毕业论文:基于java的oa系统的制作汇总

上传人:今*** 文档编号:105645633 上传时间:2019-10-12 格式:DOC 页数:42 大小:1.28MB
返回 下载 相关 举报
毕业论文:基于java的oa系统的制作汇总_第1页
第1页 / 共42页
毕业论文:基于java的oa系统的制作汇总_第2页
第2页 / 共42页
毕业论文:基于java的oa系统的制作汇总_第3页
第3页 / 共42页
毕业论文:基于java的oa系统的制作汇总_第4页
第4页 / 共42页
毕业论文:基于java的oa系统的制作汇总_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《毕业论文:基于java的oa系统的制作汇总》由会员分享,可在线阅读,更多相关《毕业论文:基于java的oa系统的制作汇总(42页珍藏版)》请在金锄头文库上搜索。

1、西北师范大学学士学位论文 毕 业 论 文题 目:基于JAVA的OA系统的制作 学 院: 物理与电子工程学院 专 业: 电子信息工程 毕业年限: 2015.6.25 学生姓名: 学 号: 指导教师: 摘 要办公自动化(Office Automation,简称OA)是将现代化办公和计算机网络功能结合起来的一种新型的办公方式。办公自动化没有统一的定义,凡是在传统的办公室中采用各种新技术、新机器、新设备从事办公业务,都属于办公自动化的领域。通过实现办公自动化,或者说实现数字化办公,可以优化现有的管理组织结构,调整管理体制,在提高效率的基础上,增加协同办公能力,强化决策的一致性,最后实现提高决策效能的目

2、的。在本次OA系统的制作中依据需求主要实现了一下几个功能:1. 系统管理(岗位管理、部门管理、用户管理):主要完成对工作室成员的岗位、部门的增加、修改、删除和查看;2. 网上交流(论坛、邮件):主要为工作室成员提供学习、聊天、交流的平台;3. 审批流转(申请、审批、申请结果查询):主要为工作中的申请、批复提供计算机间的操做,减少工作量;4. 个人办公(通信录、工作日志、工作计划):主要为工作室成员提供良好而办公平台;5. 综合行政(会议管理、车辆管理):主要对工作室会议记录进行发布、查看、删除,对车辆的出入时间以及使用人员进行记录和管理。基本能够完成办公自动化、管理信息化。系统开发采用先进的开

3、发软件与技术,即采用Dreamweaver页面制作软件与Photoshop等技术相结合开发系统的页面,用JSP动态页面设计技术与Struts、Spring、Hibernate技术,MySQL数据库管理系统开发强大完善的数据库支持环境。关键词:办公自动化;java;jsp;ssh;mysqlAbstractOA (Office Automation, hereinafter referred to as OA) is to combine the modern Office and computer network function and a new type of Office way. N

4、o unified definition of office automation, all in traditional office USES all sorts of new technology, new machines, equipment engaged in the business office, belongs to the field of office automation. By implementing the office automation, or digital office, can optimize the structure of the existi

5、ng management organization, adjusting management system, on the basis of efficiency, increase coordination office ability, strengthen the consistency of the decision, finally achieve the purpose of increase the efficiency of the decision. According to the requirements in the OA system of production

6、mainly realizes the following functions: 1. The system management (management, department management, user management) : main jobs for members of the studio, completion of add, modify, delete and view; 2. Online communication (BBS, email) : mainly for the members of the studio learning, chat, and pr

7、ovide a platform for the exchange; 3. The examination and approval flow (application, examination and approval, the application results query) : mainly for work in the application, approval between computers operate, reduce the workload; 4. Personal office (contacts, work logs, plan) : the main offi

8、ce for studio members provide a good platform; 5. The comprehensive administrative (meeting management, vehicle management) : mainly to release studio meeting record, view, delete, access time of vehicles and the use of personnel records and management. Basic can complete office automation, manageme

9、nt informatization. System develops, adopt advanced development software and technology, and adopt Dream weaver page animation software and Photo shopped. technology combine together and develop the systematic page, use JSP dynamic page designing technique and Struts,Spring,Hibernate,MySQL data base

10、 management system develops the strong and complete database and supports the environment.Keywords: Office automation;java;jsp;ssh;mysql目录摘 要IAbstractII目录III1 课题背景11.1 办公自动化概述11.2 研究意义11.3 设计技术及开发环境11.3.1 JSP页面技术21.3.2 JavaBean组件技术21.3.3 Servlet技术21.3.4 框架技术ssh21.3.5 开发环境31.4 本章小结42 需求分析52.1 现行业务分析5

11、2.1.1业务流程52.1.2 功能分析52.2 系统建模72.2.1 部分模块用例图72.3 本章小结103 系统设计113.1 用户界面设计113.1.1 用户登录界面设计113.1.2 主页设计113.2 数据库设计123.2.1 数据库E-R图123.2.2 数据库逻辑设计153.3 论坛模块设计193.4 本章小结204 系统实现214.1系统架构214.1.1 程序结构图214.2 JSP页面实现224.3 数据源配置244.4 论坛模块实现254.4.1实体类及映射文件254.4.2 service层接口及其实现类264.4.3 view.action层的类274.4.4 论坛模

12、块总结274.5 本章小结275 系统测试275.1 测试计划285.2 测试用例及结果285.3 本章小结296 系统开发总结及展望.30参考文献31附录 32致谢34IIII基于JAVA的OA系统的设计与制作1 课题背景1.1 办公自动化概述办公自动化,英文Office Automation,简称OA,是办公信息处理的自动化,它利用先进的技术,使人的各种办公业务活动逐步由各种设备、各种人、机信息系统来协助完成,达到充分利用信息,提高工作效率和工作质量,提高生产率的目的。1.2 研究意义在传统的办公模式中,由于缺少重要的信息传递和工作流程环节,办公的各个部门之间无法实现信息共享和信息集成,从

13、而难以实现各个部门之间的高效协作。随着信息技术的发展和国内信息技术应用水平的提高,在办公过程中,传统的工作方式和审批模式己经难以满足新的需求,实现办公自动化已经是提高政府机关和企事业单位办公效率,规范化管理的必然趋势。办公自动化系统的带来的好处有:(1) 信息传递与沟通交流顺畅(2) 规范工作管理,提高整体效率(3) 整合信息资源,实现知识管理(4) 增强凝聚力,提高响应能力1.3 设计技术及开发环境自从Servlet技术产生以来,J2EE的Web开发技术与开发框架便层出不穷。然而一直保持优势地位的不多,目前J2EE各种框架技术的核心技术依然是J2EE的三项基础技术JSP、JavaBean、S

14、ervlet,而开源框架还是Struts+Spring+Hibernate的天下,目前这种组合是最好的选择。1.3.1 JSP页面技术JSP产生于Servlet之后,主要是为了解决Servlet中输出HTML代码效率低的问题而产生的。JSP技术比较简单,类似于ASP、PHP这些脚本语言。JSP的技术主要是由以下两个部分组成:JSP的基本语法:两个注释、3个脚本元素、8个动作指令。JSP的九大内置对象:request请求对象、response响应对象、pageContext页面上下文对象、session会话对象、application应用程序对象、out输出对象、config配置对象、page页面对象和exception例外对象。1.3.2 JavaBean组件技术JavaBean称为“Java豆”,它的原意是封装业务逻辑,以便于外界的调用。调用者可以是JSP,也可以是其他的类。JavaBean组件由一些属性和操作这些属性的函数组成。1.3.3 Servlet技术Servlet产生于JSP技术之前,它最大的特点就是基于线程。与传统的CGI相比,每一个CGI请求都会产生一个新的进程,而每一个Servlet请求都只会产生一个线程,这对于系统的利用率来说是一场革命。Servlet是MVC开发的技术,所有基于J2EE的MVC框架都离不开Servlet。通常Servlet用于进

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

最新文档


当前位置:首页 > 商业/管理/HR > 商业计划书

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