随着社会的发展,社会的各行各业都在利用信息化时代的优势。计算机的优势和普及使得各种信息系统的开发成为必需。
家政服务网站,主要的模块包括查看管理员;个人中心、用户管理、服务类型管理、家政类型管理、家政评价管理、家政资讯管理、家政服务管理、家政预约管理、系统管理,用户;个人中心、家政评价管理、家政预约管理、前台首页;首页、家政资讯、家政服务、我的、跳转到后台等功能。系统中管理员主要是为了安全有效地存储和管理各类信息,还可以对系统进行管理与更新维护等操作,并且对后台有相应的操作权限。
要想实现家政服务网站的各项功能,需要后台数据库的大力支持。管理员验证注册信息,收集的用户信息,并由此分析得出的关联信息等大量的数据都由数据库管理。本文中数据库服务器端采用了Mysql作为后台数据库,使Web与数据库紧密联系起来。在设计过程中,充分保证了系统代码的良好可读性、实用性、易扩展性、通用性、便于后期维护、操作方便以及页面简洁等特点。
本系统的开发使获取家政服务网站信息能够更加方便快捷,同时也使家政服务网站信息变的更加系统化、有序化。系统界面较友好,易于操作。
关键词:家政服务网站;jsp ;Mysql
With the development of society, all walks of life are making use of the advantages of the information age. The advantages and popularity of computers make the development of various information systems necessary.
The main modules of housekeeping service website include administrator; personal center, user management, service type management, housekeeping type management, housekeeping evaluation management, housekeeping information management, housekeeping service management, housekeeping appointment management, system management, user; personal center, housekeeping evaluation management, housekeeping appointment management, front page; home page, housekeeping information, housekeeping service , mine, jump to backstage, etc. The administrator in the system is mainly for the safe and effective storage and management of all kinds of information, can also manage and update the system maintenance and other operations, and has the corresponding operation authority on the background.
In order to realize the functions of the housekeeping service website, it needs the strong support of the background database. The administrator verifies the registration information, collects the user information, and obtains the association information and so on massive data by the database management. In this paper, the database server uses MySQL as the background database, so that the web and database are closely linked. In the design process, it fully ensures the good readability, practicability, expansibility, universality, easy to maintain, easy to operate and concise page of the system code.
The development of this system makes it more convenient to obtain the information of domestic service website, and also makes the information of domestic service website more systematic and orderly. The system interface is friendly and easy to operate.
Key words: domestic service website; JSP; MySQL
摘 要 1
Abstract 1
1 系统概述 4
1.1 概述 4
1.2课题意义 4
1.3 主要内容 4
2 系统开发环境 5
2. 1 JSP技术介绍 5
2. 2 JAVA简介 5
2.3访问数据库实现方法 5
2.4系统对MySQL数据库的两种连接方式 6
2.5 MySql数据库 6
3 需求分析 7
3.1技术可行性:技术背景 7
3.2经济可行性 7
3.3操作可行性: 8
3.4系统设计规则 8
3.5系统流程和逻辑 8
4系统概要设计 12
4.1 概述 12
4.2 系统结构 12
4.3. 数据库设计 14
4.3.1 数据库实体 14
4.3.2 数据库设计表 16
4.4 数据表 16
第5章 系统详细设计 19
5.1管理员功能模块 21
5.2用户功能模块 25
5.3前台首页功能模块 25
6 系统测试 27
6.1系统测试的目的 27
6.2系统测试方法 28
6.3 测试结果 28
结论 29
致 谢 30
参考文献 31
4.1 概述
家政服务网站基于Web服务模式,是一个适用于Internet环境下的模型结构。只要用户能连上Internet,便可以在不受时间、地点的限制来使用这个系统。家政服务网站工作原理图,如图4-1所示:
图4-1 系统工作原理图
4.2 系统结构
本系统架构网站系统,本系统的具体功能如下:
图4-3 管理员功能结构图
前台首页功能结构图,如图4-4所示:
图4-4 前台首页功能结构图
用户功能结构图,如图4-5所示:
图4-5用户功能结构图
4.3. 数据库设计
4.3.1 数据库实体
用户信息结构图,如图4-6所示:
图4-6 用户信息实体结构图
图4-7家政评价信息实体属性图
家政资讯管理实体属性图如图4-8所示。
图4-8家政资讯管理实体属性图
家政服务管理实体属性图如图4-9所示。
图4-9家政服务管理实体属性图
4.3.2 数据库设计表
4.4 数据表
将数据库概念设计的E-R图转换为关系数据库。在关系数据库中,数据关系由数据表组成,但是表的结构表现在表的字段上。
表名:jiazhengfuwu
功能:家政服务
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键
主键
jiazhengxingming varchar 100 家政姓名
xingbie varchar 100 性别
nianling varchar 100 年龄 管理员
fuwuleixing timestamp 服务类型 CURRENT_TIMESTAMP
jiazhengleixing varchar 100 家政类型
fuwufeiyong varchar 100 服务费用
lianxifangshi timestamp 联系方式
gongzuonianshu varchar 100 工作年数
jiazhengtupian varchar 100 家政图片
gerenjianjie timestamp 个人简介
gongzuoneirong varchar 100 工作内容
表名:jiazhengpingjia
功能:家政评价
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键
主键
yuyuebianhao bigint 预约编号
jiazhengxingming varchar 100 家政姓名
fuwuleixing varchar 100 服务类型
yonghuming varchar 100 用户名
yonghuxingming varchar 200 用户姓名
yonghushouji timestamp 用户手机 CURRENT_TIMESTAMP
manyidu timestamp 满意度 CURRENT_TIMESTAMP
pingjianeirong timestamp 评价内容
表名:jiazhengyuyue
功能:家政预约
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键
主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
yuyuebianhao varchar 200 预约编号
jiazhengxingming varchar 200 家政姓名
jiazhengtupian varchar 200 家政图片
fuwufeiyong varchar 200 服务费用
fuwuleixing varchar 200 服务类型
jiazhengleixing varchar 200 家政类型
yonghuming varchar 200 用户名
yonghuxingming varchar 200 用户姓名
yonghushouji varchar 200 用户手机
dizhi longtext 4294967295 地址
yuyueshijian varchar 200 预约时间
sfsh varchar 200 是否审核
shhf varchar 200 是否回复 否
表名:jiazhengzixun
功能:家政资讯
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键
主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
zixunbiaoti varchar 200 资讯标题
fengmiantupian varchar 200 封面图片
neirong varchar 200 内容
fabushijian varchar 200 发布时间
fabuzhe varchar 200 发布者
laiyuan varchar 200 来源
zixunleixing date 资讯类型
表名:yonghu
功能:用户
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键
主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
yonghuming varchar 200 用户名
mima varchar 200 密码
yonghuxingming varchar 200 用户姓名
xingbie varchar 200 性别
touxiang varchar 200 头像
yonghushouji varchar 200 用户手机
5.1管理员功能模块
管理员登录,管理员通过输入用户名、密码等信息进行系统登录,如图5-1所示。
图5-1管理员登录界面图
管理员登录进入家政服务网站可以查看个人中心、用户管理、服务类型管理、家政类型管理、家政评价管理、家政资讯管理、家政服务管理、家政预约管理、系统管理等内容,如图5-2所示。
图5-2管理员功能界面图
用户管理,在用户管理页面可以填写用户名、密码、用户姓名、性别、头像、用户手机等内容,并可根据需要对用户管理进行查看,修改或删除等操作,如图5-3所示。
图5-3用户管理界面图
服务类型管理,在服务类型管理页面可以填写服务类型等内容,并可根据需要对服务类型管理进行修改或删除等操作,如图5-4所示。
图5-4服务类型管理界面图
家政类型管理,在家政类型管理页面可以填写家政类型等进行添加、修改、删除内容等操作,如图5-5所示。
图5-5家政类型管理界面图
家政评价管理,在家政评价管理页面可以查看预约编号、家政姓名、服务类型、用户名、用户姓名、用户手机、满意度、评价内容等内容,并可根据需要对家政评价管理信息进行查看、修改,删除内容等操作,如图5-6所示。
图5-6家政评价管理界面图
家政资讯管理 ,在家政资讯管理页面可以查看资讯标题、封面图片、内容、发布时间、发布者、来源、资讯类型等内容,并可根据需要对家政资讯管理进行查看、修改、删除内容等操作,如图5-7所示。
图5-7家政资讯管理界面图
家政服务管理;在家政服务管理页面可以查看家政姓名、性别、年龄、服务类型、家政类型、服务费用、联系方式、工作年数、家政图片、个人简介、工作内容等内容,并可根据需要对家政服务管理进行查看、修改、删除内容等操作,如图5-8所示。
图5-8家政服务管理界面图
家政预约管理,在家政预约管理页面可以查看预约编号、家政姓名、家政图片、服务费用、服务类型、家政类型、用户名、用户姓名、用户手机、地址、预约手机、是否审核、审核回复、是否支付等内容,并可根据需要对家政预约管理进行审核、查看、修改,删除等操作,如图5-9所示。
图5-9家政预约管理界面图
5.2用户功能模块
用户登录进入家政服务网站可以查看个人中心、家政评价管理、家政预约管理等内容,如图5-10所示。
图5-10用户功能界面图
个人中心,在个人中心页面通过填写用户名、密码、用户姓名、性别、头像、用户手机等内容并可根据需要对个人中心信息进行提交操作,如图5-11所示。
图5-11个人中心界面图
家政预约管理,在家政预约管理页面可以填写预约编号、家政姓名、家政图片、服务费用、服务类型、家政类型、用户名、用户姓名、用户手机、地址、预约手机、是否审核、审核回复、是否支付等内容,并可根据需要对家政预约管理进行家政评价、查看,删除等操作,如图5-12所示。
图5-12家政预约管理界面图
家政评价管理,在家政评价管理页面可以查看预约编号、家政姓名、服务类型、用户名、用户姓名、用户手机、满意度、评价内容等内容,并可根据需要对家政评价管理进行查看,修改、删除等操作,如图5-13所示。
图5-13家政评价管理界面图
5.3前台首页功能模块
用户登录进入家政服务网站可以查看首页、家政资讯、家政服务、我的、跳转到后台等内容,如图5-14所示。
图5-14前台首页功能界面图
用户注册,在用户注册页面通过填写用户名、密码、姓名、手机等信息进行注册,如图5-15所示。
图5-15用户注册界面图