中小型企业办公自动化管理系统的设计与实现_第1页
中小型企业办公自动化管理系统的设计与实现_第2页
中小型企业办公自动化管理系统的设计与实现_第3页
中小型企业办公自动化管理系统的设计与实现_第4页
中小型企业办公自动化管理系统的设计与实现_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

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

文档简介

1、abstract摘 要中小型企业办公自动化管理系统的设计与实现现如今最新的办公模式就是将计算机网络和办公融合到一起的办公自动化管理体系,是信息化社会的产物。通过网络,部门机构内部的人员可跨越时间、地点协同工作。运用通信技术、行为科学、计算机技术、系统科学等先进的信息技术是中小型企业办公自动化管理系统最突出的特点,这些新技术的运用可以让人们利用网络来进行各种办公,而且可以充分的构成一种人机信息结合的服务操作模式。在企业日常的事务中工作量最大的就是公文的及时处理。如果我们能够建立一个专门用来进行公文处理的模块功能,利用先进的网络技术将公文进行自动的审核和批示,一定会大大的节省批示公文的时间做到及时

2、有效的处理而且还可以提高各类公文之间的传输速率,大大的减少了人力物力,提高日常的办公质量,提高相关工作人员的办事效率。办公自动化管理系统,是20世纪70年代中期发达国家迅速发展起来的一门综合性技术。随着时代的发展,以前的那种办公模式已经无法达到现在企业快速发展的要求对不断增长的办公业务量无法进行及时有效的处理,同时,社会在不断的发展,那么各种信息也在不断的增加,如果还是用人工手段来对如此大量的信息进行采集、整理和分析,那么不能完成的事实就显而易见了。面对如此快的发展,作为提高企业办公效率的基本手段,办公自动化系统成为了企业当之无愧的办公高手。成为了迅速提高企业竞争力的重要方式。办公管理信息系统

3、是一个将现代办公思想和计算机、网络、通讯等现代化工具集成在一起的办公应用产品。在应用中能规范工作流程,快速有效地处理单位内部的办公务。使办公室事务工作自动化、网络化、无纸化,达到协同工作的目的。该办公自动化管理系统,基于企业本身内部管理及业务发展需求,应用计算机技术,internet技术,实现企业办公自动化,管理信息化。本系统采用结构化与原型法结合的系统开发方法。整个系统分为个人办公子系统,个人办公子系统,该子系统包括个人邮件管理模块和名片管理模块;业务管理子系统,该子系统包括库存管理模块和报表管理模块;日常管理子系统,该子系统包括文档管理模块、批示管理模块、会议管理模块和公共信息管理模块;用

4、户管理子系统,该子系统包括员工管理模块、用户信息管理模块及登录、注销功能;聊天子系统。我设计的办公自动化管理系统由java语言来创建jsp页面,操作系统是windows xp简体中文版,采用b/s结构,可以使结构清晰,简单,用sql作为后台的数据库支持。本文中就如何在软件中实现以上几点作了详细分析与讲解,并给出了使用sql server数据库建立本系统数据库的实例。关键词: 办公自动化管理系统, jsp, javabean, servlet, 数据库 vabstractthe design and implementation of office automation management s

5、ystem for small and medium-sized enterprisesnow the latest office model is the integration of computer networks and office to office automation management system together, is a product of the information society. through the network, the staff of the departments within the organization across time,

6、place of work together. the use of communications technology, behavioral science, computer technology, systems science, advanced information technology is the most prominent feature of the small and medium enterprise office automation management system, the use of these new technologies allows peopl

7、e to use the network to conduct a variety of office, and can be fully constitute a combination of human-computer information service mode of operation. workload in the day-to-day affairs of the enterprise is the timely processing of official documents. if we are able to establish a specialized modul

8、es for document processing functions, the use of advanced network technology documents automatically audit and instructions, will greatly save the instructions of official documents of the time so that timely and effective treatment, but also can improve all kinds of transfer rate between the docume

9、nts, greatly reducing the human and material resources to improve the day-to-day office quality, improve the efficiency of the staff.office automation management system is a comprehensive mid-1970s developed rapidly in developed countries. with the development of the times, before the kind of office

10、 mode has been unable to meet the requirements of the rapid development of enterprises on the office growing volume of business can not be timely and effective treatment, the same time, society is in constant development, then all kinds of information are constantly the increase, if you still use ar

11、tificial means to carry out such a large amount of information collection, collation and analysis of, the fact that can not be completed on the obvious. the face of such rapid development, as the basic means to improve office efficiency, office automation systems become master office enterprise dese

12、rved. become rapidly important way to improve the competitiveness of enterprises.office management information system is an ideology of modern office and computer, network, communications and other modern tools to integrate office applications. applications can standardize workflow, fast and efficie

13、nt processing of the units within the office works. the office affairs automation, networked, paperless, the purpose of work together.the office automation management system, based on the enterprise itself, internal management and business development needs, the application of computer technology, i

14、nternet technology, enterprise office automation, information management. the system uses a structured prototype combined system development methodology. the whole system is divided into a subsystem of personal office, personal office subsystem, the subsystem, including personal e-mail management mo

15、dule and business card management module; business management subsystem, the subsystem includes inventory management module and report management module; daily management subsystem, the the subsystem consists of document management module, instruction, management module, meeting management module an

16、d public information management module; user management subsystem, the subsystem including staff management module, the user information management module and login, logout function; chat subsystem. office automation management system design by the java programming language to create a jsp page, the

17、 operating system is the simplified chinese version of windows xp, the b / s structure, you can make a clear, simple structure, using sql as the back-end database support. this article on how to achieve above points made a detailed analysis and explanation in the software, and the establishment of t

18、he system database using sql server database instance.keywords: oa, jsp, javabean, servlet, database目 录目 录摘 要iiabstractiv目 录i第1章 绪 论11.1 系统开发背景11.2 开发目的及意义21.3 国内外研究现状31.4 开发环境介绍31.4.1 sql简介31.5 企业办公自动化管理概述41.6 我国办公自动化发展方向51.7 本章小结5第2章 需求分析62.1 browser/server结构的特点62.2 系统总体分析72.3 可行性分析82.4 功能需求92.5 业

19、务流程分析102.5.1 个人办公子系统分析112.5.2 日常管理子系统分析122.5.3 业务管理子系统分析132.5.4 聊天子系统分析142.5.5 用户管理子系统分析152.6 实体e-r图162.7 本章小结18第3章 总体设计思路193.1 系统总体分析193.2 体系结构分析203.3 数据库逻辑设计203.4 本章小结23第4章 系统模块设计254.1 用户界面设计254.1.1 登录模块设计254.1.2 登录实现代码264.2 系统主页面264.3 个人办公子系统274.4 日常管理子系统294.4.1 添加公共信息实现代码334.5 业务管理子系统344.6 聊天室子系

20、统354.7 用户管理子系统364.8 系统退出384.8.1 退出登录实现代码384.9 本章小结39第5章 系统测试与性能分析405.1 单元测试405.2 单元测试目的415.3 登录测试415.4 添加名片测试435.5 系统不足435.6 本章小节44结 论45参考文献46致谢485第1章 绪 论第1章 绪 论随着国内经济建设的持续发展和知识经济模式的到来,如果一个企业想提高自身的竞争力,那么首先就是要在内部管理和员工工作效率上下功夫,因此办公自动化系统得到了很多企业领导人的认可;另一方面,国家也在进一步的大力推广电子政务,这其中的一个重要环节就是在办公自动化方面,对办公自动化的要求

21、是要达到更多的工作目标,能够更好的深入并解决问题。面对企业的要求,办公自动化系统迎来了前所未有的新机遇。随着办公内容的增多,负担的加重,需要有更好,更快睫的办公方式。本软件便是针对广大办公者的需求特做此软件1。无论是在功能上还是在使用上都为用户提供了方便。满足用户之所需。本软件主要针对的读者是在办公室操作一系列公文的办公人员。具有一定的普遍性。当今社会做办公软件的开发工具很多,最有效的发开语言主要有以下两个:domino lotus和java,其中:domino lotus主要是做办公系统的开发语言。但它也有它的局限性,例如它的界面就不能做的很活,很新颖。而java就能做到这一点,这就是我选择

22、java作为开发语言2的主要原因,在有一个原因就是它能能够充分的利用html做出的界面更加的完善,更加的友好,它可以兼容其他的语言例如:javascript,利用它可以更加快捷,能够提高编程效率。办公自动化系统是一个典型的办公管理系统,其开发过程主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于后者则要求其应用程序具有功能完备,易使用等特点。系统实现了办公管理的各种工作流程计算机管理化,本系统主要包括公告,新闻,代办事宜,规章制度。在这四个模块中只要实现了各种信息的录入、添加、更新、删除,查询等功能3。1.1 系统

23、开发背景信息时代来临之际,企事业单位对信息数据的掌握速度、程度及处理能力一定程度上体现了该企业对社会的应变能力,也在一定程度上影响了该企业单位的办公效率。因此,办公自动化管理逐渐成为了当今企业管理模式的一种趋势。办公自动化管理系统,是20世纪70年代中期发达国家迅速发展起来的一门综合性技术。随着时代的发展,以前的那种办公模式已经无法达到现在企业快速发展的要求对不断增长的办公业务量无法进行及时有效的处理,同时,社会在不断的发展,那么各种信息也在不断的增加,如果还是用人工手段来对如此大量的信息进行采集、整理和分析,那么不能完成的事实就显而易见了。面对如此快的发展,作为提高企业办公效率的基本手段,办

24、公自动化系统成为了企业当之无愧的办公高手。成为了迅速提高企业竞争力的重要方式。办公管理信息系统是一个将现代办公思想和计算机、网络、通讯等现代化工具集成在一起的办公应用产品。在应用中能规范工作流程,快速有效地处理单位内部的办公务。使办公室事务工作自动化、网络化、无纸化,达到协同工作的目的。办公管理信息系统就是利用计算机、网络、通讯等技术,收集、处理、存储和传输信息用来提高办公效率,形成一种具备高效率的和高智能的企业管理系统,这最终的目的就是让工作实现无纸化、网络化、自动化,并能够达到协同。将先进的技术引入办公系统不仅提高了工作人员的工作质量同时还提高了工作效率,此外还能方便的管理整个企业,从而可

25、以看出任何一个企业都必须与时代同步才能立于不败之地。从技术发展来看,办公管理系统是70年代中期发达国家迅速发展起来的一门综合性技术,我国的办公管理系统从80年代末至今已有10多年的发展,主要经过了三个不同的发展时期。80年代中期到90年代中期是第一个发展时期,该时期主要标志是办公套件和个人电脑,对文档的写作和各项信息的数据统计都实现了电子化,也就是用比特方式取代了传统的纸质方式的办公自动化载体模式。从90年代中期开始就是办公自动化管理系统的第二个时期,该时期不同职能部门间能够自动化处理各项办公流程。运用计算机网络技术很大的提高了各职能部门之间办公人员的协作和联系,因此办公效率进一步的提高。从2

26、000年开始就是办公自动化的第三个时期,该时期使以工作流为中心的办公自动化系统开始提升到以知识信息管理为核心的第三代办公自动化效率。1.2 开发目的及意义伴随着internet技术在各个领域地广泛应用,信息技术以前渗透到人们生活和工作中的每一个角落,它的变化带动着每一个企业和单位的转变,所以企业必须与时代的发展保持同步,加快信息化建设步伐,其目的是让企业能够很好的适应社会的变化。那么要想有一个正确的功能全面的计算机办公管理系统,就必须选择好合理的数据结构4,操作系统以及开发环境。这样才能开发出适合现代社会发展的办公管理系统。实际运用现代化科技化的工具,会提高工作人员的工作效率,节约大量的时间,

27、并能够节省很多的劳动力;在处理大量的事务和计算方面,办公管理系统工具不仅仅能够缩短计算所需要的时间,而且能够快速精确的完成以前几百人甚至上千人上万人才能完成的工作事务,所以应用现在化办公工具是无论是在提高工作效率上,还是在增加企业效益上,都发挥着巨大的作用。1.3 国内外研究现状办公自动化系统在国外已经很早就得到企业的青睐,因为该系统不仅仅能够快速的处理事务,还能够在很多方面为企业带去效益,例如在美国,所有的企业或者单位都已经普遍使用自动化办公系统,所以他们的企业在世界上有着很高的知名度,首先是在公司效益方面,其次是公司的形象,得到了很多国内外用户的青睐。而在我国,发展技术首先不发到,反展的比

28、较落后,所以很多在我们国内很知名的企业无法与发到国家的中等企业相比拟,首先就是我们的办公系统方面,现在还有很多的企业使用最初的手段办公,也就是人工办公,效率低,效益少。但是随着科技的发展,我国现如今也开始普遍运用办公自动化系统来对企业进行全面的管理操作,让很多企业迅速的发展为具有很高竞争力的国内外知名企业。1.4 开发环境介绍操作系统:windows xp数据库:sql server 2005。开发工具包:jdk 1.6.0。jsp服务器:tomcat。浏览器:ie6.0。1.4.1 sql简介sql的英文全称是structured query language,即结构化查询语言,最早的是ib

29、m的圣约瑟研究实验室为其关系数据库管理系统systemr开发的一种查询语言, square5语言是其转化的前身。该种结构化查询语言具备了简介的结构,比较强大的功能,而且学起来非常的容易,因此自ibm公司1981年将该结构化查询语言推出以来,sql语言就被普遍的推广和使用。当下无论是sybase,informixsqlserver,oracle等相对来说较大的数据库系统,还是powerbuilder,visual foxporo等这些在个人计算机上经常使用的小型数据库系统,作为查询语言的sql语言都可以很好的被支持和运用。1.5 企业办公自动化管理概述在科技不发达时期,我国很多企业都采用最古老的

30、办公方式,其中主要以纸来实现各种办公事务,随着时代的进步,科技信息的发展,这显然已经无法适应现如今人们快节奏的生活方式,更无法满足企业的工作需求。如今如何满足企业高效率、高效益、高质量的办公得到了很多企业领导的重视。(1) 传统办公模式:如图1-1。图1-1 传统办公模式现如今公司为了提高工作人员的工作效率,大都采用了利用计算机来办公,但是在现如今的各种工作环境下,团队合作需要大量的工作人员,企业整体的办公效率也有待于进一步的发展。运用最新的互联网应用平台和方便的互联网通讯基础,创建一个高效、稳定、安全的中小型企业办公自动化管理平台、电子化信息管理系统,实现企业的各种综合信息服务并实现借助互联

31、网办公的模式,此外在管理模式和工作效率上要进一步加强,将处理企业办公事务实现自动化和个人档案管理自动化,实现自动化的最终目的就是让所有的跟公司相关的信息以及管理都能达到无纸化办公。(2)网络办公模式:图1-2网络化办公模式1.6 我国办公自动化发展方向早期的办公都要借助人力和物力,随着科技的进步,这种传统的低效率的办公方式,显然已经无法实现高效率高质量的办公,无法满足企业快速发展的要求。那么如何提高工作人员的工作效率、提高企业的竞争力、实现无纸化办公、增加效益得到了很多企业领导的重视。如今的企业大都利用网络进行各种事务的处理和办公,最终目的是提高工作人员的办公效率,可是在现代科技飞速发展的工作

32、环境中需要更多的工作人员,企业整体的办公效率就急需更进一步的增强。通过先进的计算机网络平台和互联网通讯基础,创建适合中小型企业办公的网络办公系统是非常有必要的,也是时代发展的必然要求,而且这也是顺应时代科技进步的要求,其最终的目的就是实现“无纸”办公。1.7 本章小结本章主要讲述了办公系统的开发背景、开发目的、开发的意义,还有开发该系统所要用到的开发技术,并通过查阅大量资料,对办公自动化管理系统的历史和未来前景有了更多的了解,能比较全面的计划出本系统应当具备的实用的功能。而且对开发技术也做了相关查阅,使自己在设计前,心里有一个全面的计划。第2章 系统需求分析第2章 需求分析2.1 browse

33、r/server结构的特点c/s英文全称client/server,即客户端/服务器结构模式,也就是大家所熟知的软件系统体系结构,利用client端和server端分别接收不同的任务要求,而且无需借助网络,也不依赖于网络,还能够对两端硬件环境进行充分的利用。早期开发的软件的体系结构都是运用此结构进行设计研发的。b/s结构英文全称browser/server(浏览器/服务器)结构,由于科学信息技术的不断进步,在c/s的模式上进行进一步的升级演化而来。在此结构中,利用www浏览器就可以实现用户界面的操作,在其前端实现一小部分的逻辑事务,在服务器端实现大部分的逻辑事务,也就是3-tier模式6。b/

34、s结构最突出的特点就在于它运用了当前最为先进的www浏览器技术,其中activex技术和script语言在www浏览器中也可被充分的结合到一起,以前要想实现的某些强大功能都必须借助复杂的专用软件,现在用户只需要利用浏览器就能够很好的实现,不仅仅很大程度的节省了开支,而且使用起来也非常的方便,是一种被使用者和用户所青睐的高精尖技术。由于windows 98/windows 2000的系统内部能够很好的植入www浏览器,因此该种结构在现如今是最为流行的开发模式。两种模式在处理模式上也存在着很大的区别,b/s对客户端的要求降低了很多,客户端机器只要连接到网络即可。所有的研发和维护等工作任务都是在服务

35、器端进行的,如果我们的企业办公自动化管理系统需要及时作出改变时,那么用户只需更新服务器端的软件,将其做一些必要的升级操作就可以完成,这种方式在软件维护和升级上很好的减少了开支。假如客户端的软件出现升级情况比较多的时候,那么b/s模式的优点就显得尤为突出就算有很大的用户规模,只要对服务器端进行必要的升级全部的升级操作就可以瞬间被完成,这样就可以减少人力和成本,而且效果也是非常可观的。 “浏览器+web服务器”的结构模式就是开着者经常用到的b/s模式,也就是说标准的浏览器是由客户端来承担,标准的web7服务器是由服务器端来完成,那么响应浏览器的请求需要协同应用服务器来进行,进而完成对数据库的各种操

36、作。图2-1 b/s结构图2.2 系统总体分析企业内部帮工网络服务其实是企业管理信息系统的一部分,企业内部办公网络服务的内容很多,如公共信息的发布,员工信息的发布与共享,员工内部交流信息的发布与共享,工作的提交与发放。首先是公共信息的发布,采用公告的形式向全公司的人发布消息,让大家及时了解公司的最新指示,提高大家的工作效率。其次是员工信息的发布与共享,本设计中的员工信息管理系统主要功能是实现员工资料的录入,信息的查询,记录和管理。作为人事管理系统和企业办公网的一部分,企业员工信息管理系统可以便于公司领导掌握人员的动向,及时调整人才的分配。再次是员工之间的信息交流,本设计中的内部信息交流系统可以

37、实现公司内部人员间的信息的分享,传递。最后,网络的特点是解除了地域的限制,也就更方便的进行工作文件的传送,上下级之间完全可以利用公司的内部网络进行文件的传送。2.3 可行性分析可行性分析是系统开发的过程中是非常关键步骤,它是通过对整个系统的需求,技术及开发方法,以开发该系统所需要的人力,资金进行整体考虑和估量,判断开发该系统的开发是否切合实际,能否从中获取利益。可行性分析包括:技术的可行性,经济的可行性以及管理的可行性。1. 技术可行性 开发此次办公自动化管理系统运用的是当前最流行的开发语言java语言,该语言功能非常的强大,而且全面,此外页面运用了jsp网页开发技术8,这种技术使用起来非常的

38、简便,就算是初学者也能迅速的掌握切易于理解。数据库利用的是sql2005数据库9。这些软件是大家在网上就能轻松下载到的,无需花大量的人力物力,在技术上是非常可行的。2. 经济可行性 首先我所设计的这款软件是基于网络的,实现的是无纸化办公,工作人员可以通过该平台进行很多事务的处理,无需像以前办公一样将很多的材料进行输出,通过本系统可以对企业生产经营过程中的数据进行全面的管理和统计,大大的减少了人工作业造成的各种数据的错误,降低了企业遭受损失的风险,不仅仅能够提高工作效率更重要的是大大的增加了企业所创造的经济效益,能够提供大量的系统化、科学化的、权威的数据来对企业进行合理的经营决策。3. 管理可行

39、性 随着时代的发展,人员素质己经逐步提高,不论是对于电脑系统的基本操作还是对于系统的维护都有了一定的基础。同时还可以配置专业的电脑维护人员来维护电脑,不必担心电脑故障问题。2.4 功能需求(1)前台功能:公告管理:公告的发布、查看。工作提交:工作文件的接收、发送。员工管理:员工的添加、查找、修改、删除。部门信息:部门信息、职位信息的查看。收发信息:公司内部员工文件信息的发送与接收。(2)后台功能:部门管理:部门的添加、修改、删除、查看。职位管理:职位的添加、修改、删除、查看。公告管理:查看、删除公告。员工管理:员工的添加、查找、修改、删除。账号管理:对员工账号密码的设置、查看、删除。短信息管理

40、:对所有人的短信息的查看、删除。员工状态管理:对员工状态的添加、修改、删除、查看。系统登录公告管理职位管理员工管理账号管理员工状态部门管理查看以前公告发布最新公告职位信息修改职位信息添加职位信息删除职位信息查看添加员工浏览员工查找员工查看部门信息查看激活密码添加状态信息修改状态信息删除状态信息查看状态信息部门信息添加部门信息修改部门信息删除部门信息查看图2-2 系统后台功能模块图2.5 业务流程分析(1)用户身份验证模块在该模块的总体流程分析10中业务流程图是其中一个主要的企业办公流程图实例,工作人员通过登录页面输入登录信息,系统会依据该人员输入的信息对其进行系统查询核对,如果输入的用户名和密

41、码正确,则跳转到系统主页。此外,当用户关掉页面或者退出系统以后,如果用户还想重新进入主界面,那么就需要重新输入用户名和密码,因为之前的信息在退出或者关闭页面之后已经自动被清空。其流程图如图2-3所示:错误正确用户退出身份验证主界面输入用户名和密码图2-3 用户身份验证业务流程图(2)用户身份验证模块功能模块分析:对于系统用户身份验证子系统,只需要一个功能模块。根据系统功能分析,需要对用户所输入的用户名和密码进行匹配。具有不同的操作功能。2.5.1 个人办公子系统分析(1)业务流程分析:其设计如图2-4所示:错误正确用户登录退出身份验证邮件管理输入用户名和密码名片管理个人办公子系统图2-4 个人

42、业务流程图(2)个人办公子系统功能分析:该子系统包括两个模块:个人邮件管理和用片管理。个人邮件管理页面分为:接受邮件和发送邮件,用户在这里可以查看自己的邮件和给别人发送邮件。名片管理页面:主要用于管理个人的的好友信息,这样可以方便用户随时查看好友的信息。主要信息有email、地址、电话等。2.5.2 日常管理子系统分析(1)业务流程分析:系统用户通过登录验证进入中小型企业单位办公自动化管理系统的主页面,此时系统就会将其日常管理子系统显示给该用户,用户即可在该模块进行操作,该模块包含四个主要功能分别是:会议管理、批示管理、公共信息管理、文档管理。在这里不同用户具有不同的操作权限。见图2-5。错误

43、正确用户登录退出身份验证文档管理输入用户名和密码批示管理日常管理子系统会议管理信息管理图2-5 日常管理子系统业务流程图2.5.3 业务管理子系统分析(1)业务流程分析:系统用户通过登录验证进入机关事业单位办公自动化管理系统主页面,然后选择进入业务管理子系统:库存管理和报表管理。其业务流程图如图2-6所示:错误正确用户登录退出身份验证输入用户名和密码库存管理业务管理子系统报表管理图2-6 业务管理子系统流程图(2)业务管理子系统功能模块分析:该子系统包括两个页面:库存管理页面和报表管理页面。库存管理页面主要内容:添加入库和出库的物品。入库和出库包括的参数有名称、数量和单位。在产生输入错误时可以

44、修改相应的参数。页面自动产生入库和出库时间以方便确定信息的真实性和准确性。对于本模块由于安全性只有固定人员可以操作。报表管理页面主要内容有:每天入库和出库的信息。两者通过日期和选择相应的选项进行查询。可以到出到电子表格。2.5.4 聊天子系统分析(1)业务流程分析:系统用户通过登录验证进入机关事业单位办公自动化管理系统主页面,然后选择进入聊天子系统,转入到聊天室。流程图如图2-7所示:错误正确用户登录退出身份验证信息页面输入用户名和密码用户列表聊天管理子系统信息输入图2-7 聊天室子系统流程图(2)聊天管理子系统功能模块分析:该子系统包括聊天信息页面、用户列表页面和信息输入页面。聊天室主要内容

45、:显示所有注册用户、输入信息页面(信息输入、禁止发言和注销用户),信息显示页面可以看到别人说的话和系统公告。每当一个新的用户进入系统都会提示。在一个新的用户初次进入该用户会自动注册。2.5.5 用户管理子系统分析(1)业务流程分析:系统用户通过登录验证进入公司系统主页面,然后选择进入用户管理子系统,转入到员工管理和用户管理。如图2-8所示:错误正确用户登录退出身份验证输入用户名和密码用户管理用户管理子系统员工管理图2-8 用户管理子系统流程图(2)员工管理子系统功能模块分析:该子系统包括用户管理页面和员工管理页面。用户管理页面主要内容:显示所有注册用户,在这里管理可以赋予不同用户不同的操作权限

46、,可以修改相应用户的密码。员工管理页面主要内容:显示公司员工信息,可以添加员工信息,也可以修改员工信息。2.6 实体e-r图(1)根据前几节的规划和介绍,画出了办公系统的e-r图,这里面包含了所有用户的权限以及彼此之间的联系,如图2-9所示:其中权限包含五个不同的权限,分别是公告权限、权限、新闻权限、法规权限、代办事宜权限,每一个权限都有其特定的功能,且分工明确。密码用户权限用户名权限名新闻权限法规权限公告权限代办事宜权限拥有详细信息记录日期主题词标题保密级别内容执行日期发布日期紧急级别发布编号发布部门记录信息种类信息种类名称小类别小类别名称分类分类图2-9 系统e-r图(2)管理员e-r图,

47、如图2-10所示:图2-10 管理员e-r图(3)文件信息e-r图,如图2-11所示:图2-11 文件信息e-r图2.7 本章小结本章是对办公系统的设计进行了系统的需求分析。需求阶段,我们详细的了解现代人们办公的需求,为办公系统制定了详细的图标和模型,根据这些模型我们了解大概的系统结构,并且根据分析实体之间的关系画出该办公系统的e-r图,以用来以后在进行编码阶段使用。本章作为系统开发的需求分解阶段,即对以往的工作做了总结,也为进入总体设计阶段最好了基础准备。48第3章 总体设计思路第3章 总体设计思路3.1 系统总体分析一般来说,办公自动化系统应以领导处理事务为基准,此外还需要系统提供最基本服

48、务信息模块与通讯信息模块,所以,此次我开发的这个系统主要涵盖了超级管理、交流信息、个人信箱、行政管理、个人助理、公共信息、邮件的查阅、系统管理等基本功能11。(1)具备收发邮件的功能传统的企业办公自动化管理系统中具备了实际办公的很多基本功能,像开会信息、库存管理、员工档案管理、个人名片、批示公文、收发邮件等等,其中电子邮件可以被作为企业单位中工作人员联系的主要途径和通道,所有的工作人员都可以通过电子邮件及时的掌握工作内容或者要处理的事务,而无需频繁性地切换各个应用子系统以免耽误办公,利用电子邮件作为各不同部门间主要办公途径这一想法,可以很好的加强本软件的实用性和界面友好性,在统一办公培训方面也

49、节省了很多的人力物力。 (2)大量复杂的各类数据信息能够得到及时的处理 公文、表单、邮件、传真等方式都是企业处理各种信息的主要模式,所以企业办公自动化系统就是一个规范化的文件管理系统。它们与传统数据类型的信息是有很大区别的,即“数据文档是复合型的”、 “对象数据”或“数据是非结构化的”。 一般情况下,在传统数据类型的存储和表示上关系数据库系统是比较常用的,但是这种方式也有其缺点,首先就是复杂的数据信息不能够被全面的表示。其次就是无法很好的保存数据信息。所以,“文档数据库”和“对象存储”两个新概念在数据库领域中被引入。最终的目标就是高效率地传输和存储管理“复杂信息数据”。但是,以前的数据库处理和

50、存储方式在开发系统时也是要经常使用的。(3)工作流应用量大事实上工作流就是为完成某一项任务相关人员所进行的所有工作和工作交流过程。在上报文件、发邮件等方面办公系统应用的较为普遍。以流程的方式来开展每一项工作,由发起者发起项目或者任务流程,通过相关部门以及其他部门的处理,最终到达流程的终点。工作流程可交叉进行,也可以互相连接进行还可以循环进行,类似于某一项办公进程的终点可能是其他某一项办公进程的起点,主要在部门和部门之间产生。 (4)支持协同工作和移动办公在企业的日常工作中,当出现问题或者重要事务的时候,工作人员如果需要讨论协商则需要花费大量的人力和物力,最终的解决办法也只有通过协商讨论才能被提

51、出。这种在企业团队工作中彼此讨论、协商的办公模式就是所谓的“协同办公”。科学技术在飞速的发展,如电子邮件、网络论坛等都是异步协作方式,但是现如今各企业单位都在利用网络来进行实时会议这是利用的同步协作方式,这种方法成功的将时间和地域的限制打破了,可以让工作人员随时随地的进行协同办公,不仅能够提高工作效率还能够减少不必要的开支。3.2 体系结构分析该办公自动化管理系统将原型法和结构化的方法运用到一些子系统设计中。此模式具备了很多的有点,第一,控制性强的特点在结构化开发方法开发过程得到了很好的兼顾,其次是结合了原型法开发见效快、周期短的优良特性。 将这两种方法有机的进行结合并运用到系统进行开发时,其

52、设计思想是,从上到下、部分到整体、并将系统的结构进行合理划分、对数据库模12型进行全面设计。对系统进行初步设计和分析采用的是采用原型法,根据要求设计原始模型,再依据现如今企业普遍使用办公系统的要求,在进行详细设计系统及其实施与转换、系统维护与评价阶段的工作上大力的提倡运用结构化生命周期法。合理采用综合法的充分利用,这样就能够灵活的实现我们的开发阶段,为后期的研究开发中做好了充分的铺垫。该中小企业办公自动化系统采用的是 b/s(browser/server,b/s)三层结构模式,该模式是一种最新的架构技术,是在c/s的基础上发展而来的,是一种升级模式。运用此架构模式,通过浏览器就可以实现所有的工

53、作界面,只有一小部分的逻辑事务是在browser端完成,大部分的逻辑事务都是在server端进行完成的,即所说的三层架构。这种方式可以极大的减少客户端电脑负荷,减轻工作量的同时也能够降低用户的总体成本,以及升级和维护的成本。3.3 数据库逻辑设计本项目的数据库13逻辑结构设计如下所述。 用户信息表(t_user)用户信息表用于保存用户的登录信息和权限信息。在用户信息表中提供了一个字段用于记录么个用户的创建者,这使得用户的创建有据可查。表中一系列的布尔字段用以记录用户是否具有相应模块的管理权限。表3-1 系统用户信息数据表字段名说明类型长度可否为空主键f_username用户姓名char50否是

54、f_password用户密码char50否f_creater创建人的用户名char50否f_lasttime最后登录时间datetime8否f_super超级用户bool1否f_examine允许进行批示管理bool1否f_meeting允许进行会议管理bool1否f_message允许公共信息管理bool1否f_store允许进行库存管理bool1否f_report允许进行报表管理bool1否f_employee_id对于的员工idint4是 员工信息表(t_employee)员工信息表用于保存公司员工的基本信息。表3-2 员工信息数据表字段名说明类型长度可否为空主键f_id标识int4否是f_name姓名char50否f_education学历char20否f_borntime出生日期datetime8否f_emailemailchar50否f_phone电话char30否f_duty职责char30否 公共信息及会议信息的内容表(t_content)公共信息及会议信息的内容表用于记录公共和会议

温馨提示

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

评论

0/150

提交评论