信息系统分析及设计课程设计报告报告,宾馆管理系统_第1页
信息系统分析及设计课程设计报告报告,宾馆管理系统_第2页
信息系统分析及设计课程设计报告报告,宾馆管理系统_第3页
信息系统分析及设计课程设计报告报告,宾馆管理系统_第4页
信息系统分析及设计课程设计报告报告,宾馆管理系统_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

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

文档简介

1、-. z. - .- -可修编- -学 号 (信息系统分析与设计课程设计)设计说明书宾馆管理系统的分析与设计起止日期: 2014年5月25日至 2014年6月9日学生/班级成绩 /指导教师(签字)经济与管理学院2014年6月29日-. z. - .- -可修编- -信息系统分析与设计课程设计分工及成绩评定表分工情况说明*承担主要任务*承担主要任务容页码容页码系统可行性分析系统分析说明书、顺序图5、6、7、8、10、11系统规划方案状态图、类图、系统实施4、9、12、13、17、18、19、20成绩评定表*考勤态度报告答辩综合成绩优良中及格不及格优良中及格不及格优良中及格不及格优良中及格不及格-

2、. z.目录 TOC o 1-3 h z u HYPERLINK l _Toc390679703设计说明书 PAGEREF _Toc390679703 h 1HYPERLINK l _Toc3906797041 系统规划方案 PAGEREF _Toc390679704 h 4HYPERLINK l _Toc3906797051.1系统需求背景描述 PAGEREF _Toc390679705 h 4HYPERLINK l _Toc3906797061.2系统需求目的描述 PAGEREF _Toc390679706 h 4HYPERLINK l _Toc3906797071.3系统需求功能描述 P

3、AGEREF _Toc390679707 h 4HYPERLINK l _Toc3906797082 系统可行性分析 PAGEREF _Toc390679708 h 5HYPERLINK l _Toc3906797092.1 经济可行性 PAGEREF _Toc390679709 h 5HYPERLINK l _Toc3906797102.2 技术可行性 PAGEREF _Toc390679710 h 5HYPERLINK l _Toc3906797112.3 运行可行性 PAGEREF _Toc390679711 h 5HYPERLINK l _Toc3906797123 系统分析说明书 P

4、AGEREF _Toc390679712 h 5HYPERLINK l _Toc3906797133.1 系统用例 PAGEREF _Toc390679713 h 5HYPERLINK l _Toc3906797143.1.1 发现和确定用例 PAGEREF _Toc390679714 h 5HYPERLINK l _Toc3906797153.1.2 改进和细化用例 PAGEREF _Toc390679715 h 6HYPERLINK l _Toc3906797163.1.2 用例描述 PAGEREF _Toc390679716 h 7HYPERLINK l _Toc3906797174 系

5、统设计说明书 PAGEREF _Toc390679717 h 9HYPERLINK l _Toc3906797184.1 系统功能设计 PAGEREF _Toc390679718 h 9HYPERLINK l _Toc3906797194.2 初步静态建模 PAGEREF _Toc390679719 h 9HYPERLINK l _Toc3906797204.3 动态建模 PAGEREF _Toc390679720 h 10HYPERLINK l _Toc3906797214.3.1 建立顺序图 PAGEREF _Toc390679721 h 10HYPERLINK l _Toc3906797

6、224.3.2 建立状态图 PAGEREF _Toc390679722 h 12HYPERLINK l _Toc3906797234.4 静态建模的进一步分析 PAGEREF _Toc390679723 h 13HYPERLINK l _Toc3906797245 数据库设计 PAGEREF _Toc390679724 h 14HYPERLINK l _Toc3906797255.1 系统各实体E-R图 PAGEREF _Toc390679725 h 14HYPERLINK l _Toc3906797265.2 逻辑结构设计 PAGEREF _Toc390679726 h 16HYPERLIN

7、K l _Toc3906797275.3 物理结构设计 PAGEREF _Toc390679727 h 16HYPERLINK l _Toc3906797285.3.1 表结构设计 PAGEREF _Toc390679728 h 16HYPERLINK l _Toc3906797296 系统实施 PAGEREF _Toc390679729 h 17HYPERLINK l _Toc3906797306.1 建立系统构建图 PAGEREF _Toc390679730 h 17HYPERLINK l _Toc3906797316.2 建立部署图 PAGEREF _Toc390679731 h 18H

8、YPERLINK l _Toc3906797326.3 系统界面设计 PAGEREF _Toc390679732 h 19HYPERLINK l _Toc3906797337 系统的测试与评价 PAGEREF _Toc390679733 h 21HYPERLINK l _Toc3906797347.1 系统测试 PAGEREF _Toc390679734 h 21HYPERLINK l _Toc3906797357.2 系统评价 PAGEREF _Toc390679735 h 21HYPERLINK l _Toc3906797368 总结 PAGEREF _Toc390679736 h 22H

9、YPERLINK l _Toc390679737参考文献 PAGEREF _Toc390679737 h 22HYPERLINK l _Toc390679738附录 PAGEREF _Toc390679738 h 231 系统规划方案系统规划是信息系统生命周期的第一个阶段,是信息系统的概念形成时期,其目标是:明确系统整个生命周期的发展方向、系统规模和开发计划。系统规划工作具有较强的不确定性,结构化程度较低。规划工作的结果是要明确回答规划工作容中提出的问题,描绘出系统的总体概貌和发展进程,但宜粗不宜细。要给后续各阶段的工作提供指导。信息系统系统规划必须纳入整个组织的发展规划,并随环境发展而变化。

10、1.1 系统需求背景描述随着旅游事业的蓬勃发展和宾馆业务的不断扩大,加上当今社会经济与科学技术的发展,我国服务行业取得了巨大的发展,使得人们对宾馆的需求也随之提高,这就对于宾馆管理的现代化、科学化的要求也就不断迫切起来。如何利用先进的管理手段,提高现阶段宾馆的管理水平,已成为宾馆发展的当务之急。现代化的宾馆组织庞大,服务项目多,信息量大,要想提高服务质量和管理水平,进而促进经济效益,必须借助计算机技术来进行现代化的信息管理。电子计算机科学的飞速发展,给宾馆计算机应用带来了蓬勃生机,出现了宾馆计算机管理信息系统、安全保卫系统、电子门锁系统、宾馆信息服务系统、客房电脑保险系统以及计算机娱乐系统。计

11、算机在宾馆中的应用,已深入到宾馆的各个部门,特别是在信息处理领域,计算机已成为最重要的工具。在宾馆现代管理理论中,宾馆管理信息系统已成为宾馆现代科学管理的重要容,是宾馆经营必不可缺少的现代科学工具。也就是说,怎样在原有的基础上再进行简化,使其具有操作简单、灵活性好、系统安全性高、运行稳定等特点是我们的宾馆管理系统的设计方向。1.2 系统需求目的描述宾馆在正常的运营中需要对客房资源、住客信息、结算信息进行管理,利用宾馆管理信息系统可以及时了解各个环节息的变更,有利于提高管理效率。简而言之,宾馆管理系统就其表现形式看就是对宾馆大量的常规性信息的输入、存储、处理和输出过程,其作用主要表现在以下几个方

12、面:(1)快速办理住客从预定到入住到退房的整个过程,实现住客在酒店消费自动化;(2)准确无误地记录住客的每笔消费记录;(3)实时、快速、准确提供客房动态; (4)方便查询住客的消费情况;(5)完善、全面的综合查询;(6)系统运行稳定可靠、各项维护功能齐全、易于维护;不难看出,本系统主要为了更好地加强宾馆管理员对房间的管理,给宾馆管理员提供一个井然有序的管理平台,提高效率和服务质量。同时也为客户提供选择、查询客房的类型与客房的资源,和进行挑选的快捷需求。避免了管理员的重复操作,大大的减少了管理人员的工作量,提高了工作效率,也可以更好的满足住客的需要。1.3 系统需求功能描述通过需求目的知道,一个

13、宾馆管理系统功能应包括:住客结算信息管理、客房类型信息管理、客房资源管理、住客信息管理、用户管理五个模块。系统开发的总体任务是实现宾馆各种信息的系统化、规化和自动化。主要完成功能:(1)有关客房标准的制定、标准信息的输入,修改和查询,包括客房编号、客房类型、床位数量、住房单价、是否有空调、电视机、电脑、以及单独卫生间等。(2)剩余客房信息的查询等。(3)订房信息的输入,修改和查询,包括客房编号、客房类型、客房单价、住客、住客、入住日期、折扣、押金、备注信息等。(4)结算信息的输入,修改和查询,包括客房编号、客房类型、客房单价、住客、住客、入住日期、折扣、退房日期、押金、备注信息等。(5)住客信

14、息的输入,修改和查询,包括住客、住客号、住客性别、客房编号、押金、入住时间、备注等。(6)用户信息的输入,修改和查询,包括用户编号、用户身份、密码。2 系统可行性分析可行性分析是根据系统要求和系统目标从经济/技术和运行等方面进行可行性论证。系统要求:宾馆管理系统必须包括宾馆的可预订资源的详细信息和用户所下订单的基本信息,并可对这些基本信息进行查询和管理。系统目标:宾馆管理系统的目标是实现宾馆资源管理的信息化,提高资源信息的维护性能,提高工作的效率,从而为宾馆带来更好的的利益。2.1 经济可行性开发该系统所需的相关资料可以通过已存在的相关系统进行调查采集,所需的其他应用软件、硬件系统也易于获得.

15、因此,开发成本较低。2.2 技术可行性本系统采用JSP开发语言,调试相对简单,当前的计算机硬件与软件配置也完全能满足开发的需求,因此在技术上是绝对可行的。2.3 运行可行性运行可行性是对组织结构的影响,包括现有人员、机构和环境对系统的适应性及人员培训补充计划的可行性。当前信息化技术已经相当普及,各类使用人员都具备一定的操作能力,所以在运行上是可行性的。3 系统分析说明书系统分析的期望是建立目标系统即宾馆管理系统的逻辑模型。3.1 系统用例用例图是显示一组用例、参与者以及它们之间关系的图。 发现和确定用例宾馆管理信息系统主要有两个流程:(1)用户需要使用账号和密码通过登录界面登录宾馆管理信息系统

16、。登陆后进入系统主窗体,可以对用户个人信息,个人客房预定与结算进行操作,退出系统时返回登陆页面。(2)宾馆管理人员可以通过不同的身份验证进入宾馆管理信息系统,进行客房管理、客房资源管理、住客订房管理、住客结账管理、住客信息管理等进行操作,简化流程,方便操作。图3-1 系统用例确定图 改进和细化用例为方便管理人员操作,对一系列的用例进行了改进和细化,其中最重要的后台管理。管理员进入系统后台进行相关管理操作,比如客房类型的添加、删除和修改。所以后台管理延伸出两个模块,分别是住客信息等记和客房类型登记,其中客房类型登记延伸出换房管理,客房类型信息有包括在订单管理中,订单管理延伸出订单价格排行,结算管

17、理延伸出退房管理。对于用户,为方便用户的查询和预定,查询客房信息里包括客房预订。如:当用户经过登录后,进入到系统里,在查询客房信息的过程中想预订客房,就可以点击预订进入到客房预订,进行客房预订。改进和细分的结果如下图:注:在用例图中已经写入过用例规约及用例说明,顺序图也在用例图中。图3-2 客户改进细化用例图3-3 管理员改进细化用例 用例描述这部分是对用例图的描述,与后续的顺序图和类图有着紧密的联系。注:在报告中只列出主要用例规约。表3-1 查询客房信息用例规约用例名称查询客房信息用例描述实现客户的客房查询功能,方便客户进行预订参与者客户、宾馆管理系统假设所有客房信息都被准确的上传前置条件已

18、安全登录用户界面后置条件查询之后可以预定客房基本操作流程1.登录用户界面2.查询客房信息可选操作流程客房预订被泛化的用例无被包含的用例无被扩展的用例无表3-2 客房预订用例规约用例名称客房预订用例描述实现客户的客房预定功能参与者客户、宾馆管理系统假设预定系统运行良好,所有操作可行前置条件已查询客房信息并且确定所预定的客房信息后置条件预定后付款基本操作流程1.确定要订购的房间2.按步骤订购3.付款可选操作流程查询客房信息被泛化的用例无被包含的用例查询客房信息被扩展的用例无表3-3 订单管理用例规约用例名称订单管理用例描述实现订单的管理和保存参与者管理员、宾馆管理系统假设管理员已安全登录前置条件订

19、单信息发生变化后置条件操作完成订单记录相应改变基本操作流程1.登录管理界面2.新增或删减订单信息3.安全退出登录可选操作流程结算管理被泛化的用例无被包含的用例客房类型登记被扩展的用例订单价格排行表3-4 结算管理用例规约用例名称结算管理用例描述实现客户住房金额的结算参与者管理员、宾馆管理系统假设客户入住期满,要求退房且有足够资金支付账单前置条件客户入住期满,要求退房后置条件客房状态、订单信息订单价格排行相应发生改变基本操作流程1.登录结算界面,计算应付金额2.客户交纳相应金额3.。管理员修改客房状态和客户信息可选操作流程退房管理被泛化的用例无被包含的用例无被扩展的用例退房管理4 系统设计说明书

20、系统设计就是在已构造的目标系统即宾馆管理系统的逻辑模型基础上,构造此系统的物理模型即逻辑模型的实现方案,这也是系统实现的前提和成果。4.1 系统功能设计根据需求分析、用例图、用例描述,我们大致将我们的系统分为四大部分,详细情况如下图所示:宾馆管理信息系统住客结算信息管理客房资源管理管 理客房类型信息管 理用户管 理结算信息查询结算信息修改结算信息添加订房信息查询订房信息修改订房信息添加剩余客房信息查询设置客房信息设置客房标准密码管理用户、住客管理客房信息查询客房信息修改客房信息添加客房标准修改客房标准添加住客信息管 理图4-1 系统功能图4.2 初步静态建模对设计开发的宾馆管理系统,可以抽象出

21、以下一些主要实体。在人员信息方面有用户实体、管理员实体。用户分为一般用户、注册用户。在宾馆管理方面有订单实体、住房实体、用户信息实体等。所有用户无需登录就可以查看,或者查找搜索所需住房信息。只有注册用户在登录后才可以进行订房操作,并且可以通过登录来修改个人信息。一个用户一次只能预定一间房间对应一订单。图4-2 实体类图4.3 动态建模主要包括顺序图、状态图。注:主要列出系统核心业务,其业务流程描述在前面章节已经写过,这里不再赘述,详见第3部分。 建立顺序图图4-3 订房顺序图图4-4 退房顺序图图4-5 结算顺序图 建立状态图状态图表现一个对象(类)的生命史。对于一些实现重要行为动作的对象应当

22、绘制状态图。绘制状态图需要确定一个对象在生命期可能出现的全部状态,以及哪些是事件引起状态的转移,对象(类)在这个状态会发生哪些动作。对于宾馆管理系统来说,用户的主要状态包括登录、注册、查看客房类型、预定客房、退房等状态。在预定客房状态中,有填写日期、修改客房类型、备注等动作。如果用户的用户名、密码正确,提交后可以由登录状态转变成预定客房状态,在此期间可以修改自己的订单,填写完订单后,进入结账状态,核对自己的身份信息,具体情况如图:图4-6 用户状态图图4-7 用户注册实现图注:系统界面实现代码在附录中给出。管理员的主要状态包括登录、修改客房类型、订单处理、结算等状态。在结算状态中,有填写折扣、

23、修改用户类型、备注等动作。如果管理员的用户名、密码正确,提交后可以由登录状态转变成订单处理状态,在此期间可以修改折扣,修改完订单后,进入结算状态,核对住客的身份信息,具体情况如图:图4-8 管理员状态图图4-9 管理员后台管理实现图4.4 静态建模的进一步分析根据顺序图和活动图,有必要对前面的类模型做进一步的分析和完善。对于用户和管理员的属性和操作前面的章节已经详细描述过,这里就不再赘述。具体分析如下图:图4-10 系统详细类图5 数据库设计数据库设计是项目开发中非常重要的一个环节,根据需求分析和系统分析,可以确定该系统应实现的目标是:用户和管理人员均可使用的系统。即一方面给宾馆管理员提供一个

24、井然有序的管理平台,提高效率和服务质量。另一方面也为客户提供选择、查询客房的类型与客房的资源,和进行挑选的快捷需求。5.1 系统各实体E-R图住客结算信息管理*号入住日期押金结算金额顾客*客房编号退房日期折扣备注住客编号用户编号图5-1 住客结算信息管理E-R图客房资源管理客房编号客房类型剩余客房数量客房单价预定备注用户编号住客编号图5-2 客房资源管理E-R图客房类型信息管理客房类型客房编号床数量客房单价洗手间电视空调电脑用户编号住客编号图5-3 客房类型信息管理E-R图用户管理用户编号用户身份密码图5-4 用户管理E-R图住客信息管理*号*押金入住时间性别客房编号备注用户编号图5-5 住客

25、信息管理E-R图5.2 逻辑结构设计将上面的E-R图进行分析后,形成如下的逻辑关系:(1)结算信息(住客,号,客房编号,入住日期,退房日期,押金,折扣,实缴金额,备注)(2)客房资源(客房编号(主码),客房类型,剩余客房量,客房单价,预定情况,备注)(3)客房类型信息(客房编号(主码),单价,床位数量,空调,电脑,电视,卫生间,客房类型)(4)用户(用户ID(主码),身份,密码)(5)住客(住客,号(主码),性别,客房编号,押金,入住时间,备注)5.3 物理结构设计物理结构设计是对上面各实体E-R图的具体实现。 表结构设计根据逻辑结构分析确定系统需要设置五个表(包括表结构): 表5-1 用户管

26、理表(SUser):列名数据类型长度值说明User ID(主码)varchar10Not null管理用户IDIdentityvarchar10Not null管理者身份Passwordvarchar10Not null密码 注:其中userID是123456 ,密码是111111(因能力有限,实际数据库里管理者只假设出一位,简化此次数据库的完成)。表5-2 客房类型信息管理表(RoomType):列名数据类型长度值说明User IDvarchar10Not null管理用户IDIDnumbervarchar20Not null住客号RoomID(主码)varchar4Not null客房编号

27、Pricefloat8Not null客房价格Bednumberint4Not null床位数目Airvarchar2Not null是否有空调Telephonevarchar2Not null是否有putervarchar2Not null是否有电脑TVvarchar2Not null是否有电视Bathroomvarchar2Not null是否有卫生间RoomTypevarchar50Not null房间类型表5-3 客房资源管理表(Room):列名数据类型长度值说明User IDvarchar10Not null管理用户IDIDnumbervarchar20Not null住客号Room

28、ID(主码)varchar4Not null宾馆统一安排的房间号Roomtype(外码)varchar50Not null房间类型Reroomvarchar20Not null客房剩余情况Pricefloat8Not null客房价钱Bookvarchar2Not null已预订、未预定Dictionvarchar50Null客房信息的补充表5-4 住客结算信息表(Settle):(注:其中主码为(号,房间号,入住日期)列名数据类型长度值说明User IDvarchar10Not null管理用户IDCostnamevarchar10Not null住客IDnumbervarchar20Not

29、 null住客RoomIDvarchar4Not null客房编号Indatavarchar50Not null入住日期Outdatavarchar50Null退房日期Marginfloat8Not null押金Discountfloat8Null会员折扣或宾馆活动Moneyfloat8Null实缴金额Dictionvarchar50Null信息的补充表5-5 住客信息管理表(customer)列名数据类型长度值说明User IDvarchar10Not null管理用户IDIDnumber(主码)varchar20Not null住客号Costname(外码)varchar10Not nul

30、l住客Se*varchar2Not null男女RoomIDvarchar4Not null客房编号MarginFloat8Not null押金Indatavarchar50Not null入住时间Dictionvarchar50Null住客信息的补充6 系统实施系统实施是对系统设计出物理模型进行实现。6.1 建立系统构建图系统实现的代码的源代码、二进制码、执行码可以按照模块化的思想,用组件分别组织起来,明确系统各部分的功能职责和软件结构。组件图显示编译、或执行时组件之间的依赖关系,有助于分析和理解组件之间的相互影响程度。图6-1 系统构件图6.2 建立部署图配置图描述系统硬件的物理拓扑结构以

31、及在此结构上执行的软件,常常用于帮助理解分布式系统。配置图可以显示实际的计算机和设备(用节点表示)以及它们之间的连接关系,也可以显示连接的类型及部件之间的依赖性,还可以显示网络之间的通信路径。图6-2 系统部署图6.3 系统界面设计本系统采用在浏览器主窗体中的中上部设置导航栏,分别为首页、预定房间、查询房间、客户留言、后台管理,5个导航,通俗易懂的概括了本系统主要功能。其中普通用户只能操作最基本浏览客房信息,会员和系统管理员有各自相应操作权限,在本报告中已经详细介绍过,这里不再赘述,详见4系统设计报告,此页面的地址为:localhost:8080/Hotel/shouye.jsp。下面为实现图

32、:图6-3 宾馆管理主页实现图图6-4 住客预订界面图为了使读者更容易理解与使用,下面将具体的页面(包括名称、功能、对应文件)做以说明,并以表格的形式列出,方便查看,给出下表:表6-1 前台页面描述区域名称功能对应文件1LOGO主要用于宣传企业知名度和认识度html/top.htm2导航主要用于显示为用户提供的前台功能导航shouye.jsp3时间栏主要用于展示现在的时间shijian2.jsp4用户登录入口用户可以通过该入口登录系统denglu.jsp5公告区用于展示相关公告的信息gonggao.jsp6友情用于相关yqlj.jsp7推荐区用于推荐本宾馆的特色房间tuijian.jsp8图片

33、展示区用于展示本宾馆的房间样子tp.html9页脚用于告知用户的联系方式html/bottom.htm10预定房间用于预定房间yuding/yd.jsp11查询房间用于查询房间find/cha*un.jsp12客户留言用于留言lyb.jsp表6-2 后台页面描述区域名称功能对应文件1后台管理导航主要用于进入后台管理操作houtai.jsp2管理员登陆用于管理员的登录入口denglu2.jsp3后台功能管理区主要用于进行各种后台管理操作admin1,jspyhgl.jsp (guanli/del.jsp)ddgl.jsp(ddwclguanli.jspddclguanl.jsp)lybgl.js

34、p(guanli/querendd.jsp)guanli/deletshuju,jsp)find.jspguanli/zhu*iao.jsp7 系统的测试与评价系统的测试与评价是让系统更好执行的有效方法。7.1 系统测试系统测试的目的是发现错误,在这采取三种方法进行测试。用户界面测试用户界面测试是指测试用户界面的风格是否满足客户要求,文字是否正确,页面是否美观,文字,图片组合是否完美,操作是否友好等等。目标是确保用户界面会通过测试对象的功能来为用户提供相应的访问或浏览功能。确保用户界面符合公司或行业的标准。包括用户友好性、人性化、易操作性测试。根据要求,我们的系统基本达到要求。 随机测试随机测

35、试没有书面测试用例、记录期望结果、检查列表、脚本或指令的测试。主要是根据测试者的经验对软件进行功能和性能抽查。随机测试是根据测试说明书执行用例测试的重要补充手段,是保证测试覆盖完整性的有效方式和过程。根据测试,我们所做的系统基本可以做到页面顺畅、有效;打开容显示正常,合理。 白盒测试白盒测试是把测试对象看作一个打开的盒子。利用白盒测试法进行动态测试时,需要测试软件产品的部结构和处理过程,不需测试软件产品的功能。白盒测试法的覆盖标准有逻辑覆盖、循环覆盖和基本路径测试。其中逻辑覆盖包括语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖。白盒测试是知道产品部工作过程,可通过测试来检

36、测产品部动作是否按照规格说明书的规定正常进行,按照程序部的结构测试程序,检验程序中的每条通路是否都有能按预定要求正确工作,而不顾它的功能,主要用于软件验证。经验证,系统可以完成所设定的功能。7.2 系统评价系统评价是对新开发的或改建的系统。根据预定的系统目标,用系统分析的方法,从技术、经济、社会、生态等方面对系统设计的各种方案进行评审和选择,以确定最优或次优或满意的系统方案。由于各个国家社会制度、资源条件、经济发展状况、教育水平和民族传统等各不相同,所以没有统一的系统评价模式。评价项目、评价标准和评价方法也不尽相同。通过以上的系统测试,我们对我们的系统评价可以从一下两个方面进行评价: 系统功能

37、评价系统所设计的基本功能可以实现,且显示直观、方便,所以算是合格。 系统不足在构架方面的不足,维护不易。在系统功能上的不足,只能进行最基本的操作,用户会感觉系统单一。8 总结随着宾馆管理业的现代化发展和电子商务的发展,宾馆管理者进行计算机管理已经成为未来势不可挡的发展趋势。通过宾馆管理系统的开发与设计,使我们将大二、大三两年所学到的知识进行了融会贯通,把所掌握的书本知识充分应用到实践中,本次课程设计的程序从需求分析、系统分析、系统设计、编码到测试等过程实现都由我们独立创作完成的。这也使得这段时间我们小组成员在做课程设计时遇到了不少问题,如:如何有效的连接数据库、反馈如何合理化等,但就是因为这样

38、才锻炼了我们独立思考解决问题的能力和编写代码的能力,增强了我们的团队意识,并且我们结下了深厚的友谊。其次,通过课程设计真正验证了我们之前学到的数据库和编程知识,从中我们发现我们的编程能力还是需要进一步的加强,只有多实践才能出真能力。最后,通过最后编写报告,进一步使我们对收集资料、查阅文献、方案制定等策划方面得到了很好的锻练,促进对所学知识应用能力的提高。这次课程设计中,让我认识到了在软件开发过程中设计的重要性;设计一个好的软件结构(包括相关的模块组成和调用关系、考虑模块的相对独立性、数据库结构设计和实际的业务流程)对于最终的软件质量和中间的开发量来说是十分至关重要的。虽然我们所做的系统可能没什

39、么功能性的问题了,但是还是会有不少不合理之处(望老师指正),这就需要我们在今后的学习甚至实践过程中继续努力。参考文献1何丽丽.基于UML的高校学生选课系统建模J. 科教文汇(下旬刊),2011-04:45-263.2萨师煊,王珊.数据库系统概论M.:高等教育,2006-05:01-372.3黄明,梁旭. JSP信息系统设计与开发实例. 机械工业, 2004年4月.4燕奎,德奎. JSP实用案例教程. 清华大学,2004年5月.5威、白伟明、楠. JSP工程应用与项目实践.机械工业,2005年2月.6王国辉,牛强,南南等JSP 信息系统开发实例精选.机械工业 ,2005年7月.7JSP数据库系统

40、开发完全手册.人民邮电,2006年3月.附录1 前台(首页)代码(图见图6-3)shouye.jsp宾馆管理系统 2 用户注册代码(图见图4-7)user/zhuce.jspfunction dospace(strValue)var theValue=strValue.replace(/(s|)*|(s|)*$/g,);return theValue;function verifyEmail(strValue) var email = strValue; var pattern = /(a-zA-Z0-9_-)+(a-zA-Z0-9_-)+(.a-zA-Z0-9_-)+/; flag = pa

41、ttern.test(email); if(flag) return true; else return false; function validate(theForm) if(dospace(theForm.username.value)=|dospace(theForm.username.value)=null ) alert(用户名不能为空!); theForm.username.focus(); return false; if(theForm.username.value.length5) alert(用户名长度不能小于5位!); theForm.username.focus(); return false;if(/a-zA-Z0-9_/g.test(dospace(theForm.username.value) alert(用户名含有非法字符!); theForm.username.focus(); return false; if(dospace(theForm.truename.value)=|dospace(theForm.truename.value)=null) alert(真实不能为空!); theForm.truename.focus(); return false; if(dospace(theForm.password.value)=

温馨提示

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

最新文档

评论

0/150

提交评论