- 22
- 0
- 约3.95千字
- 约 7页
- 2017-05-18 发布于河南
- 举报
软件工程课设开题报告
软件工程课设开题报告
网上酒店预订系统
专业:计算机科学与技术
班级:0902
姓名:李法田 毕天明 马璐璐
学号(一)编写目的
上网已经我们的生活当中的一部分了,并且随着网络资迅的发展,网上酒店预订能方便广大人民对租房的市场需要。
(二)开发背景
着信息技术在国际贸易和商业领域的广泛应用,利用计算机技术、网络通信技术和Internet来实现商务活动的国际化、信息化和无纸化,已成为各国商务发展的—大趋势。通过我们,独立酒店及中小型酒店连锁合作伙伴目前可在酒店预定系统上,用户能全面的对酒店信息查询,更具自己的需求来选择房间预订。一个方便地实现对客房变更、房价及预订信息的自动化操作。
使用该系统全面管理酒店信息,为用户节省时间和人力,更能全面、有效地掌握酒店基本情况,及时获取最新的准确资料和信息。该软件能系统管理酒店的信息,功能与实现方面有相当的针对性和实用性。该系统的主要功能有酒店信息管理,房间类型管理,订单信息管理,业务人员编辑和系统用户管理。酒店预订管理系统一个现代化的企业在竞争中立于不败之地的必要条件,它为客户提供充足的信息和快捷的查询手段。对于企业来说,利用计算机来是实现网上预订。同时计算机具有手工管理无法比拟的优点:检索快速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高顾客租房的效率,也是企业走向科学化、正规化管理,与世界接轨的重要条件。
(三)设计所采用的关键技术:
JSP(Java Server Pages)是基于Java语言的一种Web应用开发技术,利用这一技术可以建立安全、跨平台的先进动态网站。
利用JSP技术创建的Web应用程序,可以实现动态页面与静态页面的分离。
与其它Web技术相比,JSP具有跨平台、编译后运行等特点。
本次系统是基于JSP的酒店预订系统,相信我会努力掌握好这些技术并且把毕业设计完成得漂亮。
数据库我选择使用MYSQL 是强大的企业级数据库系统。MYSQL是微软开发的电子商务套件是行业中第一个集成的基于互联网的商务应用套件,它将前台与后台运营中的关键业务流程自动化。的大型网络关系型数据库管理系统,交互式查询,应用程序称为数据库的“前端”,在PC上运行,存储和数据管理的后端在服务器上运行,用户在前端个人计算机上发出请求,经过后端数据库系统的处理后,将结果返回给用户。SQL语言按照功能可以分为四大类:数据查询语言DQL:查询数据;数据定义语言DDL:建立,删除和修改数据对象;数据操纵语言DML:完成数据操纵的命令,包括查询;数据控制语言DCL:控制对数据库的访问,服务器的启动和关闭等。
2. 选题依据、主要研究内容、研究思路及方案
(一)选题依据
本次毕业设计也将是大学本科的最后一次总结性的,我也将努力突破自己,让自己能做出一些实用些的东西来。酒店预订对于现在社会的人民流动有很重要的现实意义的,故我采取了这个题目作为毕业设计,想为更多的商务活动提供快捷、方便和高效的工作方式。
(二)系统功能分析
(1)基于JSP的网上酒店预订系统的整体流程
当用户想预订客户时,则登录系统,非本系统会员者通过注册获得会员权限,会员将查询自己要入住的客房,当会员确认预订的客房后则填写订单详情
(2)利用UML活动图描述用户的部分流程
活动图描述了一个动态的过程。这种图不易找出过程中各个活动的由哪个对象负责。为了弥补这个缺点,活动图中引入泳道这个概念。泳道是一张图被分割成多个平行的段后每一段的名称,每个泳道的顶部可以显示出角色的名称,每个角色负责的活动放在各个角色的泳道之中。一个泳道到另一个泳道之间可以发生转移,故用UML图能很好的描述整个工作的流程。这样让用户也很方便的使用,故在本次设计中用了在软件工程中非常重要的UML图来,进行物流短信平台的功能流程的描述。
在这里我们将通过实际绘制用户购物以加深印象,根据对用户预订的业务的分析,绘制用户预订部分流程如下图所示:
用户登陆的活动图
基于JSP的酒店预订系统功能图
(3)用户部分功能:
客户登记:
用户注册:检测用户提供的信息并注册用户。
用户登陆:通过用户名和密码核实登陆用户身份。
用户信息记录:个人登记信息及长期住房信息。
酒店预订:
查询房间信息:按照用户提出的条件列出查询结果。
查询房间方式:
所在城市(必填) 区域化查询(可按区、商圈)
入住日期(必填) 离开日期
酒店名称
房价范围
预约房间:预约某个时间的某一房间。
酒店选择:此时必须要登录才能操作 选择房间数量、天数
酒店预定:填写名字(必填)、预计达到时间、确认联系方式(手机号码居多)
订单核对: 显示订单详细信息,进行确任生成订单(可以打印订单)
附加功能:当你定单生成后,推荐入住地段附近的旅游景点
原创力文档

文档评论(0)