您好,欢迎访问三七文档
数据库原理与应用课程设计(论文)航空客运售票系统设计与实现院(系)名称电子与信息工程学院专业班级计算机科学与技术学号140401005学生姓名指导教师起止时间:2016.7.4—2016.7.15课程设计(论文)任务及评语院(系):电子与信息工程学院教研室:软件工程学号140401005学生姓名专业班级计算机141课程设计(论文)题目航空客运售票系统课程设计(论文)任务任务要求:航空客运售票系统实现以下几个功能:管理员和顾客双重登录、顾客订票功能、退票业务、以目的地为索引的查找航线信息功能、管理员可以实现航线录入功能、管理员还有更改航线信息的权限。技术要求:1、用ER图的设计方法设计数据库,采用MySQL作为数据库工具。2、数据库设计范式要达到3NF。3、数据库连接采用JDBC技术/采用代码直接连接。4、软件能正常运行。软件界面要友好、操作要简单。5、采用JAVA编写代码,不少于200行。指导教师评语及成绩平时成绩:答辩成绩:论文成绩:总成绩:指导教师签字:年月日注:平时成绩占20%,答辩成绩占40%,论文成绩占40%。本科生课程设计(论文)I摘要本程序采用JAVA语法编写,能够实现航空客运售票系统的简单功能需求,满足用户对于系统的有效管理需求,依照Java编程思想,本程序经过多次调试以及修改,满足健壮性,容错机制,可读性较强的要求。程序主要功能包括,订票业务,退票业务,查询航线业务,添加航线业务,更改航线业务。依据实际操作对象,本程序用户对象分为两类,分别是管理员以及顾客。系统的开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。本系统使用MySQL建立数据库后台,使用JAVA进行前台界面和处理程序的开发,前者建立成数据一致性和完整性强、数据安全性好的数据库,而后者具有应用程序功能完备,易使用等特点。本系统完成后能够独立运行,并实现上述任务目标中的功能需求,满足一般用户的要求。关键词:航空客运售票系统;查询;JAVA本科生课程设计(论文)II目录第1章绪论..........................................................................................................11.1研究背景.....................................................................................................11.2开发意义.....................................................................................................1第2章系统需求分析..........................................................................................22.1开发环境和软件.........................................................................................22.2MYSQL数据库..........................................................................................22.3系统功能分析.............................................................................................3第3章系统设计..................................................................................................43.1系统功能结构设计.....................................................................................43.2系统概念结构设计.....................................................................................43.3数据库逻辑结构设计.................................................................................53.4数据库实现.................................................................................................53.4.1SQL语句实现...................................................................................5第4章系统实现..................................................................................................74.1用户登录界面.............................................................................................74.2主要功能界面.............................................................................................74.2.1管理员界面.......................................................................................74.2.2乘客界面...........................................................................................84.2.3航班信息查询界面...........................................................................84.2.4购买机票界面...................................................................................94.2.5退票界面...........................................................................................94.2.6管理员查询界面...............................................................................94.2.7添加航班界面...................................................................................94.2.8删除航班界面.................................................................................10第5章课设总结................................................................................................11参考文献.........................................................................................................12附录......................................................................................................................13本科生课程设计(论文)1第1章绪论1.1研究背景根据计划,中国民用航空工业“十一五”期间将在以下5个方面取得积极进展:重点民用航空产品;加快民用航空产业化进程;增强民用航空科研生产能力;增强民用航空工业的自主创新能力;履行政府职能,进一步加强行业管理。在“十一五”期间,中国将投入约1400亿元人民币用于机场建设。这将为民航业的发展创造有利条件。预计2006年至2010年间,中国民航航空运输总周转量年均增长保持在14%左右,2010年民航运输飞机将达到1550架,年均增长12%。航空客运行业有利可循。1.2开发意义随着这些年互联网的发展,网购成了必然趋势。航空客运售票系统的出现,正是网上购物迅猛发展的体现。通过本系统使得用户查询航班以及办理订票和退票业务变得越来越方便,航空公司可以注册管理员对航空公司的航线业务进行有效管理,能够及时的更改以及添加航线,使得公司对于航空业务的控制与管理加强。另一方面,用户可以经过本系统对航线进行精确查找并办理相关业务,大大缩减了业务流程。既提高了航空公司的管理效率又方便了顾客的消费,对社会的发展有显著地意义。本科生课程设计(论文)2第2章系统需求分析2.1开发环境和软件(1)操作系统:Windows8.1(2)数据库软件:Mysql(3)开发工具:Eclipse2.2MYSQL数据库数据库技术是计算机软件的一个重要分支,它产生于20世纪60年代,最早是由IBM公司推出的IMS数据库系统。数据库技术从开始到现在大致经历了三个阶段,分别是:人工管理阶段、文件管理阶段和数据库管理阶段。MySQL[1]是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于Oracle公司。Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(RelationalDatabaseManagementSystem:关系数据库管理系统)应用软件之一。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。MySQL是一个快速、多线程、多用户的SQL数据库服务器,其出现虽然只有短短的数年时间,但凭借着“开放源代码”的东风,它从众多的数据库中脱颖而出,成为PHP的首选数据库。除了因为几乎是免费的这点之外,支持正规的SQL查询语言和采用多种数据类型,能对数据进行各种详细的查询等都是PHP选择MySql的主要原因。下面,就让我们来看看MySql数据库的主要特征。·MySQL的核心程序采用完全的多线程编程。线程是轻量级的进程,它可以灵活地为用户提供服务,而不过多的系统资源。用多线程和C语言实现的MySQL能很容易充分利用CPU。·MySQL可运行在不同的操作系统下。简单地说,MySQL可以支持Windows95/98/NT/2000以及UNIX、Linux和SUNOS等多种操作系统平台。这意味着在一个操作系统中实现的应用可以很方便地移植
本文标题:数据库课设论文
链接地址:https://www.777doc.com/doc-5063015 .html