




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于JSP的家政服务管理系统设计与实现 摘要:家政服务管理系统可以使家政服务的管理工作系统化、规范化、自动化、简易化、智能化,从而大大减少管理者的工作时间,并提高家政服务管理效率。分析了开发家政服务管理系统的意义,对家政服务管理系统进行了整体设计,并在MyEclipse集成开发环境中利用JSP技术实现了需求分析所要求的客户管理、雇员管理、合同管理、客户评价、雇员留言等功能。 中国论文网 关键词:家政服务管理系统;JSP;MyElipse 中图分类号:TP319文献标识码:A文章编号:16727800(2013)004008702 0引言 近年来,随着家政服务行业在国内的普及,越来越多的家政服务
2、机构在中国大地上生根发芽。这么多的机构和公司给需求者带来了很大便利,同时也给他们带来了困惑。很多家政公司都建有自己的网站,但管理、维护和推广都有限,且专业的维护和管理成本也较大,使用不善,这部分的投入就变成了浪费。设计和开发一套适合我国家政服务业的管理系统是国内同行面临的共同问题。 1开发环境 1.1MyElipse MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对EclipseIDE的扩展,利用它可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大提高工作效率。它是功能丰富的JavaEE集成开发环
3、境,包括了完备的编码、调试、测试和发布功能,完整支持HTML、Struts、JSP、CSS、Javascript、Spring、SQL、Hibernate。 1.2MySQL MySQL是一个小型关系型数据库管理系统,是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL的SQL即是“结构化查询语言”,是用于访问数据库的最常用标准化语言,MySQL软件采用了GPL(GNU通用公共许可证)。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站
4、数据库。 1.3JSP JSP技术使用Java编程语言编写类XML的tags和scriptlets来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 2家政服务系统设计 2.1系统需求分析 家政管理系统的需求主要有以下几点: (1)采用计算机对信息进行存储, 包括雇员、客户、用工合同、服务信息等。 (2)能够添加、删除、修改、查询雇员和客户的基本信息, 能够了解到雇员的服务特长和客户需求。 (3)客户能在网上提交用工申请, 等待雇员
5、回应雇佣请求。 (4)客户可以对雇员进行评价,以便理解雇员的工作情况,更好地进行雇员管理。雇员也可以给客户留言,说明一些特殊信息。 (5)合同是家政管理中的重要部分,正式合同上记载了合同签订和到期的时间、雇员编号、客户编号、服务时间等信息。 2.2系统活动流程 系统采用MySQL数据库,系统的活动流程如图1所示。系统活动流程图表明系统不同身份的用户活动,用以帮助用户和设计人员了解对本系统各部分功能及其相应页面相互之间的跳转。由图1可看出,家政服务管理系统的一大要素是注册用户,已注册的用户登录时会选择身份,是以管理员身份登录、客户身份登陆还是以雇员身份登录。若以管理员身份登录,则进入管理员权限页
6、面,管理员可进行的操作有:客户管理、雇员管理、合同管理、服务管理、系统管理。若是以客户的身份登录,则进入客户权限页面,客户可以进行的操作有:基本信息、查看雇员、查看合同、查看服务。若是以雇员的身份登录,则进入雇员权限页面,雇员可以进行的操作有:基本信息、查看客户、查看合同、查看服务。 2.3系统功能结构 系统由管理员模块、客户模块和雇员模块3部分构成。 管理员模块的基本功能有:客户管理、雇员管理、合同管理、服务管理、系统管理。其中,客户管理能完成查看、增加、删除客户信息操作,雇员管理能完成查看、增加、删除雇员信息功能,合同管理能完成查看、增加、删除合同信息功能,服务管理能完成查看、增加、删除服
7、务信息功能,系统管理能完成增加管理员功能。 客户模块的基本功能有修改基本信息、查看雇员基本信息、查看合同信息、查看服务信息、查看留言,在查看雇员信息页面又可以进行添加雇佣请求和添加评论操作。 雇员模块的基本功能有修改基本信息、查看客户基本信息、查看合同信息、查看服务信息、查看评论,在查看客户信息页面又可以进行回应雇佣请求和添加留言操作。 2.4数据库设计 家政服务管理系统是一个基于B/S的信息系统,其中数据库非常重要,数据库需要通过系统需求分析以及系统功能结构来设计。数据库设计关系着整个系统的实施效果和效率。虽然家政系统要求的数据存储量并非很大, 但对数据的完整性和一致性要求都非常高,查询的响
8、应速度也较快。在家政服务管理系统中,使用MySQL数据库进行数据存储。 家政服务管理系统整体ER图见图2。 2.5系统模块设计 系统中有管理员、客户、雇员三种角色,他们的权限不同,所对应的操作也有所不同。管理员权限高于客户和雇员权限,管理员权限页面的操作远多于客户权限页面和雇员权限页面的操作,且客户权限页面和雇员权限页面的操作在管理员权限页面中基本实现。 3总结与展望 3.1总结 系统的核心任务是减轻家政中心管理人员通过手工方式管理大量的客户、雇员和合同信息的负担,并且通过客户评价调动广大雇员的工作热情和积极性。在开发过程中,充分考虑用户的需求,使得本系统操作起来简单方便,具有高效的查询功能。
9、同时,安全、灵活的权限管理机制可以方便地对每个用户分配系统各个功能的使用权限,最终本系统完成了需求分析所要求的客户管理、雇员管理、合同管理、客户评价、雇员留言等功能。 3.2展望 系统重点完成了客户、雇员的管理及客户评价、雇员留言功能。在后续使用过程中,还可根据具体需求进一步加以改善: (1)为了更好地加强客户、雇员交互的实时性,在本系统实现的客户评价和雇员留言基础上,努力形成如 QQ之类实时性比较强的交互。 (2)为了带给用户更明快的视觉感受,使系统的结构更加明确,可以在本系统的基础上实现异步刷新,添加、删除、增加成功提示信息都不用再单独写页面。 参考文献: 1秦凤梅,向守超.基于多Agent 协作的家政网络服务平台设计与研究D.重庆:重庆正大软件职业技术学院,2011. 2胡奕聪.家政服务综合管理系统的设计与实现D.厦门:厦门大学,2009. 3于颖平.家政服务代理系统的设计与实现D.大连:大连理工大学,2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论