已阅读5页,还剩28页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
全套设计加扣 3012250582摘要随着大家生活水平的提高,在生活中家政服务变得越来越受大家的欢迎,如何来选择一个好的家政服务人员就也变得越来越重要,如何让人们足不出户就能找到自己满意的家政人员是本网站要解决的主要问题,我们建立一个家政服务公司网站来实现需求者从网站中快速的获取正确真实的家政服务信息的手段,所以开发一个友好的家政服务公司网站就显得非常重要。家政信息平台提供一些关于精品家政人员的相关信息,提供一些家政常识帮助用户去选择家政服务人员。目前,大多数的寻找合适的家政人员还停留在去家政公司资讯并选择的传统方式,这样的方式浪费了大量的时间,也不能很好的了解家政人员的服务水平和状态,利用互联网建立一个家政服务公司网站来寻找符合自己条件的家政人员非常的方便,有更多的选择性,由于家政服务公司网站由第三方来运营,所以平台上提供你的家政人员信息都是客观的描述和评价,不会遭到家政公司的夸大。家政服务公司网站采用集成开发环境Microsoft Visual Studio 2008进行开发程序的界面,程序的框架采用B/S架构进行开发,后台编程语言采用面向对象的编程语言C#编程语言来进行编程,同时把平台所有的数据信息保存到SQL 2008数据库系统中。关键词:家政管理,ASP.NET,数据库 SQL SERVER 200829ABSTRACTWith the improvement of peoples living standards, in life Housekeeping is becoming increasingly welcomed by everyone, how to choose a good housekeeping personnel are becoming increasingly important, and how you can get people to stay at home find their satisfaction with the housekeeping staff is the main problem to be solved this website, we have established a website to achieve domestic service companies who need quick access to proper means of real domestic service information from the site, so the development of a friendly housekeeping service company website it is very important. Housekeeping information platform to provide some information about the quality of domestic personnel, to provide some common sense to help the user to choose housekeeping housekeeping staff. Currently, most of the housekeeping staff to find the right way to go is still stuck in the traditional domestic company details and selected in such a way to waste a lot of time, nor a good understanding of the level of service and housekeeping staff status, use of the Internet to create a domestic service company website to find the housekeeping staff in line with their conditions very convenient, there are more selective, since domestic service company website by a third party to operate, so the housekeeping staff to provide you information on the platform are described and evaluated objectively , domestic companies would not have been exaggerated. Domestic service company website with an integrated development environment for Microsoft Visual Studio 2008 interface development process, the framework program adopts B / S architecture development, backstage programming language using object-oriented programming language C # programming language to program, while the platform for all save the data to a SQL 2005 database system.Key Words: Household management, ASP.NET, SQL SERVER 2008 database 目录目录第一章 绪论11.1 课题背景11.2国内外研究现状21.3研究目的及意义21.4 论文的主要研究内容3第二章 相关技术基础42.1 信息平台介绍42.2 ASP.NET框架42.3 B/S框架52.4 数据库技术52.7 本章小结6第三章 系统需求分析73.1系统非功能性需求73.2系统功能性需求73.3系统使用者83.3.1 系统管理员用户83.3.2 前台会员83.4系统用例分析8第四章 系统设计114.1系统功能模块设计114.2数据库设计114.2.1实体关系(E-R)图设计114.2.2数据库表设计15第五章 系统实现185.1 技术选型185.2 系统的实现185.2.1 网站首页185.2.2 用户登录功能模块实现195.2.3在线预约模块205.2.4用户注册模块215.2.5 新闻信息模225.2.6家政人员管理24总结26致谢27参考文献28全套设计加扣 3012250582第一章 绪论1.1 课题背景互联网技术不断发展的今天,各种各样的平台相继建立,越来越多的公司,企业,个人纷纷建立了自己的网站系统,虽然他们的目的不一样但是共同的目的就是为了提供展示和给客户提供方面的一个大的前提。在这样的前提下开发一个家政服务公司网站就有了用武之地。随着人们的生活水平不断提高在日常生活中家政服务变得越来越重要,如何来选择一个好的家政服务人员就也变得越来越重要,如何让人们足不出户就能找到自己满意的家政人员是本网站要解决的主要问题,我们建立一个家政服务公司网站来实现需求者从网站中快速的获取正确真实的家政服务信息的手段,所以开发一个友好的家政服务公司网站就显得非常重要。家政信息平台提供一些关于精品家政人员的相关信息,提供一些家政常识帮助用户去选择家政服务人员。随着经济不断发展,人民生活水平得到了很大的提高,生活质量的提高同时就业要求对家政服务业产生了非常大的需求。人们的家庭服务需求逐渐向由社会来承担,以便于腾出时间来做自己想做的事情和工作。在这样的背景下家政服务业出现了,并不断的得到发展。人民群众也开始从物质和精神两方面不断满足广大居民的各种家庭生活需求。总之生活水平的不断提高就推动了家政信息服务也的发展,越来越多的人选择寻找家族人员来帮忙做家务等一些自己不想做的事情。但是,目前的家政服务业存在总体组织程度低,市场供需矛盾突出,服务市场不够规划,培训工作不到位,规范监督机制缺失。缺乏业务宣传,无品牌,给居民的选择造成困难,严重影响到行业发展和居民服务需求的满足,找到一个适合自己的家政人员非常的困难,往往和自己所期望的差距很大,家政人员的服务水平无法在聘请之前得到很好的展示。针对上面的情况我们很有必要开发一套功能强大,信息准确的家政服务公司网站来把家政信息集成到一个平台上去,客户可以再网站上搜索,查看家政人员的信息以及家政人员的评价信息,这样就能更好的选择符合自己的家政人员,同时还借阅了大量的时间,在家里用电话联系就行了,不满意可以再重新寻找,不会浪费任何时间和金钱。1.2国内外研究现状家政服务公司网站是一个给家政人员和需要寻找家政人员的双方提供一个信息分享的平台,可以实现在平台上注册家政人员,然后客户从网站上查询符合自己条件的家政人员,并可以实现在线预订的功能。在这样的需求下面就需要开发一个良好的家政平台来实现。在国外的生活节奏都比较快,大多数女性也是要上班或者从事企业经营等,有直接的事业,就没有太多的时间来做家务,他们不像在国内大多数的妇女还承担大量的家务等一些传统的工作,他们不上班在家做传统的妇女,但是在国外大部分的女性都进入了职场去打拼去赚钱。这样就催生了国外的家政服务公司网站的发展,家政需求量也非常大,成熟的家政服务平台也非常的多,所以国外的家政服务信息分享平台发展比较迅速,发展的也比较好,好多平台以及建立了很多年了,通过家政服务平台寻找适合自己的家政人员已经被大多数家庭所接受,因为这样的方式可以节约大量的时间不用去家政公司来回跑,在互联网上就可以找到适合自己的家政人员以及查看家政信息。但是在中国家庭人口普遍比国外的家庭人口多,家务工作多比较繁重,同时受家庭成员的数量的限制,家庭需要家政服务越来越得到大家的认可。这就让家政服务不断的发展起来了。人民的生活条件也在不段的提高,越来越多的家庭根本没有时间自己来做家务等这样的工作,所以对家政服务的需求就会越来越大,但是在国内寻找家政人员还停留在去家政公司寻找符合条件的家政人员。对于家政公司也只能通过给公司打广告,发传单等传统的方式来提高自己公司的知名度,这样就产生了大量的费用。这样传统的交易方式给家政信息平台的发展带来了一定的阻力,所以目前我们非常需要一个大型的家政服务公司网站来建立一个家政人员和客户之间可以交换的信息平台来弥补传统家政服务的不足和缺点。另外在管理方面的各种问题上普遍存在不放心的问题,所以在采用家政服务人员的工作上面经常会发证各种情况的纠纷现象。也就是说目前的家政服务的管理比较混乱,很难得到应该得到的服务,在信誉方面,在工作方面都是由个人和家政公司方面达成的单边协议,所以无法再服务上得到保证,家政人员的工资也无法得到确切的保证。所以国内比较成熟的家政服务公司网站还非常少,目前迫切的需要开发一个大型的家政服务公司网站,来提供家政服务的一个大型平台。1.3研究目的及意义开发一个大型的家政服务公司网站的研究意义在于给大家提供一个公开,信息准确,及时的家政服务公司网站,网站发布了大量的家政人员信息,以及家政人员的信誉信息,可以很快捷的找到适合自己的家政人员。如果使用家政服务公司网站来实现对家政信息和家政人员进行科学化的管理,通过这样的管理系统来实现对客户资料,家政人员的资料进行科学化的管理,同时还加入了对家政人员的服务评价系统,这些都有效的提高了家政服务的管理水平。可以通过对客户的具体要求进行分析,也可以通过对用户喜好的分析,进行有针对性的家政服务,减少了很多中间环节,提高了家政服务的效率。在另外一方面,使家政服务的管理工作变得科学化、规范化、简易化。从而提高家政服务管理效率。家政服务在人们的日常生活中越来越重要,如何选择一个好的家政服务人员非常重要,如何让人们从网站中快速的获取正确真实的家政服务信息也非常重要,所以开发一个友好的家政公司服务网站就显得非常重要。家政公司网站应该提供一些关于精品家政人员的相关信息,提供一些家政常识帮助用户去选择家政服务人员。1.4 论文的主要研究内容基于.NET平台的家政服务公司网站采用了B/S结构,采用这样的体系结构来实现对整个系统的架构管理,这样就提高了管理的工作效率,它不受地域限制,不受时间限制,任何人在任何时候都可以通过使用这个系统来进行交流互动,这样就节约了时间,提高了工作效率,降低了各种成本。本论题的开题目标就是要建立一个信息量丰富,界面美观,信息真实可靠的大型家政服务公司网站给需要家政人员的用户提供良好的家政人员展示服务。为了保证开发一个成熟稳定的家政服务公司网站,我们对网站的基本功能模块进行分析以及对目前家政服务信息平台网站进行分析对比之后得出开发基于.NET平台的家政服务公司网站我们拟采用Visual Studio2005集成开发平台进行开发,数据库采用Microsoft SQL Server 2008数据库管理系统来结合ASP.NET的平台开发,Visual Studio 2008开发平台是微软的一个最新的程序开发平台,利用这个平台它可以非常方便的开发客户所需要系统,大大的提高了开发的速度和效率。整个软件分为两个部分,第一部分是界面的设计与功能实现,即设计所需的界面并且实现各个功能。第二部分是数据库设计,即设计所用到的数据表。全套设计加扣 3012250582第二章 相关技术基础2.1 信息平台介绍什么是信息平台,信息平台是一个把各种信息集成到一个网站平台系统中的一个载体,在互联网里面一个信息的平台就是建立一个集成各种新的网站系统,信息平台运行在互联网上供需要信息的人群来查看和使用。信息平台的含义有两个方面:一个方面信息本身就是一个信息平台,他自己携带了自己的信息,这是信息平台的一个理论的状态;令一个方面就是基于互联网的信息平台,例如家政服务公司网站就是一个建立在互联网技术上的信息分享平台。这是信息平台的实物形态。家政服务公司网站是一个集成家政信息和家政人员信息的分享平台系统,他集成了家政人员的信息,新闻动态信息,论坛信息等和家政相关的一些重要的信息,同时他还是一个交互的平台,可以让管理员,普通会员和家政人员三种用户角色进行交互操作的一个平台,普通会员可以预定家政人员,可以给家政人员进行评价操作,管理员可以看到并管理这些信息。2.2 ASP.NET框架ASP.NET是以模块化和组件为基础的模块化的语言,在服务器上运行通用语言程序,基于这个模式,我们获得了一个功能强大的服务器系统操作架构,这与之前的ASP不同,它不是即时解释的程序,它进行提前的编译执行,相对于ASP这种基于解释实现执行的Web程序而言,其具有很多的优势。在bin目录下,已经对一些程序需要的动态链接库文件进行了形成,这个文件已经完成了编译,并且是二进制文件,这种文件可以通过NET语言来执行。页面在Web服务器上执行时,可以对这些链接文件进行直接的调用,这种运行模式相对于ASP等语言而言,要具有较高的运行效率。而且ASP.NET技术应用了XML技术,而XML文件以Unicode或者ASC进行编码,相对于其他的一些数据库文件而言,其读取、执行以及读入的速度要明显快一些。这正是这个系统基于ASP.NET技术的主要考虑。而且,对于家政信息交互网站而言,ASP.NET技术具有更符合要求的优势11。ASP.NET是一种公共语言运行库程序,它可以在服务器上运行,在开发时可以基于实时编译、缓存技术、早期编译以及优化等,另外,对于与Visual Studio集成开发环境所对应的设计器和工具箱而言,它对其进行了扩充。ASP.NET技术以通用性的语言运行库为基础,是一种开发模式,这为编写代码的人员提供了极大的方便,因为可以凭借基于整个平台的空间受限程序开发的高效、灵活。另外,消息处理、用语言的基本库以及数据接口的处理都都能够实现与互联网的互连。ASP.NET与开发所用到的程序语言无关,在进行程序开发时,可以采用多种的编程语言来实现。2.3 B/S框架B/S框架形式是服务器和浏览器结构,这种结构形式在当前应用的非常广泛。随着互联网科技的进步,之前应用的C/S架构已经无法满足互谅网的发展要求,因此,这种架构形式越来越被大多数人所接受,其使用的普及率越来越高14。基于B/S架构的程序,在对程序界面进行查看和浏览时是通过浏览器进行的,基本结构是一个中间层的逻辑层,一个客户端的电脑,其终端就是服务器层。这有利于电脑负荷的降低,并有效提升了程序的运行效率,还可以有效降低使用费用,有利于程序开发成本的减少,而且对电脑成本要求也降低了。优势之处是,可以在远程的服务器上配置家政信息交互网站,在得到授权的前提下,只要能够上网就可以使用和访问该系统并进行相关的操作。2.4 数据库技术除了微软SQL2008、SQL2000以及SQL2005等几个版本的数据库是目前市面上比较主流的软件外,还有很多例如ACCESS(微软开发一款小型数据库)、ORACLE(一款大型数据管理系统)以及MYSQL等数据库也是比较主流的。而只有SQL的数据管理工具能够较好地配合ASO.NET环境。几个版本中SQL Server 2008版本的数据库系统更加成熟而且具备较强大的功能来满足各种系统需求,因此,我们将该版本的数据库系统作为后台存储系统来开发进销存系统。16。作为进销存系统的后台数据库的SQL Server 2008数据库系统不仅能够很好地平衡各个数据库之间关系,同时也能对多个数据库进行支持,除此之外,优秀的SQL Server 2008因为搭载在服务器所以只占用个人很少一部分的资源,这样能够更好地存储和读取数据。17。SQL Server 2008数据库可以使您能够建立视图、存储过程以及表通过其自带的图形开发工具,或者通过在查询分析器里通过手动输入的形式来快速地建立所需的数据库。SQL Server 2008既可以实现创建一般应用程序数据库的功能,也可以实现企业级别的复杂的存储信息功能。SQL Server 2008不是单个产品组成,它包含一系列产品,开发程序时使用的个人版本,而企业版本的系统只有在系统平台或者大型网站上用得上。用B/S是SQL Server 2008数据库用来进行应用和部署的构架方法,这种方法使SQL Server 2008能够构建多样化的数据库系统。将开发完成的程序通过远程服务器与数据库绑定在一起并进行开发,这样就可以实现与远程客户端共享数据信息的功能。与其他信息管理系统以及网站相同,SQL Server 2008主要是由数据以及管理系统组成。大部分的开发平台都能与SQL Server 2008实现匹配,我们开发这个家政信息交互网站就可以使用ASP.NET技术进行基于B/S架构网站系统的开发18。总的来说,与ASP.NET技术匹配最完美的数据管理库版本是SQL Server 2008。2.7 本章小结本章节对家政信息交互网站的开发平台,开发语言,开发工具以及系统的架构等进行介绍,包括全新一代强大的C#语言,ASP.NET框架的特点和优势,和有关数据库的内容。综合以上所有特点,家政信息交互网站的全部程序代码都是采用该开发平台来开发的。全套设计加扣 3012250582第三章 系统需求分析3.1系统非功能性需求目前我开发的这个家政服务公司网站还处于原型设计的阶段,今后可能实现这个系统的商业化运营,因此在性能方面对该系统提出了一定的要求,主要有:在用户发出请求时,联机系统的响应时间不能大于10MS,响应时间在很大程度上代表着系统的性能好坏,只有响应时间满足要求才能保证用户使用这个系统时是顺畅快捷的,以避免让用户因为无法即时完成信息搜索和订单操作而感到焦虑和低效,在架构程序时主要是采用如下的环境配置:只有Windows XP SP2 +IIS6.0及以上的版本才能支撑这个系统的运行。使用SQL Sever2008数据库管理系统。数据通信接口为互联网和局域网。抱枕系统的响应时间不能超过10MS。对于系统的并发用户数量而言,要多于2000人,在设计程序时已经考虑到这个并发量,为了提升用户并发数据的水平,还需要性能优良的服务器来支撑。采用完美的硬件和软件来运行开发好的系统也是软件运行的重要指标之一。3.2系统功能性需求我们经过对家政服务公司网站的需求进行分析总结出系统的用户应该包括三种类型的用户,一个是家政人员,一个是普通会员,还有一个是后台的管理员用户。各类用户的需求描述如下:后台管理员:后台管理员在这个系统中具备最高的管理权限,他主要实现对家政服务公司网站的后台数据信息的控制和管理。主要实现了对家政人员的信息管理,对家政人员进行添加,查看和删除操作,对普通用户进行管理,对新闻信息进行管理,对论坛信息进行管理,对用户的预订信息进行管理,对用户的在线咨询进行管理,对网站系统的基本信息进行管理。普通会员用户:普通会员在本网站中的角色就是需要寻找家政人员的那一类用户,他们注册之后就可以利用注册等账号登陆到系统中,可以在网站中查看家政人员信息,搜索家政人员信息,对家政人员进行预订操作,对预订的家政进行评价操作,同时如果找不到符合条件的家政人员还可以通过在线下单的接口把订单提交给网站的管理员进行操作,各种用户可以再网站中进行交流互动,交流寻找家政的知识甚至于可以再论坛中推荐一些精品的家政人员信息。基于.NET平台的家政服务公司网站主要的研究内容包括:前台用户网站界面和后台管理功能模块。3.3系统使用者3.3.1 系统管理员用户控制系统的后台信息以及对基本信息进行管理。3.3.2 前台会员普通会员在本网站中的角色就是需要寻找家政人员的那一类用户,他们注册之后就可以利用注册等账号登陆到系统中,可以在网站中查看家政人员信息,搜索家政人员信息,对家政人员进行预订操作,对预订的家政进行评价操作,同时如果找不到符合条件的家政人员还可以通过在线下单的接口把订单提交给网站的管理员进行操作,各种用户可以再网站中进行交流互动,交流寻找家政的知识甚至于可以再论坛中推荐一些精品的家政人员信息。3.4系统用例分析家政服务公司网站中存在三种用户,分别为会员用户和系统管理员以及家政人员用户。系统管理员是网站的超级管理人员,能够实现对整个网站的管理和控制,包括对家政人员的管理,对新闻的管理,对在线咨询的管理,对交流论坛的管理,对会员的管理,对订单的管理,对系统的管理等功能模块。系统管理员的用例图如图3.1所示。图 3.1 系统管理员用例图注册会员是网站前台的注册用户,用户登陆后可以查看家政人员信息,可以在在线预订家政人员,搜索家政人员信息等功能。普通会员的用例图如图3.2所示。图 3.3 注册用户用例图第四章 系统设计4.1系统功能模块设计系统的功能模块图:如图4.3所示:图4.3 系统总体框架图4.2数据库设计4.2.1实体关系(E-R)图设计家政服务公司网站的实体关系(Es-R)的设计是建立在需求分析、系统分析的基础上的。留言信息的E-R图如图4.14所示,留言信息实体信息主要包括留言编号、留言标题、留言内容、留言时间、留言回复内容。图 4.14 留言信息的E-R图订单信息的E-R图如图4.15所示,订单信息实体主要包括的信息有订单编号、订单标题、订单人编号、订单人账号、订单类型、家政人员性别、所需费用、服务地点、服务要求、订单时间、订单状态、家政人员编号。图 4.15订单信息的E-R图新闻资讯信息的E-R图如图4.16所示,新闻资讯实体信息主要包括新闻资讯的编号,新闻标题,所属类别,发布的时间等信息。图 4.16 新闻资讯信息的E-R图新闻分类信息的E-R图如图4.17所示,新闻分类信息实体主要包括类别的编号和类别的名称。图 4.17 新闻分类信息的E-R图注册会员信息的E-R图如图4.18所示,注册会员信息实体主要包括用户的编号,登陆账号,登陆密码,联系电话,电子邮件,真实姓名,用户描述以及用户头像等信息。图 4.18 注册会员信息的E-R图论坛主题信息的E-R图如图4.19所示,论坛主题信息实体主要包括主题编号、主题标题、主题内容、发布用户、发布时间、是否回复。图 4.19 论坛主题信息的E-R图论坛回复信息的E-R图如图4.20所示,论坛回复信息实体主要包括主回复编号、回复标题、回复内容、回复用户、发布时间。图 4.20 论坛回复信息的E-R图家政人员信息的E-R图如图4.21所示,家政人员实体信息主要包括,商用户编号、登陆账号、登陆密码、服务类别、薪酬、性别、身份证号码、电子右键、联系电话、身高、联系QQ号码、年龄、学历、所受的培训、家政人员的头像、家政人员的备注信息等信息。图 4.21 商品信息的E-R图管理员账号信息的E-R图如图4.22所示,管理员帐号实体中的信息主要包括账号的编号,登陆账号,登陆密码等信息。图 4.22管理员信息的E-R图4.2.2数据库表设计各个表的设计结果如下:表4-1 Admin 管理员信息表列名数据类型长度主键允许空说明idint4是否主键Namenvarchar50是登录账号Pwdnvarchar50是登录密码表4-2 liuyan 在线咨询信息表列名数据类型长度主键允许空说明idint4是否主键namenvarchar50是留言人contentnvarchar1000是内容addTimedatetime8是时间huifunvarchar200是回复表4-3 News 新闻资讯信息表列名数据类型长度主键允许空说明idint4是否主键titlenvarchar50是标题contentstext16是内容Typenvarchar50是类别addtimedatetime8是时间表4-4 Replay 回复信息表列名数据类型长度主键允许空说明idint4是否主键Replaytext16是回复ReplayUsernvarchar100是回复人TopicIdint4是帖子编号AddTimedatetime8是时间表4-5 Topic列名数据类型长度主键允许空说明idint4是否主键Topictext16是主题AddUsernvarchar100是发布人Addtimedatetime8是时间Contenttext16是内容表4-6 UserInfo普通用户信息表列名数据类型长度主键允许空说明idint4是否主键UserNamenvarchar50是账号XingMingnvarchar50是姓名Sexnvarchar50是性别Agenvarchar50是年龄Dstext16是描述emalnvarchar50是邮箱pwdnvarchar50是密码CommanyNamenvarchar50是公司表4-7 OrderInfo订单信息表列名数据类型长度主键允许空说明idint4是否主键Titlesnvarchar50是标题UserIdnvarchar50是用户编号UserNamenvarchar50是用户姓名LeiXingnvarchar50是类型Sexnvarchar50是性别FeiYongnvarchar50是费用DiDiannvarchar50是地点YaoQiutext16是要求ZhuanTainvarchar50是状态表4-8 HousekeepingInfo家政员信息表列名数据类型长度主键允许空说明idint4是否主键userNamenvarchar50账号realnamenvarchar50姓名Sexnvarchar50性别Agenvarchar50年龄CommanyNametext16描述emailnvarchar50邮箱pwdnvarchar50密码phonenvarchar50电话id_cardnvarchar50身份证QQnvarchar50QQ xuelinvarchar50学历ImageUrlnvarchar50头像Professionalnvarchar50学历XineChounvarchar50薪酬YouKongnvarchar50空闲HaoPingnvarchar50好评ShenGaonvarchar50身高全套设计加扣 3012250582第五章 系统实现本章节主要是介绍系统是如何实现的,主要的实现过程等信息,具体内容包括对系统的技术性能的要求重要功能模块的实现等来介绍系统的实现过程。系统分为前台和后台2 个功能模块我们本章对这2个功能模块的重要部分的实现过程,程序流程进行设计描述,阐述系统的功能模块的详细设计方法等信息。5.1 技术选型1系统的界面是采用Visual Studio 2008设计的,数据库采用的是SQL Server 2008,Web服务器为Apache,开发工具Visual Studio 2008。2硬件的运行环境:中央处理器CPU主频1.0GHZ以上内存512MB或以上硬盘最小80G以上3软件的运行环境:Windows 2000/XP浏览器:IE6.0及以上版本5.2 系统的实现5.2.1 网站首页家政服务公司网站的首页是网站的第一个页面包括了重要的信息 ,顶部是网站的功能连接,包括家政员信息,新闻动态,家政常识,在线咨询,在线交流,在线预约,用户中心,人才招聘,关于我们,服务项目介绍等链接,点击相应的菜单就会进入相应的功能页面。左边是登录和注册的导航和搜索家政员信息的功能模块以及显示了当前空闲的家政员信息。右边显示了新闻动态信息以及精品推荐的家政员信息。系统登录的运行效果如图5.1所示:图 5.1 网站首页界面其中首页最重要的功能是左侧的用户登录功能模块和左侧下面的按照条件搜索家政人员的功能模块以及在页面底部可以滚动展示推荐一些精品家政人员的头像信息。5.2.2 用户登录功能模块实现用户登录系统必须具备一定的安全性,不能虽让非法的用户进入系统,不能让用户绕过登录模块进入到系统中进行一些非法的操作。系统登录分为前台的会员登录和后台的管理员登录两个功能模块,也就是说登录用户是两种用户进行登录,他们的登录入口是不一样的。不用的用户点击不同的登录模块进入到自己的登录窗体,然后再登录界面中输入合法的登录账号和登录密码,程序会判断用户是否存在和是否符合要求以此来判断用户是否可以使用系统。管理员登陆功能模块实现了管理员登陆到系统的操作后台的过程,管理员输入正确的登陆账号和登陆密码,用户输入的账号和密码是否正确取决于数据库中是否存在相匹配的用户信息,用户输入的用户信息在数据库中存在的话就会提示登录成功,如果不存在就会提示登录失败,页面返回到登录的状态。用户要登录系统必须输入登录账号和登录密码,才能进入系统,然后系统一步一步的进行判断,符合要求就可以进入到系统中使用系统的功能,非法用户不能进入系统。后台管理员的登陆界面如图5.2所示。图 5.2 管理员登陆界面图上显示了登陆账号,登陆密码和验证码的输入信息控件以及验证码图片显示还有一个登陆按钮是图片类型的,都输入正确才能登陆到系统中。登录模块包括前台用户登录和后台管理员登录2个登录界面,前台登录集成了家政员登录和普通用户的登录,输入登录账号和登录密码就会自动判断用户的角色,会员登录成功后就会进入用户中心界面,如果是家政员用户角色用户中心左侧显示了修改用户信息和预定信息的功能。如果是普通用户登录用户中心左侧显示了预约家政员信息。用户登录的运行效果如图5.3所示。图5.3前台用户登录运行界面5.2.3在线预约模块在线预约功能模块是前台会员如果找不到合适的家政人员就可以在这里进行在线预约,通过在线预约留下自己想要找的家政人员的条件等信息,包括新闻标题,需求类别,大概的费用,地点以及描述等信息。在线预约的运行效果如图5.4所示。图5.4在线预约运行效果图5.2.4用户注册模块注册信息有些是必须要输入的,如果不输入页面中会有相应的提示,如果填写正确点击注册系统会提示注册成功,用户就可以用新注册的账号进行登录。普通用户注册的运行效果如图5.5所示。图5.5普通用户注册界面5.2.5 新闻信息模新闻文章管理模块实现了系统中最重要的功能,包括发布新闻信息,管理新闻信息,删除新闻信息,添加新闻类别,修改新闻类别,删除新闻类别等功能模块。发布新闻信息是网站中最重要的功能模块,实现了管理员发布新闻信息的功能,发布新闻信息的时候要填写新闻的标题,选择新闻的类别,填写新闻的内容等信息填写完毕之后点击保存信息把添加的新闻信息保存到数据库中去。发布的新闻信息包括新闻标题,新闻类别和新闻内容等信息。新闻信息管理如图5.7所示:图5.7 新闻管理界面添加新闻信息的界面如图5.8所示:图5.8 添加新闻信息界面新闻类别管理就是对新闻类别进行添加,修改和删除的操作界面,新闻类别管理界面如图5.9所示。图5.9新闻类别管理界面无论是游客用户还是家政人员用户还是客户来到系统中都可以查看里面的新闻动态信息,首先进入的是新闻动态的列表信息。运行效果如图5.10所示。图5.10新闻动态列表界面我们点击新闻标题就会显示新闻的详细信息。运行效果如图5.11所示。图5.11 新闻信息详细界面5.2.6家政人员管理家政人员管理功能模块是后台功能管理模块的核心功能,包括3个菜单功能,一个是家政人员信息管理,一个是家政人员审核管理,一个是家政人员是否空闲的设置管理。家政人员信息管理是对家政人员信息进行查看,和删除操作的功能模块。管本模块采用GridView控件来绑定家政人员的信息,包括登陆账号,姓名,性别,工作单位,学历,电子邮件,联系电话,身份证号码,年龄,是否审核等信息的显示和一个删除信息的连接按钮。家政人员信息管理的界面如图5.15所示:图5.15家政人员信息管理界面同时还可以对家政人员是否有空进行设置,否则如果家政人员已经在上班了同时还在前台被人预约这样就造成了会员的损失。所以后台提供了一个审核家政人员是否空闲的功能。审核家政人员是否有空的界面如图5.17所示。图5.17设置空闲家政人员界面第六章 总结与展望总结经过两个月的钻研,毕业设计终于接近了尾声。这两个月真正地将我们大学四年所学的知识结合到了一起,并充分体现了我们对所学知识的驾奴能力。在这段时间里,遇到了许多设计方面的问题,比如:对系统的流程不够熟悉,系统功能模块划分还不够明确,部分模块的功能实现不了等问题。但通过查阅相关书籍、请教老师与同学、再加上自己的研究,这些问题都能一一解决。但系统也存在着不够完善和需要改进的地方,如由于缺少美术功底,网页界面不够美化;系统帮助功能不够完善等。但经过反复测试,系统正在不断完善中。我开发的这个知识产品销售管理系统所采用的是B/S架构来进行设计的,在开发技术方面使用的是VS2008开发环境来进行开发的,所使用的开发语言是C#面向对象的编程语言,能够完美的实现这个系统的功能还得益于这个开发的平台,它使用起来非常简单,开发的效率也非常的高。但是由于我的水平还停留在有限的范围内,还不能够和那些高级程序员相比,所以程序还难免存在这样或者那样的问题,所以我会不断的去完善这个系统,让他能够真正的运行到互联网上能真正的帮助那些需要知识产品的人员。开发本系统我使用的是Visual Studio2008开发平台,在利用ASP.NET框架下来进行整个程序的开发,后台的程序设计语言使用的是C#程序设计语言,并且配合使用了SQL SERVER2008数据库系统来存取系统中的数据信息。网站结构我采用了B/S的程序架构。由于微软的开发平台具备高效率的开发,短周期的开发,简单的维护,代码的高效执行等等这些优点所以采用这样的技术方案得以让我的毕业设计顺利的完成。致谢本文是在老师的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电视机购销合同范本
- 私人出租车合同范本
- 缝纫车间外包协议书
- 租餐饮门面合同范本
- 个人合作简单合同范本(18篇)
- 2026年高端私人影院建设公司影音系统设计师猎聘管理制度
- 2026年电气制造公司合同法律审查管理制度
- 篮球社团训练计划
- 脑卒中冰刺激训练
- 装饰室内设计
- 新媒体宣传培训辅导类合同(2篇)
- 《水运工程水泥土试验检测技术规程》
- T-CCSAS 006-2020 化工企业装置设施拆除安全管理规范
- 卡西欧手表5174机芯中文使用说明书
- 结核性脊髓脊膜炎护理查房课件
- 前庭大腺脓肿教学查房
- 部编版小学语文五年级上册教材课后习题参考答案
- 消防常用器材维修材料单价表
- 《新唐书吕文仲传》阅读练习及答案附译文7篇新唐书吕向传文言文翻译
- EBZ掘进机电气原理图三一重工
- HY/T 0289-2020海水淡化浓盐水排放要求
评论
0/150
提交评论