家庭装修项目管理系统的设计与实现(MyEclipse,MySQL)
来源:wenku163.com 资料编号:WK16313303 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK16313303
资料介绍
家庭装修项目管理系统的设计与实现(MyEclipse,MySQL)(论文11000字,程序代码,MySQL数据库)
摘要:本文通过对家庭装修行业国内外发展现状及用户需求进行了详细研究后,设计并实现了家庭装修项目管理系统。本文详细阐述了家庭装修项目管理系统的设计和实现过程。系统使用SSH框架开发,充分利用计算机技术和网络技术使家装过程信息化,主要实现功能包括查询家装方案、查询家装公告、个人订单、留言、家装项目跟踪与后台管理等,系统测试表明,本系统能满足了家装企业和用户在家庭装修业务中对于项目跟踪的主要需求。
关键字:家庭装修;项目管理;项目跟踪
Design and Implementation of Home Decoration Project Management System
Abstract:After the detailed research on the domestic and abroad home decoration industry’s development status and users’ requirements,the article designed and implemented a home decoration project management system. This article elaborates the design and realization method of the system. The system uses SSH framework to develop, and makes full use of computer technology and network technology to make the home decoration process informatization.The main functions implementation include querying home decoration plans, querying home decoration notices, personal orders, leaving messages, home decoration project tracking and backstage management, etc. System test shows that the system can meet the main needs of home decoration companies and users for project tracking in home decoration business.
Key words:homedecoration;project management;project tracking
系统总体设计
在整体系统流程中,首先需要用户注册登录,在注册登录后用户可在系统首页选择合适的装修风格,浏览公告中的装修攻略,在用户确认了装修风格、上传户型图决定委托系统管理装修业务后,系统负责联系安排施工团队完成对用户住房的装修工作,期间,施工团队负责人可以查看设计图纸进而对用户住房进行设计规划,制定出装修计划,并在后续装修过程中可以实时更新装修日志,由施工团队上传装修现场照片,更新装修进度,而系统管理员在整体流程中起到监督管理作用,可以在系统中审核住房装修施工进度,并通过留言板模块实现与用户、装修团队之间的三方交互。用户可以通过系统的留言板块功能向装修团队提出意见及建议,以上数据都可以在后台管理员模块中得到显示并管理,最终到了交房阶段,用户可在系统中通过确认订单完成本次装修进程。
通过以上系统流程的分析可知,本系统设计了注册登录模块以及个人订单模块供用户来查看装修进度;设计了装修方案模块和装修公告模块指导用户了解家装概念,也为施工团队提供了一个装修项目跟踪模块;此外,用户可以在留言模块中留言;系统管理员可以在后台管理模块中对系统进行维护
本次系统使用MyEclipse平台和MySQL数据库来进行开发,Apache Tomcat作为服务器,使用Java语言作为开发语言即可充分满足我们的需求,保证系统功能的实现。
目 录
1 绪论 1
1.1 开发背景及意义 1
1.2 本文研究的内容 1
2 系统需求分析 2
2.1 系统可行性分析 2
2.1.1 管理上的可行性 2
2.1.2 技术上的可行性 2
2.1.3 执行可行性 2
2.2 系统需求分析 2
2.2.1 功能性需求分析 2
2.2.2 非功能性需求分析 3
2.3 系统业务逻辑需求 3
3开发环境及相关技术介绍 3
3.1 系统开发环境 3
3.2 开发相关技术 3
3.2.1 MyEclipse 3
3.2.2 Tomcat 4
3.2.3 MySQL 4
3.2.4MVC开发模式 4
3.2.5SSH框架 4
4 系统设计 5
4.1系统总体设计 5
4.1.1 登录注册模块设计 6
4.1.2 装修方案模块 6
4.1.3 装修方案模块 6
4.1.4 装修方案模块 6
4.1.5 装修方案模块 7
4.1.6 后台管理模块 7
4.2系统用例图 7
4.3数据库设计 8
4.3.1数据库概念设计 8
4.3.2数据库结构设计 10
5系统实现 13
5.1系统详细设计 13
5.1.1用户注册登录模块设计 13
5.1.2个人订单模块设计 14
5.1.3留言板模块设计 15
5.1.4装修进度跟踪模块设计 15
5.2 后台管理模块设计 16
5.2.1用户信息管理模块设计 16
5.2.2公告信息管理模块设计 16
5.2.3方案信息管理模块设计 17
5.3 公共模块实现 17
5.3.1Hibernate配置文件 17
5.3.2Struts2配置文件 17
5.3.3 Spring配置文件 17
5.4 系统实现 18
5.4.1用户注册和登录模块实现 18
5.4.2装修进度跟踪模块实现 19
5.4.3留言板模块实现 20
5.5后台管理模块实现 21
5.5.1用户信息管理模块实现 21
5.5.2公告信息管理模块实现 22
5.5.3方案信息管理模块实现 23
6系统测试 24
6.1用户注册模块测试 24
6.1.1测试用例设计 24
6.1.2用户注册模块测试结果 25
6.2装修进度跟踪模块测试 26
6.2.1测试用例设计 26
6.2.2装修进度跟踪模块测试结果 27
7总结与展望 28
参考文献 29
致谢 30
|