家政中介管理系统

来源:网络整理 | 发表于:2019-03-07 05:57 | 被阅读0次

【摘要】当今世界计算机技术飞速发展,伴随着信息技术的飞速发展,传统的手工记录的家政中介模式已经不能适应时代的要求。家政中介管理系统是运用计算机技术科学地有效地发布和管理家政公司的基本业务,主要实现了客户预定家政服务和家政中介公司基本业务经营等功能。家政服务业由于其行业特殊性,信息量比较庞大,家政中介管理系统可以有效的管理各种信息,方便用户使用和家政中介公司管理。系统采用ASP.NET开发工具进行开发,同时使用SQL数据库管理数据表。系统的实现能帮助家政中介行业更好的分布家政服务信息,加快家政中介行业信息化的发展。

【关键词】MIS系统; 家政中介管理系统; SQL2005; ASP.NET; B/S 模式

【引言】随着我国经济的快速发展和人民物质生活水平的提高,作为国家经济的一个新兴的产业——家政服务业正在迅速崛起,对家政服务的需求数量日益增多,使得家政中介市场在近几年得以迅速发展,家政中介公司数目也在剧增。而随着业务量的不断丰富,相关数据资料的存储、统计、查询、存档等问题都成为影响家政服务质量的关键因素,各种问题的出现制约着家政中介公司的快速发展。技术手段的落后,已不能适应与日俱增的家政服务数量和类型的需要,其不仅影响着家政服务业的管理效率和水平,而且限制着相关家政服务管理部门职能作用的发挥。因此,家政中介管理系统的设计和实现不仅方便了客户寻找合适的家政服务,也更好地帮助家政中介服务更好更快的发展。现今,每年都会新增加许多家政公司,整个家政行业其实只要仅有的微小的盈利,大部分的家政公司都是亏损。相反,整个市场对于家庭家政人员的需求却每年都在递增。家政服务业的改革必须适应市场的需要和节奏。而相应的家政管理系统的实现也要适应这样的要求。

1. 绪论1.1 选题的意义随着计算机技术和互联网技术的飞速发展,家政中介公司运用先进技术,家政中介网站也纷纷建立。不过现存的家政中介网站的内容还只限于家政服务信息的发布和介绍,而互联网与家政服务业的结合发展显然不应局限于此,家政中介公司信息能及时迅速的显示在网页上,供客户和家政服务人员的搜索,而后台的数据也要得到更好地管理,应该是家政公司像普通公司一样具有完善的管理等职能。用户不再满足于通过浏览器看到静态页面,而是希望能根据要求生成更加灵活的、生动的动态页面。动态网页包含交互功能,动态网页的特点有:以数据库技术为基础,可以大大降低网站维护的工作量;采用动态网页技术的网站可以实现更多的功能,如客户登录、家政公司普通员工等功能;不是独立存在于服务器的网页文件,只有当用户请求服务器才返回一个完整的网页。其中的最主要的方面就是利用它来传递和发送信息,更好的和客户进行交流。家政中介管理系统即时利用计算机网络向客户发布家政信息,同时客户还能通过计算机网络留言寻找家政服务或者是提出建议和意见。

1.2 家政中介管理系统的特点就目前来说,家政中介管理系统的研究重点要从两方面下手。一是供应方面要实现将家政人员和家政公司的供应信息能快速准确及时的反映给大众,提供更多分类的选择方式,方便大众选择适合自己的家政人员等基本功能要求。另一方面要及时的回访已经完成的家政服务,及时的了解家政服务中出现的问题并解决问题,使家政服务行业更加趋于完善。

2. 系统分析2.1需求分析现代家政中介行业就其性质而言,是一种自愿自发的消费活动,无法依靠指令性计划强制进行,因此,它具有天然的市场经济个性,许多家政服务公司普遍在Internet网上进行宣传和促销,加大宣传力度,开发和利用网上资源,把自己的产业和公司资源制作成内容详尽、图文并茂的网页,放在Internet网上。在国内,各家政服务公司一直很注重网络化的发展,尤其是近几年,互联网在家政业的作用越来越大,因而,各种家政服务网站相继诞生,如“上海家政网http://www.198526.com/”、“58同城网”、“中国家政网http://www.jzcn.net/”。那么,对Internet联网的电脑用户,都可以使用一定的检索查寻到这些网页。这样必然会在更高的层次上开拓出更大的市场。家政中介管理系统能够利用数据库即时迅速的发布家政信息,方便客户寻找合适的家政人员,使家政中介公司更好地发展。家政公司使用本系统希望能从数据中寻找出哪种家政服务能更好地盈利,寻找出哪个地区的哪种服务比较受欢迎,并且从中分析出现行的家政服务存在什么样的问题,并在以后的公司决策中有所改进,使之更好地发展。服务人员则希望能将自己的详细信息即时的迅速的发布到网上,更大限度的寻找更多的工作。客户希望能够快速便捷的寻找到自己想要的家政服务,详细的了解家政中介公司服务的项目和服务人员的信息。而家政中介管理系统能更好地实现上述功能。2.2可行性分析家政中介管理系统的开发是为了解决传统家政中介公司管理手段落后,网站的设计仅仅局限于信息的发布等的问题,现代家政中介行业的信息量较多,系统能更好地管理各种信息,方便客户使用。下面将从经济可行性和技术可行性两方面对系统进行分析。经济可行性本系统主要的功能是现代家政中介行业各种业务。由于家政中介公司经济实力有限,所以在实现家政中介更好地管理的同时也要兼顾成本。如果从基本的语言和构架开发,开发成本很高,开发周期较长,不容易实现。由于现在的家政中介管理公司都已经有自己的成型的网站,考虑经济问题,所以选择对现存网站进行简单的修改和内容的添加。而通过系统集成的方法来将各个功能集成为一个整体发挥作用,通过再次开发的方式来实现降低成本、节约开支、提高效率。本系统应能够适应家政中介服务也的不断发展,具有可扩展性、易升级性和开放性。因此,从经济上来说,这样是可行的。技术可行性各大家政服务公司等,可以利用最先进快捷的通讯工具Internet传送电子信件,让用户在了解一定信息后约定服务、确定价格,甚至可以让中产阶级家庭提前享受虚拟环境,看看家政服务的类别和质量。这样既减少了中间环节,同时,也极大地方便了客户。从用户需求上来看,家政中介公司在网上需要及时的发布信息,但发布信息量不是很大,信息的更新也不会很频繁,所以在软、硬件方面对系统的需求来看,软硬件配置不需要很强大;由于日常生活的变化,访问网站的不会像其他有些网站一样在某个时间形成瓶颈,访问量相对比较平稳,所以服务器使用普通的即可。而由于家政中介行业本身的特点,其系统的使用不会很难,容易让大多数包括客户在内的人员使用。本系统所实现的功能是一般性家政服务项目,总体的开发时间不用很长,它用到的硬件平台不高,软件基本上是开源且较易懂,项目开发过程中遇到的技术上的问题在网上或书上可找到,因此是在技术上是可行的。但是本系统在实现中也有如下难点:

2.2.1保姆信息管理由于涉及到的保姆人员较多,保姆信息错综复杂,保姆的工作情况都不相同,每一次的家政服务信息不同,记载的数据量比较大,因此必须提前做好详细的数据库设计,避免出现数据的重复和冗余,造成资源的浪费。2.2.2用户订单回访管理 提供的家政服务种类比较多,数量比较大,并且家政服务的质量有好有差,回访的质量关系到家政人员的奖惩情况,所以订单的回访管理就会比较复杂,包括数据安全性和一致性在内的一些问题,不仅影响家政中介公司的业绩,更有可能关系到公司的信誉和发展。2.2.3供应和需求管理家政中介公司的性质决定了其信息必须快速及时的发布到网页供客户浏览选择,其语言也必须简单明了,时间要求及时性,这样才能使家政信息得到充分利用,从而提高家政公司的业绩。

2.3 功能模块分析

2.3.1 用户信息管理模块用户信息管理包括用户基本信息管理和用户订单管理等功能。通过该模块,用户可以看到用户自己的基本信息,保姆可以不仅可以看到自己的信息同时可以看到自己工作的基本信息情况等。而家政公司则可以看到本公司的基本信息等。2.3.2选择保姆模块选择保姆模块提供给用户选择自己保姆,可以按照不同的要求组合选择适合自己的保姆,同时还可以将优秀的保姆推荐给客户,不仅实现了资源的合理利用,更加适应了用户的各种需求。2.3.3家政公司模块家政公司模块不仅能实现优秀家政公司的推荐,同时具备了客户根据自己的要求来选择自己喜爱的家政公司和家政服务。2.3.4供应信息模块供应信息模块实现了保姆家政公司将自己的供应信息显示在特定的栏目中,使家政公司能将自己的优势项目告知客户,突出自己的品牌优势,从而使自己能在家政行业中脱

颖而出。2.3.5需求信息模块需求信息模块实现了客户将自己的需求信息显示在特定栏目中,使家政公司能根据客户的要求来提供家政服务,这样客户能够选择自己满意的家政服务。2.3.6求职招聘模块求职招聘模块包括求职和招聘两个模块,实现了保姆能够发布自己的信息,包括基本信息和工作的情况信息。而招聘信息则实现了家政公司选择自己的满意家政人员进入家政公司从事家政服务。2.3.7家政资讯模块家政资讯模块实现了将最新的家政信息和行业资讯显示出来,这样不仅有利于家政行业的普及推广,也有利于各种制度的规范及整个行业的规范,让更多的人了解家政服务行业。2.3.8留言板模块留言板模块实现了将客户的留言显示出来,使家政行业能够公开化,透明化。同时,管理员及时的回复留言,使家政行业问题的得到快速的解决,推动整个家政行业的向前发展。2.4 数据流程2.4.1数据流图数据流图的主要作用是指明系统中的数据是如何流动和变换的,以及描述使数据流进行变换的功能,是用作软件分析阶段的工具。系统设计3.1 家政管理管理系统的总体结构设计家政中介管理网站采用前台加后台的架构模式,前台用户可以进行浏览家政资讯,浏览优秀保姆和家政公司等信息,同时可以查看留言信息。可以登录个人中心进行多种操作,比如家政信息的供应发布,保姆简历发布,家庭需求发布,并且可以留言。后台由管理员登录,进行相关信息的增、删、改操作。利用B/S结构模式,从实际需求出发,在实现基本功能的同时,突破了局域网的限制,满足当前的Internet开放、互连、信心共享的新要求。用户可以随时随地通过浏览器访问本网站上的各种家政信息,对提高家政服务业绩和家政行业的规范与透明具有很大的意义。家政中介管理系统基于数据库和ASP技术开发,旨在建立一个维护性高、安全友好的用户操作界面,便于住户随时随地的浏览网页,并能发布自己的需求信息。同时也可以对已经做完的家政服务进行留言,使家政行业更加规范,更好的满足用户的需求。一个好的系统,不仅能让住户享受到优良的服务,同时能及时向外界传递信息,吸引更多客户。作为网站的注册用户,用户只有查询、发布、留言的权限,而管理员有则要及时掌握相关动态更新数据库,并将统计数据发给家政公司,便于家政公司做出合理的人员安排。系统实现4.1开发工具4.1.1开发技术简介本系统主要采用ASP.NET和SQL Server 2005进行开发。ASP.NET 提供了一个 Web 应用程序模型,利用服务器建立一个Web应用程序。ASP.NET 封装很多类和用户界面元素,包括: HTML 元素,标准控件(如文本框和下拉菜单等),这些控件能在 Web 服务器上运行,并以 HTML 的形式传送回一个用户界面(即网页)。这些控件,相当于一个面向对象的编程模型,它们为 Web 开发人员提供了面向对象的编程的丰富性。ASP.NET提供了创建一个完整的Web应用程序所必须的各种服务,它有以下几个重要优点:简易性;可管理性;可扩展性;安全性;众多的工具支持;自定义性。4.1.2 后台数据库简介建立新闻发布系统除了ASP.NET技术以外实现该系统还需要数据库工具Microsoft SQL Server 2005,系统中所有的信息都存储在数据库中,在所有ASP.NET页面中通过ADO.NET与数据库连接,操作数据库中的数据,从而实现所有需要的功能。SQL Server 2005是一个关系型数据库管理系统,就其特点而言,SQL Server 2005可以说是目前世界上比较普遍大型数据库之一。主要通过SqlConnection、SqlCommand、SqlDataReader、DataTable、SqlDataAdapter、DataSet等几个数据访问对象来访问数据。SQL Server2005 是一个杰出的数据库平台,能够满足各种类型的构建网络数据库的需求,可用于电子商务系统、大型联机事务处理等。用户可以通过图形界面和向导工具轻松完成对数据库的操作,减轻了管理人员的工作。由于SQL Server2005 具有操作简单、功能强大、安全性高等特点,因此得到了广泛应用。4.2数据库的实现打开SQL Server 2005,在GONGXW-PC\SQLEXPRESS服务器下选择数据库选项,右击新建数据库“NEWS”。在“NEWS”窗口中创建各个数据表。连接数据库在动态网站中,调用数据库中的数据是十分频繁的。而每次进行数据库的操作时,都需要连接数据库。因此,数据库连接代码不可避免地会重复出现多次,特别地,当修改数据库时,连接代码就会有所更改。为了方便管理数据库连接代码,将此代码放入Web.Config配置文件配置文件中编写连接数据库的代码时一定要主要用户名和密码要与数据库登录的用户名和密码一致。代码如下:<connectionStrings> <add name="JZGLConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\JZGL.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True" providerName="System.Data.SqlClient" /> <add name="JZGLConnectionString1" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\JZGL.mdf;Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient" /></connectionStrings>总结5.1 IIS配置运行本网站最关键的的第一步就是配置IIS。在IIS安装完毕后需要先进行一定的配置。主要步骤如下: 选择“开始”->“程序”->“管理工具”->“Internet信息服务(IIS)管理器命令”; 选择“网站”选项卡,右击“默认网站”,在弹出的快捷菜单中选择“属性”命令,主要是对“TCP端口”进行设定,一般默认为80,最好不用修改。 单击“主目录”->“配置”,会话超时时间等可以不用更改,但一定要选中“启用缓冲”复选框,因为ASP.NET3.5网站需要利用缓冲输出数据。5.2 master母版页在设计前台功能模块时,采用了母版页技术,用来封装前台每个页面的页头、页尾,其中页头的界面设计如下:图5.1 前台界面的页头而子版页引用模板页的页头和页尾时,只需在程序头部加上一段代码:<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="areafac.aspx.cs" Inherits="areafac" %><asp:Content ID="Content1" ContentPlaceHolder ID="ContentPlaceHolder1" Runat="Server"></asp:Content>用户对控件进行操作的语言就写在<asp:Content>和</asp:Content>内容页之间。要注意的是,网页中引用母版页时,服务器控件的ID就会发生改变,当操作这些服务器控件时,若采用原来的ID就会出现错误。6.系统测试系统运行与优化

6.1系统测试

6.1.1系统单元测试以方法和页为单位,主要测试程序流程的运行结果。因此,本系统的单元测试主要是方法的测试。如果以类为单元,除了测试每个方法或操作外,主要测试类内部集成的问题。如果以方法为单元,方法几乎等同于过程。因此以方法为单元的单元测试与传统的的能源测试可以应用同样的测试方法。

6.1.2系统集成测试主要测试模块之间的耦合和模块内部的内聚。因此,如果单元测试一类为单元,则集成测试就是类间集成。如果单元测试以方法或操作为单元,则集成化测试需要进行两级:类内集成和类间集成。另外集成测试还应该包括包之间的协作关系测试,类之间通信测试,方法之间的调用和传递测试参数测试。本系统中主要测试Data类中Data,Lock和Records三个类之间的协作关系和通信关系,以及客户端和服务器端之间类的通信

。6.1.3系统整体测试系统测试主要从以下几个方面考虑:

6.1.3.1图形用户界面测试所有图形用户界面应用程序的主要特征就是时间驱动和操作逻辑性。GUI应用程序基本不需要集成测试,单元测试一般在“按钮”级上进行,系统测试就是表现出应用程序的事件驱动的性质。本系统中图形用户界面测试按照欧诺个的运行流程来测试。比如客户端的界面测试。由于客户端包括大量的控件,而且控件之间联系较大,所以,测试比较繁琐,此时采用面板分块测试。首先从客户端查询面板入手,测试复选框和查询按钮的时间响应是否合理,然后点击的记录行是否在记录面板中响应的文本框中有所显示并显示正确。

6.1.3.2代码测试在编写代码时经常会出现各种语法错误,查看“错误列表”窗口,可以掌握错误出现的位置,相对来说还是比较容易改的。而对于一些逻辑错误就必须通过调试才能解决此类错误。可以通过在“调试”菜单中选择“启动调试”、“逐语句”或“逐过程”来执行程序并调试。6.1.3.3回归测试系统在实现的过程中,每新增一个功能模块,帄要对此模块进行测试,更主要的要对整个系统重新进行一次测试,回归测试意味着要进行大量重复的测试,虽然在测试过程中很浪费时间,但是却是系统开发中必不可少的一环。本项目中,几乎在开发的每时每刻在进行回归测试,这样可以很有效的减少Bug数目,提高软件的质量。正是由于开发阶段的回归测试,是的该系统在测试阶段时锁产生的Bug数目很少。

6.2系统功能优化

6.2.1模糊查询优化查询时应保证查全率,所有相应域包含查询关键字的记录都应能查到。如果没有找到包含查询关键字的记录,也能给出包含向此查询关键字的记录。6.2.2响应时间优化如果查询的数量很多事,操作所需得时间也较多。但一般操作的平均响应时间应在3-4秒内(不考虑网络传输速率的因素)。

6.2.3统计数字优化统计近期的家政服务种类,便于家政公司管理人员增加和减少某个家政种类的人。

6.3系统约束条件优化系统战友较低的物理空间占用空间小,大约为20M空间。多种类型的用户,用户的操作水平怎么样:用户包括:管理员,家政公司人员,家政保姆人员,普通会员不同的用户拥有不同的操作权限。管理员几乎拥有所有权限,家政公司人员按工作岗位的需求具有相应的权限,而家政保姆人员只能看待自己的信息。数据库不同类型出工单数据数量的优化:可以选择数据库不同类型出工单的数量按照一定特定的时间范围进行删除,这样可以将历史的无用数据删除,以节约系统的存储空间,并可以达到系统运行速度不会因为数据的增多造成系统运行不够流畅(本删除优化功能的删除期限是按照家政公司对订单的需求时间进行设置)。可靠性优化:正常使用时不应出错,若出错遇到不可恢复的系统错误,也可以通过上次备份的数据和数据库操作日记回复,保证数据库完好无损。

7.结束语家政服务中介管理系统是一套网络的信息管理平台。实现了对家政服务信息的日常管理,方便快捷地提供给客户各种信息,提高了家政服务公司的业绩效率,规范了公司的内部管理。基于社会发展情况和家政服务公司现状,设计并实现这样一个系统,不仅可以满足广大家庭和广大家政公司的需求,还可以从根本上解决家政公司宣传难和家庭找服务难的问题,方便了两者的沟通,推动了家政服务行业的发展。在开发的过程中,也发现了很多问题和不足,如在开发前期和用户沟通不明确,用户需求理解不深刻,导致在开发过程中需要不断和用户联系,延长了开发时间,影响了完成的进度,在今后要改正这些不足。

    本文标题:家政中介管理系统

    本文链接:https://www.haomeiwen.com/banbao/vvrkqtttx.html