《基于BS架构的企业办公自动化系统的设计与实现硕士专业学位论文.doc》由会员分享,可在线阅读,更多相关《基于BS架构的企业办公自动化系统的设计与实现硕士专业学位论文.doc(102页珍藏版)》请在三一办公上搜索。
1、密级: 工程硕士专业学位论文(设计)题 目 基于B/S架构的企业办公自动化系统系统的设计与实现 毕业论文(设计)原创性声明本人所呈交的毕业论文(设计)是我在导师的指导下进行的研究工作及取得的研究成果。据我所知,除文中已经注明引用的内容外,本论文(设计)不包含其他个人已经发表或撰写过的研究成果。对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。 作者签名: 日期: 毕业论文(设计)授权使用说明本论文(设计)作者完全了解*学院有关保留、使用毕业论文(设计)的规定,学校有权保留论文(设计)并向相关部门送交论文(设计)的电子版和纸质版。有权将论文(设计)用于非赢利目的的
2、少量复制并允许论文(设计)进入学校图书馆被查阅。学校可以公布论文(设计)的全部或部分内容。保密的论文(设计)在解密后适用本规定。 作者签名: 指导教师签名: 日期: 日期: 注 意 事 项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词 5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。3.附件包括:任务书、开题报告
3、、外文译文、译文原文(复印件)。4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供电子文档5.装订顺序1)设计(论文)2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订3)其它基于B/S架构的企业办公自动化系统系统的设计与实现伴随着计算机科学技术与
4、网络技术的快速发展与普及,由此为企业在信息办公处理方面提供了可靠的硬件基础与软件的环境。在现代商业竞争日趋激列的环境下,企业为了提高自身的办公效率、降低办公成本、提高企业自身对信息的可控性,企业对自身的办公环境以及流程进行新的分析及整合,利用网络技术,解决由于地理位置及距离造成的信息传递不便的难题,因此目标为企业构造一个信息化的企业办公平台,实现企业办公的自动化。企业办公自动化系统采用了Browser/Server体系结构进行设计,开发技术使用了目前较流行的ASP.NET技术,编程语言使用C#。在设计过程中,前台的开发工具使用微软公司的Microsoft Visual Studio 2008,
5、后台数据库采用Microsoft SQL Server 2005。系统的设计与实现是按照软件工程的面向结构的设计方法,在设计的过程中,经过了系统需求分析、总体设计、详细设计与实现、系统测试等过程,详细的分析了系统中的各个功能模块的具体需求,设计了企业办公自动化系统的整体功能结构,通过SQL Server完成了数据库的结构分析与设计,最后对系统的各个具体的模块进行界面设计、编码设计及系统测试,完成了整个系统的开发。企业办公自动化系统使用用户主要由两部分组成,企业管理员与普通员工用户。管理员主要负责整个办公系统的基础信息维护及管理操作,具体包括对企业部门信息的维护、企业员工信息的维护、员工权限的维
6、护、公司简介的维护、公司新闻的维护、公司会议信息的维护、员工论坛的维护、办公用品信息的维护及企业车辆信息的维护等;普通用户主要完成个人通讯录的管理、个人日程的管理、企业邮件的收发管理、公司新闻的浏览、会议信息的查看、办公用品的查看及车辆信息的查看等操作。企业办公自动化系统的实现为企业办公提供了一个新的平台,节省了企业的管理成本与时间精力,使企业更快更高的发展。关键词:网络;管理系统;数据库;体系结构The design and implementation of the enterprise office automation system based on B/S structureGrad
7、uate Student: Adviser: Along with computer science and network technology rapid development and popularization, which provides businesses with a reliable hardware and software infrastructure in the information office processing environment. In the modern business environment is becoming increasingly
8、 excited columns, enterprises in order to improve their work efficiency, reduce office costs and enhance their own information on controllability, corporate office environment as well as for their own processes and the integration of the new analysis, the use of network technology to solve due to th
9、e location and distance information inconvenience caused by the transfer of the problem, so the goal is to construct a business enterprise information technology office platform, enterprise office automation.Corporate office automation system uses a Browser / Server architecture, design, development
10、 techniques used currently more popular ASP.NET technology, programming language C #. During the design process, the front desk to use Microsofts development tools Microsoft Visual Studio 2008, background database using Microsoft SQL Server 2005. The design and implementation of the system in accord
11、ance with the design methodology for structural engineering software in the design process, through the system requirements analysis, design, detailed design and implementation, system testing and other processes, a detailed analysis of the systems various functions the specific needs of the module,
12、 the overall design of the functional structure of the business office automation system, through the completion of the structure of the SQL Server database analysis and design, and finally each specific modules of the system interface design, coding, testing and system design, to complete the entir
13、e system development.Corporate office automation system users are mainly composed of two parts, enterprise administrators and staff of the user. Administrator is responsible for basic information for the entire office system maintenance and management operations, including the maintenance of specifi
14、c information on the maintenance of the corporate sector, corporate employee information maintenance, employee rights, maintaining the company profile maintenance, maintenance of company news, company meeting information and maintenance staff of the Forum, vehicle maintenance and maintenance of corp
15、orate information, such as office supplies information; ordinary users mainly to complete a personal address book management, personal calendar management, enterprise management send and receive mail, company news browse, view meeting information, office supplies View and View vehicle information an
16、d other operations. Enterprise office automation systems for the corporate office provides a new platform for enterprise management saves time and energy costs and enable enterprises to develop faster and higher.Key words: Network; management system; database; Architecture目 录1 综述11.1系统开发的背景11.2国内外研究
17、现状21.3系统开发的意义31.4本文的结构安排42系统的分析62.1可行性分析62.1.1办公系统的经济可行性62.1.2办公系统的技术可行性62.1.3办公系统的操作可行性72.2系统功能需求分析72.3系统业务流程分析82.4非功能需求分析92.5数据流图设计102.6数据字典122.6.1 数据存储122.6.2 数据流142.6.3 数据处理192.7本章小结203系统的总体设计213.1系统的构架设计213.2系统功能模块设计213.3系统功能详细描述233.4系统数据库设计253.4.1数据库概念结构设计263.4.2数据库逻辑结构设计363.4.3数据库表结构设计373.5本章
18、小结444系统详细设计454.1系统开发技术454.2数据库连接设计464.3用户登录模块设计464.4管理员子系统的详细设计484.4.1部门信息管理模块484.4.2员工信息管理模块494.4.3权限管理模块设计524.4.4公司介绍管理模块534.4.5公司新闻管理模块544.4.6员工论坛模块设计574.4.7会议信息管理模块584.4.8办公用品信息管理模块594.4.9车辆信息管理模块604.5员工子系统详细设计624.5.1公司新闻浏览模块624.5.2公司介绍查看624.5.3员工论坛模块634.5.4会议信息模块664.5.5办公用品浏览模块674.5.6个人通讯录模块684
19、.5.7个人日程安排模块704.5.8内部邮件收发模块设计714.6本章小结745系统测试755.1软件测试原则755.2软件测试的分类755.3测试用例765.4软件测试结论785.5本章小结786总结与展望806.1系统开发总结806.2系统展望80参考文献81作者在读期间科研成果简介83声 明84致 谢85附 录86 1 综述本章综述对企业办公自动化系统进行了简要的概括,首先介绍了企业办公自动化系统的开发的背景,论述了办公自动化系统对企业管理及信息化的重要性;接下来介绍了企业办公自动化系统的国内外研究现状,介绍了企业办公自动化系统的发展过程;然后对企业办公自动化系统的研究意义进行分析;最
20、后是本文的结构安排。下面将对这几方面进行详细的论述。1.1系统开发的背景20世纪90年代开始,随着计算机硬件价格的下降,计算机在各行业中得到了迅速的普及,针对于各行业的计算机的应用软件犹如雨后春笋般越来越多。围绕着计算机的信息技术得到了迅猛发展,世界进入全面的信息化时代1。近年来,全球计算机网络格局已经形成,以此为基础,加速了我国计算机信息技术网络化的进程。中共中央在社会发展的十一五规化中明确提出:“信息化是当今世界经济和社会发展的大趋势,也是我国产业升级和实现工业化、现代化的关键环节。要把推进国民经济和社会信息化放在优先位置2”。现阶段,计算机的主要应用也从传统的科学计算向信息处理方面进行渗
21、透,越来越多的企业开发适合自己公司的信息系统,以数据库管理系统为核心的信息管理系统得到越来越多的企业的关注及重视。在全球信息化及网络化普及的今天,各个国家都非常重视信息化的基础建设与发展。根据联合国的统计,全世界约89%的国家都把国家信息化的建设列入了国家级事项。管理信息系统做为信息化建设的最重要的组成部分,同时越来越多的受到国家的建设与扶植。在我国,为了推动经济的快速发展,适应世界经济发展的浪潮,全面进行信息化建设,已成国家发展经济的必由之路。企业作为国家泾济的主体,企业的发展规模及运营的好坏与国家经济的发展息息相关,企业的信息化是现代企业管理的基础,要管理好企业,保证企业的运营与发展,首先
22、需要搞好企业的信息化建设,优化工作流程,提高企业对信息的可控性,全部提高企业员工的工作效率3。管理系统的建设作为企业信息化建设的重点,需要企业放到重中之重的位置。对于企业来说,利用计算机技术及信息技术完成企业日常事务办公的处理操作,可以更好的适应现代企业管理的要求,是企业走向管理规范化、操作信息化、效率高效化、控制一体化的必要手段。1.2国内外研究现状计算机在企业办公中的应用,最早出现在20世纪中期的美国,当时的企业办公系统只有简单的数据处理的功能。60年代后期,科学家开始重点研究管理信息系统,但多数的系统只能在大型机上运行,办公自动化无法在各行业间普及。从70年代中期开始,随着计算机硬件价格
23、的下降,计算机在企业办公中应用在一些发达国家得对重视和推广,信息技术也得到了长足的发展,出现了一些较为完善的办公自动化系统,可以实现字符、数字、图片、音频等具有综合处理能力的办公自动化系统并可以实现简单的网络通信功能。80年代后期,局域网的不断成熟和联机系统的出现,为企业在不同区域的办公系统进行连网提供了基础和技术支持,一些单位采用网络设备,实现了跨单位跨区域的综合办公联机系统,实现了办公业务综合管理的自动化。20世纪90年代开始,随着微型计算机、大容量存储器、图形图像处理设备、语音处理设备、互联网的普及及应用,使办公自动化在综合性及实用性方面得到了很大的提高,企业办公自动化系统也在不断的根据
24、企业的实际需求进行升级和完善。在二十世纪70年代发展至今,主要经历了以下发展阶段:第一个阶段:单机版阶段,在此阶段的管理系统主要完成一些数据的存储、数据的处理、数据的打印,信息管理系统在单机上运行,主要通过计算机、打印机、复印机等单机设备,不具有联网操作的功能,此时的系统可以完成简单的数据处理方面的操作,一般操作用户只有一种,比较简单;第二阶段:局域网阶段的管理系统,在二十世纪末,随着网络硬件价格的下降,局域网发展迅速,在此阶段的管理系统可以运行于局域网的不同机器中,由于局域网的物理范围及连接机器数有一定的限制,所以此阶段的管理系统多限制于一个局部的范围内;第三阶段:广域网阶段的管理系统,在二
25、十世纪初至今,广域网技术的发展,特别是因特网的发展,解决了管理系统物理范围的限制,形成了跨地域的多用户的发展阶段,以网络为中心,办公自动化系统以工作流为主要处理的对象,形成的协同办公的环境。在现阶,多数管理系统的开发均采用BS模式结构,以互联网为基础,形成跨地区、多用户的使用模式。国内的企业办公系统相对于国外来说,起步较完,经过多年的努力,我国的企业办公自动化系统得到了一定的发展,但由于各方面的因素,还存在一些问题有待于解决。如:资金投入大、实用价值低、核心技术及创新能力低、系统的针对性不足、标准规定不统一、系统安全性较差等。所以针对我国办公自动化发展水平的现状,有必要开发一个办公自动化系统,
26、尽量规范行业秩序,提高系统开发的层次水平。1.3系统开发的意义随着网络技术的不断成熟,企业的各个部门之间不适合独立的办公方式,通过网络协同办公已成为现代企业的主要办公方式之一4。通过计算机技术,实现企业办公的自动化管理,可以克服传统的手工单一办公式中的诸多不足,如效率低下、沟通不畅、容易出错、查询困难等缺点,通过计算机完成对数据信息的高速处理,形成数据库永久存储,并可以进行分析统计,帮助领导做出决策。这些优点也可以提高企业办公的准确度及办公效率,是企业科学化、正规化管理的重要条件。企业办公自动化系统相对于传统的办公系统具有如下优点:(1)可以提高工作效率。通过计算机完成对企业信息的处理,相对于
27、手工管理来讲,可以极大的提高工作效率。例如,通过部门之间通过网络传递信息,可以得到快速的响应,同时可以实现网络共享,一个完成的成果,如果需要,可以同时被其它多人同时使用。(2)可以实现永久存储,信息查询方便。现代企业需要处理的相关数据信息比较庞大,通过计算机的存储器可以实现永久存储,并可以完成高效的查询操作,在数据库中查询一个数据,一般最多几秒钟即可以完成查询操作。如果传统的办公方式,大量的数据都通过纸质文件的形式存于文件柜中,如果要查找以前的资料,需要翻阅大量的资料才能找到。(3)可以降低企业的办公成本。通过网络进行办公,可以省去传统手工办公中的诸多成本,如电话费成本、人工费成本、办公用品成
28、本等。网络办公自动化,所有的办公任务通过计算机来完成。(4)可以提高计算的准确度,降低差错。通过计算机完成企业办公,可以解决传统手工操作时易出错的问题,通过计算机完成办公操作,准确度更高,计算及统计速度更快,差错率更低。(5)方便员工之间进行沟通及协作。通过网络进行办公,可以方便员工之间进行沟通,同时可以多人同时完成一个复杂的任务,方便任务的分解,最后也方便把员工各自完成的任务进行整合。(6)可以打破传统的地域、时间的限制,提高企业办公的灵活性。通过网络办公不受地域环境的限制,例如某员工生病或其它原因,不能来到单位,可以通过网络完成自己的工作,不会影响工作进度。网络办公不受时间的限制,员工可以
29、随时上网进行办公。由于以上优点,在信息化浪潮的今天,各个企业都纷纷着手建立适合自己公司的企业办公系统。1.4本文的结构安排企业办公自动化系统采用BS结构开发,系统的开发工具使用微软公司的Visual Studio 2008开发板,数据库的存储使用的是SQL 2005 。本文主要分为五个部分:第一部分,是绪论部分,论述系统的开发背景,办公自动化的国内外研究现状,系统研究的意义等。第二部分为系统的需求分析,分析系统的总体需求,界定系统实现的功能,通过数据流图,分析办公自动化系统的数据字典。第三部分为总体设计,主要完成系统功能模块的详细设计及数据库的详细设计,分析系统中涉及到的实体及实体之间的联系,
30、最后根据数据库中的表的实体关系模型结构设计设计数据库表。第四部分是一个详细的系统设计,这取决于系统每个模块的功能来完成详细设计和代码设计。第五部分为系统测试,对开发的系统进行测试,纠正设计过程中的物理错误及逻辑错误,保证系统能够正常的运行。本系统的开发按照面向结构的设计方法,经历了需求分析、总体设计、详细设计等环节,使开发出的系统具有界面简单、功能完备、使用方便等特点。2系统的分析在系统分析阶段,主要完成对系统的可行性分析,对系统的功能需求及业务流程进行分析,对系统的数据流及数据字典进行分析。2.1可行性分析在一个软件项目的开发之前,对项目可行性评估软件进行周详的分析是必要的。在定义阶段,如果
31、我们能尽早找到系统中可能潜在的问题,就可以在开发前提前做出决定,并作出决定,这不仅节省了时间,而且还避免了大量的人工、金钱。办公自动化系统的开发之前,首先要分析开发系统的可行性,主要由经济可行性、技术可行性、操作可行性三个方面进行分析。2.1.1办公系统的经济可行性在经济可行性分析中,需要分析开发的系统所需要的经费开支以及以后使用过程中涉及的运行及维护的费用,办公自动化系统的硬件及软件的初期投资都比较少,由于系统采用B/S的结构开发,所以可以使用互联网的网络基础设施,企业各部门本身都已经配备电脑,只要电脑能连上网,装有浏览器,都可以使用本系统,所以本系统在初期不需要什么特殊的投入,使用现有环境
32、的硬件和软件,即可使该系统正常运行。该系统的成功运行,可以降低办公成本,为企业提高工作效率,同时产生的效益比投入的成本要多得多,因此这在经济上是可行的。2.1.2办公系统的技术可行性办公系统的技术可行性分析主要是研究系统在开发过程遇到的技术问题,能否得到有效的解决处理。企业办公自动化系统采用ASP.NET技术开发,在开发之前研究的相关办公自动化的案例,对开发的过程、思想及规划都有了一定的掌握。本人有过程序开发的实践,熟悉ASP.NET的开发技术,系统的学习过数据库的相关开发知识,再加上导师的指导与帮助,相信本系统的开发在技术上是可行的。2.1.3办公系统的操作可行性企业办公自动化系统的使用用户
33、都是企业的办公室人员,多数都是专科以上的学历,都系统的学习过计算机的基本知识,对计算机软件的操作都有一定的基础。本系统的使用用户主要分为管理员和普通员工,普通员工主要完成对系统的一些使用操作,如查询管理者发布的信息,管理自己的办公信息等,这些操作界面都简单易懂,特别容易掌握,和普通软件操作流程都相似,所以员工操作这些系统并不会出现什么困难,如果有不明白的可以联系公司的技术人员进行培训指导。系统的管理员为计算机专业的专职人员,负责系统的管理与维护的操作。所以本系统在操作上也是可行的。综上所述,企业办公自动化系统在泾济上、技术上、操作上都是可行的。2.2系统功能需求分析简单地说,需求分析是用户要求
34、的分析。用户的需求一般包括的各种信息的提供保存,更新和查询。这对数据库的结构要求是可以满足各种信息的输入和输出。在系统开发的过程中,首先需要对用户的需求进行分析,系统的需求分析直接反应用户的实际需求,需求分析的准确与否决定着系统的开发能否成功。所以在需求分析阶段对系统进行充分的准备,对用户的各种需求考虑全面。企业办公自动化系统,要实现企业办公信息的输入、处理、存储、查询及统计等功能,使企业通过本系统,完成各部门员工的协同办公操作,使企业办公达到信息化、自动化的水平。企业办公自动化系统根据企业的实际办公情况,归纳出本系统的使用用户分为管理员和员工,各员工可以根据实际需求拥有不相的操作权限,主要部
35、分包括公共信息查询及个人办公处理等两方面,主要需要完成如下操作:(1)需要完成员工对公司发布的新闻信息的浏览与查询的功能。(2)需要完成员工对公司简介信息的浏览功能。(3)需要完成员工对企业各个部门进行查看的功能。(4)需要完成员工对企业会议信息进行发布及对会议进行讨论的功能。(5)需要完成员工对企业的办公用品及数量信息进行查询的功能。(6)需要完成员工对企业的车辆使用情况的浏览的功能。(7)需要完成在员工论坛中发帖子及回帖的功能。(8) 需要完成员工对自己的通讯录进行管理与维护的功能。(9) 完成员工对自己个人日程信息进行管理与维护的功能。(10)需要完成企业内部员工之间收发邮件的功能。管理
36、员子系统负责企业办公自动化系统的管理与维护操作,通过对管理员系统的分析,总结管理员需求如下:(1)需要完成对部门信息及企业员工信息的管理。(2)需要完成对企业员工权限的设置,为不同的员工设置不同的权限。(3)需要完成对公司新闻的设置及维护的操作。(4)需要完成对公司会议信息的管理操作。(5)需要完成对企业办公用品的发布与管理的操作。(6)需要完成对企业车辆信息的发布与管理的操作。(7)需要完成对企业论坛的管理操作。2.3系统业务流程分析系统的业务流程图用来处理系统运行的业务处理情况,企业办公自动化系统在登录时首先需要根据用户名及密码进行身份验证,验证成功后,根据用户的权限分为管理员和普通用员工
37、,如果是管理员登录,可以对系统中的数据库进行添加、编辑、修改等操作,包括人事管理、后勤管理、系统管理,每个功能项里包括若干小模块,如人事管理中包括部门管理、员工管理,系统管理中包括权限管理、公司介绍管理、新闻管理、会议管理等,后勤管理中包括办公用品管理、车辆信息管理等,管理操作最终把信息数据写入到数据库中;如果是普通员工登录,可以使用个人办公或者进行信息查询,个人办公包括个人通讯录、个人日程安排、内部邮件收发,信息查询包括会议信息查询、公司新闻查询、办公用品查询、车辆信息查询等。企业办公自动化系统的业务流程如图2-1所示:图2-1 系统业务流程图分析2.4非功能需求分析企业办公自动化系统需要完
38、成很多功能,各个功能所涉及的添加及维护的数据都存放到数据库中,由程序来完成数据库的连接及对数据库中数据的处理。办公自动化系统需要系统有快速的响应能力,延长时间要控制在3秒之内。由于系统需要多个员工共同操作,所以对系统用户安全性提出了更高的要求,在本系统中采用了用户身份识别及用户权限划分的方法,用户通过用户名和密码完成用户身份的验证,每个用户管理者都分配了具体的使用权限,用户根据自己的权限进入相应的操作模块,完成系统的安全运行,不允许用户越权操作。在系统的使用中,如果用户操作不当,引起操作异常,需要给用户以提示,让用户明确哪个位置操作错误,帮助用户解除问题。2.5数据流图设计数据流图称为DFD图
39、,数据流图有四个组成部分:源点或目标、处理、数据存储表和数据流。在数据流图中不包括具体的物理元素,主要方便开发人员与用户进行沟通,在数据流图中描述的是系统中需要处理的数据的流动的情况。在数据流图中涉及一些常用的符号如下图所示:图2-2 数据流图符号说明在企业办公自动化系统中,按照使用用户进行分类,主要包括两类:管理员和员工。管理员和员工拥有不同的操作权限,完成系统中的相应操作。管理员主要对整个系统进行管理及维护,普通员工主要应用系统中提供的功能。通过对本系统进行分析,得出本系统的顶级数据流图如下图所示:图2-3 企业办公自动化系统顶级数据流图在企业办公自动化系统中,管理员负责系统的管理与维护操
40、作,可以对部门信息、员工信息、用户的权限信息、公司介绍信息、公司新闻信息、员工论坛信息、会议信息、办公用品及车辆信息进行管理的操作。管理员子系统的数据流图如下图所示:图2-4 企业办公自动化系统管理员子系统数据流图员工子系统主要完成公共信息查询的功能及个人办公处理功能,员工子系统的数据流图如下图所示:图 2-5 企业办公自动化系统员工子系统数据流图2.6系统用例图2-6 管理员用例图2-7 普通用户用例图2.7数据字典数据字典是有关的数据,它是对包含的所有收集的数据流图中的元素的定义的信息的集合。数据字典的作用是在软件的分析和设计中提供数据的描述性信息。通常数据字典包括以下几个部分,数据存储、
41、数据流、数据处理8。2.7.1 数据存储在数据字典中,数据存储通常指的是数据信息最终保存的位置。数据存储可以是手工文档,也可以是存储在计算机中的文档。数据存储一般包括数据存储名字、数据存储描述说明、数据存府编号、数据存储的组成9。企业办公自动化系统的数据存储如下:(1)名字:部门信息描述:记录企业的部门的信息编号:D1组成:部门编号+部门名称(2)名字:员工信息描述:记录企业内部的员工的信息编号:D2组成:员工帐号+员工密码+员工姓名+联系电话+出生日期+所在部门+员工职务+备注(3)名字:企业介绍信息描述:记录企业的简介信息编号:D3组成:企业名称+员工数量+法人代表姓名+企业介绍+企业地址
42、+联系电话+邮政编码+备注(4)名字:公司新闻信息描述:记录公司新闻的信息编号:D4组成:新闻编号+新闻主题+新闻内容+新闻发布时间(5)名字:论坛信息描述:记录员工发表的帖子的信息编号:D5组成:帖子编号+帖子主题+帖子内容+发布者+发布日期+回复者+回复时间+回复内容(6)名字:会议信息描述:记录企业的会议的信息编号:D6组成:会议编号+会议主题+会议内容+发布者+发布时间(7)名字:办公用品信息描述:记录企业的办公用品的信息编号:D7组成:办公用户编号+办公用品名称+所属类别+更新日期+剩余数量(8)名字:车辆信息描述:记录企业的车辆的使用情况编号:D8组成:车辆编号+车辆名称+车辆牌照
43、+车辆类型+车辆备注+更新日期+使用状态(9)名字:通讯录信息描述:员工记录自己的通讯录的信息编号:D9组成:通讯编号+员工编号+姓名+地址+联系电话+备注+分组(10)名字:日程安排信息描述:记录员工自己的日程安排信息编号:D10组成:日程编号+员工信息+开始时间+结束时间+日程安排内容(11)名字:邮件信息描述:员工收发的电子邮件的信息编号:D11组成:邮件编号+发送人+接收人+发送时间+邮件主题+邮件内容+附带文件2.7.2 数据流企业办公自动化系统的数据流描述如下:(1)F1数据流描述如下:名字:管理员操作信息描述:管理员对企业办公自动化的维护信息编号:F1数据流来源:管理员键盘输入数
44、据流去向:显示器输出, D1,D2,D3,D4,D5,D6,D7,D8组成:F1.1+F1.2+F1.3+F1.4+F1.5+F1.6+F1.7+F1.8(2)F2数据流描述如下:名字:员工操作信息描述:管理员的操作信息编号:F2数据流来源:员工键盘输入,数据存储数据流去向:显示器输出,D2,D5,D6,D9+D10+D11组成:F2.1+F2.2+F2.3+F2.4+F2.5+F2.6+F2.7+F2.8+F2.9+F2.10(3)F1.1数据流描述如下:名字:部门信息描述:管理员添加或修改的部门的信息编号:F1.1数据流来源:管理员键盘输入,D1数据流去向:显示器输出,D1组成:部门编号+
45、部门名称(4)F1.2数据流描述如下:名字:员工信息描述:管理员添加或管理的员工的信息编号:F1.2数据流来源:管理员键盘输入,D2,D1数据流去向:显示器输出,D2组成:员工帐号+密码+员工姓名+联系方式+出生日期+部门+员工职位+备注(5)F1.3数据流描述如下:名字:公司介绍信息描述:管理员添加或修改的公司介绍信息编号:F1.3数据流来源:数据流去向:组成:公司名称+员工数量+法人代表+公司介绍+公司业务+地址+联系电话+邮件编号+备注(6)F1.4数据流描述如下:名字:公司新闻信息描述:管理员添加或管理的公司新闻的信息编号:F1.4数据流来源:键盘输入,D4数据流去向:显示器输出,D4
46、组成:新闻编号+新闻主题+新闻内容+新闻发布时间(7)F1.5数据流描述如下:名字:论坛信息描述:管理员管理的帖子信息编号:F1.5数据流来源:键盘输入,D5数据流去向:显示器输出,D5组成:帖子编号+帖子主题+帖子内容+发布者+发布日期+回复者+回复时间+回复内容(8)F1.6数据流描述如下:名字:会议信息描述:管理员添加或编辑的公司会议的信息编号:F1.6数据流来源:键盘输入,D6数据流去向:显示器输出,D6组成:会议编号+会议主题+会议内容+发布者+发布时间(9)F1.7数据流描述如下:名字:办公用品信息描述:管理员添加或编辑的办公用品的信息编号:F1.7数据流来源:键盘输入,D7数据流去向:显示器输出,D7组成:办公用户编号+办公用品名称+所属类别+更新日期+剩余数量(10)F1.8数据流描述如下:名字:车辆信息描述:管理员添加或编辑的车辆的信息编号:F1.8数据流来源:键盘输入,D8数据流去向:显示器输出,D8组成:车辆编号+车辆名称+车辆牌照+车辆类型+车辆备注+更新日期+使用状态