装潢系统是从用户的易用性、系统的合理性出发,实现的一个既包含装潢信息和预算又包含装潢信息管理功能的系统。系统基于B/S模式、MVC架构,采用python作为开发语言,vscode作为开发环境,mysql作为数据库工具;其中功能模块包括系统在线装潢预算、装潢新闻发布和装潢案例展示等功能,装潢信息管理模块包括:新闻信息管理、案例管理、管理员信息管理等。开发过程中,重点对功能模块、数据库表以及界面等系统的业务逻辑进行了设计,并对装潢预算进行了重点测试。
[关键词] python;SQL;数据库管理系统;装潢;B/S模式
3.1.2 系统前台设计
作为一个以网络为依托的网站系统,系统的前台部分将提供给网络前端用户比较直观的信息及功能服务,在该部分提供页面显示、案例展示、新闻动态显示、留言板和在线预算功能。
3.1.3 系统后台设计
系统后台部分将为系统前台信息的显示及数据的提交进行操作处理,向数据库中插入、添加、删除和修改相关信息,对系统后台管理员、前台显示的案例和新闻及留言信息进行管理。
对管理员信息、案例信息、新闻信息和留言信息进行相应的添加、删除、更新和查询等操作以实现前台信息的相应更新。
1.3 拟解决的主要问题
装潢系统的完成,将给家装企业和家装用户提供装潢的相关服务,提供装潢相关管理功能,主要需解决的问题例如在线装潢预算、新闻展示、案例展示、后台信息管理等相关功能,为家装用户提供家装信息和在线预算等功能,旨在借助网络的平台为企业和装修用户提供各自所需的业务及功能,装潢系统功能上对建筑装潢人工费、材料费、机械费等数据项有严格的要求,要能给房主用户提供尽可能详细并可靠的预算方案。
对于上述的内容,业务方面的问题将采用多调研、多查资料等的方法去深入了解装潢方面的知识,数据采用建筑部颁发的《全国统一建筑装饰预算定额》的数据,系统将具有较好的合法性,对数据的安全性做出较好的考虑,结合预算和图片浏览的双重功能。技术方面的问题将通过优秀的系统案例进行学习和借鉴,争取将问题解决并解决好。
目 录
1 背景与意义 1
1.1 系统背景 1
1.2 目的与意义 1
1.3 拟解决的主要问题 1
2 系统分析 2
2.1 可行性分析 2
2.1.1 技术可行性 2
2.1.2 运行可行性 2
2.2 系统功能需求 2
2.2.1 系统前台显示 2
2.2.2 系统后台管理 3
2.2.3 系统主要功能用例及描述 4
2.3 非功能性需求 7
2.3.1 界面需求 7
2.3.2 其他需求 7
3 系统设计 8
3.1 子系统设计 8
3.1.1 系统架构设计 8
3.1.2 系统前台设计 9
3.1.3 系统后台设计 9
3.2 数据库设计 10
3.2.2 数据表的创建 11
3.2.3 数据表关系图 12
3.2.4 创建存储过程 13
3.3 系统公用模块创建 14
3.3.1 配置web.config 14
3.3.2 创建CSS 14
4 编码与实现 15
4.1 系统前台显示功能实现 15
4.1.1 系统首页显示 15
4.1.2 新闻显示 16
4.1.3 装潢预算 17
4.1.4 案例展示 18
4.2 系统后台管理功能实现 19
4.2.1 系统登录 19
4.2.2 管理员管理 21
4.2.3 新闻信息管理 22
4.2.4 案例信息管理 23
4.2.5 留言信息管理 24
5 系统测试与运行 25
5.1 测试环境 25
5.2 所遇问题 25
5.3 测试用例 26
5.4 测试总结 26
6 总结与展望 26
结束语 28
参考文献 29
附录 30
致谢 36