ImageVerifierCode 换一换
格式:DOCX , 页数:50 ,大小:2.10MB ,
资源ID:19220602      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/19220602.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(信息系统开发技术课程设计Word文档下载推荐.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

信息系统开发技术课程设计Word文档下载推荐.docx

1、电子计算机科学的飞速发展,给宾馆计算机应用带来了蓬勃生机,出现了宾馆计算机管理信息系统、安全保卫系统、电子门锁系统、宾馆信息服务系统、客房电脑保险系统以及计算机娱乐系统。计算机在宾馆中的应用,已深入到宾馆的各个部门,特别是在信息处理领域,计算机已成为最重要的工具。在宾馆现代管理理论中,宾馆管理信息系统已成为宾馆现代科学管理的重要内容,是宾馆经营必不可缺少的现代科学工具。也就是说,怎样在原有的基础上再进行简化,使其具有操作简单、灵活性好、系统安全性高、运行稳定等特点是我们的宾馆管理系统的设计方向。1.1.2 系统需求目的宾馆在正常的运营中需要对客房资源、住客信息、结算信息进行管理,利用宾馆管理信

2、息系统可以及时了解各个环节中信息的变更,有利于提高管理效率。简而言之,宾馆管理系统就其表现形式看就是对宾馆大量的常规性信息的输入、存储、处理和输出过程,其作用主要表现在以下几个方面:(1)快速办理住客从预定到入住到退房的整个过程,实现住客在酒店消费自动化;(2)准确无误地记录住客的每笔消费记录;(3)实时、快速、准确提供客房动态;(4)方便查询住客的消费情况;(5)完善、全面的综合查询;(6)系统运行稳定可靠、各项维护功能齐全、易于维护;不难看出,本系统主要为了更好地加强宾馆管理员对房间的管理,给宾馆管理员提供一个井然有序的管理平台,提高效率和服务质量。同时也为客户提供选择、查询客房的类型与客

3、房的资源,和进行挑选的快捷需求。避免了管理员的重复操作,大大的减少了管理人员的工作量,提高了工作效率,也可以更好的满足住客的需要。1.1.3 系统需求功能通过需求目的知道,一个宾馆管理系统功能应包括:住客结算信息管理、客房类型信息管理、客房资源管理、住客信息管理、用户管理五个模块。系统开发的总体任务是实现宾馆各种信息的系统化、规范化和自动化。主要完成功能:(1)有关客房标准的制定、标准信息的输入,修改和查询,包括客房编号、客房类型、床位数量、住房单价、是否有空调、电视机、电脑、电话以及单独卫生间等。(2)剩余客房信息的查询等。(3)订房信息的输入,修改和查询,包括客房编号、客房类型、客房单价、

4、住客姓名、住客身份证号码、入住日期、折扣、押金、备注信息等。(4)结算信息的输入,修改和查询,包括客房编号、客房类型、客房单价、住客姓名、住客身份证号码、入住日期、折扣、退房日期、押金、备注信息等。(5)住客信息的输入,修改和查询,包括住客姓名、住客身份证号、住客性别、客房编号、押金、入住时间、备注等。(6)用户信息的输入,修改和查询,包括用户编号、用户身份、密码1.2 系统可行性分析可行性分析是根据系统要求和系统目标从经济/技术和运行等方面进行可行性论证。系统要求:宾馆管理系统必须包括宾馆的可预订资源的详细信息和用户所下订单的基本信息,并可对这些基本信息进行查询和管理。系统目标:宾馆管理系统

5、的目标是实现宾馆资源管理的信息化,提高资源信息的维护性能,提高工作的效率,从而为宾馆带来更好的的利益。1.2.1 经济可行性开发该系统所需的相关资料可以通过已存在的相关系统进行调查采集,所需的其他应用软件、硬件系统也易于获得.因此,开发成本较低。1.2.2 技术可行性本系统采用JSP开发语言,调试相对简单,当前的计算机硬件与软件配置也完全能满足开发的需求,因此在技术上是绝对可行的。1.2.3 运行可行性运行可行性是对组织结构的影响,包括现有人员、机构和环境对系统的适应性及人员培训补充计划的可行性。当前信息化技术已经相当普及,各类使用人员都具备一定的操作能力,所以在运行上是可行性的。2 开发环境

6、及工具2.1 JSP技术Java Server Pages 技术是一个纯Java平台的技术,它主要用来产生动态网页内容。在传统的网页HTML文件中加入Java程序片段和JSP标记,就构成了JSP网页;Web服务器接收到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户;JSP是基于Java Servlet以及整个Java体系的Web开发技术,利用这一技术可以建立先进、安全、快速和跨平台的动态网页。JSP在多个方面加速了动态的Web页面的开发:1.程序写一次,到处可以运行。JSP在设计时,充分考虑到应用平台的无关性;依赖于Java的可移植性,JSP得到目前许多

7、流行操作平台的支持,可在Apache、NetScape、IIS等服务器上执行。2.执行速度快。JSP页面只需编译一次转化为Java字节代码,其后一直驻留于服务器内存中,加快了对JSP页面的响应速度;若不考虑JSP页面第一次编译所花的时间,则JSP的响应速度要比ASP快得多。JSP技术是用Java语言作为脚本语言的,跨平台、成熟、健壮、易扩充的Java技术使得开发人员操作起来更简单。2.2 TOMCAT服务器Tomcat服务器是Apache Group Jakarta小组开发的一个免费服务器软件,适合于嵌入Apache中使用,而且,它的源代码可以免费获得,你可以自由地对它进行扩充。Tomcat服

8、务器的兼容性很好,如WebLogic服务器采用其为Web服务器引擎,Jbuilder将其作为标准的测试服务器,Sun公司也将其作为JSP技术应用的示例服务器。2.3 MYSQL数据库MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言-结构化查询语言(SQL)进行数据库管理。 由于MySQL是开放源代码的,因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。它使用

9、系统核心提供的多线程机制提供完全的多线程运行模式,提供了面向C、C+、Eiffel、Java、Perl、PHP、Python以及Tcl等编程语言的编程接口(APIs),支持多种字段类型并且提供了完整的操作符支持查询中的SELECT和WHERE操作。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。3 总体设计3.1 总体功能设计系统界面采用Web方式,界面应简洁明了,用户可方便浏览和查找客房信息。该系统的用户有两种类型:一是管理员,二是顾客,两者应具

10、有不同的权限。3.1.1 客户端(前台)宾馆顾客:预订系统对一般用户来说分为两类,分别为未注册用户(普通用户)和注册用户(会员)。(1)未注册用户:只能在线浏览,查询客房信息,不能进行预订服务。(2)注册用户:此用户能够在网页上查询客房信息、预订服务、退订服务等,并且有客户的个人信息,方便客户进行预订。3.1.2 管理端(后台)系统管理员:管理系统后台功能,对系统、数据库进行维护。预订系统对系统管理员来说,系统管理员是一级用户,他的权限最大,主要是维护系统、管理用户的信息,为了使系统及时有效运行,系统管理员还需要对数据进行存储备份,以防止因为某些网络恶意导致系统瘫痪、数据丢失带来的不必要的麻烦

11、。宾馆管理系统(Hotel)管理端(后台)-houtai.jsp(houtai.jsp)客户端(前台)-shouye.jsp(shouye.jsp)用户登录、注册(denglu.jsp)(user/zhuce.jsp)住房管理(find.jsp)留言版管理(lybgl.jsp)(lyb/lybshu.jsp)用户管理(yhgl.jsp)订单管理(ddgl.jsp)( ddwclguanli.jsp)管理员登录(guanli/admin1.jsp)信息管理(yhxiugai.jsp)(xinxiguanli.jsp)留言版、留言(lyb.jsp)(lyadd.jsp)预定管理(user/yudi

12、ngxm.jsp)(yuding.jsp)查询住房(find/chaxun.jsp)图1:总体功能设计3.2 总流程设计宾馆管理信息系统主要有两个流程:3.2.1 用户流程设计用户需要使用账号和密码通过登录界面登录宾馆管理信息系统。登陆后进入系统主窗体,可以对用户个人信息,个人客房预定与结算进行操作,退出系统时返回登陆页面。3.2.2 管理员流程设计宾馆管理人员可以通过不同的身份验证进入宾馆管理信息系统,进行客房管理、客房资源管理、住客订房管理、住客结账管理、住客信息管理等进行操作,简化流程,方便操作。客房信息返回图2:总体流程设计4 详细设计4.1 数据库设计4.1.1 概念结构设计用户编号

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

14、度值说明User ID(主码)varchar10Not null管理用户IDIdentity管理者身份Password表2 客房类型信息管理表(RoomType):User ID varchar IDnumber20住客身份证号RoomID(主码)4客房编号Pricefloat8客房价格Bednumberint床位数目Air2是否有空调Telephone是否有电话Computer是否有电脑TV是否有电视Bathroom是否有卫生间RoomType50房间类型表3 客房资源管理表(Room):User ID宾馆统一安排的房间号Roomtype(外码)Reroom客房剩余情况客房价钱Book已预订

15、、未预定DictionNull客房信息的补充表4 住客结算信息表(Settle):(注:其中主码为(身份证号,房间号,入住日期)Costname住客姓名住客身份证号码RoomIDIndata入住日期Outdata退房日期Margin押金Discount会员折扣或宾馆活动Money实缴金额信息的补充表5 住客信息管理表(customer)IDnumber(主码)Costname(外码)Sex男女Float入住时间住客信息的补充4.2 系统设计4.2.1 系统数据流程设计图3:数据流程图设计4.2.2 系统业务流程设计图4:第一层业务流程图图5:第二层业务流程图第三层业务流程图4.2.3 系统用例

16、图设计5 系统实现除必要的功能代码(如:WEB页面链接数据库的相应代码、JSP动态交互代码等)会在报告里给出,其余界面的代码会以附录的形式列出,以达到主要内容的精简。系统的实现分为前台实现和后台实现:前台的实现主要针对用户的相应操作,其主要用到基本的HTML语言,JSP应用主要是在有交互页面中使用;后台的实现主要针对管理员的相应操作,其主要用到链接数据库的一系列操作。下面分别详细阐述它们的实现:5.1 前台实现前台首页是客户进入本系统的第一个界面,用户在此页面可以查询宾馆有哪些资源分组,并可以通过导航到达具体的资源页面,也可以实现注册和登录的功能。我们所做的前台特点是:简洁、大方、用户可轻松的

17、找到自己想要的内容。5.1.1 首页设计实现效果注:本宾馆管理系统的前台设计(即首页设计)及具体功能设计是仿照粤海(国际)酒店管理集团有限公司()的网站做,在此以做说明。5.1.2 首页实际实现效果本系统采用在浏览器主窗体中的中上部设置导航栏,分别为首页、预定房间、查询房间、客户留言、后台管理,5个导航,通俗易懂的概括了本系统主要功能。其中普通用户只能操作最基本浏览客房信息,会员和系统管理员有各自相应操作权限,在本报告的3总体设计中已经详细介绍过,这里不再赘述,详见3总体设计,此页面的链接地址为:HTTP:/localhost:8080/Hotel/shouye.jsp。下面为实现图:为了使读

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

19、站页脚用于告知用户网站的联系方式html/bottom.htm预定房间用于预定房间yuding/yd.jsp11查询房间用于查询房间find/chaxun.jsp12客户留言用于留言lyb.jsp5.1.3 用户注册效果在本报告的3总体设计中已经阐述过进入页面的会有会员和非会员之分,所以会提供用户注册来让非会员成为会员来行使相应的会员操作,页面显示效果如下图:(页面仅用于非会员注册为会员,页面地址为:http:8080/Hotel/user/zhuce.jsp)5.1.4 用户查询效果本系统所提供的最基本功能为房间查询,会员和非会员均能使用,显示页面如下图:(用于房间的查询,页面为:8080/

20、Hotel/find/chaxun.jsp)5.1.5 用户预定效果用户预定仅对会员提供,非会员需预先经过5.1.3用户注册页面进行注册方能使用,显示效果如下图:(用于房间的预定,页面为:8080/Hotel/user/yudingxm.jsp)其中表单的传递以及页面提示主要代码为:!-function isValidDate(year,month,day) if (year 2078) alert(您输入的年份无效!); return false; if (month 12) / check month range月份必须为 1-12. if (day 31) 日必须为 1-31. if(m

21、onth=4 | month=6 | month=9 | month=11) & day=31) alert(month+月份+ 没有31天!) return false if (month = 2) / check for february 29th var isleap = (year % 4 = 0 & (year % 100 != 0 | year % 400 = 0); if (day29 | (day=29 & !isleap) alert(year+年2月没有 + day + 天! return true; / date is validfunction validEmail(e

22、mail) invalidChars = /:,; if (email = ) for (i=0; i -1) atPos = email.indexOf(,1) if (atPos = -1) if (email.indexOf(,atPos+1) periodPos = email.indexOf(.,atPos) if (periodPos = -1) if (periodPos+3 email.length) return true function dosubmit() if (document.form1.ydname.value= alert(请输入您的姓名! document.

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1