毕业设计(论文)-基于JSP的在线家政服务网站.doc_第1页
毕业设计(论文)-基于JSP的在线家政服务网站.doc_第2页
毕业设计(论文)-基于JSP的在线家政服务网站.doc_第3页
毕业设计(论文)-基于JSP的在线家政服务网站.doc_第4页
毕业设计(论文)-基于JSP的在线家政服务网站.doc_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

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

文档简介

( 2011 年年六六月月 本科毕业设计说明书本科毕业设计说明书 shuhu 书书 学校代码:学校代码: 学学 号:号: 题题 目目: 基于基于 JSP 的在线家政服务系统的在线家政服务系统 学学生生姓姓名名 : 学学 院院 : 信息工程学院信息工程学院 系系 别别: 计算机系计算机系 专专 业业: 计算机科学与技术计算机科学与技术 班班 级级: 指指导导教教师师 : *大学本科毕业设计说明书 摘 要 市场经济的发展,城市生活节奏的日益加快,使人们的业余时间越来越少;同 时,人口老龄化和家庭结构小型化的趋势削弱了家庭自我服务的功能,家庭服务的 部分功能外移。这种发展现状使人们对家政服务的需求日益增长。在此背景下,迫 切的要求一个能利用计算机技术对家政服务业进行高效科学管理的系统,本系统正 是为此开发的信息化管理模式。 本系统是以 B/S 为开发模式,运用 JSP(JAVA SERVER PAGES)和 JAVA 编程语 言,以 SQL Server 2000、 DREAMWEAVER、TOMCAT 和 EDITPLUS 为开发平台,设计开 发的一个家政服务动态网站系统,实现了家政服务的网络化管理。本系统具有家政 人员的档案录入、添加、删除功能;客户对家政信息和家政人员的查询功能;并设 置了对客户所需家政服务的预订功能;同时,具备较完善的后台管理功能,可以对 初始原型系统进行需求迭代更新,达到了功能完备、操作简便的实用效果。 关键词关键词:B/S;类;JAVABEAN Abstract *大学本科毕业设计说明书 Market economy development and the city life rhythm speeds up day by day it makes peoples spare time more and more less.Simultaneously the population aging and the family structure miniaturization tendency weakened the family self-service function, outside the family service partial functions moved.Under this background it can carry on the highly effective scientific management using the computer technology to the household management service industry the system to appear very urgently,this system is precisely for this development informationization management pattern. After analysis,it is the development pattern by B/S, utilizes JSP (JAVA SERVER PAGES) and the JAVA programming language, take SQL Server 2000, DREAMWEAVER, TOMCAT and EDITPLUS develops the platform, developed a household management information management system.This system has realized the household management service network tube physics and chemistry, including the household management personnel file, the increase, the deletion, as well as the customer to the household management information as well as the household management personnels inquiry and to the household management service predetermined service which needs.In reality may carry on the demand iteration to the initial prototype system,Revises and the improvement unceasingly,Until forms a usable stronger system. Key words: CLASS ;JAVABEAN ;B/S 目 录 引言.1 第一章 数据库及开发工具概述.2 *大学本科毕业设计说明书 1.1 SQL SERVER 2000 简单介绍.2 1.1.1 数据库增强.2 1.1.2 联合数据库服务器 Federated Database Servers.3 1.2 JSP、ASP、PHP 三者技术比较.4 第二章 系统总体规划.6 2.1 问题定义.6 2.1.1 系统开发的配置说明.6 2.1.2 设计计划.6 2.2 可行性研究.6 2.2.1 数据库系统的功能要求.6 2.2.2 系统设计的预期结果.7 第三章 系统设计与开发.8 3.1 数据流图.8 3.2 数据字典.8 3.3 数据库结构设计.14 3.4 系统流程说明及其 E-R 图.16 3.4.1 系统流程说明.16 3.4.2 系统 E-R 图.18 3.5 主要算法设计.19 3.6 JAVABEANS的设计.22 3.6.1 编写 Beans.22 3.6.2 使用 Beans.22 3.7 开发过程中遇到的困难和解决.32 第四章 系统功能说明.34 4.1 家政管理系统的界面设计.34 4.1.1 客户使用界面简单介绍.34 4.1.2 管理员界面简单介绍.36 结论.41 参考文献.42 谢辞.43 *大学本科毕业设计说明书 1 引 言 21 世纪的计算机和网络正以惊人的速度向前发展,从而带动了电子商务的蓬勃 兴起。在电子商务迅猛发展的大潮下,家政服务行业也加入进来,增强了城市的社 会功能。 目前,我国从事家政服务的人员多达数百万,其中以下岗职工和农村剩余劳动 力为主。传统的家政服务公司大多属于中介公司,是在供方和需方之间提供牵线搭 桥的服务,每达成一笔业务,从客户方收取一定的中介服务费作为收入来源。家政 服务是一种直接进入家庭的服务,不仅要注重服务的质量,更要注重服务的可靠性 和安全性。由于管理制度不健全,欺诈消费者的现象时有发生,消费者的人身和财 产安全得不到保障。 这样的问题解决不了家政服务业就很难健康发展。在这样的背景下一批信誉好 有实力的家政公司应运而出,这些公司都有显著的共同特点:信息化管理模式。但 是其中很大一部分还只是利用计算机进行数据的存储和维护,并没有以网站的形式 发布自己的服务,而网站可以让更多的人了解一个企业,关注一个企业的发展,并 且通过网站获得企业的相关服务。我设计的“基于 JSP 的在线家政管理系统”正是 针对这样的问题而开发的。 因此创建一个为社会各界人士提供一个方便友好的家政服务网站具有十分现实 的意义。网站要能为客户提供各种需要的服务项目,并且从客户的角度来设定一些 方便使用的功能,比如对服务项目的查看,对服务人员相关信息的查看;另外也要 为网站的管理人员提供便捷的管理的后台,实现对各项服务项目的查看、添加、删 除和对服务人员的查看、添加、删除等功能。 家政服务管理系统的开发节省了人们的选择时间拓宽了人们的选择范围,适应 于城市人群的生活节奏和生活方式,它是社会发展的必然结果具有很强的时代意义。 *大学本科毕业设计说明书 2 第一章 数据库及开发工具概述 1.1 SQL Server 2000 简单介绍 SQL Server 是一个关系数据库管理系统,最初是由 Microsoft Sybase 和 Ashton-Tate 两家公司共同开发。于 1988 年推出了第一个 OS/2 版本,在 Windows NT 推出后, Microsoft 将 SQL Server 移植到 Windows NT 系统上,专注于开发推 广 SQL Server 的 Windows NT 版本,并取得了优异的市场效益。 SQL Server 2000 版本在继承了 SQL Server 7.0 全部的优点同时,又增加了许 多更先进的功能,具有使用方便、可伸缩性好与相关软件集成程度高等优点,可跨 越从 Microsoft Windows 98 的笔记本型电脑到 Microsoft Windows 2000 的大型多 处理器的多种平台使用。 SQL Server 2000 的新特性主要有以下内容: 1.1.1 数据库增强 1.XML(Extensible Markup Language)扩展标示语言支持关系数据库引擎,可以返回 XML 文档数据。XML 数据可以用于插入删除和更新数据。 XML 是扩展标示语言 Extensible Markup Language 的英文缩写。XML 语言可用 于描述一个数据集的内容以及数据如何在 Web 页中显示或输出到某个设备。XML 由 于其简单和功能强大的特性已经成为 Web 网络或公司内部网络进行电子数据交 换日益重要的语言。 2.新数据类型 New Data Types SQL Server 2000 中增加了 3 种数据类型 BIGINT、SQL_VARIANT 和 TABLE。 3.数据行中的 Text 类型数据 SQL Server 2000 中可以将 TEXT 和 IMAGE 类型的数据直接存放到表的数据行 中而不是存放到不同的数据页中,这就减少了用于存储 TEXT 和 IMAGE 类型的空间, 并相应减少了磁盘处理这类数据的 I/O 数量。 4.用户自定义函数 User-Defined Functions SQL Server 2000 扩展了 Transact-SQL 语言的可编程性,用户可以创建自己的 Transact-SQL 函数。用户自定义函数可以返回一个数量值或表。 *大学本科毕业设计说明书 3 5.索引 Index 增强 可以在计算列上创建索引这是一个很大的改进。 6.全文检索 Full-Text Search 增强 全文检索中增加了改变跟踪和图形过滤的功能,其中图形过滤功能允许对存储 在 IMAGE 类型列中的文档数据进行查询和创建索引。 7.索引化视图 Indexed Views 索引化视图允许在视图上创建索引这就大大提高了需要频繁进行连接查询的程 序的性能。 8.分布式查询 Distributed Query 增强 SQL Server 2000 引入了一个名为 OPENROWSET 的函数。它可以指定在分布式 查询中的一个特定的连接信息分布式查询优化器的功能,授予了 OLE DB 数据源更 多的 SQL 操作权。 9.触发器类型 INSTEAD OF and AFTER Triggers 创建触发器时可以通过 FOR 子句来指定触发器类型为 INSTEAD OF 型或 AFTER 型不同类型的触发器执行的时机不同。 10.级联参考完整性约束 Cascading Referential Integrity Constraints 级联参考完整性约束可以控制在删除或更新有外键约束的数据时所采取的操作。 这种控制是通过在 CREATE TABLE 或 ALTER TABLE 命令中的 REFERENCES 子句中加 入 ON DELETE 或 ON UPDATE 子句来实现的。 11.Collation 增 进 SQL Server 2000 用 Collation 来替代 Code pages 和 Sort Orders SQL Server 2000 比以前的版本提供了更多对 Collation 的支持,并引入了一个基于 Windows Collations 的新的 Collation 集合可以指定数据库级或列级的 Collation 。 1.1.2 联合数据库服务器 Federated Database Servers SQL Server 2000 支持分布式的分区视图可以跨越多个服务器水平地分割表。 1.多个 SQL Server 实例 SQL Server 2000 支持在同一计算机上同时运行多个关系数据库实例,每个实 例有其独立的系统和用户数据库集合应用程序,采用与连接不同计算机上的 SQL Server 实例大致相同的方式连接同一计算机上的各个实例。 2.Failover 群集 Clustering 增强 *大学本科毕业设计说明书 4 对 Failover 群集的管理有了较大的改善,可以方便地安装配置管理一个 SQL Server 2000 Failover 群集。 3.网络库 Net-Library 增强 简化了客户机配置并支持同一计算机上的多实例连接。 4.Kerberos 和安全授权 Security Delegation SQL Server 2000 使用 Kerberos 来支持客户机和服务器之间相互的身份验证, 使用 Kerberos 和授权来支持复合认证以及 SQL Server 注册。 5.备份和恢复 Backup and Restore 增强 SQL Server 2000 引入了一个更容易理解的模型来指定备份和恢复的选项,同 时还支持使用事务日志标识来恢复工作到指定点或进行数据库的部分恢复。 6.对公用操作的可伸缩性 Scalability 增强 增强的公用操作包括快速差异备份并行的数据库一致性校验和并行扫描。 SQL Server 2000 作为中小型企业数据库比较实用,安全性好,支持 SMP,更大 规模的 OLTP,数据仓库和电子商务,集成 XML,另外在关系数据库的性能,复制(最多可 支持 32 个 SERVER 同步),DTS,分析服务,英语查询,文档比 7.0 都有很大的提高,另外 可与 WIN2000 操作系统的 AD 无缝集成,实现自动参数配置和内存管理。 这些功能使 SQL Server 2000 成为市场上的主流产品,其优越性不言而喻。 1.2 JSP、ASP、PHP 三者技术比较 合理的选择开发技术,对于网站开发的完成情况有着非常重要的影响。要开发 一个网站,首先要选择一个动态网页开发技术。当前比较流行的动态网页开发技术 有 JSP、ASP、PHP。它们的特性比较如表 1-1 所示。 表 1-1 JSP、ASP、PHP 三者技术比较表 技术名称ASPJSPPHP 对数据库支持好好好 开发难易度容易容易较难 使用平台Windows9X/NTWindows/UNIXUNIX 安全性不好好不好 对组件的支持支持支持不支持 执行方式解释执行编译之后执行解释执行 跨平台不好好好 *大学本科毕业设计说明书 5 这三种都是在传统的 HTML 代码中,利用 HTML 标签的扩展,构成页面。不难看 出,JSP 的综合实力是最强的,尤其是在安全性和跨平台性两个方面,比其他的两 种技术都要好。 此外,JSP 技术是基于 Java 的,要想对他了解更多,就必须了解 Java 语言的特性。 Java 是 1990 年由 Sun 公司开发用来适应消费类电子产品的软件,但是由于商 业上的种种原因,这些电子产品没有能够推向市场,Java 也差点夭折。1994 年,经 过 Java 开发小组的认真研究,决定把改进后的 Java 用于 Internet 的 WWW 开发中, 1995 年,Sun 公司举行了隆重的 Java 的发布会,并推出了测试版,此后,Netscape 公司宣布将支持 Java,同时,Sun 公司又联合 SGI 公司和 Macromedia 公司联合制定 了基于 Java 的开放式多媒体标准。不久,IBM, Microsoft, Oracle, Novell 和 Borland 等著名公司也相继宣布支持 Java。Java 成为了当今最流行的网络编程语言。 Java 之所以能够成为互联网上的宠儿,是和它的特点分不开的。Java 的许多研 究者根据 Java 的作者所著写的 Java 技术的“白皮书”中所解释的 Java 的设计初衷 以及取得的成就,整理出 Java 十一项关键的特点,这十一项特点也是普遍认可的性 能指标。Java 的初学者可以在很多 Java 的入门教材中找到相似或相近的观点。 这十一项特点主要有: 1.简单: Java 的语言非常简单,省略了 C+中许多极易混淆的语法特性。 2.可移植: Java 所采用的虚拟机原理使它脱离了硬件的束缚达到跨平台应用。 3.面向对象: Java 完全支持面向对象技术的编程结构。 4.解释型: Java 的字节码机制说明了它是一种半编译和半解释性的语言。 5.分布式: Java 提供了强大而易用的网络应用。 6.高性能:Java 通过改进的解释器和特殊的 CPU 可以显著提高代码执行效率。 7.健壮: Java 取消了指针这种容易出错的结构,提高了程序的健壮性。 8.多线程: 多线程的优点是具有了更好的交互性和实时行为。 9.安全: Java 的安全机制是现今所有语言中最为成功的。 10.动态: Java 可以不断向库内添加新方法以及新实例变量。 11.中性结构: Java 生成的字节码是一种在各种不同的平台上保持独立的 格式。 *大学本科毕业设计说明书 6 第二章 系统总体规划 2.1 问题定义 家政管理系统,顾名思义,就是将家政服务提供给客户的系统。对于客户来说, 通过这个系统可以选择自己需要的服务,管理员则要通过系统准确按时提供相应的 服务。那么,我们所要组建的系统最重要的就是能够让客户对各项服务及其人员进 行查询和预订,在此基础之上,管理员应该能够实现对人员及服务进行添加、更新、 删除并且对个人信息的修改等一系列操作。 2.1.1 系统开发的配置说明 开发环境:TOMCAT5.0 、SQL SERVER 2000+SP3、JDK1.5 运行环境:Windows 95/98/2000 以及 Windows NT 机器配置:Pentium 166 以上(或其兼容机) ,高配置将提升运行速度 2.1.2 设计计划 2006 年 3-4 月查阅相关文献资料,掌握并摘录与本课题相关的研究概况,提出 具体的研究、设计计划和方案,并撰写开题报告。 2006 年 4-5 系统的整体分析、设计、开发和调试。 2006 年 6 月修改、完善、定稿毕业设计论文说明书(毕业论文) ,完成相关资 料的整理归档。 2.22.2 可行性研究 对于一名家政公司的管理人员来说,要进行家政从业人员的资料以及相关业务 的更新、删除等一系列操作,面对如此繁琐的工作,这套家政管理系统就显得尤为 重要了。它充分体现出计算机快捷、准确的运算能力和大容量存储功能,将各项服 务通过网络提供给千家万户,节省了大量的人力和财力。 2.2.1 数据库系统的功能要求 家政管理系统是一个服务于广大客户的系统,系统应该由管理员进行数据样本 的采集和录入,客户能够对服务人员信息和各项服务信息进行查询和预订,管理员 能够查询所有客户以及服务人员的信息并可以更新、添加和删除相关信息,而且可 *大学本科毕业设计说明书 7 以增加新的从业人员和相关服务。 通过对上述的系统的需求的分析,可以获得如下的功能性的需求: 1、管理员能对从业人员的有关的各类数据进行添加、更新、删除与查询。 2、客户能对服务信息和服务人员信息进行查询和预订。 3、管理员可以增加,删除与修改新的服务项目和客户信息。 4、管理员可以对客户信息进行查询。 2.2.2 系统设计的预期结果 1. 对注册用户的信息的数据进行输入管理功能 2. 对家教人员有关的各类数据进行更新的功能 3. 对保姆人员有关的各类数据进行更新的功能 4. 管理员对相关服务的添加和删除,修改功能 5. 实现客户对相关服务的查询和预订的功能 6. 客户对所需服务及服务人员的预订的功能 7. 管理员对客户定单情况的查询功能 8. 管理员对友情连接的添加、修改、删除功能 *大学本科毕业设计说明书 8 第三章 系统设计与开发 3.1 数据流图 1.在家政管理系统中包含 2 个类对象,即管理员和客户。管理员对家政从业人 员信息进行收集和输入,客户对各项服务和相关人员进行查询。数据流图如下: 信息 查询 管理员 家政管理系统 客户、服务、服务人员 图 3-1 管理员数据流图 2.管理员对家政服务信息进行修改,客户对服务信息进行查询 客 户 预订 1.1 1.2 1.3 2 查询 信息 收集 信息 处理 信息 更新 产生服务 管理员 信息 信息 信息 项目表 业务信息 D1 从业者信息 图 3-2 管理员及客户数据流图 3.2 数据字典 所谓数据字典就是关于数据的信息的集合,也就是对数据流图中包含的所有元 素的定义的集合。正如我们所知道的,任何字典最主要的用途都是供人查阅,并对 不了解的条目进行解释,数据字典的作用也正是在系统分析和设计的过程中提供数 据的描述信息。 *大学本科毕业设计说明书 9 在对家政管理系统进行了问题定义和需求分析后,下面所给出的就是家政管理 系统的数据字典: 表 3-1 用户基本情况的数据字典 名字:用户基本信息表 别名:user 用途:存储用户基本信息 组成:用户基本信息表=编号+姓名+密码+电话号码+地址+最后登陆时间 +注册时间 位置:查询 名字:用户编号 别名:user_id 用途:用户登陆的 ID 号 定义:长度不超过 20 个字符、必须是英文 位置:用户基本信息表 用户定单信息表 用户定单表 名字:用户姓名 别名:user_name 用途:注册用户的真实名字,表单中必填项 定义:用户姓名=10字符10 位置:用户基本信息表 表 3-2 家教人员的数据字典 名字:家教信息表 别名:teach 用途:存储家教人员的信息 组成:家教人员信息表=编号+姓名+性别+年龄+文凭+从业经验+所学专业+ 籍贯+住址或城市+电话(客户不可浏览,表单必添) *大学本科毕业设计说明书 10 位置:客户查询 名字:家教人员编号 别名:t_id 用途:家教人员的唯一标识 定义:最大长度为 char(20),表单中必填 位置:家教信息表 名字:家教人员姓名 别名:t_name 用途:家教人员的姓名,表单中必填项 定义:教师姓名=8字符8 位置:家教信息表 表 3-3 保姆人员情况的数据字典 名字:保姆人员信息表 别名:amah 用途:存储保姆人员信息 组成:保姆人员信息表=编号+姓名+性别+年龄+学历+ 从业经验+籍贯+住址+电话(客户不可浏览,表单必添) 位置:客户查询 名字:保姆编号 别名:s_id 用途:保姆人员的唯一标识 定义:最大长度为 char(20),表单中必填 *大学本科毕业设计说明书 11 位置:保姆基本信息表 名字:保姆姓名 别名:s_name 用途:保姆人员的姓名,表单中必填项 定义:保姆姓名=8字符8 位置:保姆基本信息表 表 3-4 订单表的数据字典 名字:订单表 别名:sorder 表 用途:存储客户订单信息 组成:客户订单信息表=订单编号+服务项目+提交订单用户名+提交订单时间 位置:管理员查询 名字:订单编号 别名:order_id 用途:订单的唯一标识 定义:订单编号=4字符4 位置:订单表 名字:服务项目 别名:service_root 用途:包括家教,保洁,维修,保姆,钟点 定义:服务项目=20字符20 位置:订单表 *大学本科毕业设计说明书 12 表 3-5 订单信息表的数据字典 名字:订单信息表 别名:orderInfo 用途:存储订单基本信息 组成:订单信息表=订单编号+服务项目+订单留言+用户编号+用户指定时间 位置:管理员查询 名字:订单编号 别名:order_id 用途:描述订单其值与 sorder 表中相同 定义:用户登陆名称=10字符10 位置:订单信息表 名字:用户编号 别名:user_id 用途:标识用户其值与 user 表中相同 定义:用户编号=20字符20 位置:订单信息表 表 3-6 服务项目表的数据字典 名字:服务项目表 别名:servic 表 用途:存储服务项目信息 组成:服务项目信息表=项目 ID+服务项目名(服务所属的父类服务之一) 服务项目的说明、描述 位置:客户查询 *大学本科毕业设计说明书 13 名字:项目 ID 别名:service_id 用途:服务项目的唯一标识 定义:项目 ID =20字符20 位置:服务项目表 名字:服务项目名 别名:service_name 用途:int 类型 1 为家教、2 为保洁、3 为维修、4 为钟点 定义:服务项目=20字符20 位置:服务项目表 表 3-7 友情连接表的数据字典 名字:友情连接表 别名:links 表 用途:存储友情连接信息 组成:友情连接信息表=友情连接编号+友情连接名称+友情连接地址 位置:查询 名字:友情连接编号 别名:link_number 用途:友情连接的唯一标识 定义:定单编号=4字符4 位置:友情连接表 名字:友情连接名称 别名:link_name 用途:友情连接名称 *大学本科毕业设计说明书 14 定义:服务项目=10字符10 位置:表 3.3 数据库结构设计 本系统采用 SQL Server 2000 做为底层数据库,根据实际问题的需要,数据库 的设计包括 6 张数据表来完成数据的存储工作,其结构如下列表格所示: 表 3-8 user(用户)表 列 名数据类型长 度 是否允许 为空值 默认值说 明 user_idchar20 否无主键,编号 user_pwchar20 否无密码 user_namechar8 否无姓名 user_phonetext13 否无电话 user_addrchar30 是无住址 last_login_timechar4 否无最后登陆时间 reg_timechar10 否无注册时间 表 3-9 teach (家教)表 列名数据类型长度是否允许为空默认值说明 t_idchar10 否无主键,编号 t_namechar10 否无姓名 t_sexbit1 否无男 1,女 0 t_agechar10 否无年龄 t_diplomachar10 否无文凭 t_experchar10 否无从业经验 t_subjectbit10 否无所教学科 t_placechar20 否无籍贯 t_addrchar30 否无住址或城市 t_phonertext13 否无电话号码 *大学本科毕业设计说明书 15 表 3-10 amah(保姆)表 列名数据类型长度是否允许为空默认值说明 s_idchar10否无主键,编号 s_namechar10否无姓名 s_sexbit1否无男 1,女 0 s_ageint4否无年龄 s_diplomachar10否无文凭 s_experrchar10否无从业经验 s_placechar20否无籍贯 s_addrchar30否无住址或城市 s_phonechar13否无电话号码 表 3-11 sorder(定单)表 列 名数据类型长度是否允许为空默认值说 明 order_idint4否无主键,编号 service_rootchar20否无服务项目 user_idchar20否无定单用户名 order_timedatetime8是无定单的时间 order_msgchar50是无客户留言 表 3-12 servic(服务项目)表 列 名数据类型长度是否允许为空默认值说 明 service_idchar20否无主键,编号 service_namechar20否无服务项目名 service_rootint4否无所属父类服务 service_infochar500是无服务项目说明 表 3-13 links(友情连接)表 列 名数据类型长度是否允许为空默认值说 明 *大学本科毕业设计说明书 16 link_numberint4否无主键,编号 link_namechar10否无连接名称 link_urlchar100是无连接的地址 3.4 系统流程说明及其 E-R 图 3.4.1 系统流程说明 本系统管理员进行数据样本的采集和录入,客户可以通过家政管理系统进行查 询和预订,管理员可以通过家政管理系统进行业务查询订单查询。 1实现注册用户信息的各类数据进行输入 注册用户信息基本信息表(client 表)包括:user_id(主键)用户登陆的 ID 号,长 度不超过 20 个字符,必须是英文字母,不能为空;user_pw(用户登陆密码) ,长度 不超过 20 个字符,表单中必填项;user_name(注册用户的真实名字) ,表单中必填 项;user_phone(用户的电话号码) ,最大长度 char(13),表单中必填项; user_addr(用户地址) ,最大长度 char(30),表单中可为空;last_login_time(最后一 次登陆时间) ,date 类型的,表单不可见,由 JSP 内部程序自动加入;reg_time(注 册时间) ,date 类型的,表单不可见,由 JSP 内部程序自动加入。 2实现对家教人员有关的各类数据进行更新 由管理员进行家教人员信息收集,经过处理档案资料,更新家政档案管理系统 中家教服务中家教服务人员信息,包括添加,删除,修改家教服务人员的姓名、性 别、年龄、文凭、从业经验、所教学科、籍贯、住址,电话号码等。 家教人员信息表(teach 表)包括教人员的姓名,表单中必填项;t_sex(家教人 员的性别) ,表单中必填;t_age 家教人员的年龄,表单中必填;t_diploma(家教人 员的文凭) ;t_exper 家教人员从业经验(以月、年为单位);t_subject(家教人员所教 学科) ;t_place(家教人员籍贯) ;t_id(主键)一个家教人员的唯一标识,最大长度为 char(20),表单中必填项;t_name(家教人员姓名) ,最大长度 char(20);t_addr(家 教人员住址或城市) ,最大长度 char(30);t_phone(家教人员的电话号码) ,用户不 可浏览,表单中必填项。 3实现对保姆人员有关的各类数据进行更新 由管理员进行保姆人员信息收集,经过处理档案资料,更新家政档案管理系统 中保姆服务中保姆服务人员信息,包括添加,删除,修改保姆服务人员的姓名、性 *大学本科毕业设计说明书 17 别、年龄、文凭、从业经验、籍贯、住址,电话号码等。 保姆人员信息表(amah 表)包括:s_id(主键)一个保姆人员的唯一标识,最大长 度为 char(20),表单中必填项;s_name(保姆人员的姓名) ,表单中必填项; s_sex(保姆人员的性别) ,表单中必填;s_age(保姆人员的年龄) ,表单中必填; s_diploma(保姆人员的文凭) ;s_exper 保姆人员从业经验(以月、年为单位); s_place(保姆人员籍贯) ,最大长度 char(20);s_addr(保姆人员住址或城市) ,最大 长度 char(30);s_phone(保姆人员的电话号码) ,用户不可浏览,表单中必填项。 4实现管理员对相关服务的添加和删除,修改 服务项目表(service 表)包括:service_id(项目 ID) ,唯一标识; service_name(服务项目名) ,指的是具体服务,即 5 大服务的子服务; service_root(此服务所属的父类服务)即 5 大服务之一,int 类型 1 为家教、2 为保 洁、3 为维修、4 为钟点;service_info 关于此服务项目的说明、描述。 5实现客户对相关服务的查询和预定 (1).对家教,保姆,保洁,维修等 4 大服务的查询以及预订 (2).对钟点服务的自主要求的定制和预订 服务项目表(servic 表)包括:service_id 项目 ID,唯一标识;service_name 服 务项目名。指的是具体服务,即 5 大服务的子服务;service_root 此服务所属的父类 服务,即 5 大服务之一,int 类型 1 为家教、2 为保洁、3 为维修、4 为钟点; service_info 关于此服务项目的说明、描述。 6实现客户对所需服务及服务人员的预订 (1).对家教服务人员的查询以及预订 (2).对保姆人员的查询以及预订 7实现管理员对客户定单情况的查看 orderInfo(定单情况表)包括:order_id 描述了这条详细信息是属于哪一订单; service_root 和 service 表中相同;s_id 用户选择了谁为其服务?若指定,则显示 JOB 的编号;若无,则表明是非 JOB 服务项目;start_date 用户指定服务的开始时间; us

温馨提示

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

评论

0/150

提交评论