数据库课程设计机票预订系统

上传人:M****1 文档编号:508121172 上传时间:2023-02-16 格式:DOC 页数:29 大小:188.50KB
返回 下载 相关 举报
数据库课程设计机票预订系统_第1页
第1页 / 共29页
数据库课程设计机票预订系统_第2页
第2页 / 共29页
数据库课程设计机票预订系统_第3页
第3页 / 共29页
数据库课程设计机票预订系统_第4页
第4页 / 共29页
数据库课程设计机票预订系统_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《数据库课程设计机票预订系统》由会员分享,可在线阅读,更多相关《数据库课程设计机票预订系统(29页珍藏版)》请在金锄头文库上搜索。

1、-课程设计说明书(数据库系统)题目: 在线机票预订系统的设计与实现院 系:计算机与工程学院专业班级: 计算机09-5班 学 号: 2009302935 学生*: 夏维强 指导教师: 金 伟 2010 年 12 月 20 日 . z.-*理工大学课程设计(论文)任务书 计算机科学与工程 学院 计算机科学与技术系学 号2009302935学生*夏维强专业(班级)计算机09-5班设计题目在线机票预订系统的设计与实现设计技术参数采用B/S构架,用Oracle作为数据库管理系统,项目采用JSP开发主界面。JSP突破静态网页的一些功能限制,实现动态网页技术,通过使用JavaScript脚本语言,结合HTM

2、L语言,通过站点服务器执行脚本语言,产生或更改在客户端执行的脚本语言。通过使用Java语言制作Active* Server ponent来扩充系统功能,实现了用户注册、飞机票的查询、预订等功能。设计要求主要完成数据库的设计部分,包括需求分析,概念结构设计,逻辑结构设计,物理结构设计,并对关系模式进行分析,最后用自己熟悉的开发工具连接数据库,实现基本的对数据库的操作。工作量系统需要撰写的分析及源代码文档大约30页纸左右工作计划11月9-10 需求分析11月11 系统总体框架设计的讨论11月12-19 编写工程代码11月20 数据库web应用系统的试运行,撰写实验总结参考资料1孙一林,彭波.Jav

3、a数据库编程实例. 清华大学,2002年8月:30-2102孙卫琴,李洪成.Tomcat 与 Java Web 开发技术详解.电子工业,2003年6月:1-2053萨师煊,王珊.数据库系统概论.高等教育,2002年2月:34604耿祥义,*跃平.JSP实用教程. 清华大学,2003年5月1日:1-3545Lee Anne Phillips.巧学活用HTML4.电子工业,2004年8月:1-319 指导教师签字*金伟系主任签字2010年 11 月 20 日 指导教师评语:成绩:指导教师:年 月 日*理工大学课程设计(论文)成绩评定表指导教师评语:成绩:指导教师:. z.-摘 要随着信息技术在管理

4、上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型科学,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立起和自身特点相适应的管理信息管理系统。本文从软件的需求分析记忆软件功能,功能需求以及数据需求和设计概要等几方面阐述了系统的研究背景和形式,剖析了系统的内部构造以及操作方法。使得系统的功能和价值够完全的体现出来。采用Eclipse作为开发工具,以Oracle做数据后台,开发出来的网上机票预订管理系统。整个系统从符合操作简便,界面友好,灵活,实用,安全的要求出发,完成了网上机票预定的全过程,包括机票信息管理,客户信息管理,航线

5、信息管理,系统管理等管理工作。论文主要介绍了本课题的开发背景所要完成的功能和开发过程。重点说了系统的设计的重点设计思想和系统的详细设计。关键词机票预订; 机票管理;航班信息管理. z.-目 录摘要I第一章 系统需求分析1.1系统开发背景 31.2软件主要组成及功能 31.3用户特点以及一般约束 4第二章 系统结构设计 2.1用户注册的DFD图 5 2.2用户订票的DFD图 6 2.3退票的DFD图7 2.4机票信息查询的DFD图7第三章 开发平台设计 3.1系统技术8 3.2性能需求83.3开发平台 8第四章 数据库设计 4.1管理员信息E-R图8 4.2客机信息E-R图84.3航班信息E-R

6、图84.4客户信息E-R图84.5预订信息E-R图84.6实体之间关系的E-R图8第五章 系统的实现 5.1总体设计(系统总流程图)15 5.2登陆界面16 5.3注册界面17 5.4管理员界面18 5.5订票界面19 5.6退票界面20 5.7查询界面21结论 24参考资料25致谢25第1章 附录1详细代码的实现 22第2章 附录1详细代码的实现 22第3章 附录1详细代码的实现 22附录一(数据库)30附录二(hibernate.cfg.*ml)30附录三(struts-config.*ml)30附录四(validation.*ml) 30附录五(核心代码) 30. z.-第1章 系统需求

7、分析11系统定义机票预订是向广大用户提供各大航空公司机票预订服务和交易的方式。用户可以通过注册本系统使用系统机票预订功能获得机票预订服务,预订国内机票。机票预订可以根据您的需求准确快速的预订到您想要乘坐的航班;在机票预订之前用户可以实时对您所需要的航班查询;系统会根据您的航班查询条件显示航班信息,查询完成后,您就可以对满意的航班进行机票预订。12系统开发背景当今世界,以信息技术为主要标志的科技进步日新月异,高科技成果向现实生产力的转化越来越快。纵观全球经济发展,信息技术和信息产业已经成为经济增长的主要推动力之一,正在改变着传统的生产和经营方式以至生活方式,发达国家经过产业结构的升级和经济结构的

8、转型已进入信息经济阶段。信息资源已经成为国民经济和社会发展的战略资源,信息化水平也已成为现代水平和综合国力的重要标志。中共十七届五中全会通过的国民经济和社会发展第十个五年计划建议中已明确指出:信息化是当今世界经济和社会发展的大趋势,也是我国产业优化升级和实现工业化、现代化的关键环节。大力推进国民经济和社会信息化,是覆盖现代化建设全局的战略举措。可见,党和国家已将国民经济和社会信息化放在优先发展位置,体现了先进生产力的客观要求,是一项重要的战略决策。这是民航加快发展的机遇,更是民航信息化的难得机遇。着知识经济的到来,人类已经逐步进入信息化社会,信息增长的速度越来越快,人们希望利用先进的管理理论方

9、法手段来得到并处理越来越多的信息,以提高工作效率和管理水平。由于信息资源对人们生活的重要性,不断提高信息的收集,传输,加以利用等活动,日益成为人们社会生活的重要组成部分。网上机票预订管理系统的产生和发展正好满足人们的这种需求。现在将详细介绍我的毕业设计网上机票预订管理系统。13系统组件及功能1.3.1 新用户注册l 新用户可以注册,注册时输入用户名可以查询用户可不可用,可用就可以注册,注册时可以判断用户输入的密码和验证密码是否相同,相同才给以注册,如果满意可以点注册,注册成功后用户可以选择不用在回到登陆界面,可以直接陆到用户主界面,以后就可以用这个用户登录了,如果不满意,点取消,所有信息清空,

10、重新输入(注:为方便测试,本系统的测试版注册功能做有管理用户)。 1.3.2 用户登录l 验证登陆名密码,正确进入主菜单,根据登录时所选的登录方式(客户、管理员)的不同分别对用户设定不同的访问权限(如果是输入的客户用户名和密码正确,选择以客户方式登陆则主界面里面的管理员界面不能用,如果输入的是管理员的相应用户密码正确,以管理员的方式登陆则管理员界面可用)不正确则清空登录框。1.3.3 用户订票l 主窗体的订票界面,你可以点击你想查询的有关机票的信息的按钮,获得相关信息的表,根据表的内容,你可以在下面的下拉框中选择你要定的票信息,点确定后在下面会显示你的机票的相关内容,如果满意可以点击订票,把相

11、关信息添加到机票数据库表中,如果不满意,可以点重置,所有信息清空,再重新选择。如果确定订票,将会弹出一个订票的窗口,确认你预订机票的类型和数量。1.3.4 用户检索l 主窗体的用户检索界面,用户点击个人查询按钮,可以把自己的个人预订显示到界面上,查询个人的订票记录,还可以根据起点站到终点站的关系对所有航班进行模糊查询。1.3.5 用户退票l 退票窗口,用户可以根据用户信息表中的我的机票信息查询,找出机票号,在输入到机票号查询里,点击查询获得你的机票信息以及价格显示,点击退票则在数据库机票信息表中删除本条信息。1.3.6 管理员客机信息的操作l 管理员对客机信息的添加、修改、删除和查询,包括客机编号、客机型号、经济舱座位数量、商务舱座位数量以及备注信息等。1.3.7 管理员对用户信息的操作l 管理员对用户技能型添加、修改、删除和查询。1.3.8 管理员对预订信息的检索l 管理员预订机票检索界面,可以查询所有的已订的机票的信息。14 用户特点及一般约束1.4.1 管理员和用户的登录要求合法的管理员以及用户才能登陆体统,防止系统被无关人员动用,使用字符串匹配对用户名和密码进行判断。管理员和用户的登录对相应的操作权限也不一样,如果是用户登录,管理员的窗口属性为不可用,管理员有客机信息管理,客户信息和订票信息管理,用户主要有舱位查询,客机信息查询

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

当前位置:首页 > 建筑/环境 > 施工组织

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