企业OA管理系统的开发与实现.doc

上传人:marr****208 文档编号:132163959 上传时间:2020-05-13 格式:DOC 页数:54 大小:8.92MB
返回 下载 相关 举报
企业OA管理系统的开发与实现.doc_第1页
第1页 / 共54页
企业OA管理系统的开发与实现.doc_第2页
第2页 / 共54页
企业OA管理系统的开发与实现.doc_第3页
第3页 / 共54页
企业OA管理系统的开发与实现.doc_第4页
第4页 / 共54页
企业OA管理系统的开发与实现.doc_第5页
第5页 / 共54页
点击查看更多>>
资源描述

《企业OA管理系统的开发与实现.doc》由会员分享,可在线阅读,更多相关《企业OA管理系统的开发与实现.doc(54页珍藏版)》请在金锄头文库上搜索。

1、. 华科学院HUAKE INSTITUTE OF TAIYUAN UNIVERSITY OF SCIENCE & TECHNOLOGY 毕业设计(论文)题目:企业OA管理系统的开发与实现学 生 姓 名 郑成龙 学 号 20092204013 班 级 信管092201H 所属院(系) 计算机科学与技术系 指 导 教 师 王丽霞 2013 年 6 月 1 日.太原科技大学毕业设计(论文)任务书学院(直属系):计算机科学与技术系 时间: 2013年 3 月 4 日学 生 姓 名郑成龙指 导 教 师王丽霞设计(论文)题目企业OA管理系统开发与实现主要研究内容1.Java面向对象程序设计2.JavaEE

2、企业开发方式以及相关技术3.OA的核心概念以及Java平台的实现研究方法按照软件开发CMM标准实施,具体包括,需求分析、体系结构设计、模块设计、数据库设计等相关设计。主要技术指标(或研究目标)JavaEE企业核心技术(servlet、jsp、jdbc、框架ssh、工作流引擎jbmp)主要参考文献1.实践者的研究方法 (美)普雷斯曼 2.Java Web整合开发王者归来 刘京华3.JavaScript权威指南 (美)弗兰纳根4.Java与模式 闫宏 5.HTML+CSS网页设计与布局从入门到精通 温谦企业OA管理系统的开发与实现摘要 本系统的开发基于经典的瀑布模型。在依次完成可行性分析、需求分析

3、、总体设计、详细设计和编码实现以及测试等环节后最终建立了基于B/S结构的企业OA管理系统。在开发过程的相关环节所应用的技术及其实现的目标包括,利用POI技术实现含员工信息的excel文件的下载,利用JavaScipt和JQuery技术实现对用户输入是否合法的判断,以及利用日历插件实现员工出生年月的快捷输入。经测试合格后,本人企业OA管理开发系统可以实现的功能包括:1. 部门管理 管理员可以执行添加新部门、删除部门、修改部门信息和查看部门列表信息等权利;2. 员工管理 管理员可以执行添加新员工、删除员工、修改员工信息和查看员工列表信息等权利;3. 日程管理 管理员可以执行添加新日程和删除某项日程

4、的权利;4. 权限管理 本系统对不同的用户设定了不同的权限,管理员可执行所有操作,一般操作员只能查询和添加个人信息。系统同时具备方便易用性和高度可靠性;5. 信息发布 个部门主管都有权利在公司网站上发布新的信息,以通知本部门的员工进行相应的调整;6. 个人文件夹 用以显示员工的个人通讯录;本系统的上述功能实现了对企业员工的科学管理和统一调配,基本满足了企业提出的要求。关键字:企业OA管理系统,SSH,POIIIDevelopment and Implementation of OA management systemAbstractThe development of this system

5、is based on the classic waterfall model. In order to complete the feasibility analysis, demand analysis, overall design, detailed design and coding, and testing and other aspects of the eventual establishment based on B / S structure. Technology and its application in the relevant part of the develo

6、pment process to achieve the goal, including through to use POI technical excel file containing employee information system development download, as well as calendar plug-ins to achieve fast input of the date of birth of the employees.After passing the test, I OA management development system functi

7、ons can be achieved include: 1) Department administrators can perform operations like adding new department, delete the department to modify a department and view a list of departments information and other rights;2) Staff management administrator can perform add a new employee, delete employees, mo

8、dify employee information and View staff list information rights; 3) Calendar administrator can perform to add a new schedule and the right to delete a schedule;4) Rights management system to be set for different users different permissions, administrators can perform all operations, general operato

9、r can only query a personal message.5) The information department competent has the right to post new information on the companys Web site, to notify the staff of the department to make the appropriate adjustments;Personal Folders to display the employees personal address book;6) The functions of th

10、e system of scientific management and unified deployment of employees, basically meet the requirements of the enterprise.Keywords: OA management system, ssh, POI, AJAX 太原科技大学华科学院毕业设计(论文)目 录摘要I关键字IAbstractIIKeywordsII第一章 系统概述- 1 -1.1 系统开发背景- 1 -1.2 项目开发的环境- 1 -1.2.1 硬件环境- 1 -1.2.2 软件环境- 1 -1.3 技术介绍及开

11、发工具- 1 -1.3.1 MyEclipse- 2 -1.3.2 Oracle11- 2 -1.3.3 Tomcat- 2 -1.4 任务概述- 2 -第二章 系统需求分析- 4 -2.1 系统实现的基本功能- 4 -2.2 数据库设计- 6 -2.2.1数据库概念结构设计- 6 -2.2.2数据库逻辑结构设计- 8 -2.2.3数据库物理设计- 8 -第三章 系统总体设计- 11 -3.1 系统结构- 11 -3.2 模块- 11 -第四章 系统详细设计和实现- 14 -4.1 人机界面设计- 14 -4.1.1 OA管理系统登录首页- 14 -4.1.2 部门调整- 15 -4.1.3

12、员工管理- 15 -4.1.4 权限管理- 16 -4.1.5 信息发布- 17 -4.1.6 日程管理- 18 -4.1.7 个人文件夹- 18 -4.2 技术介绍- 19 -4.2.2 POI- 24 -4.2.3 AJAX技术- 26 -4.2.4 JavaScipt技术- 27 -4.2.5 JQuery技术- 28 -4.2.6 JavaEE- 28 -4.2.7 增删改查的实现- 28 -第五章 测试- 31 -5.1 测试目的- 31 -5.2 测试目标- 31 -5.3 测试用例- 31 -结束语- 38 -参考文献- 39 -致 谢- 40 -附录 英文资料翻译- 41 -I

13、I- 1 -第一章 系统概述1.1 系统开发背景OA是Office Automation的缩写,本意为利用技术的手段提高办公的效率,进而实现办公的自动化处理。OA从最初的以大规模采用复印机等办公设备为标志的初级阶段,发展到今天的以运用网络和计算机为标志的现阶段,对企业办公方式的改变和效率的提高起到了积极的促进作用。OA软件解决企业的日常管理规范化、增加企业的可控性、提高企业运转的效率的基本问题,范围涉及日常行政管理、各种事项的审批、办公资源的管理、多人多部门的协同办公、以及各种信息的沟通与传递。可以概括的说,OA软件跨越了生产、销售、财务等具体的业务范畴,更集中关注于企业日常办公的效率和可控性

14、,是企业提高整体运转能力不可缺少的软件工具。不同企业的管理侧重点各不相同,因此不同的企业就对OA管理系统有着不同的需求。针对山西维信科技有限公司的管理重点和客户需求,本为推出了企业OA管理系统。1.2 项目开发的环境1.2.1 硬件环境酷睿处理器,2GB以上内存容量。1.2.2 软件环境Microsoft Windows7操作系统,Oracle11数据库,MyEclipse8.5开发工具,服务器采用Tomcat 6.0.32。1.3 技术介绍及开发工具本系统采用Java语言,基于JavaEE企业级开发,前台采用用HTML,JavaScript,CSS,JQuery技术得到页面,后台用JQuery框架实现与数据库的交互,数据库采用Oracle11,选用 Hibernate框架实现访问数据库,并用Spring框架来管理整个开发过程。1.3.1 MyEclipseMyEclipse,是一个十分优秀的用于开发Java, JavaEE的Eclipse插件集合。利用它我们可以在数据库和JavaEE的开发,他有着功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,JavaScript,Spring,SQL,Hibernate。在本设计中用MyEclipse作为开发工具的角色出现。1.3.2 Orac

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

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