信息系统开发技术课程设计,jsp,宾馆管理系统

上传人:第*** 文档编号:55649543 上传时间:2018-10-03 格式:PDF 页数:44 大小:1.35MB
返回 下载 相关 举报
信息系统开发技术课程设计,jsp,宾馆管理系统_第1页
第1页 / 共44页
信息系统开发技术课程设计,jsp,宾馆管理系统_第2页
第2页 / 共44页
信息系统开发技术课程设计,jsp,宾馆管理系统_第3页
第3页 / 共44页
信息系统开发技术课程设计,jsp,宾馆管理系统_第4页
第4页 / 共44页
信息系统开发技术课程设计,jsp,宾馆管理系统_第5页
第5页 / 共44页
点击查看更多>>
资源描述

《信息系统开发技术课程设计,jsp,宾馆管理系统》由会员分享,可在线阅读,更多相关《信息系统开发技术课程设计,jsp,宾馆管理系统(44页珍藏版)》请在金锄头文库上搜索。

1、学号(信息系统开发技术 A 课程设计) 设计说明书应用 JSP 创建宾馆管理系统起止日期:2014 年 5 月 16 日至 2014 年 5 月 22 日学生姓名/班级成绩/指导教师(签字)经济与管理学院经济与管理学院20142014 年年 5 5 月月 2222 日日信息系统开发技术信息系统开发技术 A课程设计课程设计分工及成绩评定分工及成绩评定组员组员承担主要任务承担主要任务学习态度学习态度10%10%说明书撰写质量说明书撰写质量与格式符合程度与格式符合程度40%40%技术水平与实际技术水平与实际能力能力40%40%软件应用能力软件应用能力10%10%总评总评成绩成绩学号:系统实现(前台实

2、现、后台实现) 、设计说明书审定和定稿优良中及格 不及格优良中及格 不及格优良中及格 不及格优良中及格 不及格优良中及格 不及格姓名:学号:总体设计(总流程设计) 、详细设计(数据库设计) 、设计说明书相应部分的编写优良中及格 不及格优良中及格 不及格优良中及格 不及格优良中及格 不及格优良中及格 不及格姓名:学号:详细设计(系统设计之数据流程、业务流程及用例设计) 、设计说明书相应部分的编写优良中及格 不及格优良中及格 不及格优良中及格 不及格优良中及格 不及格优良中及格 不及格姓名:学号:系统分析(需求分析和可行性分析) 、总体设计(总体功能设计) 、 设计说明书相应部分编写优良中及格 不

3、及格优良中及格 不及格优良中及格 不及格优良中及格 不及格优良中及格 不及格姓名:目录1系统分析 41.1系统需求分析41.2系统可行性分析52开发环境及工具52.1JSP 技术.52.2TOMCAT 服务器.62.3MYSQL 数据库.63总体设计 63.1总体功能设计63.1.1客户端(前台)63.1.2管理端(后台)63.2总流程设计73.2.1用户流程设计73.2.2管理员流程设计74详细设计 84.1数据库设计84.1.1概念结构设计84.1.2逻辑结构设计104.1.3物理结构设计104.2系统设计114.2.1系统数据流程设计124.2.2系统业务流程设计124.2.3系统用例图

4、设计135系统实现 145.1前台实现145.1.1首页设计实现效果145.1.2首页实际实现效果145.1.3用户注册效果165.1.4用户查询效果165.1.5用户预定效果175.1.6用户留言效果225.2后台实现235.2.1后台管理效果235.2.2客房添加效果255.2.3订单查询效果255.2.4后台操作回应效果286总结 30参考文献 30附录 3141 1系统分析系统分析1.11.1系统需求分析系统需求分析1.1.11.1.1系统需求背景系统需求背景随着旅游事业的蓬勃发展和宾馆业务的不断扩大,加上当今社会经济与科学技术的发展,我国服务行业取得了巨大的发展,使得人们对宾馆的需求

5、也随之提高,这就对于宾馆管理的现代化、科学化的要求也就不断迫切起来。如何利用先进的管理手段,提高现阶段宾馆的管理水平,已成为宾馆发展的当务之急。现代化的宾馆组织庞大,服务项目多,信息量大,要想提高服务质量和管理水平,进而促进经济效益,必须借助计算机技术来进行现代化的信息管理。电子计算机科学的飞速发展,给宾馆计算机应用带来了蓬勃生机,出现了宾馆计算机管理信息系统、安全保卫系统、电子门锁系统、宾馆信息服务系统、客房电脑保险系统以及计算机娱乐系统。计算机在宾馆中的应用,已深入到宾馆的各个部门,特别是在信息处理领域,计算机已成为最重要的工具。在宾馆现代管理理论中,宾馆管理信息系统已成为宾馆现代科学管理

6、的重要内容,是宾馆经营必不可缺少的现代科学工具。也就是说,怎样在原有的基础上再进行简化,使其具有操作简单、灵活性好、系统安全性高、运行稳定等特点是我们的宾馆管理系统的设计方向。1.1.21.1.2系统需求目的系统需求目的宾馆在正常的运营中需要对客房资源、住客信息、结算信息进行管理,利用宾馆管理信息系统可以及时了解各个环节中信息的变更,有利于提高管理效率。简而言之,宾馆管理系统就其表现形式看就是对宾馆大量的常规性信息的输入、存储、处理和输出过程,其作用主要表现在以下几个方面:(1)快速办理住客从预定到入住到退房的整个过程,实现住客在酒店消费自动化;(2)准确无误地记录住客的每笔消费记录;(3)实

7、时、快速、准确提供客房动态;(4)方便查询住客的消费情况;(5)完善、全面的综合查询;(6)系统运行稳定可靠、各项维护功能齐全、易于维护;不难看出,本系统主要为了更好地加强宾馆管理员对房间的管理,给宾馆管理员提供一个井然有序的管理平台,提高效率和服务质量。同时也为客户提供选择、查询客房的类型与客房的资源,和进行挑选的快捷需求。避免了管理员的重复操作,大大的减少了管理人员的工作量,提高了工作效率,也可以更好的满足住客的需要。1.1.31.1.3系统需求功能系统需求功能通过需求目的知道,一个宾馆管理系统功能应包括:住客结算信息管理、客房类型信息管理、客房资源管理、住客信息管理、用户管理五个模块。系

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

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

10、1.2.21.2.2技术可行性技术可行性本系统采用 JSP 开发语言,调试相对简单,当前的计算机硬件与软件配置也完全能满足开发的需求,因此在技术上是绝对可行的。1.2.31.2.3运行可行性运行可行性运行可行性是对组织结构的影响,包括现有人员、机构和环境对系统的适应性及人员培训补充计划的可行性。当前信息化技术已经相当普及,各类使用人员都具备一定的操作能力,所以在运行上是可行性的。2 2开发环境及工具开发环境及工具2.12.1JSPJSP 技术技术Java Server Pages 技术是一个纯 Java 平台的技术,它主要用来产生动态网页内容。在传统的网页 HTML 文件中加入 Java 程序

11、片段和 JSP 标记,就构成了 JSP 网页;Web 服务器接收到访问 JSP 网页的请求时,首先执行其中的程序片段,然后将执行结果以 HTML 格式返回给客户;JSP 是基于 Java Servlet 以及整个 Java 体系的 Web 开发技术,利用这一技术可以建立先进、安全、快速和跨平台的动态网页。JSP 在多个方面加速了动态的 Web 页面的开发:1.程序写一次,到处可以运行。JSP 在设计时,充分考虑到应用平台的无关性;依赖于 Java 的可移植性,JSP 得到目前许多流行操作平台的支持,可在Apache、NetScape、IIS 等服务器上执行。2.执行速度快。JSP 页面只需编译

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

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

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

15、洁明了,用户可方便浏览和查找客房信息。该系统的用户有两种类型:一是管理员,二是顾客,两者应具有不同的权限。3.1.13.1.1客户端(前台)客户端(前台)宾馆顾客:预订系统对一般用户来说分为两类,分别为未注册用户(普通用户)和注册用户(会员) 。(1)未注册用户:只能在线浏览,查询客房信息,不能进行预订服务。(2)注册用户:此用户能够在网页上查询客房信息、预订服务、退订服务等,并且有客户的个人信息,方便客户进行预订。3.1.23.1.2管理端(后台)管理端(后台)系统管理员:管理系统后台功能,对系统、数据库进行维护。预订系统对系统管理员来说,系统管理员是一级用户,他的权限最大,主要是维护系统、

16、管理用户的信息,为了使系统及时有效运行,系统管理员还需要对数据进行存储备份,以防止因为某些网络恶意导致系统瘫痪、数据丢失带来的不必要的麻烦。7图 1:总体功能设计3.23.2总流程设计总流程设计宾馆管理信息系统主要有两个流程:3.2.13.2.1用户流程设计用户流程设计用户需要使用账号和密码通过登录界面登录宾馆管理信息系统。登陆后进入系统主窗体,可以对用户个人信息,个人客房预定与结算进行操作,退出系统时返回登陆页面。3.2.23.2.2管理员流程设计管理员流程设计宾馆管理人员可以通过不同的身份验证进入宾馆管理信息系统,进行客房管理、客房资源管理、住客订房管理、住客结账管理、住客信息管理等进行操作,简化流程,方便操作。宾馆管理系统(Hotel)客户端(前台)-shouye.jsp(shouye.jsp)管理端(后台)-houtai.jsp(houtai.jsp)用户登录、注册(denglu.jsp)(user/zhuce.jsp)查询住房(find/chaxun.jsp)预定管理(user/yudingxm.jsp)(yuding.jsp)留言版、留言(l

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号