办公OA的设计与实现

上传人:新*** 文档编号:101791805 上传时间:2019-09-29 格式:DOC 页数:24 大小:1.89MB
返回 下载 相关 举报
办公OA的设计与实现_第1页
第1页 / 共24页
办公OA的设计与实现_第2页
第2页 / 共24页
办公OA的设计与实现_第3页
第3页 / 共24页
办公OA的设计与实现_第4页
第4页 / 共24页
办公OA的设计与实现_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《办公OA的设计与实现》由会员分享,可在线阅读,更多相关《办公OA的设计与实现(24页珍藏版)》请在金锄头文库上搜索。

1、*学号: *毕业设计(论文)题目:企业办公自动化系统的设计与实现院(部)系所 学 专 业年级、班级完成人姓名指导教师姓名专业技术职称 年 月 日论文原创性保证书我保证所提交的论文都是自己独立完成,如有抄袭、剽窃、雷同等现象,愿承担相应后果,接受学校的处理。 专业: 班级: 签名:_ 年 月 日*摘要随着时代的发展,科技的进步,社会步入信息化时代,人类的工作、生活方式都发生了巨大而深刻的变化。企业办公业务量急剧增加对生产效率产生巨大冲击。传统的办公方式不仅效率低、时效性差,而且容易出错。随着计算机技术和因特网技术的飞速发展,企业对提高办公效率的探索,促进了计算机技术和网络功能结合起的办方式的诞生

2、。办公自动化就是一种快捷高效的办公方式,实现企业办公信息的快速高效地获取、处理,规范化的办公流程,提高了工作效率和工作质量。B/S结构是目前较为流行的软件开发方式 ,它扩展了客户机 /服务器的概念 ,实现了跨越多平台的开发。本文论述的就是一个基于 B/S结构的办公自动化系统。关键词:自动化办公系统;OA;B/S架构;SSHAbstractWith the development, technological advances, society into the information age, human work, life has undergone tremendous and prof

3、ound changes. A sharp increase in business volume of business office productivity have a huge impact. The traditional way of work is not only inefficient, poor timeliness, and error-prone. With the rapid development of computer technology and Internet technology to improve office efficiency of enter

4、prises to explore and promote the combination of computer technology and network capabilities to help the birth of the way. Office automation is a quick and efficient office, to achieve fast and efficient access to enterprise information office, processing, standardization of work processes to impro

5、ve the efficiency and quality of work. B / S structure is currently the more popular approach to software development, it extends the concept of client / server, and achieve development across multiple platforms. In this paper it is based on B / S structure of office automation system.Keywords: Offi

6、ce Automation; OA; B/S structure; SSH目录第一章 绪论11.1 课题研究背景11.2 国内外研究发展现状11.3 系统开发的意义11.4 课题描述1第二章 系统分析32.1 系统目标32.2 可行性分析32.3 开发系统的工具、语言和技术3第三章系统功能介绍与总体设计53.1 系统模块设计53.2 数据库设计63.3 数据库概念结构设计63.4 表设计63.5 数据库连接设计8第四章 系统功能模块设计94.1 系统功能的流程94.2 登录模块设计104.3 管理员模块主界面设计11第五章 系统开发总结175.1系统实现175.2 前景分析175.3 作品推广

7、及意义17参考文献18致谢19*第一章 绪论1.1 课题研究背景伴随信息时代的到来,社会发展不断加速,信息技术革命促使社会的各个领域都发生了翻天覆地的变化,企业必须紧跟时代的步伐,提高企业生产、管理效率,提高企业核心竞争力,以适应社会的发展变化。企业对信息需求的极速增长,以及计算机技术、因特网技术的飞速发展且技术日趋成熟,加快了办公自动化系统的发展速度。中小企业办公自动化管理系统的应用实现了企业的办公的无纸化、网络化、自动化,全面提升了企业的综合竞争力。办公自动化系统(Office Automation,简称OA),是一种新型的将企业办公和计算机网络结合起来的办公系统,用来实现提高工作质量、工

8、作效率的目的3。1.2 国内外研究发展现状办公自动化系统在70年代中期于西方国家发达国家产生,是为了解决办公业务量急剧增长所导致的企业办公、生产效率下降。经过一定的发展,在80年代被许多国家引入和推广。我国在20世纪80年代中期提出了办公自动化,并对办公自动化系统建设做出详细规划,以及定义了符合国情的办公自动化系统的功能和模式。在我国办公自动化系统的发展大致历经三个阶段。第一代事务型办公自动化系统,从传统纸质办公转向电子化。第二代办工作流程自动化,是90年代中期互联网技术发展迅速,办公自动化系统与网络技术结合,实现了工作流自动化方式。第三代协同办公自动化,21世纪初步入信息化社会,实现了企业协

9、同办公。办公自动化未来的发展趋势将向着智能化、网络化、多媒体化、集成化、人性化等方向发展。1.3 系统开发的意义随着社会发展加速, 办公业务量的急剧增长,传统的办公方式的处理能力以及其他方面不足日显突出,不仅效率低、透明度不高且容易出错。而办公自动化办公效率高、透明度高,实现了群体协同工作,提高了办公的准确性。办公自动化系统,不仅提高了企业办公的效率而且有利于降低办公成本,促使企业管理趋于完善,使企业更具有竞争力。1.4 课题描述本系统根据企业实际需求开发,实现企业无纸化、数字化、网络化办公,可以帮助企业提高办公效率,节省成本,从而提高企业竞争力。本系统开发的内容是办公自动化管理系统。用来实现

10、考勤管理、任务分发、员工管理、通讯录管理等功能模块。本系统采用B/S架构。这种系统是采用动态网页技术,加入OA的开发理念,适应网络办公和移动办公需求,也是现代办公自动化系统的首选技术。系统的开发采用J2EE 平台和MVC 设计模式, 采用SSH框架来开发系统,选用Oracle数据库。本系统采用基于角色的访问机制对用户的权限进行了划分,实现了不同权限的用户访问的主页也不同,系统中各模块的功能独立,便于日后的维护。本文针对中小型企业所设计的协同公办系统,能满足企业日常办公的需要,有利于规范企业办公流程,提高企业办公效率。*第二章 系统分析2.1 系统目标本系统是针对中小企业内部办公自动化办公的要求

11、进行设计的,主要实现如下目标:1)系统采用人机对话方式,界面简洁、信息查询灵活、快捷、准确、数据存储安全可靠。2)实现对员工基础信息的增删查改。3)实现了个人办公的信息自动化管理功能。4)对系统用户进行管理。5)为每个用户设置权限级别,实现数据保密。6)系统最大限度地实现了易安装性、易维护性和易操作性。7)系统运行稳定、安全可靠。该办公系统应实现如下主要功能:用户登录管理、个人办公、综合性质、人力资源、实用工具和个人设置功能。架构采用JAVA平台,使得系统具有良好的性能和可扩展性,同时系统使用 XML等技术,从而保障系统的可维护性和技术先进性。系统采用MVC(Model View Contro

12、ller)架构,即模型层(model)、视图层(view)、控制器层(controller),具有低耦合、重用性高、可维护性高等特点。2.2 可行性分析技术可行性:网络化办公管理,实现通过网络对信息进行发布、传递、接收等一系列功能,采用规范化的操作流程,使企业办公更加规范。系统采用B/S架构,操作简单。系统在技术上是可行的。经济可行性:网站开发所需费用包括了硬件方面的投资和软件方面的投资。硬件方面,由于企业现在已经配有整套的设备如计算机、服务器等,所以不需另外投资了。软件方面主要使用了Oracle数据库,安全、稳定,Tomcat作为服务器稳定且免费。通过系统对企业内部信息进自动化的管理,有利于

13、提高企业办公效率。通过系统对企业办公过程中产生的数据进行管理和,规范化的处理流程避免人为处理各类数据时所产生问题,提高企业的经济效益。系统建设在经济上是可行的。2.3 开发系统的工具、语言和技术本文所阐述的办公自动化系统采Eclipse为开发平台Tomcat作为服务器而实现,Eclipse IDE是一个开放源代码的、基于Java的可扩展开发平台。采用JDK 1.8为软件开发工具包,它包含了JAVA工具和JAVA基础的类库,是整个java开发的核心。系统采用用稳定性强、使用范围广的Java语言,使用功能强大且稳定的Oracle数据库,其具有使用简单、易于维护等特点。形同采用B/S模式,当Java

14、开发包(JDK)和服务器(tomcat)导入Eclipse中并启动服务器以后,打开浏览器即可浏览部署好的Web网站。本系统业务逻辑和后台处理使用了Struts2、Hibernate和Spring三大技术框架,设计模式采用了MVC。所以本系统设计思路清晰,开发流程合理。在前台设计上运用的是融入了Ajax和jQuery等技术的JSP作为展示界面,所以有一定的页面优化效果。*第三章系统功能介绍与总体设计3.1 系统模块设计3.1.1 用户登录用户进入系统前,必须先经过登录页而进行身份验证,用户输入用户名和密码。若验证未通过,系统提示错误信息;当验证成功,进入系统主页而,并保存该用户的ID等用户相关信息。用户登录流程图如图3-1所示。图3-1 用户登录流程3.1.2 功能模块(1)个人办公个人办公包括个人考勤、工作计划和工作任务模块。个人考勤:员工只能查看自己的出勤信息,并添加自己的出勤信息,不能对出勤信息进行修改、删除。管理员可以对出勤信息进行操作。工作计划:员工对自己的工作提交计划,普通员工只能对自己的工作计划进修增删查改,管理员可以对所有员工的工作计划进行操作。工作任务:由管理员下发工作任务,员工可以查看到发给自己的任务,当任务完成后可进行提交,并由管理员进行审核操作。(2)综合行政包括考勤管理、任务下发

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 专业基础教材

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号