论文主要是对智慧社区家政服务系统进行了介绍,包括研究的现状,还有涉及的开发背景,然后还对系统的设计目标进行了论述,还有系统的需求,以及整个的设计方案,对系统的设计以及实现,也都论述的比较细致,最后对智慧社区家政服务系统进行了一些具体测试。 随着现代网络技术发展,对于智慧社区家政服务系统的设计现在正处于发展的阶段,所以对的要求也是比较严格的,要从系统的功能和用户实际需求来进行对系统制定开发的发展方式,依靠网络技术的的快速发展和现代通讯技术的结合为人们带来方便,可以方便用户网上查看,还可以通过这些技术实现在线咨询等过程。
本系统利用网络沟通、计算机信息存储管理,有着与传统的方式所无法替代的优点。比如计算检索速度特别快、可靠性特别高、存储容量特别大、保密性特别好、可保存时间特别长、成本特别低等。在工作效率上,能够得到极大地提高,延伸至服务水平也会有好的收获,有了网络,智慧社区家政服务系统的各方面的管理更加科学和系统,更加规范和简便。 本文以python为开发技术,实现了一个智慧社区家政服务系统。智慧社区家政服务系统的主要实现功能包括:管理员:首页、个人中心、居民管理、家政供应商管理、家政服务人员管理、服务类型管理、家政服务管理、家政预约管理、服务评价管理、需求发布管理、投诉建议、需求讨论圈、系统管理功能,基本上实现了整个智慧社区家政服务系统的过程。
根据现实需要,此系统我们设计出一下功能,主要有以下功能模板。
前台功能:首页、家政服务、需求发布、需求讨论圈、通知公告、投诉建议、后台管理、在线客服、个人中心。
居民功能:首页、个人中心、家政预约管理、评价服务管理、需求发布管理。
家政供应商功能:首页、个人中心、家政服务人员管理、家政服务管理、家政预约管理、服务评价管理。
管理员功能:首页、个人中心、居民管理、家政供应商管理、家政服务人员管理、服务类型管理、家政服务管理、家政预约管理、服务评价管理、需求发布管理、投诉建议、需求讨论圈、系统管理。
。
语言:Python
框架:django/flask
软件版本:python3.7.7
数据库:mysql
数据库工具:Navicat
前端框架:vue.js
通过比较两个不同因素的框架,可以看出Flask和Django不能被标记为单一功能中的最佳框架。当Django在快速发展的大型项目中看起来更好并且提供更多功能时,Flask似乎更容易上手。这两个框架对于开发Web应用程序都非常有用,应根据当前的需求和项目的规模来选择它们。
最新python的web框架django/flask都可以开发.基于B/S模式,前端技术:nodejs+vue+Elementui+html+css
,前后端分离就是将一个单体应用拆分成两个独立的应用:前端应用和后端应用,以JSON格式进行数据交互.充分保证了系统代码的良好可读性、实用性、易扩展性、通用性、便于后期维护等特点
以往的智慧社区家政服务系统相关信息管理,都是工作人员手工统计。这种方式不但时效性低,而且需要查找和变更的时候很不方便。随着科学的进步,技术的成熟,计算机信息化也日新月异的发展,社会也已经深刻的认识,计算机功能非常的强大,计算机已经进入了人类社会发展的各个领域,并且发挥着十分重要的作用。具体在系统设计上,采用了B/S的结构,同时,也使用python技术在动态页面上进行了设计,后台上采用Mysql数据库,是一个非常优秀的智慧社区家政服务系统。
当今社会互联网急速发展,智慧社区家政服务系统也在国内爆炸式的发展起来。这种网络模式对长期使用互联网社会产生了深远的的影响,在这种社会环境下开发一个适用于用户都可以操作的、简单的、便捷的智慧社区家政服务系统的发展前景是非常好的。 21世纪的今天,随着社会的不断发展与进步,人们对于信息科学化的认识,已由低层次向高层次发展,由原来的感性认识向理性认识提高,管理工作的重要性已逐渐被人们所认识,科学化的管理,使信息存储达到准确、快速、完善,并能提高工作管理效率,促进其发展。
目 录
1 概述 3
1.1课题背景及意义 3
1.2 国内外研究现状 3
1.3本论文的结构安排 4
2 系统开发环境 6
2.1python介绍 6
2.2 B/S模式 6
2.3 MySQL数据库 7
2.4django框架 7
2.5 Vue开发技术 7
3 系统分析 8
3.1 概述 8
3.2 功能需求 8
3.3 非功能性需求 10
3.4 系统特色 11
3.5 可行性研究 11
3.5.1财务可行性 11
3.5.2技术可行性 12
3.5.3运行可行性 12
3.6系统总体设计 12
3.6.1系统设计结构 12
3.6.2系统架构设计 12
4 系统设计 13
4.1 系统设计主要功能 13
4.1.1体系结构 13
4.1.2 系统功能结构设计 13
4.2 数据库设计 14
4.2.1 数据库设计概述 14
4.2.2 数据库表的设计 15
5 系统界面实现 20
5.1 登录 20
5.2 管理员功能模块 20
5.2.1管理员界面 20
5.2.2居民管理 21
5.2.3家政服务管理 21
5.2.4 家政预约管理 22
5.2.5 服务评价管理 23
5.2.6系统管理 23
6 系统测试 24
6.1 测试定义 24
6.2 测试目的 24
6.3测试方案 25
6.4系统分析 25
7 总结 26
参考文献 27
致谢 29