1、 (2013) 届本科生毕业设计 (论文) 题 目 OA 系统的设计与实现 专 业 计算机科学与技术 院 系 数学与计算机科学学院 学 号 姓 名 指 导 教 师 二一三 年 五月 1 OA 系统的设计与实现 摘 要:本文通过分析国内外 OA 系统的发展现状,提出了一种利用 JSP、SSH 技术开发网上购物系统的方案,以期达到功能强大,费用低廉,通用性强的OA 管理系统。文中着重论述了该系统的功能、工具、编写了用户使用手册,并对关 键的有关技术作了较详细的介绍。 结合实际需要,系统采用 B/S 开发模式,SSH 框架,DWR,JBPM.开发工 具 MyEclipse 8.5,数据库 mysql
2、5.5,服务器 Tomcat 6.0,编程语言 java、JSP、 html、javascript。 关键词:OA 系统;SSH 框架;Java 2 The design and implementation of OA system Undergraduate: Wang Qi Supervisor: Li Min Abstract: Based on the analysis of domestic and foreign, OA system development present situation, proposed a way to use the JSP.SSH technolo
3、gy development of online shopping system solutions, in order to achieve powerful function, low cost, strong commonality of OA management system. This paper emphatically discusses the function of the system, and writes the user manual, and the key related technology is introduced in detail. Combining
4、 with the actual needs, the system adopts B/S development mode, the SSH framework, DWR, JBPM,Mysql5.5 development tools My Eclipse 8.5, the database, Tomcat 6.0 server, Java, JSP, HTML, javascript programming language. Keywords: OA system; the SSH technology; Java. 3 目 录 1 绪论5 1.1 系统背景与现状. 5 1.2 实现目
5、标. 5 2 需求分析6 2.1 可行性需求分析. 6 2.1.1 社会可行性. 6 2.1.2 经济可行性. 6 2.2 非功能性需求. 6 2.3 功能性需求分析. 6 2.4 运行环境. 8 2.4.1 硬件环境. 8 2.4.2 软件环境. 9 3 开发技术及开发工具10 3.1 开发技术介绍. 10 3.1.1B/S 模式及其优势. 10 3.1.2Web 应用程序开发环境-JSP 技术 . 10 3.1.3Java 技术 10 3.1.4SSH 框架 . 10 3.2 开发工具11 3.2.1Tomcat 服务器11 3.2.2MySQL server 5.0 .11 3.2.3M
6、yEclipse 8.5 12 3.2.4Rational Rose . 12 4 系统设计14 4.1 系统结构设计. 14 4.2 数据库系统分析及设计. 17 4.2.1 数据库 E-R 图 17 4.2.2 数据库连接. 19 4.2.3 数据表设计. 20 5 系统详细设计22 5.1 组织管理模块. 22 5.1.1 机构管理. 22 5.1.2 人员管理. 23 5.2 权限管理. 24 5.2.1 模块管理. 24 5.2.2 角色管理. 26 4 5.2.3 用户管理. 27 5.3 工作流管理. 28 5.3.1 流程管理. 28 5.4 公文管理. 28 5.4.1 公文维护. 28 5.5 系统关键代码:. 29 5.5.1 与数据库的连接 29 5.5.2spring 整合 struts2 与 hi