办公自动化系统设计与开发12227.docx
《办公自动化系统设计与开发12227.docx》由会员分享,可在线阅读,更多相关《办公自动化系统设计与开发12227.docx(76页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、辽宁工程技术大学毕业设计(论文)中文题目:办公自动化系统设计与开发 外文题目:毕业设计(论文)共 90页(其中:外文文献及译文9页)图纸共 0张完成日期 2012年6月 答辩日期2012年6月 II摘 要随着信息化建设的日益深入,无论是政府机关还是企事业单位,部门之间的信息沟通与协同工作越来越重要。人们迫切需要一个能充分利用网络系统优势,并可以管理企业动作的知识软件平台,利用此平台快速建立自己的信息网络和网络办公系统。办公自动化系统应允而生。办公自动化系统称为OA系统,即Office Automation System。它是利用计算机和网络通讯技术,使办公室工作逐渐信息化,逐渐形成无纸化办公环
2、境,从而成为由办公室人员与办公设备共同构成服务于某种目标的人机信息处理系统。其开发主要包括后台数据库的建立和维护(MODEL)、数据库访问层(DAL)的开发、逻辑层(BLL)的开发、表示层(VIEW)的页面设计。对于数据库要求数据一致性、完整性强。数据库访问层和逻辑层强调面向对象思想,表示层的设计强调美观,易使用。通过用ASP.NET3.5(C#)来编写系统,主要采用三层架构的B/S模式,利用软件工程的可行性研究、需求分析、概要设计、详细设计等来完成论文。关键词:办公自动化;面向对象分析设计方法;SQL Server 2008;ASP.NET3.5(C#);Visual Studio 2008
3、; ABSTRACTAlong with the development of the information technology, for both government agencies and enterprises, inter-departmental communication and collaboration are becoming increasingly important. People need a software platform to make full use of the advantages of the network system and manag
4、e the enterprise, and use this platform to quickly build their own information network and the network office systems. Office automation system came into being.The Office Automation System is called the OA system. Based on the computer and the network communication technology, it makes the office wo
5、rk informationized and paper-free gradually. The office personnel and the office equipment constitute a man-computer information management system. Its development mainly includes the establishment and the maintenance of the backstage database (MODEL), the development of the visit to the database le
6、vel (DAL), the development of the logic level (BLL), the expression level and the page design (VIEW). The database strongly requests data uniformity and integrity. The database visit level and the logic level emphasize the object-oriented programming thought, and the view level emphasizes the featur
7、e of being beautiful to look at and easy to use. ASP.NET3.5 (C#) is used to compile the system which is a three-tier B/S mode, and the paper was completed on the basis of the software engineering feasibility study, the demand analysis, the outline design, the detailed design and so on.Key words: Off
8、ice automation management; SQL Server 2008; ASP.NET3.5(C#); Visual Studio 2008; Development approach of structured 引 言自计算机应用于管理领域以来,信息系统的开发与应用获得惊人的发展,并得已迅速推广,给当今的传统型企业或者是现代型企业都带来了巨大的冲击和无限的商机,并且随着我国经济的飞速发展、科学技术的不断进步,XX公司也逐渐庞大化,这无疑为大量的数据管理带来了更大的压力,如何对复杂而繁多的数据进行合理、高效的管理成为了一个急需解决的问题。本系统将人从繁琐、无序、低序、低端的工作
9、中解放出来从事核心事务,整体提高了企业办事的工作效率和对信息的可控性,降低了办公成本,提高了执行力,使管理趋于完善,企业更具有竞争力。1 系统调研1.1 公司概述1.2 组织机构及业务范围1.2.1企业组织机构图11大连XX企业组织机构图Fig1-1 enterprise organizational chart各部门介绍1.3.2 办公管理存在的问题及分析通过系统调研,我认为企业在办公管理管理存在的问题及薄弱环节主要表现在以下几个方面:(1) 用户考虑少,软件的柔性构造功能差。单签很多OA软件过分强调了软件之间功能的横向对比,为用户考虑的实际功能较少,结果导致软件大而不全,而真正为用户接受的
10、功能模块很少。(2) 软件的模块复用性很差。这直接影响了软件的柔性构造功能,而当用户的需求改变时,哪怕是轻微的改变,都需要开发商来解决,从而影响了用户的使用效率,对开发商也是一个极大的负担。(3) 数据处理量大。公司的办公数据包含很多属性,因此对办公的信息进行管理都是及其不易的,尤其对众多公司员工进行有效管理更是庞大的工程。耗费了大量的人力、物力、财力。(4) 数据的安全性低。公司的下属各个核心单位之间通过电话或是文件来传送数据,这种方式很难保证万无一失,数据容易丢失,也没有很好的保密性,重要的数据有可能遗漏。(5) 搜集的信息分散在各部门没有得到合理的、充分的利用。 面对上述如此多的问题我们
11、准备开发功能齐全的中石油管道专家库管理系统,帮助企业提高工作效率。新系统的设计目标1.4 可行性分析1.4.1 技术可行性分析随着网络技术和数据库技术支持都日趋成熟,作为服务器具备的硬件条件是绝大多数的商业电脑都具备的。ASP.NET网络编程语言实现图形化、简易化的表现和管理,C#语言作为后台运行处理,利用ASP.NET技术与SQL Server 2008数据库的结合也是B/S(Browser/Server)架构与网络系统设计的常用模式,所以技术成熟,安全性强。因此,从技术角度上考虑,本系统是可行的。1.4.2 经济可行性分析以前的公文、文件的流转,信息的传递与录入,全部采用人工完成,这些对于
12、企业是很费时间和精力的,而且也不及时,很难比较好的管理。所以,从企业领导者和员工的角度出发,对于高效、简捷、方便的办公自动化系统的需求是迫切的,而且系统的成本主要集中在系统软件的开发上,当系统投入运行后可以为企业节约大量的人力,财力,物力。所带来的效益远远大于系统软件的开发成本。因此,从经济角度上考虑,本系统是可行的。1.4.3 操作可行性分析由于本系统设计时充分考虑了用户的习惯,图形界面友好,使得操作简单;数据录入迅速、规范、可靠;统计准确;适应力强;容易扩充。所以对于用户的使用水平要求并不高,因此,从操作角度上考虑,本系统是可行的。可行性分析的结论2 系统分析2.1 系统功能需求分析办公自
13、动化系统的开发,是为了提高企业或政府机关的整体办公效率,节省人力、物力、财力资源。本系统主要包括以下几方面内容:人事信息管理、日程管理、文档管理、信息管理、系统管理和考勤管理。1) 用户登录本系统将要实现用户登录功能。接受用户输入的登录名和密码信息,先做客户端的有效性检验,通过检验后提交给服务器端,由服务器端提交信息与数据库里的信息相比较,如果二者不符则返回相应的出错信息,否则登录进入系统。本系统中对于登录模块的设计是供企业内部员工使用,使用权的授予是由系统管理员决定的,只有在系统管理员首次在系统管理模块中添加了各级别角色对各模块的权限,相应角色才能安全登录,在权限的范围内能够完成相应操作。2
14、) 人事信息管理人事信息管理中,包括机构管理、部门管理、人员管理3个功能模块。机构管理提供对大连XX及其子公司等机构进行管理,可添加新的的机构,对已存在的机构进行修改,还可以删除机构信息;部门管理是可以添加、删除、修改、查看部门等;人员管理是查看个人信息、浏览员工信息、添加新员工。本人事信息管理可以有效地管理公司及其子公司的机构组织信息及人员配置信息。公司的机构组织显而易见。3) 日程管理日程管理中,包括我的日程、部门日程和我的便签。我的日程是通过日期来查询或添加个人日程信息。部门日程是通过相应的筛选条件来获得相应的部门信息。我的便签就是像便利贴一样,通过便签来记录自己的计划或任务。4) 文档
15、管理文档管理中,实现文件的上传与下载。 本系统对于文档的管理实现的是用户对文件的上传、浏览、删除和下载的操作功能。其中对于文件的具体格式没有要求,但是有长度限制。若上传的文件超出了最大限度就不能成功上传。文件以列表的形式供用户浏览,此操作和下载操作是用户都能实现的。而上传和删除是由具有相应权限的人进行操作。5) 消息管理消息管理中,实现消息的接受与发送。消息管理模块总的功能是对消息的发送、浏览、删除和查看详细内容的功能。该设计分为两个子功能,一个是浏览消息和建立消息,第二个是将浏览消息又分为收件箱和发件箱。其中对于消息类似于网页上的编写日志,是文本格式。对于消息的发送,只有相应权限的人才能发送
16、新消息,才能够执行删除操作,而普通的用户只能够查看收件箱中收到的消息而没有权限执行删除操作。6) 考勤管理考勤管理中包括员工签到、签退:可以让员工签到、签退等;考勤历史查询:可以按条件搜索、查看考勤历史等;考勤统计:可以统计考勤信息、导出Excel表等;考勤管理是对公司员工按时上下班的一种管理机制,通过工时来合理地判断员工的工作价值。7) 系统管理系统管理是管理员执行的操作,来更好地完善系统和解决系统问题,使其系统正常运行。菜单管理:可以添加、删除、修改、查看、上下排序父子菜单等;角色管理:可以添加、删除、修改、查看角色和分配角色权限等;登录日志:可以按条件搜索、删除登录日志;操作日志:可以按
17、条件搜索、删除操作日志。2.3 系统用例模型UML是面向对象开发中一种通用的图形化建模语言,它定义良好、易于表达、功能强大且普遍适用。面向对象的分析主要在加强对问题空间和系统任务的理解、改进各方交流、与需求保持一致和支持软件重用等4个方面表现出比其他系统分析方法更好的能力,成为主流的系统分析方法。下面使用用例图重点分析系统的功能与过程。表21 Use Case图符号说明Tab2-1 the Table of Use Case Diagram Symbol Explanation在以上分析的基础上,可以创建以下角色:总经理、部门经理、人事经理、普通用户、系统管理员、未审批用户。2.3.1 总经理
18、用例关系图总经理角色:拥有系统所有的权限,具体用例图如下图2-2所示:图22总经理的用例关系图Fig2-2 General manager of the Use Case diagram2.3.2 部门经理用例关系图部门经理角色:拥有该部门相关权限及其一般权限,具体用例图如下图2-3所示:图23总经理的用例关系图Fig2-3 divisional manager of the Use Case diagram2.3.3 人事经理用例关系图人事经理角色:拥有人事部相关权限及其一般权限,具体用例图如下图2-4所示:图24人事经理的用例关系图Fig2-4 Personnel manager of t
19、he Use Case diagram2.3.4 普通用户用例关系图普通员工角色:拥有一般权限,具体用例图如下图2-5所示:图2-5普通用户的用例关系图Fig2-5 General User of the Use Case diagram2.3.5 系统管理员用例关系图系统管理员角色:拥有系统维护的权限及其一般权限,具体用例图如下图2-6所示:图2-6系统管理员的用例关系图Fig2-6 Administrator of the Use Case diagram2.4 模块用例图根据以上分析,可以把系统分为日程管理、文档管理、消息管理、考勤管理、人事管理、系统管理七大模块,具体用例图如下图:2.
20、4.1 人事信息管理1) 机构管理:总经理、系统管理员可以添加机构、删除机构、修改机构、查看机构,具体用例图如下图2-7所示:图2-7机构管理用例关系图Fig2-7 Organization management Use Case diagram2)部门管理:总经理、系统管理员可以添加部门、删除部门、修改部门、查看部门,具体用例图如下图2-8所示:图2-8部门管理用例关系图Fig2-8 Department management Use Case diagram3)用户管理:总经理、系统管理员可以添加用户、删除用户、修改用户、查看用户,具体用例图如下图2-9所示:图2-9用户管理用例关系图Fi
21、g2-9 User management Use Case diagram2.4.2 日程管理1)我的日程:总经理、部门经理、人事经理可以添加日程、删除日程、修改日程、查看日程,其中需要注意的是删除日程是假删除,具体用例图如下图2-7所示:图2-10我的日程用例关系图Fig2-10 My schedule Use Case diagram2) 部门日程:用户可以按日期等条件来搜索部门日程、查看日程详情,具体用例图如下图2-11所示:图2-11部门日程用例关系图Fig2-11 Department schedule Use Case diagram3)我的便签:用户可以添加便签、删除便签、修改便
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 办公自动化 系统 设计 开发 12227
限制150内