广工09级计算机科学与技术毕业设计_第1页
广工09级计算机科学与技术毕业设计_第2页
广工09级计算机科学与技术毕业设计_第3页
广工09级计算机科学与技术毕业设计_第4页
广工09级计算机科学与技术毕业设计_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

成人高等教育毕业设计(论文)题目公文管理系统学院计算机学院专业计算机科学与技术(信息安全方向)年级2009级姓名指导教师(2011年6月)广东工业大学继续教育学院制I摘要随着全球经济一体化进程的加快和信息技术的飞速发展,INTERNET技术及其应用给人们的日常生活和工作等各个方面带来了深刻的影响。网络应用技术的不断提高,政府单位对于相互之间的通讯能力提出了更高的要求。许多政府单位都具有一定信息化基础,有一定数量的信息设备和信息源,有相互连通的接口,需要实现消息的无缝传递。因此,为了创造出一个集成化的办公环境,提高办公效率和办公质量,就提出了办公自动化(OFFICEAUTOMATION),简称OA。OA,是办公信息处理的自动化,也就是平常所说的无纸化办公。它突破了C/S模式下办公系统的局限性。B/S模式政府办公系统通过网络办公可以大大提高办公效率,实现信息共享,异地办公,不需要安装客户端程序,有网络就能够办公,这就是基于B/S模式下的办公系统的优越性。本公文系统实现了公文处理的自动化流转,包括用户管理和公文管理两大模块,其中公文管理模块有包括收文批阅、发文批阅以及查阅历史文件等功能模块,系统完成了创建公文流的路径,能够查看自己审批过的公文,系统基于B/S架构,采用CNET和SQLSERVER2000技术进行开发。关键词OA;收文批阅;发文批阅IIABSTRACTALONGWITHTHEGLOBALECONOMYTOACCELERATETHEPROCESSOFINTEGRATIONOFINFORMATIONTECHNOLOGYANDTHERAPIDDEVELOPMENT,THEINTERNETTECHNOLOGYANDITSAPPLICATIONHASBROUGHTTHEPROFOUNDINFLUENCEONPEOPLESDAILYLIFEANDTHEWORKWITHTHEUNCEASINGENHANCEMENTOFTHENETWORKAPPLICATIONTECHNOLOGY,THEGOVERNMENTALAGENCYFORMUTUALCOMMUNICATIONBETWEENTHECAPACITYOFAHIGHERDEMANDMANYGOVERNMENTALAGENCYALLHAVETHECERTAININFORMATIONFOUNDATION,ANDHAVETHECERTAINQUANTITYOFTHEINFORMATIONEQUIPMENTS,THESOURCES,ANDTHEJOINTSWHICHMUTUALLYCONNECTANDITNEEDSTOREALIZETHENEWSSEAMLESSTRANSMISSIONTHEREFORE,INORDERTOCREATEANINTEGRATEDWORKENVIRONMENT,ENHANCETHEOFFICEEFFICIENCYANDTHEWORKQUALITY,THEOFFICEAUTOMATIONAPPEARSOFFICEAUTOMATION,CALLEDOAOA,ISANAUTOMATIONTHATTRANSACTSTHEINFORMATIONPROCESSING,ISALSOACOMMONTOSAYWITHOUTTHEPAPERTOTURNTOTRANSACTITBREAKSTHEMODEOFC/SDESCENDTRANSACTTHESYSTEMTOLIMITSEXTHEB/SMODEBUSINESSENTERPRISETRANSACTSTHESYSTEMTOTRANSACTTHROUGHANETWORKANDCANRAISETOTRANSACTTHEEFFICIENCYCONSUMEDLY,CARRYINGOUTTHEINFORMATIONSHARE,THEFOREIGNLANDTRANSACT,DONTNEEDTOINSTALLTHECUSTOMERTOCARRYTHEPROCEDURE,THEREISNETWORKCANTRANSACT,THISBEACCORDINGTOMODEOFB/SUNDEROFTRANSACTTHESYSTEMOFSUPERIORITYTHISARCHIVESSYSTEMHASREALIZEDTHEARCHIVESPROCESSINGAUTOMATEDCIRCULATION,MANAGESTWOBIGMODULESINCLUDINGTHEUSERMANAGEMENTANDTHEARCHIVES,THEARCHIVESADMINISTRATIONMODULEHASINCLUDINGINCOMINGMESSAGEREVIEWS,THEOUTGOINGMESSAGETOREVIEWASWELLASFUNCTIONALMODULESANDSOONCONSULTHISTORYFILE,THESYSTEMHASCOMPLETEDTHEFOUNDATIONARCHIVESCLASSWAY,CANEXAMINEONESELFHAVEEXAMINEDANDAPPROVEDTHEARCHIVES,THESYSTEMBASEDONTHEB/SCONSTRUCTION,USESCNETANDSQLTHESERVER2000TECHNOLOGYCARRIESONTHEDEVELOPMENTKEYWORDSOAREVIEWTHERECEIVINGDOCUMENTREVIEWTHEOUTGOINGDOCUMENTIII目录1绪论111研究意义112发展概况213研究方法314开发技术3141数据库技术3142C4143NET技术5144B/S结构5145ASPNET62系统需求分析和总体设计821现行业务系统描述822现行系统存在的主要问题分析823提出的解决方案924本课题系统需求925总体设计10251系统模块划分10252系统模块功能103数据库的设计与实现1231数据库ER图1232数据库表设计124详细分析1441系统流程图1442模块设计14421用户管理14422收文批阅15423发文批阅16424历史文件查阅175系统实施和测试19IV51实施环境1952实施工具1953测试结果20结论21参考文献22致谢2311绪论现如今,每个政府单位的经营者,都在利用规范的管理流程来提高企业的效益。可这一切仅靠人是很难及时准确地完成包括统计在内的工作。传统的办公活动中的数据处理方法已经不能适应现在高效率的公司运转(如用人工或依靠办公人员的体力劳动)。只有综合应用计算机网络、数据库技术、通信技术等技术,才能及时进行办公信息的处理。只有这样,才能解决在实现办公管理目标过程中目标管理与办公人员,办公成本急剧增加的矛盾。于是网上办公系统孕育而生。网上办公就是采用INTERNET/INTRANET技术,基于工作流的概念,使企业内部人员方便快捷地共享信息,高效地协同工作;改变过去复杂、低效的手工办公方式,实现迅速、全方位的信息采集、信息处理,为企业的管理和决策提供科学的依据。一个企业实现办公自动化的程度也是衡量其实现现代化管理的标准1。众所周知,公文流转是办公自动化的重要组成部分。公文流转就是指从公文起草、批办、办理、归档、查询这一系列流动过程。一般的公文流转流程主要分为四个公文处理过程。它们分别是收文管理、发文管理、案卷管理、文件处理统计。它的基本任务是利用先进的科学技术,使人们借助各种设备解决对一部分办公业务的处理,达到提高生产率、办理公文更规范,工作效率和质量、方便管理和决策的目的。11研究意义随着行政机关公文电子化工作的进一步展开,电子化公文管理成为政府机关的一个战略性课题,但当前公文管理技术与标准还不够成熟,为了进一步推动政府信息化的建设,必须进一步研究开发适应新时代的基于INTERNET的公文管理系统,以提高公文办理效率,提升政府绩效。公文管理系统以数据管理为核心,在数据库等计算机信息系统的支持下,对公文处理的各种信息进行收集、整理、存储、检索、统计和传播。为了实现对公文处理信息的有效管理和操作,就要把这些信息转化为规范的数据结构,并使之适应公文管理的要求。提供网络电子公文管理功能需求实例是宣传管理部门的迫切要求。但是由于基层部门缺乏既精通公文管理业务又懂计算机软件开发的人才,在参与系统开发建设中仍然遇到很多困难,如缺少可供参考、借鉴的网络公2文管理解决方案,很难提出准确、系统的功能需求。由于公文管理系统的功能需求优先和相对独立干系统开发的计算机软硬件环境,功能需求分析和编制工作可以在系统设计开发前进行。所以,公文管理系统需要深入进行功能需求研究,及时提供具有借鉴、参考作用的功能需求实例。公文管理系统在实际应用上概括起来说是向着普及性和高层次两个方向发展。从普及性方面来说,随着计算机和网络功能的增强和广泛应用,以微型计算机为主要信息处理工具的、功能完善的公文管理系统将越来越多地受到各级管理者的欢迎,并且要逐渐地向着取代原始的公文发布方式的方向发展1。从公文管理系统应用的高层次上来讲,以大型计算机为中央处理机的分布式公文管理系统也是一个重要的发展方向,利用微型计算机和大型主机联网,可以为管理者提供更加方便的信息发布渠道和支持。从公文管理系统的体系结构看,传统的公文管理系统一般采用两层C/S结构,这种结构集中了大中型系统及文件服务器的优点,并有良好的系统开放性和可扩展性,它一般应用于局域网。但是,随着信息的全球化,区域的界限己经被打破,人们己经越来越不满足于只在一个小的区域内共享信息,尤其是近年来的电子商务在INTERNET的兴起,已成为一种强大的驱动力,迫使C/S模式从局域网LAN向广域网WAN延伸。如今,INTERNET己经成为全球最大的网络互连环境,在INTERNET的环境下实现数据的B/S计算模式正是目前的流行趋势1。因此,作为一个科技工作者,我们应该密切地注意公文管理系统的发展方向,尽量吸收各种有益的经验,积极开展对公文管理系统的理论研究和实际应用,促进计算机应用在我国的进一步发展。12发展概况我国办公自动化的发展我国从80年代开始,尤其是进入90年代,办公自动化发展迅猛。随着计算机技术的发展,办公自动化系统从最初的汉字输入、字处理、排版编辑、查询检索等单机应用软件逐渐发展成为现代化的网络办公系统,通过联网将单项办公业务系统联成一个办公系统。再通过远程网络将多个系统联结成更大范围的办公自动化系统。建立企业内部网INTRANET和企业外部网EXTRANET已经成为办公自动化发展的必然趋势。多媒体技术是办公自动化发展的又一趋势。办公自动化系统引入多媒体技术,使之处理语音、图形、图像功能加3强,更能够满足办公要求,提高办公信息处理的应用范围和价值1。国内对于网上办公系统的发展投入了极大的热情,对于网上办公系统的需求也在增加。因为企业信息化建设、硬件网络设备建设已经日趋完备,业务作业层的软件建设也已基本完成,建设了刚性系统,有了积累,开始考虑柔性系统;产品相对成熟,实施风险低,容易出成绩,很多单位刚开始搞信息化时,选择OA为突破口;网络的普及,硬件价格下降,软件价格下降。网上办公发展到目前阶段,国外目前很少使用这个概念,大多数人提到的是门户(PORTAL)和平台(PLATFORM)的概念,也涉及到系统和数据的整合概念,国外没有专门的网上办公系统厂商,国外目前对于网上办公不是很关注1。13研究方法本课题选择了B/S三层结构,后台数据库采SQLSERVER2000,WBE服务器运行微软的IIS,以及CNET作为开发工具,客户端用IE浏览器。B/S结构是在TCP/IP的支持下,以HTTP为传输协议,客户端通过BROWSER访问WEB服务器,以及与之相连的后台数据库的技术及体系结构,它由浏览器、WEB服务器、应用服务器和数据库服务器组成。B/S模式突破了传统的文件共享及C/S模式,实现了更大程度的信息共享,任何用户只要通过浏览器即可访问数据库。B/S结构的工作原理是客户端的浏览器通过URL访问WEB服务器,WEB服务器请求数据库服务器,并将获得的结果以HTML形式返回客户端浏览器。14开发技术141数据库技术数据库的诞生和发展给计算机信息管理带来了一场巨大的革命。数据管理经历了从手工管理阶段,文件管理阶段到数据库管理阶段的变迁。随着信息处理的日益发展,信息管理水平的不断提高,计算机管理数据方式的不断改进,数据库技术正逐步渗透到我们日常生活的各个方面。数据库技术正在不是不觉地影响着我们的生活。随着计算机技术的不断发展,信息化管理程度的不断提高,数据库技术在信息管理中的作用日益重要。MICROSOFTSQLSERVER2000是目前最广泛的数据库。4SQLSEVER2000企业型数据库是MICROSOFT推出的功能强大的网络数据库系统,因其与WINDOWSNT系统的紧密集成,因此具有良好的性能和可伸缩性,目前的最新版本为SQLSEVER2000。SQLSEVER2000提供了用于建立用户连接,提供数据安全性和查询请求服务等全部功能。SQLSEVER2000的特点1SQLSEVER2000支持远程管理,不管数据库管理员在世界的任何位置,他都可以通过网络使用SQLSEVERENTERPRISEMANAGER来管理SQLSEVER服务器,这将大大降低系统的维护费用;2通过查询能够支持决策支持系统,数据仓库和OLAP应用程序中的大型数据库和复杂的查询;3支持UNICODE,UNICODE已被加入到SQLSEVER2000中,这是SQLSEVER向国际化迈出的重要一步。UNICODE是由UNICODE协会定义的16位统一超级字符集。它使用两个字节形成一个超级字符集就可以涵盖所有语言所表示的字符系统;4FULLROWLEVELLOCKING使开发者具有行级锁定功能;5SQLSEVER支持各种类型的客户端应用程序。2142C本系统使用的是面向对象语言C。C是由MICROSOFT开发的一种新型编程语言,由于它是从C和C中派生出来的,因此具有C的功能。同时,由于是MICROSOFT公司的产品,它又同VB一样简单。对于WEB开发而言,C像JAVA,同时具有DELPHI的一些优点。MICROSOFT宣称C是开发NET框架应用程序的最好语言。C是一种最新的、面向对象的编程语言,它使程序员快速便捷地创建基于MICROSOFTNET平台的解决方案。C增强了开发者的效率,同时也致力于消除编程中可能导致严重结果的错误。正是由于C面向对象的卓越设计,使它成为构建各类组件的理想之选无论是高级的商业对象还是系统级的应用程序。使用简单的C语言结构,这些组件可以方便的转化为XML网络服务,从而使它们可以由任何语言在任何操作系统上通过INTERNET进行调用。最重要的是,C使得C程序员可以高效的开发程序,而绝不损失C/C原有的强大的功能。因为这种继承关系,C与C/C具有极大的相似性,熟悉类似语言的开发者可以很快的转向C。C语言的重要特点是1简单2现代3面向对象4类型安全5版本控制6兼容7灵活。35143NET技术NET是一个开发和运行软件的新环境,便于开发基于WEB的服务,拥有丰富的运行库服务以支持用多种编程语言编写的组件,具有跨语言和跨平台的互操作能力。WEBSERVICES是NET的核心技术。WEBSERVICES是新一代的计算机与计算机之间一种通用的数据传输格式,可让不同运算系统更容易进行数据交换。NET是MICROSOFT的用以创建XMLWEB服务(下一代软件)平台,该平台将信息、设备和人以一种统一的、个性化的方式联系起来。NET是一个全面的产品家族,它建立在行业标准和INTERNET标准之上,提供开发(工具)、管理(服务器)、使用(构造块服务和智能客户端)以及XMLWEB服务体验(丰富的用户体验)。NET将成为您今天正在使用的MICROSOFT应用程序、工具和服务器的一部分,同时,新产品不断扩展XMLWEB的服务能力以满足您的所有业务需求。WEB服务从由简单网页构成的静态服务网站,发展到可以交互执行一些复杂步骤的动态服务网站,这些服务可能需要一个WEB服务调用其他的WEB服务,并且像一个传统软件程序那样执行命令。这就需要和其他服务整合,需要多个服务能够一起无缝地协同工作,需要能够创建出与设备无关的应用程序,需要能够容易地协调网络上的各个服务的操作步骤,容易地创建新的用户化的服务。微软公司推出的NET系统技术正是为了满足这种需求。NET将INTERNET本身作为构建新一代操作系统的基础,并对INTERNET和操作系统的设计思想进行了延伸,使开发人员能够创建出与设备无关的应用程序,容易地实现INTERNET连接。借助于NET平台,可以创建和使用基于XML的应用程序、进程和WEB站点以及服务,它们之间可以按设计、在任何平台或智能设备上共享和组合信息与功能,以向单位和个人提供定制好的解决方案3。144B/S结构B/S(BROWSER/SERVER)结构即浏览器和服务器结构。它是随着INTERNET技术的兴起,对C/S结构的一种变化或者改进的结构。客户机上只要安装一个浏览器(BROWSER),如NETSCAPENAVIGATOR或INTERNETEXPLORER,服务器安装ORACLE、SYBASE、INFORMIX或SQLSERVER等数据库。浏览器通过EBSERVER同数据库进行数据交互。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务6逻辑在前端(BROWSER)实现,但是主要事务逻辑在服务器端(SERVER)实现,形成所谓三层3TIER结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。以目前的技术看,局域网建立B/S结构的网络应用,并通过INTERNET/INTRANET模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,INTERNET/INTRANET等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。目前我院内网(INTRANET)、外网(INTERNET)和北京东方清大公司“案件、办公管理软件”就是B/S结构管理软件,干警在局域网各工作站通过WWW浏览器就能实现工作业务。特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效。145ASPNETASPNET是一种建立在通用语言上的程序构架,能被用于一台WEB服务器来建立强大的WEB应用程序。ASPNET提供许多比现在的WEB开发模式强大的优势。它是一个用于WEB开发的全新框架,其中包含了许多新的特性。ASPNET提供了更易于编写、结构更清晰的代码,这些代码很容易进行再利用和共享;ASPNET使用编译后的语言,从而提升性能和伸缩性;ASPNET使用WEB表单使开发更直观,利用面向对象技术促进组件的再利用。另外,ASPNET中还包括有页面事件、WEB控件、缓冲技术以及服务器控件和对数据捆绑的改进。供ASPNET使用的库以及在MICROSOFTNET框架中允许通过WEB使用客户商用函数,为程序员提供了更多新的开发机会。ASPNET使代码更加干净。现有的ASP应用程序中,不管你将它们写得怎么样,结构总是充满了长长短短的代码。而ASPNET的代码不仅更容易编写,而且更加干净整洁,比ASP代码更易于阅读。同时,ASPNET代码的结构方式提高了其再利用性和共享性。ASPNET改进了配置、伸缩性、安全性和可靠性。对于简单的ASP应用程序,配置其实并不算什么问题,但是当你移植到一个利用组件的N层结构中时就会遇到问题。当你对这些应用程序进行配置和维护时,DLL陷阱问题(组件注册、版本、锁定的DLL等等)就会出现。ASPNET中则取消了组件注册以及DLL锁定,全面使用了XML配置文件,从而解决了这个7问题。这样你只需要执行复制文件的工作就能配置一个WEB应用程序。ASPNET对各种不同的浏览器提供了更好的支持。ASPNET造就了一类新的WEB应用程序。目前的WEB应用程序通常都是同一种模式一套线性应用程序,然后将逻辑植入其中之一。ASPNET允许开发人员打破这种单一模式,创造出更加动态而且伸缩性更强的应用程序,这种应用程序能够更好地满足公司的商业需求,并提供一个更加丰富的开发环境。82系统需求分析和总体设计21现行业务系统描述政府单位在日常工作过程中,会产生大量文件,如何有效地管理这些文件,并且实现文件的正常流转一直是困扰相关人员的问题。传统纸张容易被复制带出或电子文档到处散发,安全难以保障。这对拥有大量机密文件(如配方、工艺、商业情报等)的公司来说,无疑是致命的打击。要管理好这些文件,应将文件放到公司服务器数据库中,对使用人进行授权,只有授权才可根据权限打开文件。传统纸张方法管理文件,要复印发行,对纸张、油墨等消耗大,同时人工发文收文需要投入大量人力,如果远程传递,这种投入更大。如果采取人工管理文件,每个部门要设置一个文件管理员。纸张文件一旦量大时,查找就显得非常不便,同时查找文件需要投入大量人力。如果管理不善,极易丢失,对工作造成影响。计算机的发展,加快了办公系统公文流程管理系统的发展。早期网上办公系统,效果并不明显,人们还是停留在单机字处理和表格处理的初级阶段。信息的交流和共享,以及部门间的协同运作等无法完美的实现,极大地限制了工作的效率。INTERNET/INTRANET的迅猛发展,为信息的交流和共享,部门间的协同运作提供了技术的保证,同时也预示着网络化办公时代来临。因此,使用现在的新技术,开发出适应新的需求的新系统的任务刻不容缓。22现行系统存在的主要问题分析传统办公模式也可以叫做手工办公,因为它主要是依靠办公人员人工完成,依赖于纸张作为信息传输介质。现实办公模式中主要存在的问题1、传统的办公模式主要以纸介质为主,在信息革命的浪潮中,显然已经远远不能满足高效率、快节奏的现代工作和生活的需要。而且纸介质占用的空间很大,需要专门的存放。查找文件不方便,耗时。2、传统的办公模式信息的交流和共享,以及团队的协同运作等无法完美的实现,极大地限制了工作的效率。异地办公文件信息传送是靠交通工具,企业整体工作效率低。部门办公文件信息传送是靠员工,因此员工工作量大,个人工作9效率低。3、传统的办公模式的文件安全性、可靠性较低。文件内容存储在纸张上,从而文件信息的安全性受到了很大的威胁。一旦纸张丢失或者销毁,那么文件信息就会流传出去,或者彻底消失。4、传统的办公模式用于使用的是纸介质,在文件传送时依靠交通工具传送和人工传送,故而传统办公模式的成本很高。23提出的解决方案鉴于目前政府单位对网上办公系统公文流程管理系统的需求与实际情况,以及传统的办公模式存在各种的问题,提出了以下几点解决方案1、相对传统办公模式以纸介质为主,现代办公模式利用计算机和网络技术使信息以数字化的形式在系统中存储和流动,解决介质占用存储空间大,还实现了文件信息的快速查询。2、INTERNET的迅猛发展,为信息的交流和共享,部门间的协同运作提供了技术的保证,同时也预示着网络化办公时代来临。使用计算机办公,减少了员工在文件信息传送过程中的大量时间消耗,提高了个人办公效率,进而提高了企业整体的办公效率。3、为了解决传统办公模式的安全性问题,现代办公模式基于B/S结构开发。使用安全性好的SQLSEVER2000数据库存储文件信息。文件信息存储在数据库中保证了信息的安全性。4、利用WEB技术,使用网上办公,降低办公成本。采用面向对象技术开发,适应计算机网络技术发展趋势,运行在WINDOWS环境下,界面友好操作方便。所以我提出了利用ASPNETSQLSEVER2000开发公文流程管理系统,来解决这些问题。24本课题系统需求根据分析,系统功能包括用户注册(包括注册用户名、姓名、密码和选择用户权限);用户登录;个人信息栏(可修改个人密码、看到用户自己的权限);收文批阅;发文批阅;查看历史文件记录等。101、对于一个系统来说,用户管理必不可少,对于一个完整的OA系统,企业增加新员工也是必需的,针对用户需求,设计出了用户登录、用户注册页面。2、本系统主要是针对OA的核心内容OA公文流转进行设计。3、为了方便用户能够查阅已经进行了收发文件的批阅,设置了一个历史文件查询页面,针对有用户权限的用户进行查看。25总体设计251系统模块划分图31系统模块图252系统模块功能1、用户注册用户注册时登录系统的第一步,主要是记录系统用户身份相关信息和分配用户使用系统功能的权限。2、用户登录用户登录主要是对登录用户的身份进行合法性验证。3、收文批阅收文处理是由办公室从收发室接收到的外单交换来的或者邮寄的或者是上级部门发布的公文,为该公文填写收文表,辅助进行收文过程的流转和收文资料的归档管理。4、发文批阅辅助各个部门拟发文稿,进行发文过程的流转和发文资料的归档管理。OA公文管理系统用户管理公文管理收文批阅发文批阅历史查阅用户登录用户注册115、历史文档查阅历史文件查阅主要针对具有收文和发文权限的用户查阅自己以前所做的一些工作,方便用户浏览以前的相关信息。123数据库的设计与实现31数据库ER图根据分析,一份公文只能由一位员工发送,而一位员工却能发送多份公文;一份公文只能由一位员接收,而一位员工却能接收多份公文;一份公文可以有多位员工审批,而一位员工也能审批多份公文;一份公文可以由多位员工归档,而一位员工也能归档多份公文。如图31所示图31ER图图32实体图32数据库表设计数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整性和一致性,同时合理的数据库结构设计也有利于程序的实现。设计数据库系统时应首先了解用户各个方面的需求,包括现有的以及将来可能增加的需求,用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输入和输出。员工公文发送接收审批归档公文收发时间拟办人归档拟办部门内容文号序号MMMM11NN13根据对系统所需的模块分析,把数据库设计为三个表用户表、收文表、发文表。具体内容如下表所示表31用户表名称数据类型大小是否为空用户名(主键)VARCHAR50不为空姓名VARCHAR50允许为空密码VARCHAR50允许为空权限VARCHAR50允许为空表32收文表名称数据类型大小是否为空顺序号(主键)CHAR9不为空来文机关VARCHAR50允许为空来文IDCHAR10允许为空来文时间DATETIME8不为空事由VARCHAR50允许为空拟办单位VARCHAR50允许为空拟办人CHAR10允许为空填写处理签人CHAR10允许为空拟办日期DATETIME8允许为空处理意见VARCHAR50允许为空处理意见填写人CHAR10允许为空领导意见VARCHAR50允许为空领导意见填写人CHAR10允许为空办理结果VARCHAR50允许为空办理结果填写人CHAR10允许为空表33发文表名称数据类型大小是否为空发文号(主键)CHAR9不为空发文单位VARCHAR50允许为空拟稿人CHAR10允许为空审核人CHAR10允许为空会签VARCHAR50允许为空核发CHAR10允许为空签发CHAR10允许为空事由VARCHAR50允许为空送发单位VARCHAR50允许为空打字员CHAR10允许为空校对员CHAR10允许为空分发人CHAR10允许为空144详细分析41系统流程图图41系统流程图42模块设计421用户管理用户管理模块包括用户登录、用户注册界面1、功能描述如果某个用户想成为系统的合法用户,就必须通过用户注册功能申请合法帐号,且必须通过注册成功后才能使用。用户登录是系统重要组成部分,也是用户进入系统的唯一选择。152、流程图42系统注册、登录流程3、用户注册和用户登录界面图43注册登录界面图422收文批阅1、功能描述收文处理是由办公室从收发室接收到的外单交换来的或者邮寄的或者是上级部门发布的公文,为该公文填写收文表,辅助进行收文过程的流转和收文资料的归档管理。处理过程有填写处理签、填写处理意见、领导会签、部门会签。注册开始输入用户名和密码进入主页结束正确162、流程图44收文流程图3、收文表界面图45收文签界面图423发文批阅1、功能描述辅助各个部门拟发文稿,进行发文过程的流转和发文资料的归档管理。是一个单位对具有约束能力文件形成过程的一种管理。处理过程有打字员、校对人、审核人、核发人、签发人、分发人。2、流程图46发文流程图173、发文稿界面如下图所示图47发文稿界面图424历史文件查阅历史文件查阅主要针对具有收文和发文权限的用户查阅自己以前所做的一些工作,方便用户浏览以前的相关信息。1、功能描述具有收文或者发文权限的用户所能查看到的工作记录。2、收发文历史数据查询界面如下图所示(1)具有发文权限的用户查询图48发文历史数据查询(2)具有收文权限的用户查询18图49收文签历史数据查询195系统实施和测试51实施环境实施环境是WINDOWS操作系统IIS。IIS是微软公司主推的WEB服务器产品,最新版本的是WINDOWS2003里所包含的IIS60。IIS支持HTTP,FTP以及SMTP协议。IIS支持与语言无关的脚本编写和组件,完全支持VBSCRIPT,JAVASCRIPT脚本开发语言以及JAVA语言,也支持CGI和WINCGI,ISAPI扩展等。其响应性能很高,同时系统资源消耗相对比较少,IIS安装,管理和配置都比较简单。在IIS提供的服务器端脚本执行环境中,设计人员可以建立和运行动态的,交互的,高效的WEB应用程序。本系统测试软件环境WINDOWSXP,WIN2003,WIN2000,数据库采用SQLSERVER2000。52实施工具使用的工具是VISUALSTUDIONET2003。VISUALSTUDIONET2003是微软公司研发的一个可视化开发工具,支持MICROSOFTNET框剪。VISUALSTUDIONET2003把MICROSOFT的所有语言的开发环境统一起来,所有语言使用同一套工具,在同一个集成开发环境中进行开发,并且改进了环境中所包含的各种工具,包括

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论