毕业设计(论文)-家政公司网站系统设计与实现.doc_第1页
毕业设计(论文)-家政公司网站系统设计与实现.doc_第2页
毕业设计(论文)-家政公司网站系统设计与实现.doc_第3页
毕业设计(论文)-家政公司网站系统设计与实现.doc_第4页
毕业设计(论文)-家政公司网站系统设计与实现.doc_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

河北经贸大学经济管理学院毕业论文河北经贸大学经济管理学院毕业论文 家政公司网站系统设计与实现家政公司网站系统设计与实现 全套设计加扣全套设计加扣 3012250582 专业名称 计算机科学与技术 班 级 计算机 1 班 学生姓名 指导老师 完成时间 2015 年 5 月 河北经贸大学经济管理学院毕业论文 摘要摘要 随着大家生活水平的提高 在生活中家政服务变得越来越受大家的欢 迎 如何来选择一个好的家政服务人员就也变得越来越重要 如何让人们 足不出户就能找到自己满意的家政人员是本网站要解决的主要问题 家政 服务公司网站来实现需求者从网站中快速的获取正确真实的家政服务信息 所以开发一个友好的家政服务公司网站就显得非常重要 本家政信息平台 提供一些关于精品家政人员的相关信息 提供一些家政常识帮助用户去选 择家政服务人员 目前 大多数的寻找合适的家政人员还停留在去家政公司咨询并选择 的传统方式 这样的方式浪费了大量的时间 也不能很好的了解家政人员 的服务水平和状态 利用互联网建立一个家政服务公司网站来寻找符合自 己条件的家政人员非常的方便 本家政公司网站就是要建立一个信息量丰 富 界面美观 信息真实可靠的家政服务平台 给需要家政人员的用户提 供良好的家政人员展示服务 本家政服务公司网站采用集成开发环境 Microsoft Visual Studio 2005 进行开发程序的界面 程序的框架采用 B S 架构进行开发 后台编程 语言采用面向对象的编程语言 C 编程语言来进行编程 同时把平台所有的 数据信息保存到 SQL 2005 数据库系统中 关键词 家政管理 ASP NET 数据库 SQL SERVER 2005 河北经贸大学经济管理学院毕业论文 ABSTRACT With the improvement of people s living standards in life Housekeeping is becoming increasingly welcomed by everyone how to choose a good housekeeping personnel is 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 2005 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 2005 database 河北经贸大学经济管理学院毕业论文 I 目录 1 绪论 1 1 1 系统开发背景 1 1 2 选题的背景及研究意义 2 1 3 论文的主要研究内容 3 2 相关技术基础 4 2 1 信息平台介绍 4 2 2 ASP NET 框架 4 2 3 B S 框架 5 2 4 数据库技术 5 3 系统需求分析 7 3 1 系统非功能性需求 7 3 2 系统功能性需求 7 3 3 系统使用者 8 3 3 1 系统管理员用户 8 3 3 2 前台会员 8 3 2 系统用例分析 8 4 系统设计 12 4 1 系统功能模块设计 12 4 2 数据库设计 12 4 2 1 实体关系 E R 图设计 12 4 2 2 数据库表设计 16 5 系统实现 20 5 1 系统运行条件 20 5 2 系统的实现 20 5 2 1 网站首页 20 5 2 2 用户登录功能模块实现 22 5 2 3 在线预约模块 26 5 2 4 用户注册模块 28 5 2 5 新闻信息模 29 5 2 6 家政人员管理 32 河北经贸大学经济管理学院毕业论文 6 系统测试 34 总结 35 致谢 36 参考文献 37 河北经贸大学经济管理学院毕业论文 1 家政公司网站系统设计与实现 1 绪论 1 1 系统开发背景 21 世纪 计算机技术迅猛发展 在各个行业都引入了计算机 人们利 用计算机使得生活速度加快 人们节约时间的观念逐渐增强 而随着人们 生活质量的提高 工作节奏的加快以及消费观念的改变 家政服务劳动也 被越来越多的城市居民所认同 大部分人越来越趋向于足不出户的方式解 决生活上的问题 与此同时 家政服务也逐渐的趋向网络化 以顺应高效 率的生活 而传统的预约方式需要雇主通过打听或者自主张贴公告等一系 列繁琐的步骤 发展家政服务中介机构 不仅能满足人民群众日益增长的 生活需求 破解家庭小型化 人口老龄化带来的社会问题 而且对于缓解 弱势群体就业压力具有重要意义 是服务民生 增强就业 扩大内需 构 建和谐社会的重要事业 且就今年来网络在国内的发展前景来看 许多日常的工作 尤其是信 息的搜集 通过一个鼠标短时间内就可以完成 免去了长途电话 传真 邮寄等过去是必须的动作 这些已经产生了不可估量的社会效益 因此家 政服务网站必将呈现其良好的发展趋势 主要表现在 一是发展潜力巨大 市场前景广阔 二是市场规模不管扩大 三是服务内容日趋多样 四是企 业化程度不断提高 五是服务质量不断提升 六是国家对此从资金和政策 上的支持 七是家政业主管部门加大了对家政服务的研究 相继出台了一 系列的规范和标准 总之 家政服务公司网站以其方便快捷的运作模式 将传统的家政 公司网络化 大大提高了家政服务行业的工作效率和整体工作水平 给家 政服务业带来了深刻的变革 河北经贸大学经济管理学院毕业论文 2 1 2 选题的背景及研究意义 关于家政服务公司网络化的研究 主要可以从两个方便来看 一是家政服务这个新兴的行业 随着人们生活质量的不断提高 在城 市中对于家政服务的需求可以说是一个巨大的潜力市场 中国社会正步入 家庭的小型化 人口的老龄化 生活的现代化和劳动社会化 这些都可以 直接促使人们产生家政服务的持续需求 二是网络的发展与家政业的结合 21 世纪是一个快节奏的时代 人们 忙于上班工作 家务就会没有时间去做 而自己去寻找家政人员也是无从 下手 因此 网络化的家政业诞生了 实施网络与家政业的结合 即以互 联网为基础 以服务于广大客户为目的 运用电子商务营销手段 将传统 家政公司与网络结合 发展整体优势 提高整体家政业的竞争力 因此 在信息网络化的现实面前 特提出一种基于 Web 的家政服务公司 网站系统 并利用 SQL Sever 2005 数据库与 ASP NET 技术结合进行了该 系统的开发 1 3 论文的主要研究内容 基于 NET 平台的家政服务公司网站采用了 B S 结构 采用这样的体 系结构来实现对整个系统的架构管理 这样就提高了管理的工作效率 它 不受地域限制 不受时间限制 任何人在任何时候都可以通过使用这个系 统来进行交流互动 这样就节约了时间 提高了工作效率 降低了各种成 本 本系统设计的目标就是要建立一个信息量丰富 界面美观 信息真实 可靠的家政服务公司网站给需要家政人员的用户提供良好的家政人员展示 服务 为了保证开发一个成熟稳定的家政服务公司网站 本家政网站的基本 功能模块进行分析以及对目前家政服务信息平台网站进行分析对比之后得 出开发基于 NET 平台的家政服务公司网站我们拟采用 Visual Studio2005 集 成开发平台进行开发 数据库采用 Microsoft SQL Server 2005 数据库管理 系统来结合 ASP NET 的平台开发 Visual Studio 2005 开发平台是微软的 一个最新的程序开发平台 利用这个平台它可以非常方便的开发客户所需 河北经贸大学经济管理学院毕业论文 3 要系统 大大的提高了开发的速度和效率 整个系统分为两个部分 第一部分是前台界面和后台界面的设计与功 能实现 第二部分是数据库设计 即设计所用到的数据表 河北经贸大学经济管理学院毕业论文 4 2 相关技术基础 2 1 信息平台介绍 什么是信息平台 信息平台是一个把各种信息集成到一个网站平台系 统中的一个载体 在互联网里面一个信息的平台就是建立一个集成各种新 的网站系统 信息平台运行在互联网上供需要信息的人群来查看和使用 信息平台的含义有两个方面 一个方面信息本身就是一个信息平台 他自己携带了自己的信息 这是信息平台的一个理论的状态 另一个方面 就是基于互联网的信息平台 例如家政服务公司网站就是一个建立在互联 网技术上的信息分享平台 这是信息平台的实物形态 家政服务公司网站是一个集成家政信息和家政人员信息的分享平台系 统 他集成了家政人员的信息 新闻动态信息 论坛信息等和家政相关的 一些重要的信息 同时他还是一个交互的平台 可以让管理员 普通会员 和家政人员三种用户角色进行交互操作的一个平台 普通会员可以预定家 政人员 可以给家政人员进行评价操作 管理员可以看到并管理这些信息 2 2 ASP NET 框架 ASP NET 是以模块化和组件为基础的模块化的语言 在服务器上运行 通用语言程序 基于这个模式 我们获得了一个功能强大的服务器系统操 作架构 这与之前的 ASP 不同 它不是即时解释的程序 它进行提前的编 译执行 相对于 ASP 这种基于解释实现执行的 Web 程序而言 其具有很多 的优势 在 bin 目录下 已经对一些程序需要的动态链接库文件进行了形 成 这个文件已经完成了编译 并且是二进制文件 这种文件可以通过 NET 语言来执行 页面在 Web 服务器上执行时 可以对这些链接文件进行 直接的调用 这种运行模式相对于 ASP 等语言而言 要具有较高的运行效 率 而且 ASP NET 技术应用了 XML 技术 而 XML 文件以 Unicode 或者 河北经贸大学经济管理学院毕业论文 5 ASC 进行编码 相对于其他的一些数据库文件而言 其读取 执行以及 读入的速度要明显快一些 这正是这个系统基于 ASP NET 技术的主要考 虑 而且 对于家政信息交互网站而言 ASP NET 技术具有更符合要求的 优势 11 ASP NET 是一种公共语言运行库程序 它可以在服务器上运行 在开 发时可以基于实时编译 缓存技术 早期编译以及优化等 另外 对于与 Visual Studio 集成开发环境所对应的设计器和工具箱而言 它对其进行了 扩充 ASP NET 技术以通用性的语言运行库为基础 是一种开发模式 这 为编写代码的人员提供了极大的方便 因为可以凭借基于整个平台的空间 受限程序开发的高效 灵活 另外 消息处理 用语言的基本库以及数据 接口的处理都都能够实现与互联网的互连 ASP NET 与开发所用到的程序 语言无关 在进行程序开发时 可以采用多种的编程语言来实现 2 3 B S 框架 B S 框架形式是服务器和浏览器结构 这种结构形式在当前应用的非 常广泛 随着互联网科技的进步 之前应用的 C S 架构已经无法满足互谅 网的发展要求 因此 这种架构形式越来越被大多数人所接受 其使用的 普及率越来越高 14 优势之处是 可以在远程的服务器上配置家政信息交互网站 在得到 授权的前提下 只要能够上网就可以使用和访问该系统并进行相关的操作 2 4 数据库技术 除了微软 SQL2008 SQL2000 以及 SQL2005 等几个版本的数据库是 目前市面上比较主流的软件外 还有很多例如 ACCESS 微软开发一款小 型数据库 ORACLE 一款大型数据管理系统 以及 MYSQL 等数据库 也是比较主流的 而只有 SQL 的数据管理工具能够较好地配合 ASO NET 环境 几个版本中 SQL Server 2005 版本的数据库系统更加成熟而且具备 较强大的功能来满足各种系统需求 因此 我们将该版本的数据库系统作 为后台存储系统来开发进销存系统 16 河北经贸大学经济管理学院毕业论文 6 作为进销存系统的后台数据库的 SQL Server 2005 数据库系统不仅能 够很好地平衡各个数据库之间关系 同时也能对多个数据库进行支持 除 此之外 优秀的 SQL Server 2005 因为搭载在服务器所以只占用个人很少 一部分的资源 这样能够更好地存储和读取数据 17 SQL Server 2005 数据库可以使您能够建立视图 存储过程以及表通过 其自带的图形开发工具 或者通过在查询分析器里通过手动输入的形式来 快速地建立所需的数据库 SQL Server 2005 既可以实现创建一般应用程序 数据库的功能 也可以实现企业级别的复杂的存储信息功能 SQL Server 2005 不是单个产品组成 它包含一系列产品 开发程序时使用的个人版本 而企业版本的系统只有在系统平台或者大型网站上用得上 用 B S 是 SQL Server 2005 数据库用来进行应用和部署的构架方法 这种方法使 SQL Server 2005 能够构建多样化的数据库系统 将开发完成 的程序通过远程服务器与数据库绑定在一起并进行开发 这样就可以实现 与远程客户端共享数据信息的功能 与其他信息管理系统以及网站相同 SQL Server 2005 主要是由数据以及管理系统组成 大部分的开发平台都能 与 SQL Server 2005 实现匹配 我们开发这个家政信息交互网站就可以使 用 ASP NET 技术进行基于 B S 架构网站系统的开发 18 总的来说 与 ASP NET 技术匹配最完美的数据管理库版本是 SQL Server 2005 3 系统需求分析 3 1 系统非功能性需求 目前本家政服务公司网站还处于原型设计的阶段 今后可能实现这个 系统的商业化运营 因此在性能方面对该系统提出了一定的要求 主要有 在用户发出请求时 联机系统的响应时间不能大于 10ms 响应时间在很 河北经贸大学经济管理学院毕业论文 7 大程度上代表着系统的性能好坏 只有响应时间满足要求才能保证用户使 用这个系统时是顺畅快捷的 以避免让用户因为无法即时完成信息搜索和 订单操作而感到焦虑和低效 在架构程序时主要是采用如下的环境配置 只有 Windows XP SP2 IIS6 0 及以上的版本才能支撑这个系统的运行 使 用MS SQL Server 2005 数据库管理系统 数据通信接口为互联网和局域网 抱枕系统的响应时间不能超过 10ms 对于系统的并发用户数量也许会很大 在设计程序时已经考虑到这个 并发量 为了提升用户并发数据的水平 还需要性能优良的服务器来支撑 采用完美的硬件和软件来运行开发好的系统也是软件运行的重要指标之一 3 2 系统功能性需求 经过对家政服务公司网站的需求进行分析总结出系统的用户应该包括 三种类型的用户 一类是家政人员 一类是普通会员 还有一类是后台的 管理员用户 各类用户的需求描述如下 后台管理员 后台管理员在这个系统中具备最高的管理权限 他主要 实现对家政服务公司网站的后台数据信息的控制和管理 主要实现了对家 政人员的信息管理 对家政人员进行添加 查看和删除操作 对普通用户 进行管理 对新闻信息进行管理 对论坛信息进行管理 对用户的预订信 息进行管理 对用户的在线咨询进行管理 对网站系统的基本信息进行管 理 普通会员用户 普通会员在本网站中的角色就是需要寻找家政人员的 那一类用户 他们注册之后就可以利用注册的账号登录到系统中 可以在 网站中查看家政人员信息 搜索家政人员信息 对家政人员进行预订操作 对预订的家政进行评价操作 同时如果找不到符合条件的家政人员还可以 通过在线下单的接口把订单提交给网站的管理员进行操作 各种用户可以 再网站中进行交流互动 交流寻找家政的知识甚至于可以再论坛中推荐一 些精品的家政人员信息 基于 NET 平台的家政服务公司网站主要的研究内容包括 前台用户 网站界面和后台管理功能模块 河北经贸大学经济管理学院毕业论文 8 3 3 系统使用者 3 3 1 系统管理员用户 控制系统的后台信息以及对基本信息进行管理 3 3 2 前台会员 普通会员在本网站中的角色就是需要寻找家政人员的那一类用户 他 们注册之后就可以利用注册等账号登陆到系统中 可以在网站中查看家政 人员信息 搜索家政人员信息 对家政人员进行预订操作 对预订的家政 进行评价操作 同时如果找不到符合条件的家政人员还可以通过在线下单 的接口把订单提交给网站的管理员进行操作 各种用户可以再网站中进行 交流互动 交流寻找家政的知识甚至于可以再论坛中推荐一些精品的家政 人员信息 3 2 系统用例分析 家政服务公司网站中存在三种用户 分别为会员用户和系统管理员以 及家政人员用户 系统管理员是网站的超级管理人员 能够实现对整个网站的管理和控 制 包括对家政人员的管理 对新闻的管理 对在线咨询的管理 对交流 论坛的管理 对会员的管理 对订单的管理 对系统的管理等功能模块 系统管理员的用例图如图 3 1 所示 河北经贸大学经济管理学院毕业论文 9 系统管理员 咨询管理 家政管理 新闻管理 论坛管理 用户管理 订单管理 系统管理 图 3 1 系统管理员用例图 注册会员是网站前台的注册用户 用户登录后可以查看家政人员信息 可以在在线预订家政人员 搜索家政人员信息等功能 普通会员的用例图如图 3 2 所示 河北经贸大学经济管理学院毕业论文 10 注册会员 搜索家政 在线注册 登录 预订家政 在线咨询 在线预订 新闻信息 基本信息 图 3 2 普通用户用例图 河北经贸大学经济管理学院毕业论文 11 家政人员的用例图如图 3 3 所示 在线登录 接收预定 新闻信息 基本信息 在线注册 顶层包 家政人员 图 3 3 家政人员用例 河北经贸大学经济管理学院毕业论文 12 4 系统设计 4 1 系统功能模块设计 系统的功能模块图 如图 4 1 所示 家政公司网站系统 网站前台模块后台管理模块 信 息 浏 览 功 能 会 员 注 册 查 询 家 政 人 员 在 线 留 言 在 线 下 单 预 定 家 政 人 员 在 线 论 坛 功 能 新 闻 浏 览 家 政 人 员 管 理 普 通 会 员 管 理 新 闻 咨 询 管 理 会 员 信 息 管 理 论 坛 信 息 管 理 帐 号 信 息 管 理 修 改 登 录 密 码 图 4 1 系统总体框架图 4 2 数据库设计 4 2 1 实体关系 E R 图设计 家政服务公司网站的实体关系 E R 的设计是建立在需求分析 系统 分析的基础上的 留言信息的属性图如图 4 2 所示 留言信息实体信息主要包括留言编 号 留言标题 留言内容 留言时间 留言回复内容 河北经贸大学经济管理学院毕业论文 13 留留言言信信息息 留留言言标标题题 回回复复信信息息 留留言言内内容容 发发布布时时间间 留留言言人人 编编号号 图 4 2 留言信息的实体属性图 订单信息的属性图如图 4 3 所示 订单信息实体主要包括的信息有订 单编号 订单标题 订单人编号 订单人账号 订单类型 家政人员性别 所需费用 服务地点 服务要求 订单时间 订单状态 家政人员编号 订订单单信信息息 订订单单标标题题 服服务务地地点点 订订单单类类型型 所所需需费费用用 订订单单人人 编编号号 图 4 3 订单信息的实体属性图 新闻资讯信息的属性图如图 4 4 所示 新闻资讯实体信息主要包括新 闻资讯的编号 新闻标题 所属类别 发布的时间等信息 新新闻闻资资讯讯 标标题题 分分类类编编号号 内内容容 发发布布时时间间 分分类类名名称称 编编号号 图 4 4 新闻资讯信息的实体属性图 新闻分类信息的属性图如图 4 5 所示 新闻分类信息实体主要包括类 别的编号和类别的名称 河北经贸大学经济管理学院毕业论文 14 新新闻闻分分类类分分类类名名称称编编号号 图 4 5 新闻分类信息的实体属性图 注册会员信息的属性图如图 4 6 所示 注册会员信息实体主要包括用 户的编号 登录账号 登录密码 联系电话 电子邮件 真实姓名 用户 描述以及用户头像等信息 会会员员信信息息 登登录录账账号号 真真实实姓姓名名 联联系系电电话话 电电子子邮邮件件 登登录录密密码码 编编号号 图 4 6 注册会员信息的实体属性图 论坛主题信息的属性图如图 4 7 所示 论坛主题信息实体主要包括主 题编号 主题标题 主题内容 发布用户 发布时间 是否回复 论论坛坛主主题题 主主题题标标题题 是是否否回回复复 主主题题内内容容 发发布布时时间间 发发布布时时间间 编编号号 图 4 7 论坛主题信息的实体属性图 论坛回复信息的属性图如图 4 8 所示 论坛回复信息实体主要包括主 回复编号 回复标题 回复内容 回复用户 发布时间 河北经贸大学经济管理学院毕业论文 15 论论坛坛回回复复 回回复复标标题题 发发布布时时间间 主主题题编编号号 回回复复内内容容 回回复复内内容容 编编号号 图 4 8 论坛回复信息的实体属性图 家政人员信息的属性图如图 4 9 所示 家政人员实体信息主要包括 商用户编号 登陆账号 登陆密码 服务类别 薪酬 性别 身份证号码 电子右键 联系电话 身高 联系 QQ 号码 年龄 学历 所受的培训 家政人员的头像 家政人员的备注信息等信息 家家政政人人员员 登登录录密密码码登登录录帐帐号号姓姓名名 联联系系电电话话 性性别别学学历历 身身份份证证 服服务务密密码码编编号号 图 4 9 商品信息的实体属性图 管理员账号信息的属性图如图 4 10 所示 管理员帐号实体中的信息主 要包括账号的编号 登陆账号 登陆密码等信息 管管理理员员信信息息 登登录录账账号号 登登录录密密码码 编编号号 图 4 10 管理员信息的实体属性图 河北经贸大学经济管理学院毕业论文 16 系统整体 E R 图如 4 10 所示 会员 家政人员 新闻动态 订单 留言板 管理员 查看 浏览 提交 留言 管理 添加 接受 回复 1 1 1 1 N N N N M M M M N N N N 4 2 2 数据库表设计 各个表的设计结果如下 表 4 1 Admin 管理员信息表 列名数据类型长度主键允许空说明 idint4是否主键 Namenvarchar50是登录账号 Pwdnvarchar50是登录密码 表 4 2 liuyan 在线咨询信息表 列名数据类型长度主键允许空说明 idint4 是否主键 namenvarchar50 是留言人 河北经贸大学经济管理学院毕业论文 17 contentnvarchar1000 是内容 addTimedatetime8 是时间 huifunvarchar200 是回复 表 4 3 News 新闻资讯信息表 列名数据类型长度主键允许空说明 idint4 是否主键 titlenvarchar50 是标题 contentstext16 是内容 Typenvarchar50 是类别 addtimedatetime8 是时间 表 4 1 录 4 Replay 回复信息表 列名数据类型长度主键允许空说明 idint4 是否主键 Replaytext16 是回复 ReplayUsernvarchar100 是回复人 TopicIdint4 是帖子编号 AddTimedatetime8 是时间 表 4 5 Topic 列名数据类型长度主键允许空说明 idint4 是否主键 Topictext16 是主题 AddUsernvarchar100 是发布人 Addtimedatetime8 是时间 Contenttext16 是内容 表 4 6 UserInfo 普通用户信息表 列名数据类型长度主键允许空说明 河北经贸大学经济管理学院毕业论文 18 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 年龄 河北经贸大学经济管理学院毕业论文 19 CommanyNametext16 描述 emailnvarchar50 邮箱 pwdnvarchar50 密码 phonenvarchar50 电话 id cardnvarchar50 身份证 QQnvarchar50QQ xuelinvarchar50 学历 ImageUrlnvarchar50 头像 Professionalnvarchar50 学历 XineChounvarchar50 薪酬 YouKongnvarchar50 空闲 HaoPingnvarchar50 好评 ShenGaonvarchar50 身高 河北经贸大学经济管理学院毕业论文 20 5 系统实现 本章节主要是介绍系统的实现 主要的实现过程等信息 具体内容包 括对系统的技术性能的要求 还从重要功能模块的实现等来介绍系统的实 现过程 系统分为前台和后台 2 个功能模块我们本章对这 2 个功能模块的重要 部分的实现过程 程序流程进行设计描述 阐述系统的功能模块的详细设 计方法等信息 5 1 系统运行条件 1 系统的界面是采用 Visual Studio 2005 设计的 数据库采用的是 SQL Server 2005 Web 服务器为 Apache 开发工具 Visual Studio 2005 2 硬件的运行环境 中央处理器 CPU 主频 1 0GHZ 以上 内存 512MB 或以上 硬盘最小 80G 以上 3 软件的运行环境 Windows 2000 XP 浏览器 IE6 0 及以上版本 5 2 系统的实现 5 2 1 网站首页 家政服务公司网站的首页是网站的第一个页面包括了重要的信息 顶部是网站的功能连接 包括家政员信息 新闻动态 家政常识 在线咨 询 在线交流 在线预约 用户中心 人才招聘 关于我们 服务项目介 河北经贸大学经济管理学院毕业论文 21 绍等链接 点击相应的菜单就会进入相应的功能页面 左边是登录和注册的导航和搜索家政员信息的功能模块以及显示了当 前空闲的家政员信息 右边显示了新闻动态信息以及精品推荐的家政员信息 系统登录的运行效果如图 5 1 所示 图 5 1 网站首页界面 代码实现 using System using System Data using System Configuration using System Collections using System Web using System Web Security using System Web UI using System Web UI WebControls using System Web UI WebControls WebParts using System Web UI HtmlControls public partial class Default System Web UI Page 河北经贸大学经济管理学院毕业论文 22 SqlHelper data new SqlHelper protected void Page Load object sender EventArgs e this Title 家政服务公司网站 if IsPostBack JpJiaZheng DataSource data GetDataReader select top 10 from HousekeepingInfo where IsChk 是 order by HaoPing desc JpJiaZheng DataBind GridView2 DataSource data GetDataReader select top 12 from News order by id desc GridView2 DataBind protected string CutChar string strChar int intLength 取得自定义长度的字符串 if strChar Length intLength return strChar Substring 0 intLength else return strChar 其中首页最重要的功能是左侧的用户登录功能模块和左侧下面的按照 条件搜索家政人员的功能模块以及在页面底部可以滚动展示推荐一些精品 家政人员的头像信息 5 2 2 用户登录功能模块实现 用户登录系统必须具备一定的安全性 不能虽让非法的用户进入系统 河北经贸大学经济管理学院毕业论文 23 不能让用户绕过登录模块进入到系统中进行一些非法的操作 系统登录分 为前台的会员登录和后台的管理员登录两个功能模块 也就是说登录用户 是两种用户进行登录 他们的登录入口是不一样的 不用的用户点击不同的登录模块进入到自己的登录窗体 然后再登录 界面中输入合法的登录账号和登录密码 程序会判断用户是否存在和是否 符合要求以此来判断用户是否可以使用系统 管理员登陆功能模块实现了管理员登陆到系统的操作后台的过程 管 理员输入正确的登陆账号和登陆密码 用户输入的账号和密码是否正确取 决于数据库中是否存在相匹配的用户信息 用户输入的用户信息在数据库 中存在的话就会提示登录成功 如果不存在就会提示登录失败 页面返回 到登录的状态 用户要登录系统必须输入登录账号和登录密码 才能进入系统 然后 系统一步一步的进行判断 符合要求就可以进入到系统中使用系统的功能 非法用户不能进入系统 后台管理员的登陆界面如图 5 2 所示 图 5 2 管理员登录界面 代码实现 using System using System Data 河北经贸大学经济管理学院毕业论文 24 using System Configuration using System Collections using System Web using System Web Security using System Web UI using System Web UI WebControls using System Web UI WebControls WebParts using System Web UI HtmlControls using System Data SqlClient public partial class Admin Login System Web UI Page SqlHelper data new SqlHelper protected void Page Load object sender EventArgs e protected void BtnLogin Click object sender EventArgs e if Request Cookies CheckCode null Label1 Text 您的浏览器设置已被禁用 Cookies 不能使用 本系统 Label1 Visible true return if String Compare Request Cookies CheckCode Value txtValidCode Value true 0 Label1 Text 验证码错误 Label1 Visible true return if TxtUserName Value else SqlDataReader dr dr data GetDataReader select from Admin where Name TxtUserName Value Trim and pwd LoginMd5 md5 TxtPassword Value Trim if dr Read Session UserId dr Name ToString Session roule 管理员 Response Redirect Index aspx else Alert AlertAndRedirect 账号或者密码不对请重新登陆 Login aspx 图上显示了登录账号 登陆密码和验证码的输入信息控件以及验证码 图片显示还有一个登陆按钮是图片类型的 都输入正确才能登陆到系统中 登录模块包括前台用户登录和后台管理员登录 2 个登录界面 前台登 录集成了家政员登录和普通用户的登录 输入登录账号和登录密码就会自 动判断用户的角色 会员登录成功后就会进入用户中心界面 如果是家政 员用户角色用户中心左侧显示了修改用户信息和预定信息的功能 如果是 普通用户登录用户中心左侧显示了预约家政员信息 河北经贸大学经济管理学院毕业论文 26 用户登录的运行效果如图 5 3 所示 图 5 3 前台用户登录运行界面 5 2 3 在线预约模块 在线预约功能模块是前台会员如果找不到合适的家政人员就可以在这 里进行在线预约 通过在线预约留下自己想要找的家政人员的条件等信息 包括新闻标题 需求类别 大概的费用 地点以及描述等信息 在线预约的运行效果如图 5 4 所示 图 5 4 在线预约运行效果图 河北经贸大学经济管理学院毕业论文 27 代码实现 using System using System Data using System Configuration using System Collections using System Web using System Web Security using System Web UI using System Web UI WebControls using System Web UI WebControls WebParts using System Web UI HtmlControls public partial class AddOrder System Web UI Page SqlHelper data new SqlHelper protected void Page Load object sender EventArgs e this Title 家政服务公司网站 if IsPostBack if Session UserId null Alert AlertAndRedirect 对不起您还没有登录 Default aspx else protected void Button1 Click object sender EventArgs e data RunSql insert into OrderInfo UserId UserName LeiXing Sex FeiYong DiDian YaoQiu Titles value 河北经贸大学经济管理学院毕业论文 28 s Session UserId ToString Session UserTName ToString DropDownList1 SelectedValue DropDownList2 SelectedValue FeiYong Text DiDian Text YaoQiu Text TextBox1 Text Alert AlertAndRedirect 添加成功 MyOrder aspx 5 2 4 用户注册模块 注册信息有些是必须要输入的 如果不输入页面中会有相应的提示 如果填写正确点击注册系统会提示注册成功 用户就可以用新注册的账号 进行登录 普通用户注册的运行效果如图 5 5 所示 河北经贸大学经济管理学院毕业论文 29 图 5 5 普通用户注册界面 5 2 5 新闻信息模 新闻文章管理模块实现了系统中最重要的功能 包括发布新闻信息 管理新闻信息 新闻信息的删除 新闻类别的添加 新闻类别的修改 新 闻类别的删除等功能模块 发布新闻信息是网站中最重要的功能模块 实现了管理员发布新闻信 息的功能 发布新闻信息的时候要填写新闻的标题 选择新闻的类别 填 写新闻的内容等信息填写完毕之后点击保存信息把添加的新闻信息保存到 数据库中去 发布的新闻信息包括新闻标题 新闻类别和新闻内容等信息 河北经贸大学经济管理学院毕业论文 30 新闻信息管理如图 5 7 所示 图 5 7 新闻管理界面 添加新闻信息的界面如图 5 8 所示 图 5 8 添加新闻信息界面 代码实现 using System using System Collections using System Configuration using System Data using System Web using System Web Security using System Web UI using System Web UI HtmlControls 河北经贸大学经济管理学院毕业论文 31 using System Web UI WebControls using System Web UI WebControls WebParts public partial class admin Index System Web UI Page protected void Page Load object sender EventArgs e 新闻类别管理就是对新闻类别进行添加 修改和删除的操作界面 新 闻类别管理界面如图 5 9 所示 图 5 9 新闻类别管理界面 无论是游客用户还是家政人员用户还是客户来到系统中都可以查看里 面的新闻动态信息 首先进入的是新闻动态的列表信息 运行效果如图 5 10 所示 河北经贸大学经济管理学院毕业论文 32 图 5 10 新闻动态列表界面 我们点击新闻标题就会显示新闻的详细信息 运行效果如图 5 11 所示 图 5 11 新闻信息详细界面 5 26 家政人员管理 家政人员管理功能模块是后台功能管理模块的核心功能 包括 3 个菜 单功能 一个是家政人员信息管理 一个是家政人员审核管理 一个是家 政人员是否空闲的设置管理 家政人员信息管理是对家政人员信息进行查看 和删除操作的功能模 河北经贸大学经济管理学院毕业论文 33 块 管本模块采用 GridView 控件来绑定家政人员的信息 包括登陆账号 姓名 性别 工作单位 学历 电子邮件 联系电话 身份证号码 年龄 是否审核等信息的显示和一个删除信息的连接按钮 家政人员信息管理的界面如图 5 15 所示 图 5 15 家政人员信息管理界面 同时还可以对家政人员是否有空进行设置 否则如果家政人员已经在 上班了同时还在前台被人预约这样就造成了会员的损失 所以后台提供了 一个审核家政人员是否空闲的功能 审核家政人员是否有空的界面如图 5 17 所示 图 5 17 设置空闲家政人员界面 河北经贸大学经济管理学院毕业论文 34 6 系统测试 本系统测试主要采用模块测试 下以管理员登录为例描述模块测试过 程 用例名称 管理登录测试 基本描述 通过登录拥有网站的管理权限 测试方案 分别使用不同的登录方法进行登录 从而查看系统是否出现相 应的错误和成功提示 1 用正确密码登

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论