基于SSH的OA办公自动化管理系统的设计与实现(MySQL)
来源:wenku163.com 资料编号:WK16310294 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK16310294
资料介绍
基于SSH的OA办公自动化管理系统的设计与实现(MySQL)(任务书,开题报告,文献综述,中期检查表,外文翻译,毕业论文20000字,程序代码,MySQL数据库)
本文实现的办公自动化系统采用JAVA、JSP、HTML等技术编写,搭配SSH框架,使用Tomcat作为Web服务器,MySQL作为系统的数据库服务。
该系统分为六大模块,分别为系统管理、文档管理、办公审批、会议管理、人事机构、我的办公桌。本文首先介绍了OA系统的背景,然后描述了该系统所使用的SSH框架结构,对系统功能的分析和设计,以及数据库结构的设计做了详细讲解,最后具体介绍了OA系统的分层实现。
系统的功能
OA系统分为我的办公桌、人事机构、会议管理、办公审批、文档管理和系统管理模块。
其中我的办公桌包括:密码修改、个人办公申请、通讯录、备忘录和收发邮件功能。个人办公申请又可以划分为加班申请、请假申请和会议申请等功能。人事管理包括员工管理,职位管理及部门管理。可以添加员工、部门、职位。会议管理包括会议室查询、会议查询、申请会议室、会议室审批等操作。事务登记包括事务类型的添加,以及登记已经申请的办公申请。共享管理包括上传共享文档,共享文档管理,共享文档目录和下载文档。
目 录
摘 要 I
Abstract II
1 绪论 1
1.1 课题背景 1
1.2 OA系统国内外的发展现状 1
1.3 课题研究的目标 2
1.4 课题研究的内容 2
2 OA系统相关技术介绍 4
2.1 B/S架构 4
2.2 MVC模式 4
2.3 JSP 6
2.4 Struts框架 8
2.4.1 Struts体系框架 8
2.4.2 Struts的工作流程 9
2.5 Hibernate 框架 11
2.6 Spring 13
2.7 基于Struts、Hibernate及Spring框架的框架模型 15
2.8 MySQL 15
2.9 本章小结 16
3 OA系统的分析与设计 17
3.1需求分析 17
3.1.1 基本功能 17
3.1.2 具体功能要求 18
3.2 系统设计 26
3.3 数据库设计 28
3.3.1 逻辑结构设计 28
3.3.2 数据库表设计 29
3.4 本章小结 34
4 OA系统的分层实现 35
4.1 环境配置 35
4.2 用户表现层的实现 36
4.3 业务逻辑层的实现 38
4.4 数据持久层的实现 39
4.5 本章小结 41
结束语 42
致 谢 43
参考文献 44
|