更新时间:03-13 上传会员:菲菲小宝贝
分类:计算机信息 论文字数:14438 需要金币:1000个
摘要:如果一个企业在进行一些项目的开发工作的过程中,能够拥有一个功能完善且强大的项目管理系统软件的帮助,就能够帮助该项目制定出一个更为完美的执行计划,更好的安排出该项目所需要的预期成本,随时掌握到项目的进行时期。同时针对参与该项目的人员还有整个项目的进程周期进行合理且方便的管理。整个项目管理系统大概需要包含以下几大基本功能:项目基本信息管理、项目中具体模块的管理,以及项目存在的缺陷的管理。
本设计所实现的管理系统能够做到在将项目的具体信息添加之后,能够对该项目进行相关的管理。一个项目的基本信息需要包含的内容大致如下:项目的类型、进行的状态、项目所具有的模块以及每个模块的缺点等。本系统为了能够有效的进行数据处理选择了SQL Server数据库,在开发技术上选择了当前最为流行的JSP以及Java开发语言结合来进行设计并实现。
本系统所具备的优势为采用了Hibernate技术,有人认为“Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架”[1]。hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的JaveEE架构中取代CMP,完成数据持久化的重任。
本系统作为企业项目管理系统,核心为管理功能,主要实现的任务需要是管理内容,依靠项目的完成质量确定整个管理的标准,通过这些来实现本系统针对项目的管理的过程。当一个项目在系统中进行建立之后,依靠任务进行整个项目进度的确定,凭借质量评判项目的完成标准。本系统完成了需求到任务再到质量的一套完整的管理体系,以此实现企业中一个项目的管理过程。
关键词:企业项目管理系统;SQL Server数据库;JSP;Hibernate;
目录
摘要
Abstract
引 言- 1 -
1 绪论- 2 -
1.1 课题背景- 2 -
1.2 技术要求- 3 -
2 相关技术介绍- 4 -
2.1 B/S体系结构- 4 -
2.2 SQL Server- 5 -
2.3 JSP技术- 5 -
2.4 Hibernate技术- 6 -
2.5 JavaScript- 7 -
2.6 Struts框架- 8 -
3 概要设计- 9 -
3.1 总体设计的目的- 9 -
3.2 系统总体流程图- 9 -
3.3 功能模块图- 10 -
3.4 用户功能模块图- 10 -
4 系统设计- 12 -
4.1 设计目标- 12 -
4.3 数据库设计- 12 -
4.2 开发及运行环境- 15 -
5 网站总体架构- 16 -
5.1 系统架构设计- 16 -
5.2 网站首页的运行结果- 16 -
5.3 类的分布- 17 -
6 基础信息维护模块设计- 18 -
6.1 工具层的实现- 18 -
6.2 样式层的实现- 18 -
6.3 持久层的实现- 19 -
6.4 服务层的实现- 19 -
6.5 企业类型设置控制层的实现- 19 -
6.5.1 删除操作- 19 -
6.5.2 查询操作- 20 -
7 系统测试- 22 -
7.1 软件测试的目的- 22 -
7.2 系统功能测试- 23 -
总 结- 27 -
参 考 文 献- 28 -