基于BS架构的企业办公自动化系统的设计与实现.doc
《基于BS架构的企业办公自动化系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《基于BS架构的企业办公自动化系统的设计与实现.doc(98页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、密级: 工程硕士专业学位论文(设计)题 目 基于B/S架构的企业办公自动化系统系统的设计与实现 作 者 完成日期 20 年 月 日 培养单位 四 川 大 学 指导教师 指导教师 工程领域 软 件 工 程 授予学位日期 20 年 月 日 基于B/S架构的企业办公自动化系统系统的设计与实现软件工程 领域研究生 指导老师 伴随着计算机科学技术与网络技术的快速发展与普及,由此为企业在信息办公处理方面提供了可靠的硬件基础与软件的环境。在现代商业竞争日趋激列的环境下,企业为了提高自身的办公效率、降低办公成本、提高企业自身对信息的可控性,企业对自身的办公环境以及流程进行新的分析及整合,利用网络技术,解决由于
2、地理位置及距离造成的信息传递不便的难题,因此目标为企业构造一个信息化的企业办公平台,实现企业办公的自动化。企业办公自动化系统采用了Browser/Server体系结构进行设计,开发技术使用了目前较流行的ASP.NET技术,编程语言使用C#。在设计过程中,前台的开发工具使用微软公司的Microsoft Visual Studio 2008,后台数据库采用Microsoft SQL Server 2005。系统的设计与实现是按照软件工程的面向结构的设计方法,在设计的过程中,经过了系统需求分析、总体设计、详细设计与实现、系统测试等过程,详细的分析了系统中的各个功能模块的具体需求,设计了企业办公自动化
3、系统的整体功能结构,通过SQL Server完成了数据库的结构分析与设计,最后对系统的各个具体的模块进行界面设计、编码设计及系统测试,完成了整个系统的开发。企业办公自动化系统使用用户主要由两部分组成,企业管理员与普通员工用户。管理员主要负责整个办公系统的基础信息维护及管理操作,具体包括对企业部门信息的维护、企业员工信息的维护、员工权限的维护、公司简介的维护、公司新闻的维护、公司会议信息的维护、员工论坛的维护、办公用品信息的维护及企业车辆信息的维护等;普通用户主要完成个人通讯录的管理、个人日程的管理、企业邮件的收发管理、公司新闻的浏览、会议信息的查看、办公用品的查看及车辆信息的查看等操作。企业办
4、公自动化系统的实现为企业办公提供了一个新的平台,节省了企业的管理成本与时间精力,使企业更快更高的发展。关键词:网络;管理系统;数据库;体系结构The design and implementation of the enterprise office automation system based on B/S structureGraduate Student: Adviser: Along with computer science and network technology rapid development and popularization, which provides bus
5、inesses 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
6、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 en
7、terprise 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
8、 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 analys
9、is, 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
10、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 staf
11、f 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
12、 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, pers
13、onal 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 managemen
14、t 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国内外研究现状21.3系统开发的意义31.4本文的结构安排42系统的分析62.1可行性分析62.1.1办公系统的经济可行性62.1.2办公系统的技术可行性62.1.3办公系统的操作可行性72.2系统功能需求分析72.3系统业务流程分析82.4非功能需求分析92.5数据流
15、图设计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本章小结444系统详细设计454.1系统开发技术454.2数据库连接设计464.3用户登录模块设计464.4管理员子系统的详细设计484.4.1部门信息管理模块484.4.2员工信息管理模块494.4.3权限管理模块设计524.4.4公司介绍管理模块534.4.5
16、公司新闻管理模块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.5.7个人日程安排模块704.5.8内部邮件收发模块设计714.6本章小结745系统测试755.1软件测试原则755.2软件测试的分类755.3测试用例765.4软件测试结论785.5本章小结786总结与展望806.1系统开发总结806.2系统展望80参考文
17、献81作者在读期间科研成果简介83声 明84致 谢85附 录86 1 综述本章综述对企业办公自动化系统进行了简要的概括,首先介绍了企业办公自动化系统的开发的背景,论述了办公自动化系统对企业管理及信息化的重要性;接下来介绍了企业办公自动化系统的国内外研究现状,介绍了企业办公自动化系统的发展过程;然后对企业办公自动化系统的研究意义进行分析;最后是本文的结构安排。下面将对这几方面进行详细的论述。1.1系统开发的背景20世纪90年代开始,随着计算机硬件价格的下降,计算机在各行业中得到了迅速的普及,针对于各行业的计算机的应用软件犹如雨后春笋般越来越多。围绕着计算机的信息技术得到了迅猛发展,世界进入全面的
18、信息化时代1。近年来,全球计算机网络格局已经形成,以此为基础,加速了我国计算机信息技术网络化的进程。中共中央在社会发展的十一五规化中明确提出:“信息化是当今世界经济和社会发展的大趋势,也是我国产业升级和实现工业化、现代化的关键环节。要把推进国民经济和社会信息化放在优先位置2”。现阶段,计算机的主要应用也从传统的科学计算向信息处理方面进行渗透,越来越多的企业开发适合自己公司的信息系统,以数据库管理系统为核心的信息管理系统得到越来越多的企业的关注及重视。在全球信息化及网络化普及的今天,各个国家都非常重视信息化的基础建设与发展。根据联合国的统计,全世界约89%的国家都把国家信息化的建设列入了国家级事
19、项。管理信息系统做为信息化建设的最重要的组成部分,同时越来越多的受到国家的建设与扶植。在我国,为了推动经济的快速发展,适应世界经济发展的浪潮,全面进行信息化建设,已成国家发展经济的必由之路。企业作为国家泾济的主体,企业的发展规模及运营的好坏与国家经济的发展息息相关,企业的信息化是现代企业管理的基础,要管理好企业,保证企业的运营与发展,首先需要搞好企业的信息化建设,优化工作流程,提高企业对信息的可控性,全部提高企业员工的工作效率3。管理系统的建设作为企业信息化建设的重点,需要企业放到重中之重的位置。对于企业来说,利用计算机技术及信息技术完成企业日常事务办公的处理操作,可以更好的适应现代企业管理的
20、要求,是企业走向管理规范化、操作信息化、效率高效化、控制一体化的必要手段。1.2国内外研究现状计算机在企业办公中的应用,最早出现在20世纪中期的美国,当时的企业办公系统只有简单的数据处理的功能。60年代后期,科学家开始重点研究管理信息系统,但多数的系统只能在大型机上运行,办公自动化无法在各行业间普及。从70年代中期开始,随着计算机硬件价格的下降,计算机在企业办公中应用在一些发达国家得对重视和推广,信息技术也得到了长足的发展,出现了一些较为完善的办公自动化系统,可以实现字符、数字、图片、音频等具有综合处理能力的办公自动化系统并可以实现简单的网络通信功能。80年代后期,局域网的不断成熟和联机系统的
21、出现,为企业在不同区域的办公系统进行连网提供了基础和技术支持,一些单位采用网络设备,实现了跨单位跨区域的综合办公联机系统,实现了办公业务综合管理的自动化。20世纪90年代开始,随着微型计算机、大容量存储器、图形图像处理设备、语音处理设备、互联网的普及及应用,使办公自动化在综合性及实用性方面得到了很大的提高,企业办公自动化系统也在不断的根据企业的实际需求进行升级和完善。在二十世纪70年代发展至今,主要经历了以下发展阶段:第一个阶段:单机版阶段,在此阶段的管理系统主要完成一些数据的存储、数据的处理、数据的打印,信息管理系统在单机上运行,主要通过计算机、打印机、复印机等单机设备,不具有联网操作的功能
22、,此时的系统可以完成简单的数据处理方面的操作,一般操作用户只有一种,比较简单;第二阶段:局域网阶段的管理系统,在二十世纪末,随着网络硬件价格的下降,局域网发展迅速,在此阶段的管理系统可以运行于局域网的不同机器中,由于局域网的物理范围及连接机器数有一定的限制,所以此阶段的管理系统多限制于一个局部的范围内;第三阶段:广域网阶段的管理系统,在二十世纪初至今,广域网技术的发展,特别是因特网的发展,解决了管理系统物理范围的限制,形成了跨地域的多用户的发展阶段,以网络为中心,办公自动化系统以工作流为主要处理的对象,形成的协同办公的环境。在现阶,多数管理系统的开发均采用BS模式结构,以互联网为基础,形成跨地
23、区、多用户的使用模式。国内的企业办公系统相对于国外来说,起步较完,经过多年的努力,我国的企业办公自动化系统得到了一定的发展,但由于各方面的因素,还存在一些问题有待于解决。如:资金投入大、实用价值低、核心技术及创新能力低、系统的针对性不足、标准规定不统一、系统安全性较差等。所以针对我国办公自动化发展水平的现状,有必要开发一个办公自动化系统,尽量规范行业秩序,提高系统开发的层次水平。1.3系统开发的意义随着网络技术的不断成熟,企业的各个部门之间不适合独立的办公方式,通过网络协同办公已成为现代企业的主要办公方式之一4。通过计算机技术,实现企业办公的自动化管理,可以克服传统的手工单一办公式中的诸多不足
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 BS 架构 企业 办公自动化 系统 设计 实现
限制150内