基于jsp的酒店客房管理系统的设计与实现内容摘要:
8 The data processing card 4图 29 数据处理卡 5Fig. 29 The data processing card 5图 210 数据处理卡 6Fig. 210 The data processing card 6数据名称:user_type含义说明:表示登陆时用户的身份,用来区分管理员与普通用户类型:int长度:4 位取值范围:0~1数据名称:用户密码含义说明:表示用户登陆时的口令类型: varchar长度: 20 位取值范围:任意字符数据名称:user_telephone含义说明:表示用户注册的电话号类型: varchar长度: 20 位取值范围:任意字符9图 211 数据处理卡 7Fig. 211 The data processing card 7图 212 数据处理卡 8Fig. 212 The data processing card 8图 213 数据处理卡 9Fig. 213 The data processing card 9数据名称:user_adress含义说明: varchar类型: 字符型长度: 20 位取值范围:任意字符数据名称:user_age含义说明:表示用户年齡类型: int长度: 4 位取值范围:0~150数据名称:user_sex含义说明:表示用户性别类型: varchar长度: 4 位取值范围:任意字符10图 214 数据处理卡 10Fig. 214 The data processing card 10图 215 数据处理卡 11Fig. 215 The data processing card 11图 216 数据处理卡 1Fig. 216 The data processing card 12数据名称:user_emile含义说明:表示用户的邮箱类型: int长度: 20 位取值范围:任意字符数据名称:user_question含义说明:表示用户在找回密码时需要回答的问题类型: varchar长度: 20 位取值范围:任意字符数据名称:user_anser含义说明:表示用户在找回密码时需要回答的答案类型: varchar长度: 20 位取值范围:任意字符11图 217 数据流卡 The data flow card 系统数据模型 实体图客房实体:主要记录了客房的主要属性,房间的编号、房间名称、房间类型、房间是否被预定、房间的介绍、房间的价钱、房间图片如图 客房实体图如下:客房房间编号房间名称房间类型 房间状态 房间介绍房间价格房间图片图 客房实体图Fig. The rooms of hostel entity Attribute chart数据流名:注册酒店的会员的信息数据流图说明:通过填写用户信息表来成为酒店的会员,来进行酒店的客房预定流至过程:填写用户信息表后可以进行从酒店的主页从新登录数据结构:Userinfo 表处理过程:身份验证输出数据流:信息列表说明:对登录进行处理 输入:用户帐号,密码 输出:用户编号处理:对用户输入的帐号,密码进行验证,确定正确,得到用户编号。 12定单实体:主要记录了定单的主要属性,定单编号、定房人姓名、房间名称、定单日期如图 订单实体图如下: 定单定单编号定房人姓名 房间名称定单日期用户电话 用户地址图 订单实体图Fig. The orders entity Attribute chart部门实体:主要记录了部门的主要属性,部门编号、部门名称、部门介绍、部门人员个数如图 部门实体图如下:部门部门编号部门名称 部门介绍部门人数图 部门实体图Fig. The orders entity Attribute chart13员工实体:主要记录了员工的主要属性:员工编号、员工姓名、员工性别、员工生日、员工年龄、员工职位、员工图片如图 员工实体图如下:员工员工编号员工姓名员工性别 员工生日 员工年龄员工职位员工图片图 员工实体图Fig. The employees entity Attribute chart用户实体:主要记录了用户的主要属性,编号、名称、生日、类型、密码、电话、地址、年龄、邮件地址、性别、找回密码的提示问题、找回密码的提示问题答案如图 用户实体图如下:用户用户编号用户姓名用户性别 用户电话用户地址用户年龄用户类别 用户密码提示问题 邮件地址问题答案图 用户实体图Fig. The users entity Attribute chart用户生日14 ER图ER 图为实体联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。 在数据库系统中,常用的模型有三种:层次模型、网状模型、关系模型。 其中,关系模型是较新的一种。 它是通过表格数据来表示和实现两个实体间的联系。 以关系模型为基础的数据库为关系数据库。 该系统所采用的就是关系数据库。 下面本系统的数据模型,主要工具是实体关联图,即 ER 图。 实体是现实世界中可以区别于其他对象的事件或物体。 实体的联系分为实体内部的联系和实体之间的联系。 构成 ER 图的基本要素是实体型、属性和联系,其表示方法为:表 22 ER 图的图形符号说明 The diagram definition explaion of ER chart图形 名称 含义矩形 表示实体集合椭圆 表示属性菱形 表示联系集合线段 将属性连接到实体集或将实体集连接到联系集本系统 ER 图如下:15 N M N N N 1 1 1 1 N N N M 图 ER 图图 ER chart本项目的 ER 图,包括了本项目中所用到的所有的实体集,然后将这些实体集连接起来,形成一个系统的体系结构,它清晰的反映出了实体之间的相互的联系,本项目包含了五个实体集,分别是客房信息、定单信息、员工信息、部门信息以及用户信息,以用户的管理操作将这些实体集连接起来。 每个实体集都有对应的属性客房实体主要属性包括客房编号、客房名称、客房状态这些主要的信息;定单实体主要属性包括定单编号、房间编号、用户姓名这些主要的信息;员工实体主要属性包括员工编号以及员工所在的部门编号;部门信息主要属性包括部门编号、员工人数、部门名称这些信息。 员工客房 订单管理员部门管理管理管理管理查看属于客房编号 客房名称客房状态员工编号部门编号订单编号 房间编号部门名称部门员工部门编号用户姓名163 概要设计概要设计的基本目的就是回答“概括的说,系统应该如何实现。 ”这个问题,因此,概要设计又称为总体设计或初步设计。 通过这个阶段的工作将划分出组成系统的物理元素——程序、文件、数据库、人工过程和文档等等。 概要设计的另一项重要任务是设计软件的结构,也就是要确定系统中每个程序是由哪些模块组成的,以及这些模块相互间的关系。 概要设计过程首先寻找实现目标系统的各种不同的方案,需求分析阶段得到的数据流图是设想各种可能方案的基础。 然后从这些供选择的方案中选取若干个合理的方案,为每个合理的方案都准备一份系统流程图,列出组成系统的所有物理元素,进行成本/效益分析,并且制定实现这个放在你的进度计划。 综合分析比较这些合理的方案后,从中选出一个最佳方案向用户和使用部门负责人推荐。 如果用户和使用部门的负责人接受推荐的方案,应该进一步为这个最佳方案设计软件结构,通常,设计出初步的软件结构后还要多方改进,从而得到更合理的结构,进行必要的数据库设计,确定测试要求并且制定测试计划。 体系结构设计体系结构,记录了项目开发的全部功能模块以及功能模块的具体应用,下面为系统的体系结构图。 17如图 所示:图 31 系统结构图Fig31 System structure drawing功能的描述:酒店系统的权限管理权限管理这个模块为系统对会员及管理员以外用户的权限管理,以限制在进入系统上的操作。 (1)管理员可以输入管理员的帐号和密码进入到系统的管理员页面,从而进行管理员所具有的操作功能。 (2)用户可以输入自己的帐号密码进行登录,进入系统后可在权限之内操作用户的实现功能用户登录 管理员登录增加删除修改模块信息增加删除修改模块信息部门信息管理订单信息管理用户信息管理员工信息管理客房信息管理增加删除修改模块信息进入主页申请帐号增加删除修改模块信息增加删除修改模块信息浏览员工信息浏览客房信息浏览部门信息客房预定酒店客房系统18(3)非注册用户在登录系统前需要申请成为酒店会员,填写注册信息内容。 管理员的登录模块:管理员在登录系统后可对酒店的客房信息、员工信息、部门信息、订单信息进行更新,修改,查询,删除等功能的操作。 用户登录模块:用户在登录系统后可以浏览酒店的全部信息,例如:酒店的员工信息,酒店的客房信息,部门信息等等,还可以对自己中意的客房进行网上预定,只要填写一份联系资料就可以进行预定。 接口设计 外部接口1. 用户界面用户界面是用户与系统沟通的桥梁,是直接面向用户的最外层系统。 美观、简洁的操作界面可以引导用户操作、缓解操作疲劳、为用户使用系统带来便捷。 根据需求分析的结果,该系统力求为用户提供方便、精简、友善的操作界面。 外观上,城南酒店客房管理系统各模块均采用统一的界面设计方案,方便用户对整个系统的整体使用;各界面都清晰了标注了可用功能,引导用户进行相应操作。 在设计语言方面,系统采用了 JAVA 编程语言,页面代码均进行了高效的封装、继承,最大程度的减少代码冗余,方便用户查看和使用。 2. 软件接口系统开发平台选用集成环境 MyEclipse 作为开发工具,数据库采用 SQL2020,方便用户对数据库的所有访问。 3. 硬件接口在输入方面,可以应用键盘、鼠标进行输入。 在输出方面,系统可以将欲输出的信息通过打印机输出。 内部接口内部接口方面,各模块之间采用函数调用、参数传递、返回值的方法进行信息传递。 各模块可以通行引用类包调用相应的类中的方法,完成数据库的连接、查询、删除、添加、修改操作。 19 数据库设计数据库设计是软件开发的灵魂和基础,是整个系统成功的关键所在,是开发高品质应用的前提,鉴于数据库设计的重要性,数据库设计的核心问题是设计好的数据模型。 在目前的数据库管理系统中有层次模型,网状模型、关系模型三种数据模型。 其中,关系模型具有较高的数据独立性,使用也较为方便。 关系模式设计将概念型转换成关系模式用户信息实体集可以转换为关系:Userinfo(user_id,user_name,user_birthday,user_type,user_telephone,user_adress,user_age,user_sex,user_emile,user_anser,user_question)user_id 表示用户编号,user_name 表示用户名称,user_birthday 表示用户生日,user_type 表示拥护类别,user_telephone 表示用户电话,user_adress 表示用户地址,user_age 表示用户年龄,user_sex 表示用户性别,user_emile 表示用户电子邮箱地址,user_anser 表示用户注册问题答案,user_question 表示用户注册提示问题。 客房信息实体集可以转换为关系:HouseInfo(house_id,house_name, house_type, house_state, house_test, house_price, house_pivurl)house_id 表示客房编号,house_name 表示客房名称,house_type 表示客房类型,house_state 表示客房状态,house_test 表示客房介绍,house_price 表示客房价格,house_pivurl 表示客房图片。 部门信息实体集可以转换为关系:BranchInfo(branch_id。基于jsp的酒店客房管理系统的设计与实现
本资源仅提供20页预览,下载后可查看全文
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。
相关推荐
基于mvc模式的酒店管理系统的设计与实现
6)对 Web 技术的支持,使用户能 够很容易地将数据库中的数据发布到 Web页面上。 (7)SQL Server 提供数据仓库功能,这个功能只在 Oracle 和其他更昂贵的DBMS 中才有。 (8)支持 XML(Extensive Markup Language,扩展标记语言 ) (9)强大的基于 Web 的分析 (10)支持 OLE DB 和多种查询 (11)支持分布式的分区视图
大学生学习合同法的心得体会
,只有通过合同的履行,这种目的才能达到。 因此,合同的履行是实现当事人权利的重要途径。 合同的履行以有效合同为前提,无效合同谈不上履行的问题。 合同的履行应按照法律规定和合同的约定来进行,并遵守适当履行、协作履行、经济合理履行的原则,全面履行合同义务。 适当履行又叫全面履行,是指当事人合同规定的标的及其质量、数量。 由适当的主体在适当的履行期限、履行地点以适当的履行方式,全面完成合问义务。
商务型酒店管理制度及操作规范和规程
编制内增加人员,应按以下程序进行: 进行内部调整,最大限度的发挥现有人员的潜力。 从 酒店 其他部门吸收适合该岗位需要的人才。 到人力资源部领取《人员增补申请表》,报部门主管、人力资源部主管、总经理审批。 B. 各部门编制 满后如需要增加人员,填好《人员增补申请表》后,报总经理审批。 8 C. 上述人员的申请获得批准后,由人力资源部招聘所需人员。 D. 求职人员应聘本 酒店 ,应按以下程序进行: