版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要在我们日常生活中,我们不难发觉,家务活慢慢开始占据我们大部分休闲时间。增加我们劳动量同时,又影响了我们生活质量。怎样将人们从繁重家务活中解放出来,成为了我们不得不去思索问题。这么一来,家政服务这一概念映入我们眼帘,家政服务需求也越来越高。为了使家政服务愈加方便快捷,对家政服务系统开发与研究是必要。经过了多方面分析与研究,证实本系统开发是可行。然后经过总体设计和详细设计,对系统流程和数据使用进行了设计。对各模块进行了规划与设计,开发阶段采取B/S模式,使用JSP+SQLServer实现。家政服务管理系统完成,使操作流程变得方便快捷[1]。当我们在日常生活中需要家政服务时候,就能够经过该系统轻松找到自己所需服务。本系统能够提供家政岗位信息、公布人员招聘信息,为用户提供一个家政预约平台,使人们不再为家务活而烦忧。关键词:家政服务;SQLServer;JSPAbstractInourdailylife,wecaneasilyfindthathouseworkslowlybegantooccupymostofourleisuretime.Increaseourlaboratthesametime,butalsoaffectedourqualityoflife.Howtoliberatepeoplefromtheheavyhousework,hasbecometheproblemwehavetothinkabout.Inthisway,theconceptofdomesticserviceservicesintooureyes,thedemandfordomesticserviceisalsogettinghigherandhigher.Inordertomakethedomesticservicemoreconvenientandquick,thedevelopmentandresearchofthedomesticservicesystemisnecessary.Afteralotofanalysisandresearch,itisprovedthatthedevelopmentofthesystemisfeasible.Andthenthroughtheoveralldesignanddetaileddesign,thesystemoftheprocessandtheuseofdataweredesigned.Themodulewasplannedanddesigned,thedevelopmentstageusingB/Smode,theuseofJSP+SQLServertoachieve.Homeservicemanagementsystemtocomplete,sothattheoperationprocessbecomesconvenient[1].Whenweneeddomesticserviceinourdailylives,wecaneasilyfindtheservicesweneedthroughthesystem.Thesystemcanprovidehomeinformation,postingstaffrecruitmentinformation,toprovideuserswithahomeappointmentplatform,sothatpeoplenolongerworryabouthousework.KeyWords:housekeepingservice;SQLServer;JSP目录摘要 1Abstract 21.引言 41.1研究背景 41.2研究目标 41.3研究内容和主要工作 41.4论文结构 42.相关技术介绍 62.1技术综述 62.2系统开发平台及运行环境 83.需求分析 93.1功能需求 93.1.系统前台功能 93.2非功能需求 104.概要设计 114.1系统结构图 115.1功能模块设计 115.2数据库实现 135.3主要模块的实现 136.结语 15参考文献 16致谢 171.引言1.1研究背景家政服务即家政服务人员给予每户人家提供其所需有偿劳动。因为当代社会生活节奏较快,人们进行家务劳动时间必定会受到影响。为了本身休闲与生活品质提升,家政服务成为了一些人们生活中不可或缺部分。据不完全统计,我国城市家庭中需要家政服务家庭占据了总人口70%。而我国这类相关企业已然突破70万家,人员也已经超出万人以上。所以对家政服务管理系统研究是十分有必要。1.2研究目标本系统贴近人们日常生活,是依据人们需求来确定,所以要十分实用。该系统具备以下特点:1.管理思想优越——统一处理数据,能出众管理。2.模块化——独立层次应用于软件中。3.人机交互功效出众,轻易学习,不用培训。本系统能够快速找到并处理问题。需要自己实践,深刻了解软件相关知识,学习并掌握所需工具和软件,了解怎样开发软件。1.3研究内容和主要工作该家政服务管理系统基于SSH,开发阶段采取B/S模式,使用JSP+SQLServer实现。开发环境是MyEclipse8.5,选取MySQL数据库为后台数据库。进行主要工作以下:(1)第一步要先了解该行业现实状况与未来发展前景。(2)其次要对系统所利用到框架与技术进行深入了解与学习,并深入掌握。(3)再者要对本系统做详细需求分析、概要设计以及详细设计,为实现奠定基础[2]。(4)最终,基于以上步骤,最终实现并完成本项目。1.4论文结构本论文主要结构以下:第一章引言。本章主要介绍了项目标研究背景,国内外家政服务管理系统发展现实状况和SSH技术研究现实状况,以及本设计主要内容和工作;第二章相关技术介绍。本章对设计中所使用技术作了介绍,着重提到了Struts、Spring和Hibernate三个框架原理和运行机制;第三章需求分析。本章做出了细致分析。包含功效需求以及非功效需求,给出了详细用例图;第四章概要设计。本章对本系统进行了总体概要设计,其中包含系统主体结构、前后台主要流程、数据结构设计、犯错设计等等;第五章系统详细设计与实现。本章对系统进行了详细设计,以用例形式对各功效模块做了详细设计。详述了系统实现过程,分别完成了与模型层、持久层、业务层和表示层实现,并介绍和列出了系统主要模块实现结果;第六章结束语。对全文做了简明总结,并在此基础上提出了不足之处和努力方向。2.相关技术介绍2.1技术综述2.1.1JavaScriptJavaScript语言是在语法上与java语言比较相同,不过他们是两种语言。现在广泛流行于Web开发中,能在HTML中添加动态图片文字等,同时能检验用户数据输入情况,响应用户操作,增加人性化。JavaScript是由NetStape企业设计开发,具备动态、弱类型、内置支持类等特点[3]。2.1.2Struts2Struts2是一个无偿开源MVC框架,也是现在JavaWeb开发中最流行框架之一。Struts2是在struts1和WebWork基础上改良框架,他采取拦截器机制与java中ServletAPI完全脱离,降低程序耦合性,是一个优异框架。2.1.3HibernateHibernate[4]是一个对JDBC进行封装轻量级框架,同时也是开放源码ORM(对象关系映射)框架。经过使用该框架Java开发人员能所心所欲使用面向对象编程思想操纵数据库,使得持久化过程变得简单,把主要精力放在业务逻辑上。2.1.4SpringSpring[5]也是一个轻量级开源框架。该框架经过IOC(控制反转)和AOP(面向切面)技术简化开发过程,具备松耦合、简单易用特点。最主要是也提供了集成其余框架方法,使得使用Struts2+hibernate+spring结合开发成为可能。2.1.5SQLServerSQLServer[6]是微软开发和推行一个数据库管理系统,也在不停更新版本,其中,SQLSERVER有很多新特点和改进,是比较全方面一个SQLSERVER数据库版本,它退出了许多新产品特征和改进方式,拥有非常全方面集成服务,能够对数据进行查询、搜索、同时和分析这些操作[7]。数据能够存放在各种设备上面,从数据中心最大服务器一直到桌面设备,用户都能够对数据库进行存放。SQLSERVER作为一个高效率智能数据管理平台,能够满足全部数据需要。2.1.6MVCMVC[8]模式最近应用十分广泛。经过将程序输入、处理、输出分开,得到:视图、控制器、模型三个关键,各自完成自己任务,使得程序易于开发与维护。(1)视图视图层是人机交互界面。在处理Flash、html、xhtml、xml、wml等标识性语言时具备独特优势,能够同时处理多个视图,并输出数据接收用户输入数据,与控制层进行交互增加用户体验。(2)控制器:完成操作经过控制器调用对应模型来处理请求,最终确定哪个视图去显示返回数据。(3)模型模型层是处理控制器传递过来数据,同时也处理业务规则。模型层因为处理逻辑,所以可能同时处理多个业务逻辑功效,而返回与数据格式无关数据,所以能被多个视图提供数据降低了代码重复。所以MVC设计模式就是经过视图层接收用户擦操作,然后控制器传输数据,并决定哪个模型来处理,最终返回数据并经过控制器选择把数据显示在哪个视图层上展现给用户。2.1.7JDBCJDBC[7]是用于执行SQL语句工具,是javaAPI,经过编写java类和接口组成工具。基于此能够开发出更多高级工具,如SQLyog等。开发人员也能经过纯JDBC操纵数据库,JDBC为多个关系数据库提供了唯一访问,非常方便开发人员调用。经过JDBC能够防止开发人员对使用不一样数据库而开发不一样工具,因为JDBC是javaAPI所以也无须为不一样平台编写不一样应用程序,只需要编写一个就能够在多个平台上运行。2.2系统开发平台及运行环境2.2.1系统开发平台系统是运行在Tomcat服务器上。在MyEclipse中经过加入Tomcat能很方便地布署调试程序。2.2.2运行环境(1)操作系统:WindowsXP以上。(2)服务器软件:Tomcat6.0以上。(3)浏览器:IE、FireFox、谷歌Chrome。3.需求分析本章确定了系统功效需求及非功效需求。3.1功效需求3.1.1功效划分及描述基于Web家政服务管理系统为客户和服务方提供了信息交流和互动一个平台,以下是对该系统功效描述,系统分为后台功效和前台功效。3.1.2系统后台功效系统后台功效划分:(1)工作人员信息管理(2)用户订单管理(3)留言信息管理(4)招聘信息管理(5)新闻公告管理(6)友情链接设置(7)服务指南管理(8)注册用户管理(9)后台管理员设置3.1.系统前台功效系统前台功效划分:(1)用户管理(2)用户个人主页(3)家政服务人员查询(4)用户预约(5)用户留言(6)用户跟踪回馈(7)联络在线客户(8)新闻公告查询、招聘信息查询、友情链接查询、基本信息查询、服务指南查询。3.2非功效需求(1)时间特征要求系统采取Hibernate连接数据库,确保较少响应时间和更新处理时间,尽可能满足用户对数据转换和传送时间要求。(2)系统模块独立性如若某个模块功效不能满足用户需求,要求可对模块进行单独增减操作。(3)犯错信息反馈因为用户操作失误产生错误,向用户进行说明。(4)界面需求界面应该简练美观,同时便于使用者使用。4.概要设计该章节包含系统相关结构图,操作流程图,程序总体结构,数据结构设计等,是下一章系统详细设计与实现基础条件。4.1系统结构图基于Web家政服务管理系统结构图如图4-1:图4-1系统总体结构图4.2面向对象流程图面向对象分为管理员和用户。面向管理员流程图见下列图4-2:面向用户流程图如图4-3所表示:4.3人工处理过程该系统功效实现需要人工进行操作。1.管理员:(1)过期订单删除功效:超出要求实现订单需要进行删除。(2)服务人员删除功效:提前查出有没有相关信息。2.用户:(1)找回密码功效:假如不能找回密码(比如,e-mail地址输入有误),就经过店长预留信息联络。3.家政服务特殊性:因为家政服务不一样于商品交易,订单生成后详细后续面试、聘用、订立协议等工作事项需要服务方与用户实际面对面完成。5.系统详细设计与实现基于概要设计,深入设计此系统,分析了各模块相关信息。5.1功效模块设计5.1.1前后台模块设计该家政服务系统总体能够划分为两大模块,它们分别是前台模块和后台模块。前台系统是为用户提供本平台入口。后台系统主要实现对用户信息管理与网页信息反馈处理。图5-1,图5-2分别是这两大模块详细功效模块,以下:5.1.2子模块系统分析(1)用户登陆注册模块用户能够经过此模块进行注册和登录。本系统中有两种类型用户,分别是通惯用户和注册用户。前者写了信息后就能够管理信息,也能进行预约。注册用户能够进行登录,若不记得密码,能够找回并修改密码并重新登录。模块功效用例图如图5-3所表示。(2)个人信息管理用户能够查询到自己之前输入相关信息,同时用户能查看自己历史订单情况,或者删除订单。本模块用例图如图5-4所表示。(3)服务人员查询预约模块当用户需要家政服务时,能够对服务人员相关信息进行查询。因为服务人员相关信息多且复杂,为了方便用户快速查询到自己所需要相关服务人员,特设计了三种查询方式,分别为按类查询、按关键字查询和查询全部服务人员信息。当用户查询到自己所需服务人员后,还可对该人员相关信息进行查看。查看完若符合本身需求,还能够进行相关预约操作。需要注意是,只有注册用户才能进行直接预约。见图5-5用例图:(4)各项信息查询模块该模块是本家政服务系统表现最直观模块。用户能够经过该模块了解到很多信息,从而可从中筛选出自己所需要家政服务或其余方面信息,进行详细了解。该功效模块被详细划分为多块,详细信息如图5-6所表示。(5)在线留言模块当用户对该系统中部分功效不够满意,对自己所需要信息感到不够明确或对本系统不足之处有相关详细提议时,能够经过该模块留言,对以上相关信息进行反馈。(6)跟踪打分模块为了规范用户行为,提服务人员劳动质量,设计了该模块。若用户对服务人员所提供家政服务有任何不满和针对性意见,能够对服务人员进行打分与评价。一样,服务人员也可对用户进行打分与及评价。从而形成双向信息链,并使全部信息对公开放。便于用户与家政服务人员参考。(7)管理员登录模块为确保后台系统稳定运行,特设此模块。进行身份验证后管理员方可登录,操作后台系统。(8)管理员资料管理模块管理员需要对本身相关信息进行修改时,可经过此模块。(9)用户管理模块用户详细信息更新与维护,管理员经过此模块进行。(10)服务人员管理模块针对全部服务人员资料更新与维护,设置了本模块。该操作只有管理员方可进行(11)各项信息管理模块本模块是针对本家政服务系统内全部信息管理模块,详细分析如图5-9所表示。(12)留言管理模块针对之前在线留言模块设计该模块,用于管理员对在线留言模块相关留言进行操作。详细功效如图5-10所表示。(13)订单管理模块针对前台系统产生订单设计了该模块,用于管理员对订单进行批量处理。如图5-11所表示。订单管理审批订单查看订单删除订单管理员订单管理审批订单查看订单删除订单管理员图5-11订单管理模块图5.2数据库实现数据库详细情况见5-1至表5-16。5.3主要模块实现5.3.1系统主界面主管理员界面见图5-12。设计简练明了,信息内容完整齐全首页是一个成功网页必备部分。首页必须能够第一时间抓住浏览者眼睛,让浏览者感受到该网站专业性。在关键点突出基础上,功效设计必须合理。本家政服务管理系统网站首页如图5-13所表示。图5-13系统首页图由上图能够看出,本系统网站首页可分为多个部分,其中主要部分为用户登录、分类查询,企业概况和新闻链接。5.3.2注册登录模块本模块完成了用户登陆注册功效。用户必须输入个人相关信息方可注册与登录。不论注册与登录成功是否,都能对用户操作进行信息反馈。如图5-15所表示为该系统网站登陆界面。如图5-16为系统注册界面。其中家庭地址、公交路线,服务选项与服务留言为可不填部分,不影响用户正常注册。其余部分为必填部分。若确实则无法正常注册。图5-16系统注册界面5.3.3服务人员查询预约模块当用户需要家政服务时,能够对服务人员相关信息进行查询。当用户查询到自己所需服务人员后,可对该人员相关信息进行查看。查看完若符合本身需求,还能够进行相关预约操作。本模块活动图如图5-17所表示。图5-17服务人员查询预约模块活动图查看全部服务人员如图5-18所表示。按关键字查询服务人员见5-19图。在线预约界面如图5-21所表示。为了提升本系统信息处理效率,服务人员员工信息有变动后必须及时更新。员工信息如图5-22所表示。5.3.4个人信息管理用户能够查询到自己之前输入相关信息,同时用户能查看自己历史订单情况,或者删除订单。图5-23为用户修改资料个人界面。查看历史订单情况界面如图5-24所表示。5.3.5在线留言模块本模块实现了基本客户留言功效。留言时账号、手机、邮箱、留言内容为必填项。不然将弹犯错误提醒。见5-25。6.结语此次设计与实现这款家政服务管理系统过程,使我受益良多。从刚开始迷茫与摸不到头绪,到中期慢慢阅读各种相关文件与查找相关资料后,对家政服务行业有了大致了解,进而对该系统有了总体构思。然而详细内容设计与功效实现还是让我焦头烂额。在该家政服务系统设计进行到最关键时侯,我得到了我老师与同学热心帮助,帮我解答了许多困到问题,这么才使该系统设计继续进行下去。整个过程中,我对jsp语言,MVC框架,以及数据库和相关软件都有了愈加详细与深入了解,该系统优点十分显著,即操作十分便捷与方便,界面简练美观易懂,功效相对完整。缺点是动态视频与交互功效未能实现,原因是自己对该方面知识了解不多时间也很紧迫。经过对开发过程总结得出经验教训:在正式编码之前一定要对系统总体架构先规划好,先做好数据库分
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《机构老年人社工实务》课程期末考试(A)卷
- 吉林艺术学院《影视鉴赏》2021-2022学年第一学期期末试卷
- 吉林艺术学院《视唱Ⅲ》2021-2022学年第一学期期末试卷
- 资产公司垫资协议书范本模板
- 吉林艺术学院《材料研究》2021-2022学年第一学期期末试卷
- 吉林师范大学《知识产权法》2021-2022学年第一学期期末试卷
- 2022年江苏省公务员录用考试《行测》真题(C类)及答案解析
- 2024年大米原材料供应合同范本
- 《供应链管理》教案 张静芳 第7章 供应链运输管理;第8章 供应链数字协同
- 黄金提纯厂合作协议书范文范本
- 设备Cmk值检测评定报告软件
- 无人驾驶汽车发展历史原理技术发展前景专题资料PPT课件
- 锚杆框架梁护坡施工方案
- 小学语文二年级上册单元整合教案——畅所“寓言”
- 软件项目管理实验报告(共17页)
- CNC84操作手册
- 同步器设计手册
- 部编版二年级道德与法治上全册教学反思(详细)
- 发展心理学思维导图
- 【中期小结】《初中语文课堂问题有效设计的研究》课题研究中期小结
- 诊所执业情况工作总结诊所执业期间业务开展情况.doc
评论
0/150
提交评论