550.办公自动化管理系统设计与实现 【毕业论文源代码级执行文件请联系本人】.doc
《550.办公自动化管理系统设计与实现 【毕业论文源代码级执行文件请联系本人】.doc》由会员分享,可在线阅读,更多相关《550.办公自动化管理系统设计与实现 【毕业论文源代码级执行文件请联系本人】.doc(57页珍藏版)》请在三一办公上搜索。
1、 毕 业 设 计(论文)中文题目 办公自动化管理系统设计与实现英文题目 Office automation management design and implementation 系 别: 计算机科学与技术系专业年级: 计算机科学与技术08级姓 名: 学 号: 指导教师: 职 称: 讲师2010 年 5 月 20 日毕业设计(论文)诚信声明书本人郑重声明:在毕业设计(论文)工作中严格遵守学校有关规定,恪守学术规范;我所提交的毕业设计(论文)是本人在 孙金华 指导教师的指导下独立研究、撰写的成果,设计(论文)中所引用他人的文字、研究成果,均已在设计(论文)中加以说明;在本人的毕业设计(论文)中
2、未剽窃、抄袭他人的学术观点、思想和成果,未篡改实验数据。本设计(论文)和资料若有不实之处,本人愿承担一切相关责任。学生签名:2010 年 5 月 6 日摘 要OA开发的目的是能够在企事业单位提高内部信息的交流、共享、流转处理的,实现办公自动化和提高工作效率的各种信息化设备的应用软件。系统总体架构按照MVC模式进行设计,分为三个核心组件:模型,视图和控制图,在具体的实现上,采用J2EE语言,以Oracle 10g作为后台数据库,完成实现了系统在需求分析时提出的功能。论文完成的工作和取得的成果包括办公管理、会议管理、系统管理、问卷管理、外联管理、通讯管理、公告消息、网络硬盘、个人设置、邮件管理。而
3、后,论文讲述了系统的软硬件配置,并以用户登录模块为例,讲述了开发程序的具体过程。在论文最后,对系统运行的主要界面进行了介绍及测试,并且对系统存在的不足进行了分析,提出了系统今后改进的方向。该系统采用B/S架构,达到了集成度高、灵活性强的系统规划设计任务要求,具有开发、应用、推广成本低的特点。对提高建设行业的工作效率和管理水平,增加政务公开的透明度,降低行政管理成本,具有很好的实用价值和推广前景。关键词:B/S办公系统,MVC,Struts框架AbstractOA development aim is to improve in enterprises and institutions of i
4、nformation exchange and sharing, circulation processing, office automation and improve efficiency of informatization equipment application software.The framework system in accordance with the MVC pattern design, divided into three core components: the model of control chart, view and, in the realiza
5、tion, adopting J2EE language, as the backend database 10g in Oracle, realized the system in demand analysis of function. In this paper, the operation of the last major interface were introduced and test, and the shortcomings of the system are analyzed, and puts forward the direction of future improv
6、ement. Then, the paper tells the story of the system hardware and software configuration, and user login module, for example, about the process of development program. In this paper, the operation of the last major interface were introduced and test, and the shortcomings of the system are analyzed,
7、and puts forward the direction of future improvement.The system adopts B/S structure, reached the integration, high flexibility of system planning and design task, development, application and popularization of the characteristics of low cost. To improve the efficiency of the construction and the ma
8、nagement level, increase the transparency of public affairs, reduce administrative costs, has the very good practical value and prospect of promotion.Key words:B/S Office System, MVC, Struts Framework目 录1 绪论11.1 办公自动化管理系统概述11.2课题背景、目的及意义21.2.1课题的背景21.2.2课题的目的、意义21.3.可行性研究31.3.1技术可行性31.3.2经济可行性31.3.3
9、操作可行性42 J2EE开发技术介绍52.1B/S模式52.1.1传统C/S模式及其局限性52.1.2 B/S模式及其优越性62.2基于MVC模式的Web应用框架Struts72.2.1 Struts的体系结构72.2.2 Struts的工作流程82.3开发平台及工具简介92.3.1 J2EE简介92.3.2 Tomcat103 企业OA系统需求与设计113.1系统需求分析113.1.1系统功能需求113.1.2系统性能需求133.2 数据库全局设计143.3系统总体模块设计183.3.1办公管理模块183.3.2系统管理模块193.3.3会议管理模块203.3.4问卷管理模块213.3.5外
10、联管理模块223.3.6通讯管理模块233.3.7小贴士设置243.3.8公告消息模块253.3.9网络硬盘模块263.3.10邮件管理模块274 OA系统实现284.1系统软硬件配置284.1.1系统软件配置284.1.2系统硬件配置284.2系统开发实现过程(以用户登录子模块的实现为例)285 OA系统运行与测试345.1登录界面345.2系统主界面及主要工作界面345.2.2系统管理375.2.3会议管理395.2.4问卷管理435.2.5外联管理475.2.6通讯管理486结论与展望49致谢50参考文献511 绪论1.1 办公自动化管理系统概述办公自动化管理系统是将现代化办公和计算机网
11、络功能结合起来的一种新型的办公方式,是当前新技术革命中一个非常活跃和具有很强生命力的技术应用领域,是信息化社会的产物。通过网络,组织机构内部的人员可跨越时间、地点协同工作。通过oa系统所实施的交换式网络应用,使信息的传递更加快捷和方便,从而极大地扩展了办公手段,实现了办公的高效率。现在所说的办公自动化,应该是以网络为依托,在企业内部进行畅通的信息交流。在这种模式下,企业成为一个大办公室,它下面的财务、人事、行政、业务等部门都成为企业信息流中的一个环节,而不再是一个一个的信息孤岛。依靠这种模式,企业的组织结构能够得到简化,各个部门在信息共享的基础上进行协作,便于明确各个部门甚至每个员工的责任,而
12、决策层可以迅速综合来自各个方面的信息,并以此为依据制定企业的战略决策。没有人怀疑计算机的出现给办公室职员带来的便利,但是对现代的办公自动化而言,其目的已经不局限于减轻员工的工作量,而是要将员工从繁琐的事务性工作中解放出来,用更多的精力去关注最重要的事情,从而提高企业的效率,增强企业的综合竞争能力。从这个意义上讲,在市场竞争日趋白热化的今天,办公自动化已经不再是一种手段、一种工具,而成为决定企业生存发展的命脉。1.2课题背景、目的及意义1.2.1课题的背景 网络技术飞速进步不断地丰富和延伸“办公自动化(OA)”的内容,也使得越来越多的单位认识到建设OA系统的重要性。网络的发展拓展了OA的作用范围
13、,现代意义上的基于网络的OA已不仅仅是提高打字录入、排版编辑这样的个人事务处理效率,甚至也不仅仅是实现会议室管理、发布公告、会议这样的工作效率。事实上,网络时代的OA是一种企业级跨部门运作的基础信息系统,可以联结单位内各部的各个人员,可以联结单位各类信息系统和信息资源。即OA在模拟手工作业的同时,还将反作用于传统的办公流程。 在目前政府机构及企事业单位人力改革的外部环境下,OA对提高政府机关或企业各部门的办公效率,提高决策的科学性、正确性,提高综合管理水平和竞争能力都有着十分重要的意义。1.2.2课题的目的、意义 目前,国内的OA系统中,服务器开发很多是基于单纯的ASP/JSP代码构建。上述构
14、建方式都存在一个共同的缺陷,页面显示和业务逻辑混杂。MVC具有组件化的优点从更易于实现对大规模系统的开发和管理,但是开发MVC系统比简单的JSP开发要复杂许多,它需要更多的时间学习和掌握。 本文根据企业办公自动化管理系统的需求,基于B/S模式,采用MVC设计模式的struts框架来实现系统,并综合应用了J2EE中的JavaBeans技术实现封装业务逻辑,结合分布式技术,实现跨地点、多部门协同办公。通过项目实践,可以看出利用实现MVC设计模式的struts框架开发大中型OA系统,能极大的提高开发的效率,增加可复用性,降低维护复杂度,减少表现层、业务逻辑层及数据持久层的耦合性。1.3.可行性研究1
15、.3.1技术可行性本系统的开发利用MyEclipse作为开发工具。J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。 J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共通的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,,企业内部或外部难以互通的窘境。J2EE为搭建具有可伸缩性、灵活性、易维护性的商务系统提供了良好的机制:使用MyEclipse作为开发工具将使整个系统的模块化设计变得更加简便。系统采用Oracle
16、作为开发数据库Oracle是目前最流行的关系型数据库管理系统,被越来越多的用户在信息系统管理、企业数据处理、Internet、电子商务网站等领域作为应用数据的后台处理系统。Oracle10g企业管理器(OEM)是一个基于Java的框架系统,该系统集成了多个组件,为用户提供了一个功能强大的图形用户界面。它们为创建和管理数据库带来了很大的方便。在技术难度方面,有指导老师的指导、周围同学的热心帮助,加上对很多相关文献的参考,能够解决开发过程中所遇到的困难。1.3.2经济可行性如今,随着计算机技术的发展,各种实用软件的性能日渐提高。办公自动化管理系统廉价的开发成本,却能够为企业带来相当大的经济效益。主
17、要表现在:(1)本系统可以说是一个综合性的企业办公管理信息系统,它集成了员工管理、员工文档管理、部门管理、用户管理等多种功能,具有较强的实用性和先进性。(2)本系统的运行可以大大提高企业的工作效率,减少不必要的人力、物力和财力。(3)本系统具有安全性方面的保护措施,能够降低企业在保护企业信息安全上面的投入,为企业赢得更大的利润空间。首先,在登录页面设置4位数的验证码,可以防止被有不良企图的人进行暴力破解。在系统管理员登录系统后,可以添加其他的用户,并且为其他用户赋予管理员权限。因为本管理系统处理的东西涉及到对员工以及部门的信息进行管理,所以只允许管理员进入系统,对系统的对应信息进行添加、修改、
18、删除等操作。这样,使得办公自动化管理系统具有很高等级的安全性。1.3.3操作可行性对普通用户来说,操作是很简单,只要登陆系统,在办公桌面上就能显示当天所有的需要办理的事情,进入办理或查看即可。 对于系统管理员来说,由于本系统采用超级管理员、普通员工、普通管理员三种权限分配,下放了普通管理员的很多权限,使得超级管理员着重在于系统的维护及权限用户配置,大大减轻了超级管理员工作。对于普通管理员来说,普通管理员着重于本身的工作,只不过从传统纸质变成了电子化。2 J2EE开发技术介绍2.1B/S模式 随着计算机的发展和普及,网络技术尤其是Internet的渗透和完善,管理信息系统(MIS)、电子商务、电
19、子政务等信息系统都由传统的单机模式、C/S模式发展成为今天以B/S模式为主流的格局。2.1.1传统C/S模式及其局限性传统的模式是基于典型的客户/服务器。即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势。将任务合理分配到端和端来实现,降低了系统的通讯开销。C/S结构的软件需要针对不同操作系统开发不同版本的软件。加之产品的更新换代十分快,已经很难适应百台电脑以上局域网用户同时使用。而且代价高、效率低。其主要缺点体现以下几点:(1)“胖客户机”现象不仅应用程序的性能受限于微机资源,网络流量也增加了。每一个客户端都要安装客户端软件,所以客户端的机器性能就必须
20、满足软件的最低要求,如果不能满足,程序也将不能运行。当每次业务逻辑设计到操作数据库的时候,数据需要在两层结构的客户的网络开销,甚至会影响其他网络应用程序的执行。(2)服务器负担过重大数据量和多个用户并发使用将造成数据库的瓶颈,使数据库性能急剧下降。每个客户端都要和数据库建立自己的连接,而且服务器对于连接有一定的限制,为了揭供更多的连接就需要增加更多的投入。这种连接还存在着一个弊端,就是当某个客户端不再使用该连接的时候,只要客户端程序一直运行,那么这个连接将不会被释放,即不能为其他的客户端所使用。 (3)可维护性差 对应用程序的一个小改动都会涉及到把整个应用重新分发给用户,如果用户数量庞大,那么
21、应用程序的更新所带来的开销将是非常巨大的;其次如果一些用户来不及更新整个程序,而一些用户已经及时作了更新,就会造成不同的客户使用的应用程序版本不一致,这种应用程序版本的不一致在某些时候也会造成整个系统的问题。 2.1.2 B/S模式及其优越性B/S结构即浏览器和服务器结构,就是平常所说的Web应用。它时随着网络技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过浏览器来实现,极少部分事务逻辑在前端(Browser)实现,主要事务逻辑在服务器端实现,形成所谓三层结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。(1)B/
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文,源代码级执行文件请联系本人 550.办公自动化管理系统设计与实现 【毕业论文,源代码级执行文件请

链接地址:https://www.31ppt.com/p-3930638.html