"景先生毕设|www.jxszl.com

家政服务一体化管理系统(含源码)

2020-02-11 13:56编辑: www.jxszl.com景先生毕设
家政服务一体化管理系统[20191207132216](含源码)
摘 要:现如今,对于家政服务而言,怎样去管理好自己的员工成了一个很大的难题。现在一些这方面的系统是通过对客户所需求的情况进行分析,针对这一要求来加强对客户资料管理,这样做能加快资金的流转速度。
本毕业设计就是围绕如今越来越重要的家政服务来开发一套系统,使家政服务的管理得到更有效的实施。该系统能够让你知道如何去选择一个好的家政服务人员,如何在网站中快速的获取正确真实的家政服务信息。也能使管理者更好的管理自己员工的信息,并且处理好自己公司的订单情况。该系统还提供了家政常识,新闻动态,留言板等内容模块让你能更好的了解到最新的家政服务。
该系统基于了ASP.NET语言的开发环境,并且使用的是VS2008专业版,该版本更加具有稳定性,功能也更全面。配合使用SQL2008数据库来存放家政网站中的数据信息,整个网是一个基于WEB的B/S架构的网站系统。
关键字:家政服务B/S架构VS2008SQL2008
目 录
1 引言 1
1.1 课题研究的背景与意义 1
1.2 课题的内容简介 2
1.3 本课题所做的工作 2
2 开发环境及工具 3
2.1 开发模式 3
2.2 系统的开发工具和运行环境 3
2.3 系统的技术分析介绍 3
3 系统的分析和设计 6
3.1 系统可行性分析 6
3.2 需求分析 7
3.2.1 业务流分析 8
3.2.2 数据流分析 11
3.3 系统模块的设计 12
3.3.1 系统的功能分析 12
4 数据库分析 14
4.1 数据库的设计 14
4.1.1 数据库的概念设计 14
4.1.2 数据库的逻辑设计 17
5 系统功能的实现 22
5.1系统整体框架 22
5.2 网站首页 22
5.3 用户登录模块 23
5.5 家政员注册 27
5.6 论坛管理模块 29
5.7 后台管理模块 30
5.7 手机端设想实现界面 33
6 系统测试 39
6.1测试的数据 39
6.2 系统测试方法 39
6.3 系统测试项目表 39
6.4 系统测试结果 40
7 系统评价 41
7.1 系统存在的不足 41
7.2 系统改进方案 41
结 语 42
参考文献 44
致谢 46
1 引言
1.1 课题研究的背景与意义
在现如今科学技术日趋发达的社会,互联网的魅力已将越来越多的人吸引到网络中,同时随着计算机等硬件终端的普及更是将网络推向了历史的前端,也越来越吸引人们的眼球,大大地方便了人们的沟通与交流,把人们带入另一个新的境界!但同时网络又是一把双刃剑,在纷繁复杂的网络环境里,各种信息数不胜数,良莠不齐!为给广大用户一个健康,安全,自由的环境同时解决用户的实际需求特设计本系统!通过这套系统,用户将更方便的对家政信息进行浏览了解价格,求职等实际情况。同时用户也可以对看中的家政心情预定,并且在管理员的操作下完成交易。力求最终达到双方都满意为止,当一方否定以后,交易即终止。
这些年来,在国内家政服务这个行业越发兴起同时越来越多的人接触到这个行业,随之更多的家政服务机构在中国地方扎下了根。这些越来越多的机构会给需求的人带来很多帮助和便利,同时也带来了困惑,就像到底选那一家机构或者说哪家机构的人的来历,是否工作认真,态度好,为人踏实等。
产生这些问题的原因是因为很多的家政服务公司(机构)对自己旗下的服务人员的信息管理不当。还有很多公司是通过记账本的方式来管理自己员工的信息,这样就很同意导致信息流失被随便修改等情况,会带来很多不确定的因素。
在系统运行的过程中,搜寻用户所需求的新的服务以及搜集对本系统的意见及反馈,采用在线调查的形式,以便对系统进行再优化,探讨在网络运行中系统如何正常运行并得到保护,同时为用户提供必要的服务。
目前,对于家政服务来说,一些管理系统是为了加强对客户资料的管理。他会对一些客户提供的需求来进行分析并提供相应的解决方案,这样可以加快了资金的流转速度和减少很多不必要的家政购置。另一方面这样便捷的管理方式大大提高了家政服务管理的效率。
家政服务在人们的日常生活中越来越重要,如何选择一个好的家政服务人员非常重要,如何让人们从网站中快速的获取正确真实的家政服务信息也非常重要,所以开发一个友好的家政公司服务网站就显得非常重要。家政公司网站应该提供一些关于精品家政人员的相关信息,提供一些家政常识帮助用户去选择家政服务人员。
本文主要综述了如何利用现有技术实现系统的设计,主要开发语言是用了ASP.NET,搭建的数据库以SQL2008为平台,来实现一个家政网站和家政服务管理的平台网站。
1.2 课题的内容简介
本系统通过后台管理和前台登陆实现客户与家政公司的联系和选用家政人员,通过追踪处理(类似于快递追踪)的方式来实现家政人员与雇主与家政公司的需求供给。
本系统的用户是家政公司,家政人员和雇主三方一同使用,分为后台和前台两大类实现三方的一体化操作。
本系统利用ASP.NET技术来实现后台管理操作:
后台
家政公司注册及管理(家政公司会员系统 )
家政人员注册及管理(家政人员注册所属公司删选家政人员)
前台(利用手机PC端结合的方式可以利用手机来进行实时跟踪评价等)
家政人员需求登陆(信息登陆)
需求响应及处理(雇主需求,选择人员)
追踪处理(追踪评价,实时汇报家政人员工作雇主和家政人员共同完成)
另外,现有的一些家政管理系统大多采用C/S结构,主要的业务逻辑集中于客户端程序,他的一些对客户端的配置有很多的不同之处,软件环境也各有差异,C/S的系统每次都要安装配置客户端这样做很浪费时间和人力。另外在这些系统中存在很大的安全隐患,就比如是他的用户操作的界面和他自身的业务逻辑都集中在客户端。但是现在本系统用的是B/S的结构。只要用一些浏览器就能完成安装部署,维护,升级等并且只需在服务器端进行配置就可以了,这样做也大大提高了系统的安全性。
1.3 本课题所做的工作
通过调查总结出了现在的家政服务管理业存在了很大的缺陷,本课题就是为了解决这些缺陷去设计和编写相应的代码软件。从而对家政服务有了更加有效和直接的管理和约束,起到了一定促进和谐发展的作用。
2 开发环境及工具
2.1 开发模式
本系统采用B/S架构进行开发,开发工具采用VS2008进行开发,后台数据库采用SQL2008数据库管理系统来存放家政网站总的数据信息。
首先应用C#作为编程语言,界面使用流行的制作工具Microsoft Visual Studio 2008,数据库则使用Microsoft SQL Server 2008,最后将整个系统进行整合。
B/S架构的有点是把家政网站配置到远程的服务器上,在任何可以上网的地方都可以访问和使用系统,当然必须拥有权限。
2.2 系统的开发工具和运行环境
运行环境要求
(1)硬件环境
服务器:PIV 内存>512M
客户端:普通PC。
(2)软件环境
服务端:Server 2000 以上版本;WWW 服务器:IIS5.0 以上,.NET Framework 2.0
客户端:游览器IE6.0 以上。显示画面:1024*768
2.3 系统的技术分析介绍
ASP.NET技术介绍
提到ASP.NET,就不得不首先搞清楚什么是ASP。ASP的全称是Active Server Pages,它被称之为活动服务器页面,我们在以前的网络中浏览的基本全是由HTML组成的静态页面,如果用它来更新内容那就要重新设计它的页面十分的繁琐,又消耗人力。但是微软开发了ASP语言以后,我们就能在随时随地根据不同的用户等来更新并显示不同的内容。这让我们的网站的更新不在死板乏味,国内掀起了一股ASP的学习热潮。
ASP.NET网站就是“ASP.NET网络应用程序”。在一个ASP.NET网站中,可以有多个ASP.NET网页。 “基于控件的可视化界面设计”和“事件驱动程序的运行模式”就是ASP.NET技术的主要内容,这使得ASP.NET开发Web应用程序的效率比较高。Visual Studio开发平台中有上百个不同功能的控件可以用于Web界面的设计,同时,应用了多种代码模板来提升了事件驱动代码编写的效率,从此 Web开发者们不再需要手动输入大量代码,有了更加便捷和人性化的开发环境。
B/S介绍
近年来,随着Internet/Intranet的迅猛发展,企业纷纷建立自己的Internet,以加强企业内部的联系,增强企业竞争力。Internet/Intranet中不断出现的网络新技术,带给OA全新的应用模式。C/S模式与B/S模式的优劣比较见表2-1。 
表2-1 C/S模式与B/S模式的比较 
B/S模式  C/S模式 
优点 1. 可以随时随地的进行业务处理,具有分布式的特点。 2. 维护简单方便,要实现所有用户的同步更新只要改变网页就行。 3. 业务扩展简单方便,通过增加网页即可增加服务器功能。 4. 开发简单,共享性强。  缺点 1. 无法实现具有个性化的设计要求,个性化特点明显降低。 2. 以鼠标为最基本的操作方式,无法满足快速操作的要求。 3. 专用性的打印输出难以实现,有以对票据等的打印,难以实现套打输出,难以实现某些特殊功能要求 4. 页面动态刷新,响应速度明显下降。  优点 1. 响应速度快。 2. 客户操作界面设计人性化,具有直观,简单,方便的特点,可以满足客户个性化的需求。 3. 界面漂亮,样式多样,可以充分满足客户自身的个性化要求  缺点 1. 兼容性差,对于不同开发工具之间很难兼容。 2. 开发成本较高。 3. 分布功能弱。 4. 由于是针对性的开发,因此缺少通用性的特点,业务变更或者改变不够灵活,需要重新开发,增加了维护和管理的难度。
数据库的选择
数据库是一个网站的重要组成部分,本次网站数据库的开发是使用SQL Server 2008来完成的。它最初是由Microsoft Sybase和Ashton-Tate两家公司共同开发的,于1988 年推出了第一个OS/2 版本[20]。数据库引擎是SQL Server系统的核心服务,负责完成数据的存储、处理和安全管理。在SQL Server 2008中可以用SQL语句在各个数据库、数据表之间建立联系,进行交互。主要是通过包括Select、Insert、Update、Delete、Create以及Drop在内的标准SQL命令来完成几乎所有的数据库操作。
实现数据库的基础是文件,应用程序提出的在数据库中的操作最后都会转化为对文件的操作。在开发数据库时,要尽量做到简洁明了、方便维护,因此在设计数据库时,要设计好数据库中文件的组织,可以使用操作系统提供的最基本的文件组织方式,来创建数据库和提供文件之间的联系。
添加数据库中的数据应该注意以下几点:
数据本身,及它的类型设置;
数据的存储路径;
还有是数据之间的联系。
通过这3个方面可以将数据内容采用一定的文件组织方式组织、存储起来。以上内容是实现创建一个安全便捷的数据库的保障,方便应用程序访问和调取数据库中的数据。同时,有助于数据库开发者开发更加实用的数据库,也能便于后期修改和维护。
3 系统的分析和设计
3.1 系统可行性分析
可行性分析的目的就是利用到最小的代价和用越短越快的时间去确定问题是否可以解决。可行性研究的目的则是去确定问题是否值得你这样去解决,而不是为了解决问题去解决问题。如果是正确的就加以肯定反之不正确的就加以否定。可行性分析的实现,绝对不能靠主观的猜想,只能去客观的分析从而达到这个目的,所以我们就会去寻找方法来解决这些可能的弊端,这样的话我们就能够判断出他原定的系统目标规模有没有得到实现,这个系统之后得到的利益价值能不能大于他开发时所消耗的投资价值。所以,可行性研究分析实际上是一次压缩简化整个系统的分析还有开发的过程。

原文链接:http://www.jxszl.com/jsj/qrs/744.html