项目管理系统的设计与实现
技术:Java、JSP等摘要:
企业项目管理系统是为了使企业项目能够按照预定的成本、进度、质量顺利完成,而对人员、产品、过程和项目进行分析和管理的活动,系统主要包括项目基本信息操作、项目规划管理,合同管理,和项目评价管理四个模块。
Java EE技术无疑是当今因特网大型应用的最佳技术方案之一,围绕Java EE技术的应用性,也产生了大量的Web开发框架,它们极大地提升了Java EE技术的易用性。本文描述了Java EE的相关技术,比如Struts2,Hibernate,Spring等,以及一些前台JS框架,如jQuery。并用这些技术完成一个基于SSH架构的项目管理系统,开发并实现其中的全部功能模块。系统是在Windows7下,以SQL Server 2005为数据库开发平台,Tomcat网络信息服务作为应用服务器,MyEclipse8.5为开发工具,采用SSH主流架构技术,jQuery及相关插件而开发的企业项目管理系统。
项目管理系统将以需求为管理核心,任务为管理内容,质量为管理指标实现项目过程的管理。项目从需求建立为开始,由任务来跟踪需求完成的进度,用质量管理来考核需求完成的标准,系统可实现需求到任务,任务到质量的完整管理,以追溯管理的方式实现项目过程的完整管理。
关键词:项目管理系统;Java EE;SSH ;SQL Server 2005
目录:
摘要 i
Abstract ii
1绪论 1
1.1国内外研究动态 1
1.2项目背景及意义 1
2Java EE运行环境及开发技术 2
2.1Java EE运行环境 2
2.1.1MyEclipse 2
2.1.2Tomcat 2
2.1.3SQL Server 2005 3
2.2Java EE开发技术 3
2.2.1MVC设计模式 3
2.2.2Struts2 4
2.2.3Hibernate 5
2.2.4Spring 5
2.2.5jQuery 6
3需求分析 7
3.1可行性分析 7
3.1.1经济可行性 7
3.1.2技术可行性 7
3.1.3操作可行性 7
3.1.4法律可行性 7
3.2本系统的需求分析 7
3.2.1功能需求 7
3.2.2性能需求 7
3.3系统开发流程 8
4总体设计 9
4.1总体设计的目的 9
4.2系统总体流程图 9
4.3功能模块图 10
4.4用户功能模块图 11
4.5数据库设计 12
4.5.1系统E-R图 13
4.5.2数据字典 13
5系统详细设计及实现 15
5.1系统架构设计 15
5.2系统的运行结果 15
5.3类的分布 16
5.4控制层的实现 17
5.4.1adminAction.java类(处理基本登录信息的类) 17
5.4.2hetongAction(实现对合同信息的操作) 18
5.5持久层的实现 22
5.5.1接口类 22
5.5.2实现接口类 23
5.6服务层的实现 26
6系统测试 30
6.1软件测试 30
6.1.1黑盒测试 30
6.1.2白盒测试 30
6.1.3单元测试 30
6.1.4集成测试 30
6.1.5系统测试 31
6.1.6程序调试 31
6.2本系统测试 31
6.2.1JUnit单元测试 31
结束语 33
参考文献 34
致谢 35
外文原文 36
中文翻译 42
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]