数据库课程设计-机票预订系统
- 格式:doc
- 大小:4.38 MB
- 文档页数:36
课程设计说明书 (数据库系统)
题目: 在线机票预订系统的设计与实现 院 系:计算机与工程学院 专业班级: 计算机09-5班 学 号: 35 学生姓名: 夏维强 指导教师: 张 金 伟 2010 年 12 月 20 日 安徽理工大学课程设计(论文)任务书 计算机科学与工程 学院 计算机科学与技术系 学 号 35 学生姓名 夏维强 专业(班级) 计算机09-5班 设计题目 在线机票预订系统的设计与实现
设 计 技 术 参 数 采用B/S构架,用Oracle作为数据库管理系统,项目采用JSP开发主界面。JSP突破静态网页的一些功能限制,实现动态网页技术,通过使用JavaScript脚本语言,结合HTML语言,通过站点服务器执行脚本语言,产生或更改在客户端执行的脚本语言。通过使用Java语言制作ActiveX Server Component来扩充系统功能,实现了用户注册、飞机票的查询、预订等功能。
设 计 要 求
主要完成数据库的设计部分,包括需求分析,概念结构设计,逻辑结构设计,物理结构设计,并对关系模式进行分析,最后用自己熟悉的开发工具连接数据库,实现基本的对数据库的操作。
工 作 量
系统需要撰写的分析及源代码文档大约30页纸左右
工 作 计 划
11月9-10 需求分析 11月11 系统总体框架设计的讨论 11月12-19 编写工程代码 11月20 数据库web应用系统的试运行,撰写实验总结
参 考 资 料
[1]孙一林,彭波.《Java数据库编程实例》. 清华大学出版社,2002年8月:30-210 [2]孙卫琴,李洪成.《Tomcat 与 Java Web 开发技术详解》.电子工业出版社,2003年6月:1-205 [3]萨师煊,王珊.《数据库系统概论》.高等教育出版社,2002年2月:3-460 [4]耿祥义,张跃平.《JSP实用教程》. 清华大学出版社,2003年5月1日:1-354 [5]Lee Anne Phillips.《巧学活用HTML4》.电子工业出版社,2004年8月:1-319
指导教师签字 张金伟 系主任签字
2010年 11 月 20 日 安徽理工大学课程设计(论文)成绩评定表
年 月 日 指导教师评语:
成绩: 指导教师: 摘 要 随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型科学,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立起和自身特点相适应的管理信息管理系统。
本文从软件的需求分析记忆软件功能,功能需求以及数据需求和设计概要等几方面阐述了系统的研究背景和形式,剖析了系统的内部构造以及操作方法。使得系统的功能和价值够完全的体现出来。采用Eclipse作为开发工具,以Oracle做数据后台,开发出来的网上机票预订管理系统。整个系统从符合操作简便,界面友好,灵活,实用,安全的要求出发,完成了网上机票预定的全过程,包括机票信息管理,客户信息管理,航线信息管理,系统管理等管理工作。论文主要介绍了本课题的开发背景所要完成的功能和开发过程。重点说了系统的设计的重点设计思想和系统的详细设计。
关键词 机票预订; 机票管理;航班信息管理 目 录 摘 要……………………………………………………………………………I
第一章 系统需求分析
系统开发背景 …………………………………………………3 软件主要组成及功能 …………………………………………3 用户特点以及一般约束 ………………………………………4 第二章 系统结构设计
用户注册的DFD图 ……………………………………………5 用户订票的DFD图 ……………………………………………6 退票的DFD图 …………………………………………………7 机票信息查询的DFD图 ………………………………………7 第三章 开发平台设计
系统技术 ………………………………………………………8 性能需求 ………………………………………………………8 开发平台 ………………………………………………………8 第四章 数据库设计
管理员信息E-R图 ………………………………………………8 客机信息E-R图 …………………………………………………8 航班信息E-R图 …………………………………………………8 客户信息E-R图 …………………………………………………8 预订信息E-R图 …………………………………………………8 实体之间关系的E-R图 …………………………………………8 第五章 系统的实现
总体设计(系统总流程图) ……………………………………15 登陆界面…………………………………………………………16 注册界面…………………………………………………………17 管理员界面………………………………………………………18 订票界面…………………………………………………………19 退票界面…………………………………………………………20 查询界面…………………………………………………………21 结论 ………………………………………………………………………24 参考资料……………………………………………………………………25 致谢…………………………………………………………………………25 附录一(数据库) ………………………………………………………30 附录二 ()…………………………………………30 附录三 ()…………………………………………30 附录四 () ……………………………………………30 附录五 (核心代码) ……………………………………………………30 第1章 系统需求分析 1.1 系统定义
机票预订是向广大用户提供各大航空公司机票预订服务和交易的方式。用户可以通
过注册本系统使用系统机票预订功能获得机票预订服务,预订国内机票。机票预订可以根据您的需求准确快速的预订到您想要乘坐的航班;在机票预订之前用户可以实时对您所需要的航班查询;系统会根据您的航班查询条件显示航班信息,查询完成后,您就可以对满意的航班进行机票预订。
1.2 系统开发背景 当今世界,以信息技术为主要标志的科技进步日新月异,高科技成果向现实生产力的转化越来越快。纵观全球经济发展,信息技术和信息产业已经成为经济增长的主要推动力之一,正在改变着传统的生产和经营方式以至生活方式,发达国家经过产业结构的升级和经济结构的转型已进入信息经济阶段。信息资源已经成为国民经济和社会发展的战略资源,信息化水平也已成为现代水平和综合国力的重要标志。中共十七届五中全会通过的国民经济和社会发展第十个五年计划建议中已明确指出:“信息化是当今世界经济和社会发展的大趋势,也是我国产业优化升级和实现工业化、现代化的关键环节。大力推进国民经济和社会信息化,是覆盖现代化建设全局的战略举措。可见,党和国家已将国民经济和社会信息化放在优先发展位置,体现了先进生产力的客观要求,是一项重要的战略决策。这是民航加快发展的机遇,更是民航信息化的难得机遇。
着知识经济的到来,人类已经逐步进入信息化社会,信息增长的速度越来越快,人们希望利用先进的管理理论方法手段来得到并处理越来越多的信息,以提高工作效率和管理水平。由于信息资源对人们生活的重要性,不断提高信息的收集,传输,加以利用等活动,日益成为人们社会生活的重要组成部分。网上机票预订管理系统的产生和发展正好满足人们的这种需求。现在将详细介绍我的毕业设计——网上机票预订管理系统。 1.3 系统组件及功能 新用户注册 新用户可以注册,注册时输入用户名可以查询用户可不可用,可用就可以注册,注册时可以判断用户输入的密码和验证密码是否相同,相同才给以注册,如果满意可以点注册,注册成功后用户可以选择不用在回到登陆界面,可以直接陆到用户主界面,以后就可以用这个用户登录了,如果不满意,点取消,所有信息清空,重新输入(注:为方便测试,本系统的测试版注册功能做有管理用户)。
用户登录 验证登陆名密码,正确进入主菜单,根据登录时所选的登录方式(客户、管理员)的不同分别对用户设定不同的访问权限(如果是输入的客户用户名和密码正确,选择以客户方式登陆则主界面里面的管理员界面不能用,如果输入的是管理员的相应用户密码正确,以管理员的方式登陆则管理员界面可用)不正确则清空登录框。
用户订票 主窗体的订票界面,你可以点击你想查询的有关机票的信息的按钮,获得相关信息的表,根据表的内容,你可以在下面的下拉框中选择你要定的票信息,点确定后在下面会显示你的机票的相关内容,如果满意可以点击订票,把相关信息添加到机票数据库表中,如果不满意,可以点重置,所有信息清空,再重新选择。如果确定订票,将会弹出一个订票的窗口,确认你预订机票的类型和数量。
用户检索 主窗体的用户检索界面,用户点击个人查询按钮,可以把自己的个人预订显示到界面上,查询个人的订票记录,还可以根据起点站到终点站的关系对所有航班进行模糊查询。