ImageVerifierCode 换一换
格式:DOCX , 页数:42 ,大小:1.92MB ,
资源ID:8714569      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8714569.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(家政服务网的设计与实现论文.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

家政服务网的设计与实现论文.docx

1、家政服务网的设计与实现论文本科毕业设计题目: 家政服务网的设计与实现姓 名:学 号:院(系、部):数学与信息技术学院专 业:计算机科学与技术班 级:指导教师:完成时间: 2015 年 4 月摘 要优悦家政服务网是典型的信息管理网,它主要通过使用Visual Studio 2005作为开发工具,采用ASP.NET技术、C#语言进行设计与实现,后台采用SQL Server 2005进行数据库管理。本文从技术可行性、经济可行性、操作可行性、用户的需求、数据库设计和系统实现方面进行了详细阐述。前台主要有游客和客户两种角色,游客可以浏览和具体查看常识、服务和员工的信息,查询公司的具体某项服务或某位员工,

2、还可以查看客户给员工的留言等功能;客户可以查看员工的时间安排、留言、修改自己的信息,根据自己的需求来预约服务或员工;后台主要实现管理员角色,该角色主要包括常识管理、服务管理、员工管理、留言管理、预约管理、客户管理和管理员管理等功能。通过使用该网站,可以让家政服务的管理工作实现简易化、系统化、自动化、规范化和智能化,从而能够提高家政服务网的管理效率。关键词:家政服务网;数据库系统;ASP.NET;SQL ServerAbstractPriority housekeeping service network is a typical information management network,

3、it is implemented by ASP.NET and C# language in Visual Studio 2005, database management background is used by SQL Server 2005. The technical feasibility, the economic feasibility, the operation feasibility, the needs of users, the database design and the system realization are described in detail.Re

4、ception system mainly has two roles, visitors and customers, the visitors can browse and view specific common sense, services and employees information, inquire the companys specific a service or an employee, you can also view that customer leave a message to employees, and other functions; Customer

5、s can view the employees time arrangement, leave a message, modify the personal information, service or employees is reserved according to their own requirements; The background system mainly achieve the administrator role, this role is mainly included the common sense management, service management

6、, employees management, messages management, reservations management, customers management and administrators management, and other functions. Through the using of the website, domestic service management will be achieved by facilitation, systematization, automation, standardization and intelligent,

7、 which can improve the management efficiency of domestic service network.Key words: Housekeeping service network; Database; ASP.net; SQL Server1 绪论 11.1 系统开发背景 11.2 系统开发意义 12 可行性分析 12.1 技术可行性 12.2 经济可行性 22.3 操作可行性 23 系统分析 33.1 需求分析 33.2 部分数据流图 34 系统设计 44.1 概要设计 44.2 概要设计 64.3 数据库设计 85 系统实现 115.1 游客模

8、块 115.2 客户模块 185.3 普通管理员模块 205.4 超级管理员模块 256 总结 30参 考 文 献 31谢 辞 321 绪论1.1 系统开发背景随着我国市场经济的快速发展和信息化水平的不断提高,人们的工作节奏也不断加快,许多人们没有闲暇的时间和精力顾与家务,如何利用先进的网络管理手段使人们可以方便地从网上寻找家政服务公司来帮忙打理家务,这已成为当今社会所面临的一个问题。目前,大多数人们都是直接去家政服务公司窗口排队预约,给人们带来许多不便,同时,也大大地浪费很多时间,降低了家政服务行业的服务效率。因此,迫切需要开发一个利用网络来管理家政行业的信息系统。1.2 系统开发意义优悦家

9、政服务网的实现可以为更多家庭提供便捷、高效的家政服务信息途径,节约许多客户做家务的时间,客户可根据需求选择合适的员工和服务项目,同时也大大节省到家政服务公司进行窗口排队预约的现状。随着家政服务业网络化水平的提高,其在人们生活中扮演着重要的角色,已经成为一个新兴的主力军。家政服务系统的实现也将进一步提高企业的管理效率和水平,便于企业开拓更多样化的服务,同时有利于企业形象的宣传,这对于整个行业的发展也有非常积极的意义。2 可行性分析2.1 技术可行性根据客户需求的系统功能、性能,从技术的角度来研究系统的可行性1。优悦家政服务网采用Visual Studio 2005为开发平台,使用ASP.NET技

10、术和SQL Server 2005数据库管理软件进行系统的设计与实现。2.1.1 ASP.NET与Visual Studio 2005技术ASP.NET是由Microsoft公司提出的动态网站设计技术与程序框架,它带给人们的是全新的技术,和产生的开发效率的提高,网站性能的提升2。同时,ASP.NET是把基于通用语言的程序在服务器上运行,是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序2 。ASP.NET是以Visual Studio 2005作为开发环境,以C#、C+、VB等作为编程语言,进行ASP.NET动态网页设计和网站开发3。Visual Studio

11、 2005是一个功能齐备的开发环境,主要包括:代码编辑、调试、网页设计功能、数据访问、个性化设置、安全性以与对文件传输协议的内置支持等功能3。此外,Visual Studio 2005包含内置的Web服务器,可以使开发人员方便地创建和调试ASP.NET Web应用程序3。因此,用户不需要再安装和配置IIS服务器,就可以开发ASP.NET Web应用程序。2.1.2 SQL Server 2005SQL Server 2005又称数据库管理系统,是微软公司开发的一款软件产品,基于客户机/服务器的关系型数据库管理系统,用来对存放在计算机中的数据库进行组织、管理和检索4。SQL是英文Structur

12、ed Query Language的缩写,译为结构化查询语言 4 。SQL Server 2005中包含了非常丰富的新特性,它通过提供先进的商业智能平台满足众多客户对业务的监控预测、实时统计分析等多种复杂管理需求;通过提供安全、高效和可靠的数据管理平台,增强企业组织中用户的管理能力,大幅提升管理效率并降低运行维护风险和成本;通过提供具有扩展性和灵活性的开发平台,不断拓展应用空间,带来新的商业应用机遇5。 2.1.3 ADO.NET一般来说,存取数据库是开发网络程序中最重要也最常用的部分。Visual Studio.NET框架提供了ADO.NET,利用它可以很方便地存取数据库。准确地说,ADO.

13、NET是.NET Framework提供的数据访问的类库,对Microsoft SQL Server、Oracle和XML等数据源提供一致的访问3 。应用程序可以使用ADO.NET连接到这些数据源,并检索和更新所包含的数据;其中主要包括如下5个对象3:Connection对象:建立与数据源的连接。Command对象:对数据源执行操作命令,用于修改数据、查询数据和运行存储过程等。DataReader对象:用来从数据源返回只读数据。DataAdapter对象:用来从数据库返回数据,并送到DataSet对象中,来保证DataSet对象中的数据和数据库中的数据保持一致。DataSet对象:它可以看作是

14、内存中的数据库,是数据表的集合,使用它的目的是为了实现独立于任何数据源的数据访问,是专门用来处理数据源中读出的数据。上述这些开发工具功能都较强大、齐全,因此,优悦家政服务网在技术上是可行的。2.2 经济可行性所谓经济可行性是指对系统进行成本效益分析,评估项目的开发成本,估算开发成本是否会超过项目预期的全部利润1。而优悦家政服务网的实现和使用在经济上是效益比较高的。网站主要由硬件和软件统一结合,硬件上只要使用现有电脑和网络设备即可;软件上采用ASP.NET,SQL Server 2005和Visual Studio 2005应用程序来实现。因此,本网站在经济上是可行的。2.3 操作可行性随着网络

15、信息技术快速的发展和人们生活水平的提高,家政服务行业在我们生活中越来越普与,主要面向有需求的客户和管理员开发,前台客户可以通过浏览网站的信息根据自己的需求进行服务的选择,后台管理员可以通过网站对公司各方面信息进行管理,以便于工作效率的提高。因此本网站在操作方面是可行的。3 系统分析3.1 需求分析家政服务行业在我们日常生活中已经成为不可缺少的一部分,可以为人们的家政工作解决一些困难,为人们的生活提供便利。从客户角度来看,客户可以根据自己的需求选择来预约不同的员工和服务,并对公司的员工进行评价。从管理员角度来看,可以管理后台数据。通过使用该网站,可以让家政服务的管理工作实现简易化、系统化、自动化

16、、规范化和智能化,从而能够提高家政服务网的管理效率。因此,实现一个功能齐全、便捷的家政服务网是很重要的。从使用该网站的游客来看,游客可以浏览常识、服务和员工的信息,查询公司的具体某项服务和某位员工,而且游客还可以具体地查看家政常识、服务和员工的信息;同时,客户具有游客的所有功能,可以通过使用自己的账号和密码登录到网站,根据自己的需求预约不同的服务和员工,并且可随时修改自己的个人信息;从系统管理员来看,管理员可以对后台数据进行查询、添加、删除、修改等操作,因此管理员在后台可以对常识、服务、员工、管理员、预约等信息进行基本的添加、更新和删除等操作。3.2 部分数据流图数据流图是SA方法中用于表示系

17、统逻辑模型的一种工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型1。在结构化开发方法中,数据流图是需求分析阶段产生的结果。经过对系统的具体分析,可得出优悦家政服务网的顶层数据流图如图3-1所示。图3-1 顶层数据流图经过对顶层数据流图的分析,该系统管理员分为普通管理员和超级管理员两种,因此,可以得到分解后的第一层数据流图,如图3-2所示。图3-2 第一层数据流图4 系统设计4.1 概要设计根据需求分析,把优悦家政服务系统分为游客模块、客户模块和管理员模块三部分,可得出总体功能模块如图4-1所示。图4-1 总体功能模块4.1.1 游客

18、模块游客模块如图4-2所示,可实现的操作有:查看家政常识、查看员工信息、查看服务信息、查看留言信息、查找公司具体的某项服务、查找公司具体的某位员工以与注册信息。家政常识:游客可查看家政常识的内容,了解一些日常的生活常识。查看员工:游客可查看网站中的员工信息,了解每位员工所从事的服务以与评论和时间安排。查看服务:游客可以查看各项服务的具体信息。查看留言:游客可查看每位客户的留言信息。查找员工:游客可以在搜索栏中直接搜索自己感兴趣的员工。查找服务:游客可以在搜索栏中直接搜索自己所需的服务。注册信息:游客可以进行注册信息,成为正式的客户,进行预约。 公司简介:游客可以查看关于公司各方面的介绍。联系我

19、们:游客可以查看公司的各种联系方式和乘车路线等。图4-2 游客模块4.1.2 客户模块客户模块如图4-3所示,客户除了可以实现游客包括的功能之外,还可实现客户登录、客户修改信息、预约员工、预约服务、订单查询操作。客户登录:每个客户都拥有自己的账号,可以使用此账号登录网站。客户修改信息:客户可以根据需要修改自己的基本信息或密码。预约员工:客户根据个人的需求来寻找对应的员工进行预约。订单查询:客户登录网站后可查看、核对自己的订单信息。客户留言:客户可以对员工进行评价。图4-3 客户模块4.1.3 管理员模块管理员模块如图4-4所示,管理员可对网站数据进行管理。管理员分为普通管理员和高级管理员。普通

20、管理员可以进行前台查看和预约管理。高级管理员不但可以进行前台查看和预约管理,还可以对员工和管理员等进行管理。普通管理员管理的内容如下:常识管理:普通管理员可对常识信息进行删除、编辑和添加。客户管理: 普通管理员可对客户信息进行删除。留言管理:普通管理员可对客户的留言信息进行删除。预约管理:普通管理员可对预约信息进行删除和更新。高级管理员除了包括普通管理员管理的内容以外,还包括以下内容:员工管理:高级管理员可对员工和员工工作记录信息进行删除、编辑和添加。服务管理:高级管理员可对服务和服务类别信息进行删除、编辑和添加。管理员管理:高级管理员可对用户信息进行删除和添加。 图4-4 管理员模块4.2

21、概要设计结构化详细设计是对概要设计的进一步细化,常用的描述方式有三类:图形描述、语言描述和表格描述,图形描述包括程序流程图和问题分析图;语言描述主要是程序设计语言;表格描述包括判定表等6。在此主要运用程序流程图来分析优悦家政服务网。当客户登录时,首先对账号和密码进行判断,如果正确则登录成功,否则将返回重新输入;登录成功后客户可进行选择修改基本信息,根据需求可得出客户登录和修改信息流程如图4-5所示。图4-5 用户登录、修改信息流程图对于优悦家政服务网来说,它的主要功能就是预约功能,客户通过登录网站来查看服务和员工的信息,从而根据自己的需求来选择服务和员工进行预约,由此得出预约功能流程图,如下4

22、-6所示。图4-6 预约流程图4.3 数据库设计数据库设计是指对于一个给定的应用环境,构造优化的数据库逻辑模式和物理结构,在某一具体的数据库管理系统上,设计数据库的结构和建立数据库的过程,也是建立数据库与其应用系统的技术,同时也能够有效地存储和管理数据,满足各种用户的应用需求 6。4.3.1 概念结构设计概念结构设计是在需求分析的基础上,按照特定的方法,将所得到的用户需求抽象为信息结构,即概念模型。概念模型能真实、充分地反映现实事物之间的联系,满足用户对数据的处理需求,是对现实世界的一个真实模型。通过对优悦家政系统的需求与功能模块分析,可得出该系统包括以下几个实体:客户、客户意见、用户、服务、

23、服务类别、常识类别、常识、预约、员工等。其中,用户、常识两个实体是独立的。其余各实体之间有联系。每个客户可以预约多名员工,一名员工也可以被多个客户所预约。一个服务类别包含多个服务项目。一个常识类别包含多项常识。各实体的主要属性如下(主属性使用下划线表示)用户(管理员名,密码,管理员类型,管理员标志)员工(员工号,姓名,性别,身份证号,员工照片,家庭地址,简介)常识类别(常识类别号,常识类别)常识(常识号,常识标题,常识内容,添加时间,阅读次数)服务类别(服务类别号,服务类别)服务(服务号,服务名称,服务图片,参考价格,介绍)客户(客户名,密码,真实姓名,电话,地址,身份证号,备注)综上所述,可

24、得出优悦家政服务网的实体联系图,如图4-7所示。 图4-7 实体联系图4.3.2 逻辑结构设计逻辑结构设计的任务是把概念结构设计阶段得到的基本E-R图转换为相应的数据模型相符合的逻辑结构7。E-R图转换为关系模型实际上就是将实体和实体间的联系转换为关系模式,并确定这些关系模式的属性和码8。因此,可对实体与其联系进行转换。根据以上所述,可将多对多的实体联系转换为关系模式(主码使用下划线标示,外键使用波浪线标示)。客户意见(客户意见号,客户名,员工号,满意的地方,不满意的地方,您的意见)预约(预约号,客户名,员工号,预约日期,预约价格,开始日期,结束日期,处理标志)综上所述,可得出最终的实体与实体

25、间的相互联系的关系模式(主码使用下划线标示,外键使用波浪线标示)。用户(管理员名,密码,管理员类型,管理员标志)员工(员工号,姓名,性别,服务号,身份证号,员工照片,家庭地址,简介)常识类别(常识类别号,常识类别)常识(常识号,常识标题,常识内容,常识类别号,添加时间,阅读次数)服务类别(服务类别号,服务类别)服务(服务号,服务名称,服务类别号,服务图片,参考价格,介绍)客户(客户名,密码,真实姓名,电话,地址,身份证号,备注)客户意见(客户意见号,客户名,员工号,满意的地方,不满意的地方,您的意见)预约(预约号,客户名,员工号,预约日期,预约价格,开始日期,结束日期,处理标志)4.3.3 物

26、理结构设计在SQL Server数据库中,一个关系对应着一个基本表,由以上关系模式可确定基本的数据库表,得出优悦家政系统的基本表与其结构如下表4-1表4-9所示。表4-1 用户表字段名称数据类型字段大小是否为空描述管理员名nvarchar8否主键密码nvarchar4否管理员类型nvarchar10否管理员标志bit是表4-2 员工表字段名称数据类型字段大小可否为空描述员工号char10否主键姓名nvarchar8否性别nchar2否服务号bigint否外键身份证号nchar18否员工照片nvarchar10是家庭住址nvarchar20是简介text否 表4-3 常识类别表字段名称数据类型字

27、段大小可否为空描述常识类别号bigint否主键常识类别nvarchar10否表4-4 常识表字段名称数据类型字段大小是否为空描述常识号bigint否主键常识标题nvarchar30否常识内容ntext否常识类别号bigint否外键添加时间Smalldatatime8否阅读次数int4是表4-5 服务类别表字段名称数据类型字段大小可否为空描述服务类别号bigint否主键服务类别nvarchar10否表4-6 服务表字段名称数据类型字段大小可否为空描述服务号bigint否主键服务名称nvarchar10否服务类别号bigint否外键服务图片nvarchar20是参考价格nvarchar6否介绍nt

28、ext是表4-7 客户表字段名称数据类型字段大小可否为空描述客户名nvarchar8否主键密码nvarchar4否真实姓名nvarchar8否电话nvarchar11否地址nvarchar20否身份证号nchar18否备注nchar10是表4-8 客户意见表字段名称数据类型字段大小可否为空描述客户意见号bigint否主键客户名nvarchar8否外键员工号char10否外键满意的地方ntext否不满意的地方ntext否您的意见ntext是表4-9 预约表字段名称数据类型字段大小可否为空描述预约号varchar20否主键客户名nvarchar8否外键员工号char10否外键预约日期datatim

29、e否预约价格nvarchar6是开始日期datatime否结束日期datatime否处理标志bit是5 系统实现5.1 游客模块对于游客来说,不需要登录网站就可以实现的操作包括查看网站首页、家政常识、公司简介、留言内容、查看所有服务、查看所有员工、按条件查找所有服务、按条件查找所有员工与注册等信息。5.1.1 首页网站首页是一个网站的入口网页,故往往会被编辑得易于了解该网站,并引导互联网客户浏览网站其他部分的内容。优悦家政服务网的首页包括:“家政常识”、“公司服务”、“公司简介”、“留言板”和“联系我们”几项内容,通过这些内容的引导可以查看家政常识信息、公司服务信息、公司员工信息、客户留言内容、查找特定服务和员工等,也可进行“登录”、“注册”与“查看预约订单”,在首页中也有一些网站公告。在底部展示了该公司经营的服务,“管理入口”和“访问网站的总人数”,可以点击“管理入口”进入后台管理页面。首页如图5-1所示。 图5-1 首页5.1.2 家政常识通过“家政常识”

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1