智慧家政在线预约管理系统为用户提供家政服务预约服务,系统包括前台和后台。
前台用户可以先进行注册,填写个人的基本信息提交到服务器,服务器把数据保存到数据库。管理员对会员的信息进行验证后,会员通过验证后的用户名和密码进行登录,登录之后查看家政服务。家政服务在首页展示,查看家政服务具体信息后,可以进行预约,填写预约信息后,生成预约订单。点开我的功能模块,修改个人信息,重新登录等功能。
管理员是后台的管理者,对用户提交的家政服务订单进行审核,如果不是正常的预定或者违规的内容进行删除,也可以要求会员进行修改后重新提交。管理员对家政服务的分类进行管理,管理员还可以对用户信息进行管理,发布公告推送给用户端。Spring框架是Java平台的一个开放源代码的Full-stack(全栈)应用程序框架,和控制翻转容器的实现。Spring框架的一些核心功能理论,可以用于所有Java应用,Spring还为Java EE构建的Web应用提供大量的扩展支持。Spring框架没有实现任何的编程模型,但是Spring的模型在Java社区中流行度非常高,甚至基本上完全替代了EJB(Java EE的Beans)模型。Spring框架最初由Rod Johnson和Juergen Hoeller等人开发
主要功能:
1、管理员管理:管理员数据维护和个人用户的数据维护
2、用户管理:用户id、用户基本信息如会员账号、用户姓名、身份证号、联系电话等等增删改查
3、财务管理:收费(包括续费)价格的管理,收费分为平时价和活动价;相应价目表的Excel导入导出。
4、家政管理:家政服务人员信息增删改查;
5、服务预约表安排:工作表的安排;工作表形式显示,打印,Excel的导入导出。
6、服务情况管理:预约、签到,按照会员名等方式查询服务记录,Excel的导入导出
其中图片是保存在服务器端,数据库记录对应的图片链接地址,在资源类信息保存中还可以通过二进制进行保存。本系统为了降低数据库的负荷,把图片以文件格式进行存储,这样既减轻了服务器的数据库的存储,也提高了图片数据传输的速度。会员发布后,在管理端对数据进行管理,删除一些违法违规的记录。没有删除的记录将在客户端首页进行展示,用于其他会员查看。会员可以通过家政服务的分类进行搜索,不同分类对应了不同的家政服务。也可以通过关键字进行检索。家政服务还具有点赞和收藏功能。
Spring Boot 是 Spring 家族中的一个全新的框架,它用来简化Spring应用程序的创建和开发过程。也可以说 Spring Boot 能简化我们之前采用SSM(Spring MVC + Spring + MyBatis )框架进行开发的过程。
随着计算机技术的发展,带来社会各行业的进步,信息化逐渐运用到人们的生活中。传统模式的家政服务管理满足不了现代人的生活追求,服务质量、服务速度。随着互联网+的理念的发展,为了提供用户方便快捷的家政服务渠道,打造舒适的家政服务;家政预约系统是一个对服务人员进行分级管理,再通过数据显示给用户,让用户进行选择,最终形成订单收取费用为整个流程的全面管理平台。
本文先提出了开发智慧家政在线预约管理系统的背景意义,然后通过功能性和非功能性分析阐述本系统的需求,然后从功能设计和数据库设计两方面进行系统的设计建模。在技术实现部分采用了Java作为开发后台的编程语言,客户端使用Jsp技术,数据库选择MySQL。最后进行了代码的编写,并说明了实现流程。最终,通过软件测试来验证智慧家政在线预约管理系统的功能要求。综合表明,本智慧家政在线预约管理系统满足了家政服务预约的基本业务,帮助用户及时在线预定,并为家政服务管理员提供了高效的管理模式。
目 录
摘 要 I
Abstract II
第一章 绪论 1
1.1 选题背景 1
1.2 选题意义 1
1.3 研究内容 2
第二章 相关技术介绍 3
2.1 Java语言 3
2.2 SSM框架 3
2.3 Mysql数据库 4
第三章 系统分析 5
3.1可行性分析 5
3.2 需求分析 5
3.2.1非功能性需求 5
3.2.2功能需求 6
3.3 系统用例 6
3.3.1 会员功能需求 6
3.3.2 服务人员功能需求 7
3.3.2 管理员功能需求 8
第四章 系统设计 10
4.1系统功能设计 10
4.2 数据库设计 11
4.2.1逻辑结构设计 11
4.2.2物理结构设计 12
第五章 系统实现 18
5.1 运行环境 18
5.2 家政服务管理功能实现 18
5.2.1管理员登录 18
5.2.2管理主界面 19
5.2.3家政服务信息管理 19
5.2.4服务人员管理 20
5.2.5预约订单管理 21
5.3 前台用户功能实现 21
5.3.1会员注册 21
5.3.2会员登录 22
5.3.3家政服务查看 22
5.3.4用户预约订单 23
5.3.4家政服务情况 24
5.3.4服务完成 24
第六章 系统测试 26
6.1 测试说明 26
6.2 功能测试 26
6.3 测试说明 28
总结 29
参考文献 30
谢 辞 31