摘要:软件项目的开发必须有着一定的管理措施。在如今被众多软件公司使用JIRA工作单,其就是一个项目管理系统,从需求到项目跟踪都有着详细的记录和明确的分工,这大大减少了开发团队直接沟通及运作难题。
本系统是基于B/S模式的开发,数据库服务器采用Mysql,Web服务器为Tomcat,采用MyEclipse开发工具进行开发。在MyEclipse中使用Java语言进行编程,利用Java数据库连接执行SQL语句的Java API,为多种关系数据库提供统一访问。
本系统主要分为系统管理,项目管理,基础数据管理等几大功能模块,实现了移动办公,使参与者能有效了解项目进度,保证了软件项目的顺利实施。
关键词 JAVAEE;SSH;MYSQL;B/S
目录
摘要
Abstract
1 绪论-1
1.1 项目背景-1
1.2 平台选择-1
1.3 研究内容-2
1.4 论文内容-2
2相关技术和工具-3
2.1 MySQL关系型数据库介绍-3
2.2 框架介绍-3
2.3 Struts2-4
2.3.1简介-4
2.3.2 Struts2拦截器-4
2.3.3 实现流程-5
2.4 Hibernate-5
2.4.1简介-5
2.4.2 Hibernate优点-5
2.4.3 Hibernate使用方式-6
2.5 Spring-6
2.5.1 简介-6
2.5.2 SpringAOP简介-6
2.5.3 Spring使用方式-6
2.6 SSH2框架整合-7
2.7 ExtJs 4.2-7
3系统需求分析-8
3.1 可行性分析-8
3.1.1经济可行性分析-8
3.1.2技术可行性分析-8
3.1.3操作可行性分析-8
3.2 用户需求-8
3.3 功能需求-8
4 系统设计与实现-10
4.1 总体设计-10
4.2 系统整体结构设计-10
4.3 系统流程图-11
4.4数据库设计-12
4.4.1数据库表设计-12
4.4.2 E-R图-15
4.5模块设计-16
4.5.1 系统管理模块-16
4.5.2 基础数据模块-16
4.5.3 项目管理模块-16
4.6 功能实现-16
4.6.1开发环境配置-16
4.6.2 Hibernate映射文件配置-17
4.6.3 ExtJs 4.2界面分层的实现-19
4.6.4 项目管理功能的实现-20
4.6.5 实现过程的问题解决方式-26
5.系统测试-28
5.1 系统测试概述-28
5.2 测试方案-28
5.3 测试结果及分析评价-30
结论-31
致谢-32
参考文献-33