基于BS构架家政服务系统的设计与实现毕业论文目录1引言 (1)1.1课题简介 (1)1.2开发的意义 (1)1.3课题开发计划 (1)1.4开发的主要工作 (1)2系统分析 (3)2.1问题定义 (3)2.2可行性研究 (3)2.2.1 经济可行性 (3)2.2.2 技术可行性 (3)2.2.3 运行可行性 (3)2.3需求分析 (4)2.4开发环境 (4)2.4.1硬件环境 (4)2.4.2软件环境 (4)2.5开发工具简介 (5)2.5.1 Visual Studio 2008 (5)3系统总体设计 (7)3.1系统设计原则 (7)3.2系统设计目标 (7)3.3系统的功能设计 (7)3.4UML用例图分析 (8)3.5系统功能模块结构 (8)4数据库设计 (10)4.1数据库设计原则 (11)4.2数据库设计技巧 (11)4.3数据库视图设计 (12)4.3.1局部视图设计 (12)4.4数据库逻辑结构设计 (17)对象编程模型 (21)5系统详细设计 (26)5.1首页 (26)5.2U SER I NFO控件设计 (26)5.3服务预约设计 (27)5.4供求信息设计 (29)5.5条件查询设计 (30)5.6动态工种管理设计 (31)5.7新闻管理设计 (31)5.8其他 (33)6测试 (36)6.1测试的思想与理论 (36)6.2系统测试 (36)6.2.1测试策略 (36)6.2.2实际测试过程 (36)7 结论 (38)致谢 (40)参考文献 (41)1引言1.1课题简介21世纪,计算机技术迅猛发展,在各个行业都引入了计算机,人们利用计算机使得生活速度加快。
人对节约时间的观念逐渐加强。
越来越趋向于足不出户的方式解决生活上的问题(比如购物,订餐),与此同时,家政服务也逐渐的趋向网络化,以顺应高效率的生活。
而传统的预约方式需要雇主通过打听或者自主发起公告天等等一系列最为雇主本可省略的步骤,而导致这些繁琐问题的主要原因是因为缺乏雇主与员工之间的桥梁,由此,家政服务网(做为小围试行项目)营运而生,并在实践中继续完善服务机制,做到“一切从实际出发,理论联系实际,坚持实践是检验真理的标准”。
(过去家政服务有什么缺点,互联网的广泛使用,使家政服务有何变化,B/S模式的家政服务有何优点。
设计的主要意图(从管理者,求职者两方面来谈)) ****全文中要把参考文献中的文献标号标记到文中,详细设计代码部分不允许有标记*****1.2开发的意义21世纪,计算机技术迅猛发展,在各个行业都引入了计算机,人们利用计算机使得生活速度加快。
人对节约时间的观念逐渐加强。
越来越趋向于足不出户的方式解决生活上的问题(比如购物,订餐),与此同时,家政服务也逐渐的趋向网络化,以顺应高效率的生活。
而传统的预约方式需要雇主通过打听或者自主发起公告天等等一系列最为雇主本可省略的步骤,而导致这些繁琐问题的主要原因是因为缺乏雇主与员工之间的桥梁,由此,家政服务网(做为小围试行项目)营运而生,并在实践中继续完善服务机制,做到“一切从实际出发,理论联系实际,坚持实践是检验真理的标准”。
1.3课题开发计划首先分析项目,对于系统进行需求分析和系统的结构设计。
对高校教材管理系统进行全面分析,从项目的需求、项目的流程编制一直到项目的最终实现,与此同时通过对象模型结合数据库编程来实现。
从需求分析开始,逻辑设计、总体设计、功能模块设计、数据库设计、详细代码设计、最后运行,测试。
1.4开发的主要工作(1)查阅相关文档,掌握家政服务网的相关特点,分析功能与需求,确定本系统的设计方案。
(2)选择服务器平台与开发工具,服务器选用WINDOWS 2000 SERVER+IIS 开发工具使用 Visual Studio 2008 数据库选用Microsoft SqlServer。
(3)确定家政服务的数据库和数据结构设计,以及确定家政服务系统的整体功能与结构。
然后再划分模块,并逐步实现这些功能。
(4)工作流分析与类模型设计(5)针对此系统进行编码、调试、测试、完善。
2系统分析2.1问题定义随着社会的进步,人们生活节奏的加快,越来越多的人倾向于选择中介公司处理日常起居等家政事务。
随之而来的是家政服务需求的不断增加,家政服务种类的多样化,家政服务采用何种管理方案成了目前绝大多数中介公司急需解决的问题。
曾经广泛采用的手工统计曾一度满足中介公司和广大客户的需求,但随着业务量的发展,手工统计工作量剧增,长期劳动下工作人员难免会产生各种各样难以发现的错误,采用现代化管理成为当务之急。
而随着信息产业的进步和计算机技术的普及,计算机辅助现代化管理成为目前最行之有效的方案。
此次开发的项目是一个家政服务管理系统,解决人们在聘请家政服务人员过程中遇到的种种问题。
通过家政中介服务系统可使管理人员方便对登记的家政人员进行管理,及时准确的给客户应答。
并可对登记客户信息,以便按时为客户提供家政服务。
2.2可行性研究2.2.1经济可行性目前供给中介公司使用的家政服务管理系统的种类非常有限,而且往往不能满足日益发展的客户需求,本次设计宗旨在于填补目前计算机辅助中介公司-家政服务管理上的空白。
相比于家政服务管理系统的设计费用来说,其过去的人为管理从费用上来说要节省很多,虽然在初期因为购买设备和构架平台,会一次性地投入一些经费,但经过一段使用过渡期之后,经费的节约效果明显。
比如说过去需要多人进行的家政服务管理,现在只需一个人完成,在经济上不仅没有造成浪费,反而节省了不少费用。
因此经济上是完全可行的。
2.2.2技术可行性由于Visual Studio 2008 + iis+sqlserver为微软致力打造的一体化网络服务环境,相对其他的配置来说,兼容性与稳定性要好。
同时C#最为微软推荐的.NET开发语言。
系统开发方便快捷,是本站开发的首选。
选择VS2008作为开发环境SQLSERVER2005作为数据库服务,确保了技术可行性。
2.2.3运行可行性该家政服务管理系统软件可以运行在任何一款支持.NET与IIS的微软的服务器上,微软的可视化界面可以协助管理员方便快捷的通过硬件输入设备,如键盘鼠标等方便快速可视化管理,维护与管理系统。
因此该系统的设计具有运行可行性。
2.3 需求分析作为独立的系统,必须能够实现一些基本的功能,如:登录管理功能,家政服务分类管理,包括家政服务分类的设置、家政服务供求分类的查询,家政服务人员管理,包括家政人员基本信息增加、修改、删除功能,服务预约与服务评价,家政服务人员查询功能,服务新闻发布,公告发布等,家政服务人员服务质量管理功能等。
本系统的开发主要是针对家政服务管理过程的需要,主要可以进行各方面信息的输入、查询,以减轻管理人员工作的负担,提高信息处理的速度和质量为最终目标。
故本系统应实现以下功能:(1)实现家政服务管理的计算机化、自动化、智能化。
以前这些工作均需人工处理,特别是填写家政服务人员和客户人员的基本信息,不仅工作量大,容易出错,且还需查找未解决的家政服务人员以确定剩余数量是否够客户人员等诸多因素。
该系统的应用完成了以上管理过程中全部数据的处理任务,大大减轻了家政人员的工作量,实现了家政管理的自动化,提高了数据的准确性、一致性和及时性,提高了服务效率,为家政的盈利做出贡献。
(2)尽量做到功能齐全、界面友好、操作方便、运行可靠、通用性强等。
(3)实现一定的特性,佣主才能参与服务评论。
2.4 开发环境通过需求分析,确定以下开发环境。
2.4.1硬件环境(1)系统开发实际的硬件环境为:CPU:P4 2.4;存:256M;显示卡:AGP64M;硬盘空间:60G;显示器:VGA彩色显示器;(2)能够运行本系统的最低配置为:CPU:P4 1.0;存:64M或更高;显示卡:AGP4M;显示器:VGA彩色显示器;硬盘空间:10M以上;2.4.2软件环境系统开发的软件环境:开发工具 Visual Studio 2008开发系统:Microsoft Windows 2000 Server数据库管理系统 Microsoft SqlServer 20052.5开发工具简介2.5.1V ISUAL S TUDIO 2008Visual Studio 是微软公司推出的开发环境。
是目前最流行的 Windows 平台应用程序开发环境。
目前已经开发到 9.0 版本,也就是 Visual Studio 2008。
Visual Studio 可以用来创建 Windows 平台下的 Windows 应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和 Office 插件。
借助 Visual Studio 2008,采集和分析信息将变得更为简单便捷,业务决策也会因此变得更为有效。
任何规模的组织都可以使用 Visual Studio 2008 快速创建能够利用 Windows Vista 和 2007 Office system 的更安全、更易于管理并且更可靠的应用程序。
Visual Studio 2008 提供了改进的语言和数据功能,各个编程人员可以利用这些功能更轻松地构建解决方案以分析和处理信息。
Visual Studio 2008 还使开发人员能够从同一开发环境创建面向多个 .NET Framework 版本的应用程序。
能够构建面向 .NET Framework 2.0、3.0 或 3.5 的应用程序,可以在同一环境中支持各种各样的项目。
Visual Studio 2008 为开发人员提供了在最新平台上加速创建紧密联系的应用程序的新工具,这些平台包括 Web、Windows Vista、Office 2007、SQL Server 2008 和 Windows Server 2008。
对于 Web, AJAX 及其他新技术使开发人员能够迅速创建更高效、交互式更强和更个性化的新一代 Web 体验。
2.5.2 SQL ServerSQL Server 是一个关系数据库管理系统它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的于1988 年推出了第一个OS/2 版本在Windows NT 推出后Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了Microsoft 将SQL Server 移植到Windows NT系统上专注于开发推广SQL Server 的Windows NT 版本Sybase 则较专注于SQL Server 在UNIX 操作系统上的应用在本书中介绍的是Microsoft SQL Server 以后简称为SQL Server或MS SQL ServerSQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统的最新版本该版本继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能具有使用方便可伸缩性好与相关软件集成程度高等优点可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用3系统总体设计3.1系统设计原则(1)针对系统的需求及其功能的要求本系统的设计原则①实用性原则:家政服务管理系统要力求最大限度地满足实际工作的需要,充分考虑各业务层次、各管理环节数据处理的实用性,把满足用户和管理业务作为第一要素进行考虑。