摘要:随着互联网的发展与计算机应用的普及,越来越多的建筑企业已经利用信息系统对工程项目进行管理。工程项目管理系统不仅能够提高建筑企业的管理效率,而且能够最大限度地避免由于疏忽而导致的不必要损失。另一方面,随着社会、经济的快速发展,建筑工程项目也日益增多。这样,建筑企业往往需要对项目进度进行跟踪管理,并及时调整项目实施方案、控制成本,从而,保证项目的及时交付,为企业带来最佳利益和提高企业的竞争力。根据以上目标与需求,本毕业论文设计与开发了一个建筑行业的项目管理信息系统。
基于B/S架构,建筑行业项目管理系统的前端页面采用JSP技术,后台数据库采用MYSQL进行数据存储、加工与处理。进行了业务流程分析,给出了系统的用例图和数据流程图。在数据库设计中,给出了系统的E-R图和数据表结构模式。实现了系统的主要功能,包括:用户管理,项目信息管理,物资信息管理,项目成本管理,班组信息管理,统计分析。设计与开发的建筑行业项目管理系统能够有效地进行工程项目的管理,促进工程项目的管理朝着标准化、规范化、高效化等方向发展。
关键词:项目管理;JSP技术;MYSQL数据库;B/S架构
目录
摘要
Abstract
1-绪论-1
1.1-课题来源及研究意义-1
1.2-国内外发展现状-1
1.3-开发目的-2
1.4-开发工具-2
1.4.1-MyEclipse-2
1.4.2-Tomcat-2
1.4.3-MYSQL 数据库-3
1.5-开发技术介绍-3
1.5.1-JSP介绍-3
1.5.2-JavaScript-4
1.5.3-HTML简介-4
1.5.4-软硬件需求-5
2-系统分析-6
2.1-流程分析-6
2.1.1-系统开发流程-6
2.1.2-系统登录流程-6
2.2-需求分析-7
2.2.1-系统安全性分析-7
2.2.2-系统的业务流程分析-8
2.3-系统用例图-8
2.4-数据流程图-9
2.5-数据字典-10
2.6-可行性分析-14
2.6.1.-技术可行性-14
2.6.2.-经济可行性-14
2.6.3.-操作可行性-14
3-系统设计-15
3.1-系统设计原则-15
3.2-功能模块设计-15
3.2.1-系统功能模块-15
4-系统数据库设计-17
4.1-数据库概念设计-17
4.2-数据库实体(E-R图)-17
4.3-数据库表结构设计-21
5-系统实现-24
5.1-登录界面-24
5.2-管理员主界面-24
5.2.1-用户管理界面-24
5.2.2-项目信息管理界面-25
5.2.3-物资信息管理界面-26
5.2.4-项目成本管理界面-26
5.2.5-班组信息管理界面-26
5.2.6-统计分析-27
5.3-程序部分代码-28
6-系统测试-29
6.1.-测试意义及目的-29
6.2.-性能测试-30
6.3.-测试结论-30
7-总结与展望-31
参考文献-31
致 谢-32