基于SSH的办公自动化OA管理系统的设计与实现(MySQL) 来源:wenku163.com 资料编号:WK16310265 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK16310265 我要下载该资源 资料介绍 基于SSH的办公自动化OA管理系统的设计与实现(MySQL)(任务书,开题报告,中期检查表,文献综述,外文翻译,毕业论文16000字,程序代码,MySQL数据库) 办公自动化管理系统简称OA系统,该系统的开发目的是为了知识化管理企业内部。实现网络办公自动化,这将为企业,政府部门节省大量的人力资源,节省大量的办公费用,实现文件管理自动化,规范工作流程,大幅度提高办公效率。随着网络的高速发展,网络OA系统逐渐受到关注。一些大型企业集团(例如联想、海尔)正致力实现高层次的网络办公自动化,中小型企业也存在一个很大的低成本网络OA系统的需求。 本系统实现了快速办公、内部邮箱、通讯录三大功能。系统开发选用java、jsp、html语言,采用了xml、ajax、jstl、jbpm、Struts、Spring、Hibernate等技术,使用Tomcat作为Web服务器,MySQL作为系统的数据库服务器。 论文共分为绪论、设计技术即开发平台、需求分析、总体设计、详细设计、系统模块页面和代码实现、系统测试和评价,总结等。在系统详细设计中充分利用用例图、用例描述、数据库实体图、功能结构图对系统设计进行详细地说明。 系统的主要功能概述 (1) 用户身份验证模块 本系统功能的开发与设计,是完全针对公司内部进行办公管理以及为各部门员工提供便捷的电子化交互平台搭建的。用户身份验证模块是公司办公自动化管理系统重要组成部分之一,它主要功能是在系统用户进入系统时的身份验证以及在不同页面浏览时的身份验证,以防止公司重要资料的泄露。 (2)快速办公模块 本模块主要实现管理:系统管理,工作流程,文件共享,公告通知,考勤管理,模块管理的集合管理。 (3) 通讯录模块 本模块主要实现了私人通讯录和公用通讯录两大功能。 (4)内部邮箱模块 该模块用作每一个登录系统的用户来维护自己的收发邮件,配置邮箱信息等功能。 目 录 摘 要 I ABSTRACT II 1 绪论 1 1.1 项目背景 1 1.2 研究意义 3 2 办公管理系统的系统分析 5 2.1 系统简介及要完成的主要工作 5 2.2 系统设计技术以及开发平台 5 2.2.1 主要应用技术 5 2.2.2 系统开发工具选择 6 2.3 系统可行性分析 6 2.4 系统性能要求 7 2.5 系统的非功能性需求 8 2.6 系统的主要功能概述 8 2.7 系统开发软硬件环境配置 9 3 办公管理系统的系统设计 10 3.1 数据库设计 10 3.1.1 数据库逻辑设计 10 3.1.2 数据库的操作 11 3.1.3 办公管理系统的数据库表结构的设计 12 3.2 系统结构功能图 14 3.3 系统功能介绍 15 3.3.1 用例识别 15 3.3.2 系统用例图 15 3.3.3 模块用例图 16 3.4 系统模块时序图 19 3.5 输入输出设计 21 3.5.1 输入设计 21 3.5.2 输出设计 21 4 系统实现 23 4.1 数据库连接的建立 23 4.2 系统功能模块实现 23 4.2.1 登录模块实现 23 4.2.2 快速办公模块实现 24 4.2.3 内部邮箱模块实现 27 4.2.4 通讯录模块实现 29 4.3 系统架构 30 4.4 超链接的实现 31 4.5 控制层Struts实现 32 4.5.1 开发Struts核心流程代码 32 4.5.2 开发JSP页面原型 33 4.6 业务层Spring 实现 33 5 系统测试 34 5.1 测试计划 34 5.2 软件测试方法 34 5.3 测试用例 35 5.3.1 对身份验证功能进行测试 35 5.3.2 对部门管理功能进行测试 35 6 系统开发总结 37 结束语 38 致 谢 39 参考文献 40