大专毕业设计

基于JSP的家政服务管理系统设计与实现访问

 

摘 要:家政服务管理系统可以使家政服务的管理工作系统化、规范化、自动化、简易化、智能化,从而大大减少管理

 

者的工作时间,并提高家政服务管理效率。分析了开发家政服务管理系统的意义,对家政服务管理系统进行了整体 设计,并在 MyEclipse集成开发环境中利用JSP技术实现了需求分析所要求的客户管理、雇员管理、合同管理、客户评 价、雇员留言等功能。

基于JSP的家政服务管理系统设计与实现1

关键词:家政服务管理系统;JSP;MyElipse

中图分类号:TP319     文献标识码:A     文章编号:1672-7800(2013)004-0087-02

基于JSP的家政服务管理系统设计与实现2

作者简介:曲蕴慧(1983-),女,硕士,西安医学院公共课部计算机教研室讲师,研究方向为计算机软件与应用。 0 引言

近年来,随着家政服务行业在国内的普及,越 来 越 多

基于JSP的家政服务管理系统设计与实现3

的家政服务机构在中国大地上生根发芽。这 么 多 的 机 构

和公司给需求者带来了很大便利,同时也给他们带来了困

如需更多java毕业设计,可关注东哥毕设。

惑。很多家政公司都建有自己的网站,但 管 理、维 护 和 推

广都有限,且专业的维护和管理成本也较大,使用不善,这

部分的投入就变成了浪费。设计和开发一套适合我国家

政服务业的管理系统是国内同行面临的共同问题。 1 开发环境

1.1 MyElipse

MyEclipse企业级工作平台 (MyEclipseEnterprise

Workbench,简称 MyEclipse)是 对 EclipseIDE 的 扩 展,利

用它可以在数据库和JavaEE的 开 发、发布以及应用程序

服务器的整合方面极大提高工作效率。它是功能丰富的

JavaEE集 成 开 发 环 境,包括了完备的编码、调 试、测 试 和

发布功能,完整 支 持 HTML、Struts、JSP、CSS、Javascript、 Spring、SQL、Hibernate。

1.2 MySQL MySQL是一个小型关系型数据库管理系统,是 一 种

关联数据库管理系统,关联数据库将数据保存在不同的表

中,而不是将所有数据放在一个大仓库内,这 样 就 增 加 了

速度并提高了灵活性。MySQL的SQL即是“结构化查询

语言”,是用于访问数据库的最常用标准化语言,MySQL

软件采用 了 GPL(GNU 通 用 公 共 许 可 证)。由 于 其 体 积

小、速度快、总体拥有 成 本 低,尤其是开放源码这一特点,

许多中小型网站为了降低网站总体拥有成本 而选择了

MySQL作为网站数据库。

1.3 JSP

JSP技术使用Java编程语言编写类 XML 的tags和

scriptlets来封装产生动态网页的处理逻辑。网 页 还 能 通

过tags和scriptlets访问存在于服务端资源的应用逻 辑。

JSP将网页逻辑与网页设计和显示分离,支持可 重 用 的 基

于组件的设计,使 基 于 Web的应用程序的开发变得迅速

和容易。 2 家政服务系统设计

2.1 系统需求分析

家政管理系统的需求主要有以下几点: (1)采用计算机对信息进行存储,包括雇员、客 户、用

工合同、服务信息等。 (2)能够添加、删 除、修 改、查询雇员和客户的基本信

息,能够了解到雇员的服务特长和客户需求。 (3)客户能在网上提交用工申请,等待雇员回应雇佣

请求。(4)客户可以对雇 员 进 行 评 价,以便理解雇员的工作

情况,更好地进行雇 员 管 理。雇员也可以给客户留言,说

明一些特殊信息。 (5)合同是家政管 理 中 的 重 要 部 分,正式合同上记载

了合同签订和到期的时间、雇员编号、客户编号、服务时间

等信息。

2.2 系统活动流程

系统采用 MySQL数据库,系统的活动流程如图1所 示。系统活动流程图表明系统不同身份的用户活动,用以

帮助用户和设计人员了解对本系统各部分功能及其相应

页面相互之间的跳转。由图1可看出,家政服务管理系统

的一大要素 是 注 册 用 户,已注册的用户登录时会选择身

份,是以管理员身份登录、客户身份登陆还是以雇员身份

登录。若以管理员身份 登 录,则进入管理员权限页面,管

理员可进行的操作有:客 户 管 理、雇 员 管 理、合 同 管 理、服

务管理、系统管理。若是以客户的身份登录,则 进 入 客 户

权限页面,客户可以进 行 的 操 作 有:基 本 信 息、查 看 雇 员、

查看合同、查看服务。若是以雇员的身份登录,则 进 入 雇

员权 限 页 面,雇员可以进行的操作有:基 本 信 息、查 看 客

户、查看合同、查看服务。 图1 系统活动流程

2.3 系统功能结构

系统由管理 员 模 块、客 户 模 块 和 雇 员 模 块 3 部 分 构

成。

管理员模块的基本功能有:客户管理、雇员管理、合同

管理、服务管理、系 统 管 理。其 中,客户管理能完成查看、

增加、删除客户信息操 作,雇员管理能完成查看、增 加、删

除雇员信息功能,合同管理能完成查看、增加、删除合同信

息功能,服务管理能完 成 查 看、增 加、删除服务信息功能,

系统管理能完成增加管理员功能。

客户模块的基本功能有修改基本信息、查看雇员基本

信息、查看合同信息、查 看 服 务 信 息、查 看 留 言,在 查 看 雇

员信息页面又可以进行添加雇佣请求和添加评论操作。

雇员模块的基本功能有修改基本信息、查 看 客 户 基

本信息、查看合同信息、查看服务信息、查看评论,在 查 看

客户信息页面又可以进行回应雇佣请求和添加留 言 操

作。

2.4 数据库设计

家政服务管理系统是一个基于 B/S的 信 息 系 统,其

中数据库非常重要,数据库需要通过系统需求分析以及系

统功能结构来设计。数据库设计关系着整个系统的实施

效果和效率。虽然家政系统要求的数据存储量并非很大,

但对数据的完整性和一致性要求都非常高,查询的响应速

度也较快。在家政服务管理系统 中,使 用 MySQL数 据 库

进行数据存储。

家政服务管理系统整体 E-R图见图2。 图2 系统 E-R图

2.5 系统模块设计

系统中有管理员、客户、雇员三种角色,他们的权限不

同,所对应的操作也有所不同。管理员权限高于客户和雇

员权限,管理员权限页面的操作远多于客户权限页面和雇

员权限页面的操作,且客户权限页面和雇员权限页面的操

作在管理员权限页面中基本实现。 3 总结与展望

3.1 总结

系统的核心任务是减轻家政中心管理人员通过手工

方式管理大量的客户、雇员和合同信息的负担,并 且 通 过

客户评价调动广大雇员的工作热情和积极性。在 开 发 过

程中,充分考虑用户的 需 求,使得本系统操作起来简单方

便,具有高效的查询功能。同时,安全、灵活的权限管理机

制可以方便地对每个用户分配系统各个功能的使用权限,

最终本系统完成了需求分析所要求的客户管理、雇 员 管

理、合同管理、客户评价、雇员留言等功能。

3.2 展望

系统重点完成了客户、雇员的管理及客户评价、雇 员

留言功能。在后续使用过程中,还可根据具体需求进一步

加以改善: (1)为了更好地加强客户、雇员交互的实时性,在本系

统实现的客户评价和雇员留言基础上,努力形成如 QQ 之

类实时性比较强的交互。 (2)为了带给用户更明快的视觉感受,使 系 统 的 结 构

更加明确,可以在本系统的基础上实现异步刷新,添加、删 除、增加成功提示信息都不用再单独写页面。

评论