基于BS架构的企业办公自动化系统的设计与实现硕士专业学位论文.doc_第1页
基于BS架构的企业办公自动化系统的设计与实现硕士专业学位论文.doc_第2页
基于BS架构的企业办公自动化系统的设计与实现硕士专业学位论文.doc_第3页
基于BS架构的企业办公自动化系统的设计与实现硕士专业学位论文.doc_第4页
基于BS架构的企业办公自动化系统的设计与实现硕士专业学位论文.doc_第5页
已阅读5页,还剩98页未读 继续免费阅读

下载本文档

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

文档简介

密级: 工程硕士专业学位论文(设计)工程硕士专业学位论文(设计) 题题 目目 基于基于 b/s 架构的企架构的企业办业办公自公自动动化系化系统统系系统统的的设计设计与与 实现实现 毕业论文(设计)原创性声明毕业论文(设计)原创性声明 本人所呈交的本人所呈交的毕业论毕业论文(文(设计设计)是我在)是我在导师导师的指的指导导下下进进行的研究工作行的研究工作 及取得的研究成果。据我所知,除文中已及取得的研究成果。据我所知,除文中已经经注明引用的内容外,本注明引用的内容外,本论论文(文(设设 计计)不包含其他个人已)不包含其他个人已经发经发表或撰写表或撰写过过的研究成果。的研究成果。对对本本论论文(文(设计设计)的研)的研 究做出重要究做出重要贡贡献的个人和集体,均已在文中作了明确献的个人和集体,均已在文中作了明确说说明并表示明并表示谢谢意。意。 作者作者签签名:名: 日期:日期: 毕业论文(设计)授权使用说明毕业论文(设计)授权使用说明 本本论论文(文(设计设计)作者完全了解)作者完全了解*学院有关保留、使用学院有关保留、使用毕业论毕业论文(文(设设 计计)的)的规规定,学校有定,学校有权权保留保留论论文(文(设计设计)并向相关部)并向相关部门门送交送交论论文(文(设计设计) ) 的的电电子版和子版和纸质纸质版。有版。有权权将将论论文(文(设计设计)用于非)用于非赢赢利目的的少量复制利目的的少量复制 并允并允许论许论文(文(设计设计) )进进入学校入学校图书馆图书馆被被查阅查阅。学校可以公布。学校可以公布论论文(文(设设 计计)的全部或部分内容。保密的)的全部或部分内容。保密的论论文(文(设计设计)在解密后适用本)在解密后适用本规规定。定。 作者作者签签名:名: 指指导导教教师签师签名:名: 日期:日期: 日期:日期: 注 意 事 项 1.设计(论文)的内容包括: 1)封面(按教务处制定的标准封面格式制作) 2)原创性声明 3)中文摘要(300 字左右) 、关键词 4)外文摘要、关键词 5)目次页(附件不统一编入) 6)论文主体部分:引言(或绪论) 、正文、结论 7)参考文献 8)致谢 9)附录(对论文支持必要时) 2.论文字数要求:理工类设计(论文)正文字数不少于 1 万字(不包括图纸、 程序清单等) ,文科类论文正文字数不少于 1.2 万字。 3.附件包括:任务书、开题报告、外文译文、译文原文(复印件) 。 4.文字、图表要求: 1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无 错别字,不准请他人代写 2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制, 所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须 使用工程字书写,不准用徒手画 3)毕业论文须用 a4 单面打印,论文 50 页以上的双面打印 4)图表应绘制于无格子的页面上 5)软件工程类课题应有程序清单,并提供电子文档 5.装订顺序 1)设计(论文) 2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序 装订 3)其它 基于基于 b/sb/s 架构的企业办公自动化系统系统的设架构的企业办公自动化系统系统的设 计与实现计与实现 伴随着计算机科学技术与网络技术的快速发展与普及,由此为企业在信息 办公处理方面提供了可靠的硬件基础与软件的环境。在现代商业竞争日趋激列 的环境下,企业为了提高自身的办公效率、降低办公成本、提高企业自身对信 息的可控性,企业对自身的办公环境以及流程进行新的分析及整合,利用网络 技术,解决由于地理位置及距离造成的信息传递不便的难题,因此目标为企业 构造一个信息化的企业办公平台,实现企业办公的自动化。 企业办公自动化系统采用了 browser/server 体系结构进行设计,开发技术 使用了目前较流行的 asp.net 技术,编程语言使用 c#。在设计过程中,前台 的开发工具使用微软公司的 microsoft visual studio 2008,后台数据库采用 microsoft sql server 2005。系统的设计与实现是按照软件工程的面向结构的 设计方法,在设计的过程中,经过了系统需求分析、总体设计、详细设计与实 现、系统测试等过程,详细的分析了系统中的各个功能模块的具体需求,设计 了企业办公自动化系统的整体功能结构,通过 sql server 完成了数据库的结 构分析与设计,最后对系统的各个具体的模块进行界面设计、编码设计及系统 测试,完成了整个系统的开发。 企业办公自动化系统使用用户主要由两部分组成,企业管理员与普通员工 用户。管理员主要负责整个办公系统的基础信息维护及管理操作,具体包括对 企业部门信息的维护、企业员工信息的维护、员工权限的维护、公司简介的维 护、公司新闻的维护、公司会议信息的维护、员工论坛的维护、办公用品信息 的维护及企业车辆信息的维护等;普通用户主要完成个人通讯录的管理、个人 日程的管理、企业邮件的收发管理、公司新闻的浏览、会议信息的查看、办公 用品的查看及车辆信息的查看等操作。企业办公自动化系统的实现为企业办公 提供了一个新的平台,节省了企业的管理成本与时间精力,使企业更快更高的 发展。 关键词:网络;管理系统;数据库;体系结构 the design and implementation of the enterprise office automation system based on b/s structure graduate 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 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 the 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 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 accordance 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, 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 entire 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 specific 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 corporate 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 and 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. keykey wordswords: network; management system; database; architecture 四川大学工程硕士学位论文 基于 b/s 架构的企业办公自动化系统系统的设计与实 现 i 目目 录录 1 1 综述综述.1 1.1 系统开发的背景.1 1.2 国内外研究现状.2 1.3 系统开发的意义.3 1.4 本文的结构安排.4 2 2 系统的分析系统的分析6 2.1 可行性分析.6 2.1.1 办公系统的经济可行性6 2.1.2 办公系统的技术可行性6 2.1.3 办公系统的操作可行性7 2.2 系统功能需求分析.7 2.3 系统业务流程分析.8 2.4 非功能需求分析.9 2.5 数据流图设计.10 2.6 数据字典.12 2.6.1 数据存储.12 2.6.2 数据流.14 2.6.3 数据处理.19 2.7 本章小结.20 3 3 系统的总体设计系统的总体设计21 3.1 系统的构架设计.21 3.2 系统功能模块设计.21 3.3 系统功能详细描述.23 3.4 系统数据库设计.25 3.4.1 数据库概念结构设计26 3.4.2 数据库逻辑结构设计36 3.4.3 数据库表结构设计37 3.5 本章小结.44 4 4 系统详细设计系统详细设计45 4.1 系统开发技术.45 4.2 数据库连接设计.46 4.3 用户登录模块设计.46 4.4 管理员子系统的详细设计.48 4.4.1 部门信息管理模块48 4.4.2 员工信息管理模块49 4.4.3 权限管理模块设计52 4.4.4 公司介绍管理模块53 4.4.5 公司新闻管理模块54 四川大学工程硕士学位论文 基于 b/s 架构的企业办公自动化系统系统的设计与实 现 ii 4.4.6 员工论坛模块设计57 4.4.7 会议信息管理模块58 4.4.8 办公用品信息管理模块59 4.4.9 车辆信息管理模块60 4.5 员工子系统详细设计.62 4.5.1 公司新闻浏览模块62 4.5.2 公司介绍查看62 4.5.3 员工论坛模块63 4.5.4 会议信息模块66 4.5.5 办公用品浏览模块67 4.5.6 个人通讯录模块68 4.5.7 个人日程安排模块70 4.5.8 内部邮件收发模块设计71 4.6 本章小结.74 5 5 系统测试系统测试75 5.1 软件测试原则.75 5.2 软件测试的分类.75 5.3 测试用例.76 5.4 软件测试结论.78 5.5 本章小结.78 6 6 总结与展望总结与展望80 6.1 系统开发总结.80 6.2 系统展望.80 参考文献参考文献.81 作者在读期间科研成果简介作者在读期间科研成果简介.83 声声 明明.84 致致 谢谢.85 附附 录录.86 四川大学工程硕士学位论文 基于 b/s 架构的企业办公自动化系统系统的设计与实 现 1 1 1 综述综述 本章综述对企业办公自动化系统进行了简要的概括,首先介绍了企业办公 自动化系统的开发的背景,论述了办公自动化系统对企业管理及信息化的重要 性;接下来介绍了企业办公自动化系统的国内外研究现状,介绍了企业办公自 动化系统的发展过程;然后对企业办公自动化系统的研究意义进行分析;最后 是本文的结构安排。下面将对这几方面进行详细的论述。 1.1 系统开发的背景 20 世纪 90 年代开始,随着计算机硬件价格的下降,计算机在各行业中得 到了迅速的普及,针对于各行业的计算机的应用软件犹如雨后春笋般越来越多。 围绕着计算机的信息技术得到了迅猛发展,世界进入全面的信息化时代1。近 年来,全球计算机网络格局已经形成,以此为基础,加速了我国计算机信息技 术网络化的进程。中共中央在社会发展的十一五规化中明确提出:“信息化是 当今世界经济和社会发展的大趋势,也是我国产业升级和实现工业化、现代化 的关键环节。要把推进国民经济和社会信息化放在优先位置2” 。现阶段,计 算机的主要应用也从传统的科学计算向信息处理方面进行渗透,越来越多的企 业开发适合自己公司的信息系统,以数据库管理系统为核心的信息管理系统得 到越来越多的企业的关注及重视。 在全球信息化及网络化普及的今天,各个国家都非常重视信息化的基础建 设与发展。根据联合国的统计,全世界约 89%的国家都把国家信息化的建设列 入了国家级事项。管理信息系统做为信息化建设的最重要的组成部分,同时越 来越多的受到国家的建设与扶植。在我国,为了推动经济的快速发展,适应世 界经济发展的浪潮,全面进行信息化建设,已成国家发展经济的必由之路。企 业作为国家泾济的主体,企业的发展规模及运营的好坏与国家经济的发展息息 相关,企业的信息化是现代企业管理的基础,要管理好企业,保证企业的运营 与发展,首先需要搞好企业的信息化建设,优化工作流程,提高企业对信息的 可控性,全部提高企业员工的工作效率3。管理系统的建设作为企业信息化建 设的重点,需要企业放到重中之重的位置。对于企业来说,利用计算机技术及 信息技术完成企业日常事务办公的处理操作,可以更好的适应现代企业管理的 四川大学工程硕士学位论文 基于 b/s 架构的企业办公自动化系统系统的设计与实 现 2 要求,是企业走向管理规范化、操作信息化、效率高效化、控制一体化的必要 手段。 1.2 国内外研究现状 计算机在企业办公中的应用,最早出现在 20 世纪中期的美国,当时的企 业办公系统只有简单的数据处理的功能。60 年代后期,科学家开始重点研究 管理信息系统,但多数的系统只能在大型机上运行,办公自动化无法在各行业 间普及。从 70 年代中期开始,随着计算机硬件价格的下降,计算机在企业办 公中应用在一些发达国家得对重视和推广,信息技术也得到了长足的发展,出 现了一些较为完善的办公自动化系统,可以实现字符、数字、图片、音频等具 有综合处理能力的办公自动化系统并可以实现简单的网络通信功能。80 年代 后期,局域网的不断成熟和联机系统的出现,为企业在不同区域的办公系统进 行连网提供了基础和技术支持,一些单位采用网络设备,实现了跨单位跨区域 的综合办公联机系统,实现了办公业务综合管理的自动化。20 世纪 90 年代开 始,随着微型计算机、大容量存储器、图形图像处理设备、语音处理设备、互 联网的普及及应用,使办公自动化在综合性及实用性方面得到了很大的提高, 企业办公自动化系统也在不断的根据企业的实际需求进行升级和完善。 在二十世纪 70 年代发展至今,主要经历了以下发展阶段: 第一个阶段:单机版阶段,在此阶段的管理系统主要完成一些数据的存储、 数据的处理、数据的打印,信息管理系统在单机上运行,主要通过计算机、打 印机、复印机等单机设备,不具有联网操作的功能,此时的系统可以完成简单 的数据处理方面的操作,一般操作用户只有一种,比较简单; 第二阶段:局域网阶段的管理系统,在二十世纪末,随着网络硬件价格的 下降,局域网发展迅速,在此阶段的管理系统可以运行于局域网的不同机器中, 由于局域网的物理范围及连接机器数有一定的限制,所以此阶段的管理系统多 限制于一个局部的范围内; 第三阶段:广域网阶段的管理系统,在二十世纪初至今,广域网技术的发 展,特别是因特网的发展,解决了管理系统物理范围的限制,形成了跨地域的 多用户的发展阶段,以网络为中心,办公自动化系统以工作流为主要处理的对 四川大学工程硕士学位论文 基于 b/s 架构的企业办公自动化系统系统的设计与实 现 3 象,形成的协同办公的环境。在现阶,多数管理系统的开发均采用 bs 模式结 构,以互联网为基础,形成跨地区、多用户的使用模式。 国内的企业办公系统相对于国外来说,起步较完,经过多年的努力,我国 的企业办公自动化系统得到了一定的发展,但由于各方面的因素,还存在一些 问题有待于解决。如:资金投入大、实用价值低、核心技术及创新能力低、系 统的针对性不足、标准规定不统一、系统安全性较差等。所以针对我国办公自 动化发展水平的现状,有必要开发一个办公自动化系统,尽量规范行业秩序, 提高系统开发的层次水平。 1.3 系统开发的意义 随着网络技术的不断成熟,企业的各个部门之间不适合独立的办公方式, 通过网络协同办公已成为现代企业的主要办公方式之一4。通过计算机技术, 实现企业办公的自动化管理,可以克服传统的手工单一办公式中的诸多不足, 如效率低下、沟通不畅、容易出错、查询困难等缺点,通过计算机完成对数据 信息的高速处理,形成数据库永久存储,并可以进行分析统计,帮助领导做出 决策。这些优点也可以提高企业办公的准确度及办公效率,是企业科学化、正 规化管理的重要条件。企业办公自动化系统相对于传统的办公系统具有如下优 点: (1)可以提高工作效率。通过计算机完成对企业信息的处理,相对于手 工管理来讲,可以极大的提高工作效率。例如,通过部门之间通过网络传递信 息,可以得到快速的响应,同时可以实现网络共享,一个完成的成果,如果需 要,可以同时被其它多人同时使用。 (2)可以实现永久存储,信息查询方便。现代企业需要处理的相关数据 信息比较庞大,通过计算机的存储器可以实现永久存储,并可以完成高效的查 询操作,在数据库中查询一个数据,一般最多几秒钟即可以完成查询操作。如 果传统的办公方式,大量的数据都通过纸质文件的形式存于文件柜中,如果要 查找以前的资料,需要翻阅大量的资料才能找到。 四川大学工程硕士学位论文 基于 b/s 架构的企业办公自动化系统系统的设计与实 现 4 (3)可以降低企业的办公成本。通过网络进行办公,可以省去传统手工 办公中的诸多成本,如电话费成本、人工费成本、办公用品成本等。网络办公 自动化,所有的办公任务通过计算机来完成。 (4)可以提高计算的准确度,降低差错。通过计算机完成企业办公,可 以解决传统手工操作时易出错的问题,通过计算机完成办公操作,准确度更高, 计算及统计速度更快,差错率更低。 (5)方便员工之间进行沟通及协作。通过网络进行办公,可以方便员工 之间进行沟通,同时可以多人同时完成一个复杂的任务,方便任务的分解,最 后也方便把员工各自完成的任务进行整合。 (6)可以打破传统的地域、时间的限制,提高企业办公的灵活性。通过 网络办公不受地域环境的限制,例如某员工生病或其它原因,不能来到单位, 可以通过网络完成自己的工作,不会影响工作进度。网络办公不受时间的限制, 员工可以随时上网进行办公。 由于以上优点,在信息化浪潮的今天,各个企业都纷纷着手建立适合自己 公司的企业办公系统。 1.4 本文的结构安排 企业办公自动化系统采用 bs 结构开发,系统的开发工具使用微软公司的 visual studio 2008 开发板,数据库的存储使用的是 sql 2005 。本文主要分 为五个部分: 第一部分,是绪论部分,论述系统的开发背景,办公自动化的国内外研究 现状,系统研究的意义等。 第二部分为系统的需求分析,分析系统的总体需求,界定系统实现的功能, 通过数据流图,分析办公自动化系统的数据字典。 第三部分为总体设计,主要完成系统功能模块的详细设计及数据库的详细 设计,分析系统中涉及到的实体及实体之间的联系,最后根据数据库中的表的 实体关系模型结构设计设计数据库表。 第四部分是一个详细的系统设计,这取决于系统每个模块的功能来完成详 细设计和代码设计。 四川大学工程硕士学位论文 基于 b/s 架构的企业办公自动化系统系统的设计与实 现 5 第五部分为系统测试,对开发的系统进行测试,纠正设计过程中的物理错 误及逻辑错误,保证系统能够正常的运行。 本系统的开发按照面向结构的设计方法,经历了需求分析、总体设计、详 细设计等环节,使开发出的系统具有界面简单、功能完备、使用方便等特点。 四川大学工程硕士学位论文 基于 b/s 架构的企业办公自动化系统系统的设计与实 现 6 2 2 系统的分析系统的分析 在系统分析阶段,主要完成对系统的可行性分析,对系统的功能需求及业 务流程进行分析,对系统的数据流及数据字典进行分析。 2.1 可行性分析 在一个软件项目的开发之前,对项目可行性评估软件进行周详的分析是必 要的。在定义阶段,如果我们能尽早找到系统中可能潜在的问题,就可以在开 发前提前做出决定,并作出决定,这不仅节省了时间,而且还避免了大量的人 工、金钱。办公自动化系统的开发之前,首先要分析开发系统的可行性,主要 由经济可行性、技术可行性、操作可行性三个方面进行分析。 2.1.1 办公系统的经济可行性 在经济可行性分析中,需要分析开发的系统所需要的经费开支以及以后使 用过程中涉及的运行及维护的费用,办公自动化系统的硬件及软件的初期投资 都比较少,由于系统采用 b/s 的结构开发,所以可以使用互联网的网络基础设 施,企业各部门本身都已经配备电脑,只要电脑能连上网,装有浏览器,都可 以使用本系统,所以本系统在初期不需要什么特殊的投入, 使用现有环境的硬件和软件,即可使该系统正常运行。该系统的成功运行, 可以降低办公成本,为企业提高工作效率,同时产生的效益比投入的成本要多 得多,因此这在经济上是可行的。 2.1.2 办公系统的技术可行性 办公系统的技术可行性分析主要是研究系统在开发过程遇到的技术问题, 能否得到有效的解决处理。企业办公自动化系统采用 asp.net 技术开发,在开 发之前研究的相关办公自动化的案例,对开发的过程、思想及规划都有了一定 的掌握。本人有过程序开发的实践,熟悉 asp.net 的开发技术,系统的学习过 数据库的相关开发知识,再加上导师的指导与帮助,相信本系统的开发在技术 上是可行的。 四川大学工程硕士学位论文 基于 b/s 架构的企业办公自动化系统系统的设计与实 现 7 2.1.3 办公系统的操作可行性 企业办公自动化系统的使用用户都是企业的办公室人员,多数都是专科以 上的学历,都系统的学习过计算机的基本知识,对计算机软件的操作都有一定 的基础。本系统的使用用户主要分为管理员和普通员工,普通员工主要完成对 系统的一些使用操作,如查询管理者发布的信息,管理自己的办公信息等,这 些操作界面都简单易懂,特别容易掌握,和普通软件操作流程都相似,所以员 工操作这些系统并不会出现什么困难,如果有不明白的可以联系公司的技术人 员进行培训指导。系统的管理员为计算机专业的专职人员,负责系统的管理与 维护的操作。所以本系统在操作上也是可行的。 综上所述,企业办公自动化系统在泾济上、技术上、操作上都是可行的。 2.2 系统功能需求分析 简单地说,需求分析是用户要求的分析。用户的需求一般包括的各种信息 的提供保存,更新和查询。这对数据库的结构要求是可以满足各种信息的输入 和输出。在系统开发的过程中,首先需要对用户的需求进行分析,系统的需求 分析直接反应用户的实际需求,需求分析的准确与否决定着系统的开发能否成 功。所以在需求分析阶段对系统进行充分的准备,对用户的各种需求考虑全面。 企业办公自动化系统,要实现企业办公信息的输入、处理、存储、查询及 统计等功能,使企业通过本系统,完成各部门员工的协同办公操作,使企业办 公达到信息化、自动化的水平。企业办公自动化系统根据企业的实际办公情况, 归纳出本系统的使用用户分为管理员和员工,各员工可以根据实际需求拥有不 相的操作权限,主要部分包括公共信息查询及个人办公处理等两方面,主要需 要完成如下操作: (1)需要完成员工对公司发布的新闻信息的浏览与查询的功能。 (2)需要完成员工对公司简介信息的浏览功能。 (3)需要完成员工对企业各个部门进行查看的功能。 (4)需要完成员工对企业会议信息进行发布及对会议进行讨论的功能。 (5)需要完成员工对企业的办公用品及数量信息进行查询的功能。 四川大学工程硕士学位论文 基于 b/s 架构的企业办公自动化系统系统的设计与实 现 8 (6)需要完成员工对企业的车辆使用情况的浏览的功能。 (7)需要完成在员工论坛中发帖子及回帖的功能。 (8) 需要完成员工对自己的通讯录进行管理与维护的功能。 (9) 完成员工对自己个人日程信息进行管理与维护的功能。 (10)需要完成企业内部员工之间收发邮件的功能。 管理员子系统负责企业办公自动化系统的管理与维护操作,通过对管理员 系统的分析,总结管理员需求如下: (1) 需要完成对部门信息及企业员工信息的管理。 (2) 需要完成对企业员工权限的设置,为不同的员工设置不同的权限。 (3) 需要完成对公司新闻的设置及维护的操作。 (4) 需要完成对公司会议信息的管理操作。 (5) 需要完成对企业办公用品的发布与管理的操作。 (6) 需要完成对企业车辆信息的发布与管理的操作。 (7) 需要完成对企业论坛的管理操作。 2.3 系统业务流程分析 系统的业务流程图用来处理系统运行的业务处理情况,企业办公自动化系 统在登录时首先需要根据用户名及密码进行身份验证,验证成功后,根据用户 的权限分为管理员和普通用员工,如果是管理员登录,可以对系统中的数据库 进行添加、编辑、修改等操作,包括人事管理、后勤管理、系统管理,每个功 能项里包括若干小模块,如人事管理中包括部门管理、员工管理,系统管理中 包括权限管理、公司介绍管理、新闻管理、会议管理等,后勤管理中包括办公 用品管理、车辆信息管理等,管理操作最终把信息数据写入到数据库中;如果 是普通员工登录,可以使用个人办公或者进行信息查询,个人办公包括个人通 讯录、个人日程安排、内部邮件收发,信息查询包括会议信息查询、公司新闻 查询、办公用品查询、车辆信息查询等。企业办公自动化系统的业务流程如图 2-1 所示: 四川大学工程硕士学位论文 基于 b/s 架构的企业办公自动化系统系统的设计与实 现 9 图图 2-12-1 系统业务流程图分析系统业务流程图分析 2.4 非功能需求分析 企业办公自动化系统需要完成很多功能,各个功能所涉及的添加及维护的 数据都存放到数据库中,由程序来完成数据库的连接及对数据库中数据的处理。 办公自动化系统需要系统有快速的响应能力,延长时间要控制在 3 秒之内。由 于系统需要多个员工共同操作,所以对系统用户安全性提出了更高的要求,在 本系统中采用了用户身份识别及用户权限划分的方法,用户通过用户名和密码 完成用户身份的验证,每个用户管理者都分配了具体的使用权限,用户根据自 己的权限进入相应的操作模块,完成系统的安全运行,不允许用户越权操作。 在系统的使用中,如果用户操作不当,引起操作异常,需要给用户以提示,让 用户明确哪个位置操作错误,帮助用户解除问题。 四川大学工程硕士学位论文 基于 b/s 架构的企业办公自动化系统系统的设计与实 现 10 2.5 数据流图设计 数据流图称为 dfd 图,数据流图有四个组成部分:源点或目标、处理、数 据存储表和数据流。在数据流图中不包括具体的物理元素,主要方便开发人员 与用户进行沟通,在数据流图中描述的是系统中需要处理的数据的流动的情况。 在数据流图中涉及一些常用的符号如下图所示: 图图 2-22-2 数据流图符号说明数据流图符号说明 在企业办公自动化系统中,按照使用用户进行分类,主要包括两类:管理 员和员工。管理员和员工拥有不同的操作权限,完成系统中的相应操作。管理 员主要对整个系统进行管理及维护,普通员工主要应用系统中提供的功能。通 过对本系统进行分析,得出本系统的顶级数据流图如下图所示: 四川大学工程硕士学位论文 基于 b/s 架构的企业办公自动化系统系统的设计与实 现 11 图图 2-32-3 企业办公自动化系统顶级数据流图企业办公自动化系统顶级数据流图 在企业办公自动化系统中,管理员负责系统的管理与维护操作,可以对部 门信息、员工信息、用户的权限信息、公司介绍信息、公司新闻信息、员工论 坛信息、会议信息、办公用品及车辆信息进行管理的操作。管理员子系统的数 据流图如下图所示: 图图 2-42-4 企业办公自动化系统管理员子系统数据流图企业办公自动化系统管理员子系统数据流图 员工子系统主要完成公共信息查询的功能及个人办公处理功能,员工子系 统的数据流图如下图所示: 四川大学工程硕士学位论文 基于 b/s 架构的企业办公自动化系统系统的设计与实 现 12 图图 2-52-5 企业办公自动化系统员工子系统数据流图企业办公自动化系统员工子系统数据流图 2.6 系统用例 图图 2-62-6 管理员用例管理员用例 四川大学工程硕士学位论文 基于 b/s 架构的企业办公自动化系统系统的设计与实 现 13 图图 2-72-7 普通用户用例图普通用户用例图 2.7 数据字典 数据字典是有关的数据,它是对包含的所有收集的数据流图中的元素的定 义的信息的集合。数据字典的作用是在软件的分析和设计中提供数据的描述性 信息。通常数据字典包括以下几个部分,数据存储、数据流、数据处理8。 2.7.1 数据存储 在数据字典中,数据存储通常指的是数据信息最终保存的位置。数据存储 可以是手工文档,也可以是存储在计算机中的文档。数据存储一般包括数据存 储名字、数据存储描述说明、数据存府编号、数据存储的组成9。企业办公自 动化系统的数据存储如下: (1)名字:部门信息 描述:记录企业的部门的信息 编号:d1 组成:部门编号+部门名称 (2)名字:员工信息 描述:记录企业内部的员工的信息 编号:d2 四川大学工程硕士学位论文 基于 b/s 架构的企业办公自动化系统系统的设计与实 现 14 组成:员工帐号+员工密码+员工姓名+联系电话+出生日期+所在部门+ 员工职务+备注 (3)名字:企业介绍信息 描述:记录企业的简介信息 编号:d3 组成:企业名称+员工数量+法人代表姓名+企业介绍+企业地址+联系电 话+邮政编码+备注 (4)名字:公司新闻信息 描述:记录公司新闻的信息 编号:d4 组成:新闻编号+新闻主题+新闻内容+新闻发布时间 (5)名字:论坛信息 描述:记录员工发表的帖子的信息 编号:d5 组成:帖子编号+帖子主题+帖子内容+发布者+发布日期+回复者+回复 时间+回复内容 (6)名字:会议信息 描述:记录企业的会议的信息 编号:d6 组成:会议编号+会议主题+会议内容+发布者+发布时间 (7)名字:办公用品信息 描述:记录企业的办公用品的信息 编号:d7 组成:办公用户编号+办公用品名称+所属类别+更新日期+剩余数量 (8)名字:车辆信息 描述:记录企业的车辆的使用情况 编号:d8 组成:车辆编号+车辆名称+车辆牌照+车辆类型+车辆备注+更新日期+ 使用状态 四川大学工程硕士学位论文 基于 b/s 架构的企业办公自动化系统系统的设计与实 现 15 (9)名字:通讯录信息 描述:员工记录自己的通讯录的信息 编号:d9 组成:通讯编号+员工编号+姓名+地址+联系电话+备注+分组 (10)名字:日程安排信息 描述:记录员工自己的日程安排信息 编号:d10 组成:日程编号+员工信息+开始时间+结束时间+日程安排内容 (11)名字:邮件信息 描述:员工收发的电子邮件的信息 编号:d11 组成:邮件编号+发送人+接收人+发送时间+邮件主题+邮件内容+附带 文件 2.7.2 数据流 企业办公自动化系统的数据流描述如下: (1)f1 数据流描述如下: 名字:管理员操作信息 描述:管理员对企业办公自动化的维护信息 编号:f1 数据流来源:管理员键盘输入 数据流去向:显示器输出, 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 四川大学工程硕士学位论文 基于 b/s 架构的企业办公自动化系统系统的设计与实 现 16 (3)f1.1 数据流描述如下: 名字:部门信息 描述:管理员添加或修改的部门的信息 编号:f1.1 数据流来源:管理员键盘输入,d1 数据流去向:显示器输出,d1 组成:部门编号+部门名称 (4)f1.2 数据流描述如下: 名字:员工信息 描述:管理员添加或管理的员工的信息 编号:f1.2 数据流来源:管理员键盘输入,d2,d1 数据流去向:显示器输出,d2 组成:员工帐号+密码+员工姓名+联系方式+出生日期+部门+员工职位+备注 (5)f1.3 数据流描述如下: 名字:公司介绍信息 描述:管理员添加或修改的公司介绍信息 编号:f1.3 数据流来源: 数据流去向: 组成:公司名称+员工数量+法人代表+公司介绍+公司业务+地址+联系电话+邮 件编号+备注 (6)f1.4 数据流描述如下: 名字:公司新闻信息 描述:管理员添加或管理的公司新闻的信息 编号:f1.4 数据流来源:键盘输入,d4 数据流去向:显示器输出,d4 组成:新闻编号+新闻主题+新闻内容+新闻发布时间 四川大学工程硕士学位论文 基于 b/s 架构的企业办公自动化系统系统的设计与实 现 17 (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 组成:车辆编号+车辆名称+车辆牌照+车辆类型+车辆备注+更新日期+使用状态 四川大学工程硕士学位论文 基于 b/s 架构的企业办公自动化系统系统的设计与实 现 18 (11)f2.1 数据流描述如下: 名字:个人信息 描述:员工修改自己的个人的信息 编号:f2.1 数据流来源:键盘输入,d2 数据流去向:d2 组成:+员工密码+员工姓名+联系电话+出生日期+备注 (12)f2.2 数据流描述如下: 名字:查看介绍信息 描述:员工查看的公司介绍的信息 编号:f2.2 数据流来源:d3 数据流去向:终端显示 组成:企业名称+员工数量+法人代表姓名+企业介绍+企业地址+联系电话+邮政 编码+备注 (13)f2.3 数据流描述如下: 名字:公司新闻信息 描述:员工查看的公司新闻的信息 编号:f2.3 数据流来源:d4 数据流去向:终端显示 组成:开始时间+结束时间 (14)f2.4 数据流描述如下: 名字:帖子信息 描述:员工发布帖子或回复帖子的信息 编号:f2.4 数据流来源:键盘输入,d5 数据流去向:终端显示,d5 组成:帖子主题+帖子内容+发布者+发布日期+回复者+回复时间+回复内容 四川大学工程硕士学位论文 基于 b/s 架构的企业办公自动化系统系统的设计与实 现 19 (15)f2.5 数据流描述如下: 名字:会议信息 描述:员工查看公司发布的会议信息,并可以回复 编号:f2.5 数据流来源:d6,键盘输入 数据流去向:d6,显示器输出 组成:会议主题+会议内容+发布者+发布时间+回复者+回复时间 (16)f2.6 数据流描述如下: 名字:查看办公用品 描述:员工查看使用办公用品的情况 编号:f2.6 数据流来源:d7 数据流去向:显示器输出 组成:办公用户编号+办公用品名称+所属类别+更新日期+剩余数量 (17)f2.7 数据流描述如下: 名字:查看车辆信息 描述:员工查看车辆的使用信息 编号:f2.7 数据流来源:d8 数据流去向:显示器输出 组成:车辆名称+车辆牌照+车辆类型+车辆备注+更新日期+使用状态 (18)f2.8 数据流描述如下: 名字:通讯录信息 描述:员工添加或管理自己的通讯录的信息 编号:f2.8 数据流来源:d9,键盘输入 数据流去向:d9,显示器输出 组成:通讯编号+员工编号+姓名+地址+联系电话+备注+分组 (19)f2.9 数据流描述如下: 四川大学工程硕士学位论文 基于 b/s 架构的企业办公自动化系统系统的设计与实 现 20 名字:日程按排信息 描述:员工添加或管理自己的日程安排信息 编号:f2.9 数据流来源:d10,键盘输入 数据流去向:d10,显示器输出 组成:日程编号+员工信息+开始时间+结束时间+日程安排内容 (20)f2.10 数据流描述如下: 名字:邮件信息 描述:员工收发电子邮件的信息 编号:f2.10 数据流来源:d11,键盘输入 数据流去向:d11,键盘输出 组成:邮件编号+发送人+接收人+发送时间+邮件主题+邮件内容+附带文件 2.7.3 数据处理 企业办公自化系统的数据处理如下: (1)编号:p0 名字:企业办公自动化系统 描述:管理员或员工对系统的操作 输入/输出:d1,d2,d3,d4,d5,d6,d7,d8, d9,d10,d11 (2)编号:p1 名字:企业办公自动化系统管理员子系统 描述:管理员对系统的操作 输入/输出:d1,d2,d3,d4,d5,d6,d7,d8 (3)编号:p2 名字:企业办公自动化系统员工子系统 描述:员工对系统的操作 输入/输出:d2,d3,d4,d5,d6,d7,d8, d9,d10,d11 四川大学工程硕士学位论文 基于 b/s 架构的企业办公自动化系统系统的设计与实 现 21 2.8 本章小结 本章主要对企业办公自动化系统的需求进行分析,首先论证了系统开发的 可行性,从经济可行性,技术可行性,操作可行性三方面进行了分析,接下来

温馨提示

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

评论

0/150

提交评论