家政服务平台管理系统的设计与实现(论文+源码)_java_277

1.与本课题有关的国内外研究情况
随着我国市场经济的快速发展和信息化水平的不断提高,人们的工作节奏也不断加快,许多人们没有闲暇的时间和精力顾及家务,如何利用先进的网络管理手段使人们可以方便地通过互联网平台寻找家政服务来帮忙打理家务,这已成为当今社会所面临的一个问题。目前,大多数人们都是直接去家政服务公司窗口排队预约,给人们带来许多不便,同时,也大大地浪费很多时间,降低了家政服务行业的服务效率。因此,迫切需要开发一个利网络平台来管理家政行业的系统
2.课题研究的主要内容
(1)家政人员管理:对家政人员的个人基本信息进行管理。例如:姓名、年龄、性别、籍贯、身份证号(实名制)、从业时间等。
(2)对家政服务平台管理系统后台界面的登录者进行身份验证与管理。例如:超级管理员、普通管理员、家政公司市场部人员等等。对这些登录者的身份信息进行管理。
(3)客户信息管理:专门对客户的信息进行管理,客户购买服务的历史信息,客户对服务的具体评价、打分、投诉等等。
(4)前台界面的设计:前台界面包括企业的服务介绍,客户注册、登录、查看当前购买服务信息、对服务进行评价和投诉、对家政人员进行匿名打分,在线咨询,以及关于招聘服务人员的严格规范…等等。
(5)服务业务具体信息管理:服务细化分类以及对各项细化服务内容的介绍,对每一单成交的业务的详细信息进行管理。例如:开始结束时间、此次服务参与的家政人员、服务详细内容、客户对此次服务的评价、此次服务的佣金等等。
(6)综合统计模块:对客户集中投诉的服务领域进行图标可视化业务处理,还包括低分的被集中投诉的家政人员的信息及原因的统计。同时,统计高分的家政人员及集中好评的服务业务。
(7)家政业务综合管理:此模块主要由家政公司市场部负责。主要是扩展新的业务领域,增加新的服务内容,淘汰不符合市场行情的服务业务,修正需要调整的服务业务,根据实际情况,分配不同的家政人员到不同的业务领域。
3.课题研究的主要的目的和意义
本平台的实现可以为更多家庭提供便捷、高效的家政服务信息途径,节约许多客户做家务的时间,客户可根据需求选择合适的员工和服务项目,同时也大大节省到家政服务公司进行窗口排队预约的现状。随着家政服务业网络平台的提高,其在人们生活中扮演着重要的角色,已经成为一个新兴的主力军。

摘要

本文首先研究并介绍国内外目前的背景和现状,在此基础上给出论文的主要研究内容,其次,对家政预约平台管理系统的需求进行了分析。再次,对家政预约平台管理系统进行了总体设计,根据其总体设计、软件架构和总体功能模块进行了详细设计,作出了业务流程图以及数据流程图。总体上把系统分为会员、市场部、管理员、超管四种角色,前台上主要包括会员注册、会员登录、搜索服务项目、浏览新闻公告、浏览服务项目、购物车、我的订单、服务评价、修改个人信息、修改密码等;后台主要包括用户管理、会员管理、新闻管理、服务类型管理、服务项目管理、订单管理、订单项管理、订单评价管理、工作人员管理、订单分派管理、数据统计等最后根据详细设计的结果,运用JavaEE技术平台,使用更灵活的B/S开发模式和经典的SSM组合框架实现系统的MVC分层架构,并结合MySQL数据库实现了家政预约平台管理系统的信息化管理,并列出核心代码和部分主要页面。还对系统的核心功能就行了压力测试。

关键词:家政服务;B/S模式;SSM;MySQL

3.3用例分析

家政预约平台管理系统的设计与实现分为了用户、市场部、管理员、超级管理员四种角色,其中用户角色主要包括用户注册、用户登录、搜索服务项目、查看新闻公告、浏览服务项目、购物车、我的订单、服务评价、修改个人信息、修改密码等。

市场部角色主要包括:订单管理、订单项管理、订单评价管理、订单分派管理等。

管理员角色主要包括:会员管理、新闻管理、服务类型管理、服务项目管理、订单管理、订单项管理、订单评价管理、工作人员管理、订单分派管理、数据统计等。

超级管理员角色主要包括:用户管理、会员管理、新闻管理、服务类型管理、服务项目管理、订单管理、订单项管理、订单评价管理、工作人员管理、订单分派管理、数据统计等。

4.1系统总体模块设计

根据前面的分析研究,家政预约平台管理系统的功能性需求可大致分为前台和后台两大部分。

4.2.2物理设计

根据本系统主要功能模块需求,家政预约平台管理系统将由多个数据表组成,下面主要介绍数据库中核心的几个数据表内容。

(1)管理员表:用于存储系统管理员的所有信息,具体内容如下表4-1所示。

表4-1管理员admin表

字段名称

字段意义

字段类型

字段长度

键码

能否为空

adminid

主键编号

varchar

50

主键

username

用户名

varchar

40

 

password

密码

varchar

40

 

realname

姓名

varchar

40

 

contact

联系方式

varchar

40

 

role

角色

varchar

10

 

addtime

创建日期

datetime

0

 

(2)会员表:用于存储平台上注册的会员信息。

表4-2会员信息huiyuan表

字段名称

字段意义

字段类型

字段长度

键码

能否为空

usersid

主键编号

varchar

50

主键

username

用户名

varchar

40

 

password

密码

varchar

40

 

realname

姓名

varchar

40

 

sex

性别

varchar

40

 

birthday

出生日期

varchar

40

 

contact

联系方式

varchar

40

 

regdate

注册日期

varchar

40

 

(3)服务类型表:用于存储平台上服务类型信息。

表4-3服务类型信息cate表

字段名称

字段意义

字段类型

字段长度

键码

能否为空

cateid

主键编号

varchar

50

主键

catename

类型名称

varchar

40

 

memo

备注

varchar

40

 

(4)工作人员表:用于存储平台上工作人员信息。

表4-4工作人员信息employ表

字段名称

字段意义

字段类型

字段长度

键码

能否为空

employid

主键编号

varchar

50

主键

realname

姓名

varchar

40

 

sex

性别

varchar

10

 

birthday

出生日期

datetime

0

 

idcard

身份证

varchar

40

 

jiguan

籍贯

varchar

40

 

minzu

民族

varchar

40

 

workdate

入职日期

datetime

0

 

contact

联系方式

varchar

40

 

memo

备注

varchar

40

 

(5)新闻公告表:用于存储平台上新闻公告信息。

表4-5 新闻公告信息article表

字段名称

字段意义

字段类型

字段长度

键码

能否为空

articleid

主键编号

varchar

50

主键

title

标题

varchar

40

 

image

图片

varchar

150

 

contents

内容

text

0

 

addtime

发布日期

datetime

0

 

hits

点击数

int

4

 

(6)服务项目表:用于存储平台上服务项目信息。

表4-6 服务项目信息goods表

字段名称

字段意义

字段类型

字段长度

键码

能否为空

goodsid

主键编号

varchar

50

主键

goodsname

项目名称

varchar

40

 

image

图片

varchar

150

 

cateid

服务类型

varchar

50

外键

price

价格

varchar

40

 

addtime

上架日期

datetime

0

 

hits

点击数

int

4

 

sellnum

预约量

int

4

 

contents

服务介绍

text

0

 

(7)购物车表:用于存储平台上购物车信息。

表4-7 购物车信息cart表

字段名称

字段意义

字段类型

字段长度

键码

能否为空

cartid

主键编号

varchar

50

主键

usersid

用户

varchar

50

外键

goodsid

服务

varchar

50

外键

price

价格

varchar

40

 

addtime

加入日期

varchar

40

 

(8)订单表:用于存储平台上的订单信息。

表4-8 订单信息orders表

字段名称

字段意义

字段类型

字段长度

键码

能否为空

ordersid

主键编号

varchar

50

主键

ordercode

订单号

varchar

40

 

usersid

用户

varchar

50

外键

total

总计

varchar

40

 

addtime

下单日期

varchar

40

 

status

状态

varchar

40

 

address

地址

varchar

40

 

contact

联系方式

varchar

40

 

workdate

工作日期

varchar

40

 

worktime

时间段

varchar

40

 

(9)订单项表:用于存储平台上的酒店客房的信息。

表4-9 订单项信息items表

字段名称

字段意义

字段类型

字段长度

键码

能否为空

itemsid

主键编号

varchar

50

主键

ordercode

订单号

varchar

40

 

goodsid

服务

varchar

50

外键

price

价格

varchar

40

 

(10)订单分派表:用于存储平台上的订单分派信息。

表4-10 订单分派信息allot表

字段名称

字段意义

字段类型

字段长度

键码

能否为空

allotid

主键编号

varchar

50

主键

ordersid

订单号

varchar

50

外键

employid

服务人员

varchar

50

外键

addtime

日期

datetime

0

 

status

状态

varchar

30

 

(11)订单评价表:用于存储平台上订单评价信息。

表4-11订单评价信息topic表

字段名称

字段意义

字段类型

字段长度

键码

能否为空

topicid

主键编号

varchar

50

主键

usersid

用户

varchar

50

外键

ordersid

订单

varchar

50

外键

goodsid

服务项目

varchar

50

外键

num

评分

varchar

30

 

contents

评价

varchar

40

 

addtime

日期

datetime

0

 

status

状态

varchar

30

 

reps

回复

varchar

40

 

图5-1 首页

图5-4 家政服务项目

图5-6 下单地址信息

图5-7 我的订单

图5-8 付款

图5-9 服务评价

图5-11超管主界面

  • 22
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值