毕业设计论文OA办公自动化系统设计与开发.doc
《毕业设计论文OA办公自动化系统设计与开发.doc》由会员分享,可在线阅读,更多相关《毕业设计论文OA办公自动化系统设计与开发.doc(36页珍藏版)》请在三一办公上搜索。
1、目 录摘 要IIIABSTRACTIV第1章 绪 论11.1 课题背景11.2 论文的研究内容21.2.1 新华学院办公自动化系统概述21.2.2 用户身份验证模块概述21.2.3 系统技术要求及可行性21.3 论文的组织结构3第2章 安徽新华学院办公信息管理系统需求分析42.1 系统概述42.1.1 设计目标42.1.2 系统特点42.2 系统运行的环境52.2.1 设备要求52.2.2 支撑软件52.3 系统的用例设计52.3.1系统用例图52.3.2用户身份验证子系统用例图62.3.3 我的通讯录模块用例图72.3.4 日程安排用例图72.3.5 工作日志用例图72.3.6 短消息管理用
2、例图82.3.7 公告管理用例图82.3.8 会议管理用例图9第3章 系统设计103.1 系统设计103.1.1 用户身份验证模块分析103.1.2 用户信息管理模块分析103.2 设计技术与开发环境113.2.1 设计技术113.3 系统数据库设计123.3.1 数据库结构设计133.3.2 数据库逻辑设计133.3.3数据库物理设计13第4章 系统实现154.1 登陆-功能设计描述(index.jsp)154.2系统主页面(index.jsp)154.3新华学院员工OA系统164.3.1 通讯录模块主页面(address.jsp)174.3.2日程安排模块184.3.3工作日志模块194.
3、3.4短消息管理模块204.3.5公告管理模块214.3.6会议管理模块234.3.7安全退出模块254.3.8分页技术的应用26第5章 系统测试及结果285.1 测试计划285.2测试用例285.2.1 对注册功能进行测试285.2.2 对用户登录功能进行测试285.2.3 对通讯录管理功能进行测试285.3 测试结果28第6章 系统开发总结30参考文献31谢 辞32摘 要办公自动化(Office Automation,简称OA)是将现代化办公和计算机网络功能 结合起来的一种新型的办公方式,是当前新技术革命中一个非常活跃和具有很强生命力的技术应用领域,是信息化社会的产物。在行政机关、企事业单
4、位工作中,是采用Internet/Intranet技术,以计算机为中心,采用一系列现代化的办公设备和先进的通信技术,广泛、全面、迅速地收集、整理、加工、存储和使用信息,使企业内部人员方便快捷地共享信息,高效地协同工作;改变过去复杂、低效的手工办公方式,为科学管理和决策服务,从而达到提高行政效率的目的。一个企业实现办公自动化的程度也是衡量其实现现代化管理的标准。 我国专家在第一次全国办公自动化规划讨论会上提出办公自动化的定义为:利用先进的科学技术,使部分办公业务活动物化于人以外的各种现代化办公设备中,由人与技术设备构成服务于某种办公业务目的的人一机信息处理系统。该系统具有如下有点:出色的易用性,
5、访问速度快,简单的客户端,系统成熟稳定,适应性好,容易维护。该办公自动化系统,包含模块及功能如下:通讯录模块:新建,修改,删除联系人,翻页。日程安排模块:新建,修改,删除日程安排,翻页。工作日志模块:新建,修改,删除工作日志,翻页。短消息模块:新建,发送,设置是否已读短消息,翻页。公告管理模块:新建公告管理,翻页。只有发起者和管理员才有权限删除,普通用户只能阅读。会议管理模块:管理员新建,修改会议。安全退出:所有用户都可以安全退出。关键词:办公自动化,JSP,MVC,JavaEE,数据库Abstract OA (Office Automation, referred to as OA) is
6、a modern office and computer network that combines features of a new way of office, the new technological revolution is a very active and has a strong vitality of the area of technology applications, is the information society product. In the administrative organs, enterprises and institutions work,
7、 is the use of Internet / Intranet technology, the concept of workflow-based computer as the center, using a range of modern office equipment and advanced communications technologies, a broad, comprehensive, rapid collection, collation , processing, storage and use of information, so that internal s
8、taff to share information easily and quickly and efficiently work together; changes in the last complex, inefficient manual methods of office for the scientific management and decision-making services, so as to achieve the purpose of improving administrative efficiency. An enterprise to achieve the
9、degree of office automation is also a measure of its achievement of modern management standards. China experts in the first national office automation planning to discuss at the office automation is defined as: the use of advanced science and technology, so that part of the operational activities of
10、 the office other than physico-chemical in a variety of modern office equipment and technical equipment from the service composition The purpose of a business office of the human-machine information processing system. The system has the following bit: excellent ease of use, access speed, a simple cl
11、ient, mature and stable system, adaptability, and easier to maintain. The office automation system, including modules and functions are as follows: Address book module: new, modified, deleted contacts, page. Schedulog module: new, modify, delete schedule page. Work Log modules: new, modified, delete
12、 the work log page. SMS module: new, send, settings are read a short news page. Notice management module: new bulletin management page. Only sponsors and administrators have permissions to delete, ordinary users can only read. Meeting management modules: a new administrator, modify the meeting. Secu
13、rity exit: all users can safely exit.Keywords:Office automation,JSP, MVC, JavaEE,Database32 第1章 绪 论1.1课题背景办公自动化,英文Office Automation,简称OA,是办公信息处理的自动化,它利用先进的技术,使人的各种办公业务活动逐步由各种设备、各种人、机信息系统来协助完成,达到充分利用信息,提高工作效率和工作质量,提高生产率的目的。办公自动化由70年代未80年代初在我国的提出,到现在已有了近二十年发展历史。由于办公自动化技术的不断发展,办公自动化新产品不断的出现,办公自动化的内涵也不断
14、地丰富和发展1。1) 传统办公模式 (如图1.1) 图1.1 传统办公模式传统的办公模式主要以纸介质为主,在信息革命的浪潮中,显然已经远远不能满足高效率、快节奏的现代工作和生活的需要。如何实现信息处理的自动化和办公的无纸化逐步得到了人们的重视。 2) 网络办公模式 (如图1.2) 图1.2 网络化办公模式现有网络办公自动化系统和大型信息管理系统中,企业业务流程重组或者是文件流转功能都是核心功能。同时企业办公主要是一个文件流转的过程,所有的办公事务都可以抽象成一个数据库表单。3) WEB方式的办公自动化系统目前办公自动化系统较成熟的模式是客户/服务器方式,而新一代的办公自动化系统则应是Inter
15、net/Intranet方式,即B/S(Browser/Server,B/S)结构2,才更能适应目前及未来的要求。1.2 论文的研究内容1.2.1 新华学院办公自动化系统概述安徽新华学院网站的办公自动化系统,是基于安徽新华学院本身内部管理及业务发展需求,应用计算机技术,Internet技术,实现企业办公自动化,管理信息化。该项目的主要内容是办公信息管理系统的设计实现与网络办公的研究。系统主要应用动态网页设计技术与数据库管理技术相结合,来实现用户登陆、用户验证、通讯录,日程安排,工作日志,短消息,公告管理,会议管理等功能。其中网站的数据库的建立是非常重要的。要使系统运行畅通必须要建立一个完善的支
16、持整个系统运行的数据库。它是保证电子文件正常流转及系统管理功实现的基础。1.2.2 用户身份验证模块概述安徽新华学院办公自动化系统功能的开发与设计,是完全针对安徽新华学院内部进行办公管理以及为各部门员工提供便捷的电子化交互平台搭建的。用户身份验证模块是安徽新华学院办公信息管理系统重要组成部分之一,他主要功能是在系统用户进入系统时的身份验证以及在不同页面浏览时的身份验证,以防止新华学院的重要资料的泄露。1.2.3 系统技术要求及可行性可行性是系统开发的一项关键步骤,它是通过对整个系统的需求,技术及开发方法,以及开发人员,所需资金的综合考虑以评估对于该系统的开发是否符合实际。可行性分析包括:组织和
17、管理上的可行性,技术可行性,经济可行性。安徽新华学院的办公自动化系统的开发采用了先进成熟并且符合实际应用的开发方法,广泛应用于网站开发的网页开发工具,动态网页开发技术JSP,MVC三成架构,功能强大的数据库管理工具MySQL5.1,可以开发出较为完善的网站系统。安徽新华学院的办公自动化系统主要软件可以从学校的校园网下载,硬件方面主要是计算机,我们的实际情况可以满足开发任务,所需资料书籍可以到图书馆翻阅或者个人购买,因此整个系统的所需投资符合我们的支付状况,经济可行性良好。应解决的主要问题及技术要求1) 收集系统开发所使用的足够的信息。2) 按实际应用的可行性划分模块,确定模块功能,根据UML建
18、usercase12。 3) 建立完善的数据库支持环境,建立PDM。4) 使用JAVA语言编程实现与数据库之间的各项操作,并编写高性能的Action。5) 各模块功能的协调及信息的沟通,耦合度的降低。1.3 论文的组织结构 综上所述,本文围绕办公自动化系统的规划和用户身份验证模块以及员工信息管理模块的设计与实现展开:第一章为绪论,介绍办会自动化系统的背景,论文的研究内容及系统的可行性分析。第二章描述了整个系统及用户身份验证模块员工信息管理模块的开发工具。第三章说明了系统需求分析;第四章说明了系统的详细设计。第五章为系统的开发实现。第六章为系统开发总结。文章内容充实,图文并茂。第2章 安徽新华学
19、院办公信息管理系统需求分析2.1 系统概述2.1.1 设计目标企业办公网络服务是企业管理信息系统的一部分,而正因为这种网路服务,才大大提高企业信息的沟通,通信的更加便利。这种模式已经逐渐替代到过去的工作模式以及工作方式。本系统实现了员工信息的发布和共享,员工交流信息的发布与共享。2.1.2 系统特点1)B/S 新华学院办公管理系统是采用B/S(BROWSER/SERVER)结构,实现整个企业的信息化管理。这种系统的优势在于系统简单,功能强大,扩展能力良好以及跨地域操作性能。B/S模式通过Internet 进行通信,可以不受地域的限制,但缺点是不能进行联机事务处理,并且在大量数据处理的过程中,速
20、度较慢。对于“安徽新华学院OA系统”,目标在于实现企业的信息资源的共享,同时实现不同用户的权限控制。由于系统数据收集的实时性要求并不高,因此采用B/S结构比较合理。实际上B/S体系结构是把二层C/S结构的事务处理逻辑模块从客户机的任务中分离出来,由 Web服务器单独组成一层来负担其任务,这样客户机的压力减轻了,把负荷分配给了Web服务器。这种三层体系结构(如图2.1)。图2.1 B/S三层体系结构图2)MVC MVC应用程序结构被应用本信息管理系统,主要因为它可以用来分析分布式应用程序的特征。这种抽象结构能有利于将应用程序分割成若干逻辑部件,是程序设计变得更加容易。MVC结构提供了一种按功能对
21、各种对象的分割方法,其目的是为了将各种象形化用户交互模型中而设计出来。同时,这三种方式,模板是用来作为对现实世界中一个处理过程的软件近似,系统采用这种方式来建图的建模技术,当模型发生改变是 就会用到视图,也是第二项方式,视图是用来组织模型的内容。视图负责维持数据表现的一致性。视图同时将用户要告知给控制器。而控制器定义了应用程序的行为,它负责对来自视图的用户要求进行解释,并把这些要求映射成相应的行为,本系统表现层采用最为成熟的MVC框架Struts4,业务逻辑层采用Spring降低耦合,数据访问层采用Hibernate封装的数据访问接口.各层之间耦合度很低,有利于系统扩展和维护。2.2 系统运行
22、的环境2.2.1 设备要求选择系统硬件运行环境配置的时候应该考虑到系统的安全性、开放性、性能价格比、可扩展性、能保证较高的工作效率等方面。最终确定的硬件环境配置为:CPU:Intel P4 2.2;内存:512MB DDR;硬盘:80GB;基本的输入、输出设备2.2.2 支撑软件系统软件平台的配置,软件是系统开发的灵魂,配备良好的软件开发工具在系统开发中至关重要:操作系统:Windows XP SP3;数据库软件: MySQL5.1;开发工具:MyEclipse6.0,PowerDesigner12.5Java环境:JDK6.0;服务器:Apache Tomcat 6.0.14。2.3 系统的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 OA 办公自动化 系统 设计 开发
链接地址:https://www.31ppt.com/p-4859034.html