没有合适的资源?快使用搜索试试~ 我知道了~
首页基于SSH的工程项目管理系统的设计与实现.doc
基于SSH的工程项目管理系统的设计与实现.doc
需积分: 20 124 浏览量
更新于2023-05-20
评论 1
收藏 3.56MB DOC 举报
对于国内许多工程项目,大多还采用人工手记管理,很容易造成重要文件丢失或者管理混乱。所以本文目的设计一个简洁高效的工程项目管理系统,提高项目管理水平,减少管理开支和人工耗费的精力,使项目管理更叫科学化、高效化和透明化。 工程项目管理系统主要是设计并实现一个在线的工程项目管理平台。主要实现客户管理,工程项目管理,人事管理,权限管理等功能。客户管理能够浏览客户个人信息和增删客户;工程项目管理又分为项目管理、合同管理、投标管理等功能。项目管理能够浏览所有项目详细信息和增删项目;合同管理能够浏览合同信息和增删合同;投标管理能够浏览投标信息和增删投标。人事管理能够查看部门和员工信息,并进行编辑;权限管理不
资源详情
资源评论
资源推荐

基于 SSH 的工程项目管理系统的设计与实现
摘 要
对于国内许多工程项目,大多还采用人工手记管理,很容易造成重要文件丢失或
者管理混乱。所以本文目的设计一个简洁高效的工程项目管理系统,提高项目管理水
平,减少管理开支和人工耗费的精力,使项目管理更叫科学化、高效化和透明化。
工程项目管理系统主要是设计并实现一个在线的工程项目管理平台。主要实现客
户管理,工程项目管理,人事管理,权限管理等功能。客户管理能够浏览客户个人信
息和增删客户;工程项目管理又分为项目管理、合同管理、投标管理等功能。项目管
理能够浏览所有项目详细信息和增删项目;合同管理能够浏览合同信息和增删合同;
投标管理能够浏览投标信息和增删投标。人事管理能够查看部门和员工信息,并进行
编辑;权限管理不仅可以查看系统角色信息,并且设置权限,还能编辑系统的功能模
块;
本文针对以上问题,通过专业书籍深入研究了解了工程项目的流程,观察现有类
似的项目管理系统,论述了工程项目管理软件的分析、设计、实现与测试过程,给出
了各功能模块的用例图。以 My Eclipse 为开发工具,SQL Server2012 为数据库,采用
面向对象程序设计 Java 语言,整合了 SSH 框架,结合了 Servlet 技术和 Ajax 技术,运
用 B/S 系统结构模式,通过 Tomcat 应用服务器开发和调试,设计了一款集成开发适用
于小型企业的项目管理系统。
关键词:工程项目管理系统,SSH 框架,B/S 结构,JSP 技术

Design and Implementation of project management system based on SSH
Author:Guo Hui
Tutor:Liu Xing
Abstract
For many domestic projects, mostly using artificial notes management, it’s easy to cause
loss of important documents or management confusion. So this paper design a simple and
efficient system of project management, improve project management level, reduce
management costs and labor consume energy, make project managementmore scientific,
efficient and transparent.
The engineering project management system is to design and realize an on-line project
management platform. Mainly realize customer management, engineering project
management, personnel management, authority management. Customer management can
browse customer's personal information and add customers; project management isdivided
into project management, contract management, bidding management. Project management
can browse details and additions; The contract management can browse the contract
information and the additions; the bidding management can browse the tender information
and add tender. Personnel management can view departments and staff information;
Permissions management can not only view system role information and set permissions, but
also edit functional modules of the system;
In this paper, aiming at the above problems, through in-depth study of professional books
about the project process, the project management system similar to the existing observation,
discusses the project management software analysis, design, implementation and test process.
Taking My Eclipse as the development tool, SQL Server2012 as database, using
programming language Java, the integration of the SSH framework, combined with Servlet
technology and Ajax technology, using B/S system structure mode, through the Tomcat
application server development and debugging, the design project management system is a
set of development for small and medium enterprises.
Key Words: project management system, SSH framework, B/S
structure, JSP technology

目 录
1 绪论........................................................................................................................................................... 1
1.1 研究背景和研究意义...................................................................................................................................1
1.2 国内外研究现状...........................................................................................................................................2
1.3 课题的研究内容...........................................................................................................................................3
1.4 论文的组织结构...........................................................................................................................................4
1.5 本章小结...................................................................................................................................................... 4
2 需求分析.................................................................................................................................................... 5
2.1 术语和定义.................................................................................................................................................. 5
2.2 系统研究预期目标与分析...........................................................................................................................6
2.2.1 系统总体设计概要...................................................................................................................................6
2.2.2 预期系统的架构分析...............................................................................................................................6
2.2.3 系统的需求概述.......................................................................................................................................7
2.3 系统参与者用例分析...................................................................................................................................7
2.4 系统功能分析............................................................................................................................................ 12
2.4.1 登录功能.................................................................................................................................................13
2.4.2 权限管理功能.........................................................................................................................................13
2.4.3 项目管理功能.........................................................................................................................................13
2.4.4 客户管理功能.........................................................................................................................................14
2.4.5 员工管理功能.........................................................................................................................................14
2.4.6 部门管理功能.........................................................................................................................................14
2.4.7 系统菜单管理功能.................................................................................................................................15
2.4.8 数据字典管理功能.................................................................................................................................15
2.4.9 客户统计功能.........................................................................................................................................15
客户统计功能详见表 2.4:............................................................................................................................15
2.5 相关技术介绍............................................................................................................................................ 16
2.5.1 Servlet.....................................................................................................................................................16
2.5.2 Hibernate 介绍........................................................................................................................................16
2.5.3 Spring 框架简介......................................................................................................................................17
2.5.4 Struts2 框架介绍....................................................................................................................................18
2.5.5 SSH2 框架介绍........................................................................................................................................18
2.5.6 Ajax 概述.................................................................................................................................................19

2.5.7 CSS 介绍..................................................................................................................................................20
2.5.8 B/S 模式介绍..........................................................................................................................................20
2.5.9 数据库和驱动介绍.................................................................................................................................20
2.5.10 服务器 Tomcat 介绍.............................................................................................................................20
2.5.11 开发平台和环境搭配...........................................................................................................................20
2.6. 本章小结...................................................................................................................................................21
3 系统总体设计........................................................................................................................................... 22
3.1 系统总体架构设计.....................................................................................................................................22
3.2 系统功能模块设计.....................................................................................................................................22
3.2.1 登录模块.................................................................................................................................................22
3.2.2 人事管理模块.........................................................................................................................................23
3.2.3 权限管理模块.........................................................................................................................................23
3.2.4 工程项目管理模块.................................................................................................................................23
3.2.5 系统管理模块.........................................................................................................................................24
3.2.6 分析统计管理模块.................................................................................................................................24
3.2.7 菜单栏和状态栏的管理模块.................................................................................................................24
3.2.8 系统总体架构.........................................................................................................................................25
3.3 系统数据库表结构设计.............................................................................................................................26
3.3.1 数据库总体设计.....................................................................................................................................26
3.3.2 数据库表结构.........................................................................................................................................27
4 详细设计.................................................................................................................................................. 37
4.1 系统功能模块详细设计.............................................................................................................................37
4.1.1 登录模块.................................................................................................................................................37
4.1.2 人事管理模块.........................................................................................................................................37
4.1.3 权限管理模块.........................................................................................................................................37
4.1.4 工程项目模块.........................................................................................................................................38
4.1.5 系统管理模块.........................................................................................................................................39
4.1.6 统计与分析模块.....................................................................................................................................39
4.1.7 菜单栏和状态栏模块.............................................................................................................................39
4.2 系统类设计................................................................................................................................................ 39
5 系统功能实现........................................................................................................................................... 41
5.1 首页面实现................................................................................................................................................ 41
5.2 登录模块.................................................................................................................................................... 41

5.3 主界面实现................................................................................................................................................ 44
5.4 项目/投标管理模块...................................................................................................................................45
5.5 客户管理模块............................................................................................................................................ 47
5.6 合同管理模块实现.....................................................................................................................................49
5.7 权限管理模块实现.....................................................................................................................................50
5.8 人事管理模块实现.....................................................................................................................................58
5.9 客户统计与分析模块实现.........................................................................................................................59
5.10 数据字典管理模块实现...........................................................................................................................60
6 系统测试.................................................................................................................................................. 61
6.1 测试目标.................................................................................................................................................... 61
6.2 测试内容.................................................................................................................................................... 61
6.2.1 功能测试.................................................................................................................................................61
6.2.2 兼容测试.................................................................................................................................................61
6.2.3 测试环境.................................................................................................................................................61
6.3 测试用例设计............................................................................................................................................ 61
6.3.1 登录模块测试用例.................................................................................................................................62
6.3.2 添加项目模块测试用例.........................................................................................................................62
6.3.3 权限管理测试用例.................................................................................................................................63
结 论........................................................................................................................................................... 64
剩余63页未读,继续阅读













安全验证
文档复制为VIP权益,开通VIP直接复制

评论0