信息系统开发技术课程设计.doc

上传人:F****n 文档编号:94490790 上传时间:2019-08-07 格式:DOC 页数:44 大小:2.40MB
返回 下载 相关 举报
信息系统开发技术课程设计.doc_第1页
第1页 / 共44页
信息系统开发技术课程设计.doc_第2页
第2页 / 共44页
信息系统开发技术课程设计.doc_第3页
第3页 / 共44页
信息系统开发技术课程设计.doc_第4页
第4页 / 共44页
信息系统开发技术课程设计.doc_第5页
第5页 / 共44页
点击查看更多>>
资源描述

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

1、学 号 (信息系统开发技术A课程设计)设计说明书应用JSP创建宾馆管理系统起止日期:2014 年 5 月 16 日至 2014 年 5 月 22 日学生姓名/ / / 班级 成绩/ / / 指导教师(签字)经济与管理学院2014年5月22日互联网经过了10年的发展,不仅互联网本身拥有极大的使用价值,而且互联网还为其它传统行业的发展提供了新的工具和途径,一些传统行业得以创造出许多以前很难实现的服务和价值。例如网上炒股炒汇、网站短信服务、QQ等即时通讯工具都在中国蓬勃发展并为相关企业带来了巨大经济效益。信息系统开发技术A课程设计分工及成绩评定组员承担主要任务学习态度10%说明书撰写质量与格式符合程

2、度40%技术水平与实际能力40%软件应用能力10%总评成绩学号:系统实现(前台实现、后台实现)、设计说明书审定和定稿优 良 中及格 不及格优 良 中及格 不及格优 良 中及格 不及格优 良 中及格 不及格优 良 中及格 不及格姓名: 学号: 总体设计(总流程设计)、详细设计(数据库设计)、设计说明书相应部分的编写优 良 中及格 不及格优 良 中及格 不及格优 良 中及格 不及格优 良 中及格 不及格优 良 中及格 不及格姓名: 学号:详细设计(系统设计之数据流程、业务流程及用例设计)、设计说明书相应部分的编写优 良 中及格 不及格优 良 中及格 不及格优 良 中及格 不及格优 良 中及格 不及

3、格优 良 中及格 不及格姓名: 学号:系统分析(需求分析和可行性分析)、总体设计(总体功能设计)、设计说明书相应部分编写优 良 中及格 不及格优 良 中及格 不及格优 良 中及格 不及格优 良 中及格 不及格优 良 中及格 不及格姓名: 45目录1 系统分析21.1 系统需求分析21.2 系统可行性分析32 开发环境及工具32.1 JSP技术32.2 TOMCAT服务器42.3 MYSQL数据库43 总体设计43.1 总体功能设计43.1.1 客户端(前台)43.1.2 管理端(后台)43.2 总流程设计53.2.1 用户流程设计53.2.2 管理员流程设计54 详细设计64.1 数据库设计6

4、4.1.1 概念结构设计64.1.2 逻辑结构设计84.1.3 物理结构设计84.2 系统设计104.2.1 系统数据流程设计104.2.2 系统业务流程设计104.2.3 系统用例图设计125 系统实现125.1 前台实现125.1.1 首页设计实现效果135.1.2 首页实际实现效果135.1.3 用户注册效果155.1.4 用户查询效果155.1.5 用户预定效果165.1.6 用户留言效果215.2 后台实现225.2.1 后台管理效果225.2.2 客房添加效果245.2.3 订单查询效果245.2.4 后台操作回应效果276 总结29参考文献29附录301 系统分析1.1 系统需求

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

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

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

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

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

10、关系统进行调查采集,所需的其他应用软件、硬件系统也易于获得.因此,开发成本较低。1.2.2 技术可行性本系统采用JSP开发语言,调试相对简单,当前的计算机硬件与软件配置也完全能满足开发的需求,因此在技术上是绝对可行的。1.2.3 运行可行性运行可行性是对组织结构的影响,包括现有人员、机构和环境对系统的适应性及人员培训补充计划的可行性。当前信息化技术已经相当普及,各类使用人员都具备一定的操作能力,所以在运行上是可行性的。2 开发环境及工具2.1 JSP技术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页面只需编译一次转化为Java字节代码,其后一直驻留于服务器内存

12、中,加快了对JSP页面的响应速度;若不考虑JSP页面第一次编译所花的时间,则JSP的响应速度要比ASP快得多。 JSP技术是用Java语言作为脚本语言的,跨平台、成熟、健壮、易扩充的Java技术使得开发人员操作起来更简单。2.2 TOMCAT服务器Tomcat服务器是Apache Group Jakarta小组开发的一个免费服务器软件,适合于嵌入Apache中使用,而且,它的源代码可以免费获得,你可以自由地对它进行扩充。Tomcat服务器的兼容性很好,如WebLogic服务器采用其为Web服务器引擎,Jbuilder将其作为标准的测试服务器,Sun公司也将其作为JSP技术应用的示例服务器。2.

13、3 MYSQL数据库MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言-结构化查询语言(SQL)进行数据库管理。 由于MySQL是开放源代码的,因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。它使用系统核心提供的多线程机制提供完全的多线程运行模式,提供了面向C、C+、Eiffel、Java、Perl、PHP、Python以及Tcl等编程语言的编程接口(API

14、s),支持多种字段类型并且提供了完整的操作符支持查询中的SELECT和WHERE操作。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。3 总体设计3.1 总体功能设计系统界面采用Web方式,界面应简洁明了,用户可方便浏览和查找客房信息。该系统的用户有两种类型:一是管理员,二是顾客,两者应具有不同的权限。3.1.1 客户端(前台)宾馆顾客:预订系统对一般用户来说分为两类,分别为未注册用户(普通用户)和注册用户(会员)。(1)未注册用户:只能在线浏览,查询客房信息,不能进行预订服务。(2)注册用户:此用户能够在网页上查询客房信息、预订服务、退订服务等,并且有客户的个人信息,方便客户进行预订。3.1.2 管理端(后台)系统管理员:管理系统后台功能,对系统、数据库进行维护。预订系统对系统管理员来说,系统管理员是一级用户,他的权限最大,主要是维护系统、管理用户的信息,为了使系统及时有效运行,系统管理员还需要对数据进行存储备份,以防止

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 事务文书

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