基于JSP的家政服务管理系统设计与实现_曲蕴慧
基于JSP的家政服务管理系统设计与实现
曲蕴慧
()西安医学院公共课部计算机教研室,陕西西安710021
摘 要:家政服务管理系统可以使家政服务的管理工作系统化、规范化、自动化、简易化、智能化,从而大大减少管理
者的工作时间,并提高家政服务管理效率。分析了开发家政服务管理系统的意义,对家政服务管理系统进行了整体设计,并在M雇员管理、合同管理、客户评Eclise集成开发环境中利用JSP技术实现了需求分析所要求的客户管理、yp价、雇员留言等功能。
关键词:家政服务管理系统;JSP;MEliseyp
()中图分类号:TP319 文献标识码:A 文章编号:167278002013004008702---
MSQL作为网站数据库。y
0 引言
近年来,随着家政服务行业在国内的普及,越来越多的家政服务机构在中国大地上生根发芽。这么多的机构同时也给他们带来了困和公司给需求者带来了很大便利,
但管理、维护和推惑。很多家政公司都建有自己的网站,
且专业的维护和管理成本也较大,使用不善,这广都有限,
部分的投入就变成了浪费。设计和开发一套适合我国家政服务业的管理系统是国内同行面临的共同问题。
1.3 JSP
JSP技术使用Java编程语言编写类XML的tas和g
scritlets来封装产生动态网页的处理逻辑。网页还能通p过tas和scritlets访问存在于服务端资源的应用逻辑。gp支持可重用的基JSP将网页逻辑与网页设计和显示分离,
使基于W于组件的设计,eb的应用程序的开发变得迅速和容易。
2 家政服务系统设计
2.1 系统需求分析
1 开发环境
1.1Elise Myp
家政管理系统的需求主要有以下几点:
MEclise企业级工作平台(MEcliseEnterrise ypypp
)简称M是对E利Workbench,EclisecliseIDE的扩展,ypp
用它可以在数据库和J发布以及应用程序avaEE的开发、服务器的整合方面极大提高工作效率。它是功能丰富的包括了完备的编码、调试、测试和JavaEE集成开发环境,
、、、发布功能,完整支持HTML、StrutsJSP、CSSJavascritp、。SrinSQL、Hibernatepg1.2SL MyQ
()采用计算机对信息进行存储,包括雇员、客户、用1
服务信息等。工合同、
)(能够添加、删除、修改、查询雇员和客户的基本信2
息,能够了解到雇员的服务特长和客户需求。
)(客户能在网上提交用工申请,等待雇员回应雇佣3
请求。
()客户可以对雇员进行评价,以便理解雇员的工作4情况,更好地进行雇员管理。雇员也可以给客户留言,说明一些特殊信息。
)(合同是家政管理中的重要部分,正式合同上记载5
雇员编号、客户编号、服务时间了合同签订和到期的时间、等信息。
2.2 系统活动流程
是一种MSQL是一个小型关系型数据库管理系统,y
关联数据库将数据保存在不同的表关联数据库管理系统,
中,而不是将所有数据放在一个大仓库内,这样就增加了结构化查询速度并提高了灵活性。MSQL的SQL即是“y,语言”是用于访问数据库的最常用标准化语言,MSQLy。由于其体积软件采用了GPL(GNU通用公共许可证)
小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了
系统采用M系统的活动流程如图1所SQL数据库,y
用以示。系统活动流程图表明系统不同身份的用户活动,帮助用户和设计人员了解对本系统各部分功能及其相应页面相互之间的跳转。由图1可看出,家政服务管理系统
,作者简介:曲蕴慧(女,硕士,西安医学院公共课部计算机教研室讲师,研究方向为计算机软件与应用。1983-)
·88·软件导刊 2013年
的一大要素是注册用户,已注册的用户登录时会选择身是以管理员身份登录、客户身份登陆还是以雇员身份份,
登录。若以管理员身份登录,则进入管理员权限页面,管客户管理、雇员管理、合同管理、服理员可进行的操作有:
系统管理。若是以客户的身份登录,则进入客户务管理、
客户可以进行的操作有:基本信息、查看雇员、权限页面,
查看合同、查看服务。若是以雇员的身份登录,则进入雇员权限页面,雇员可以进行的操作有:基本信息、查看客查看合同、查看服务
。户、
2.5 系统模块设计
图2 系统E-R图
系统中有管理员、客户、雇员三种角色,他们的权限不所对应的操作也有所不同。管理员权限高于客户和雇同,
管理员权限页面的操作远多于客户权限页面和雇员权限,
员权限页面的操作,且客户权限页面和雇员权限页面的操作在管理员权限页面中基本实现。
3 总结与展望
3.1 总结
系统的核心任务是减轻家政中心管理人员通过手工雇员和合同信息的负担,并且通过方式管理大量的客户、
客户评价调动广大雇员的工作热情和积极性。在开发过充分考虑用户的需求,使得本系统操作起来简单方程中,
图1 系统活动流程
便,具有高效的查询功能。同时,安全、灵活的权限管理机制可以方便地对每个用户分配系统各个功能的使用权限,最终本系统完成了需求分析所要求的客户管理、雇员管理、合同管理、客户评价、雇员留言等功能。3.2 展望
2.3 系统功能结构
系统由管理员模块、客户模块和雇员模块3部分构成。
管理员模块的基本功能有:客户管理、雇员管理、合同管理、服务管理、系统管理。其中,客户管理能完成查看、增加、删除客户信息操作,雇员管理能完成查看、增加、删除雇员信息功能,合同管理能完成查看、增加、删除合同信服务管理能完成查看、增加、删除服务信息功能,息功能,
系统管理能完成增加管理员功能。
客户模块的基本功能有修改基本信息、查看雇员基本查看合同信息、查看服务信息、查看留言,在查看雇信息、
员信息页面又可以进行添加雇佣请求和添加评论操作。
雇员模块的基本功能有修改基本信息、查看客户基本信息、查看合同信息、查看服务信息、查看评论,在查看客户信息页面又可以进行回应雇佣请求和添加留言操作。
2.4 数据库设计
系统重点完成了客户、雇员的管理及客户评价、雇员留言功能。在后续使用过程中,还可根据具体需求进一步加以改善:
()为了更好地加强客户、雇员交互的实时性,在本系1
努力形成如QQ之统实现的客户评价和雇员留言基础上,类实时性比较强的交互。
)(为了带给用户更明快的视觉感受,使系统的结构2
更加明确,可以在本系统的基础上实现异步刷新,添加、删除、增加成功提示信息都不用再单独写页面。
参考文献:
[]向守超.基于多A1ent协作的家政网络服务平台设计与研 秦凤梅,g
究[重庆:重庆正大软件职业技术学院,D].2011.
[]家政服务综合管理系统的设计与实现[厦门:厦门大2D]. 胡奕聪.
学,2009.
[]家政服务代理系统的设计与实现[大连:大连理工大3D]. 于颖平.
学,2007.
[]基于MV长4C模式和RMI的家政服务预定管理系统[D]. 王丽萍.
春:吉林大学,2005.
[]远程智能家政系统设计[成都:成都电子机械高等专科5D]. 邱士安.
学校,2001.
[]北6Struts2核心技术与JavaEE框架整合开发实战[M]. 王树伟.
京:电子工业出版社,2008.
(责任编辑:孙 娟)
/家政服务管理系统是一个基于B其S的信息系统,数据库需要通过系统需求分析以及系中数据库非常重要,
统功能结构来设计。数据库设计关系着整个系统的实施效果和效率。虽然家政系统要求的数据存储量并非很大,但对数据的完整性和一致性要求都非常高,查询的响应速使用M度也较快。在家政服务管理系统中,SQL数据库y
进行数据存储。
家政服务管理系统整体E-R图见图2
。