数据库课程设计航空售票管理系统.docx

上传人:lao****ou 文档编号:43020 上传时间:2022-11-29 格式:DOCX 页数:41 大小:765.33KB
下载 相关 举报
数据库课程设计航空售票管理系统.docx_第1页
第1页 / 共41页
数据库课程设计航空售票管理系统.docx_第2页
第2页 / 共41页
数据库课程设计航空售票管理系统.docx_第3页
第3页 / 共41页
亲,该文档总共41页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《数据库课程设计航空售票管理系统.docx》由会员分享,可在线阅读,更多相关《数据库课程设计航空售票管理系统.docx(41页珍藏版)》请在第一文库网上搜索。

1、N欧侯瑞魂刊作课程设计课程名称数据库系统课程设计题目名称学生学院专业班级学 号学生姓名指导教师2013年1月评价标准分数比例(%)成果论文论文结构包括:1、相关技术介绍、需求分析、2、概念结构设计(涉及的实体至少三个以上)、3、逻辑结构设计(有完整性约束说明)、4、数据库物理设计、5、数据库完整性设计(违反实体、参照完整性时的解决法子,比如触发器、存储过程等)5、数据库平安性设计、6、数据库实施、系统测试方案和测试陈说、7、系统的主要功能和使用说明、系统装置说明.要求论文完整、内容详细,格式规范.40法式1、系统运行正确;2、功能完善:有增、删、改、查功能,输入、输出功能;3、有基本的统计、报

2、表功能4、有多表连接查询、自身连接查询、字符串匹配查询、模糊查询、分组查询等.5、工作量充沛;6、系统实现技术的难度.30数据库设计E-R图设计正确;数据库逻辑结构设计规范化;数据库物理设计合理.30总评成果优|良|中|及格|不及格总分目录1绪论1课题布景及现实意义1航空票务管理系统简介11.2.1 界说11.2.2 主要功能11.2.3 重要性11.3开发技术介绍22系统需求分析设计3需求分析的目的32.2系统需求分析42.2.1 系统功能需求42.2.2 软件运行环境4数据流图42.3.1 数据流图介绍42.3.2 系统数据流图53系统整体设计53.1 系统分析与设计63.2 系统功能模块

3、设计图63.3 数据库设计64详细设计124.1 数据库连接134.2 班管理代码154.2.1 航班管理界面初始化15新增航班的实现19裁撤航班的实现21修改航班的实现24购买机票264.3.1 选择机票并确认购买264.3.2 填写客户信息27其他界面与功能285课程设计小结31参考文献321绪论课题布景及现实意义随着科技的发展和人们生活水平的日益提高,人们在不竭追求更加快捷的交通方式以满足人们快节奏的生活方式,航空系统在交通系统中已饰演着一个越来越重要的角色.然而,交通的快捷离不开信息的快捷.随着随着计算机的发展和普及,人们的生活方式发生了巨年夜的改变,计算机在取代和延伸脑力劳动方面发挥

4、着越来越重要的作用.在交通系统中,有年夜量的数据需要被处置,而这些工作有人来完成几乎是不成能的,而交给计算机处置,就可以很好地满足我们的需求.航空售票管理系统可以根据乘客和管理人员的要求,进行方便快速的查询、购票、退票和管理等工作.本文介绍了简易航空售票管理系统的实现过程.航空票务管理系统简介1.2.1界说航空票务管理系统中主要包括了用户的基本信息(用户名、密码、权限),客户信息(姓名、性别、身份证号、联系德律风、备注等),航班信息(航班编号、动身城市、达到城市等).可以添加、查询、修改、删除各表的基本信息,满足客户购买机票、退票等多种需求.一切的统计和计算都计算机代为管理了,航空票务管理系统

5、对企业的合理化管理起到了很年夜的作用,它为企业信息化的建设打响了头炮,企业的信息化建设已成为现代各个企业发展的需要.122主要功能本系统主要功能有:(1)系统登录(用户名与密码)(2)客户信息(客户信息修改与添加、查询、删除)(3)航班信息(航班信息的增加、裁撤、修改)(4)定单信息(检查定单的情况,退票)(5)购买机票(选择对应的机票而且购买)(6)关于(显示版权信息)重要性实践证明,一个企业中管理与效益是息息相关的,实现数据规范化、自动化的电脑管理,是一个管理规范、运作高效的企事业单元的肯定要求.随着现代科技的进步,用计算机来进行票务管理也成为现代化企业运作必不成少的一部份.使用计算机来进

6、行票务的管理的主要有以下几个方面好处:(1)年夜年夜降低了工作人员的工作量,提高了工作效率;(2)节省本钱,包括人力资源;(3)平安准确的购票、管理航班的作用;开发技术介绍航空票务管理系统的开发平台和工具为:后台数据库使用SQL Server2008,前台开发工具使用VS2010.1、VS2010是一个功能强年夜的可视化应用法式开发工具用于Windows环境下32位的应用法式的开发,是计算机界公认的最优秀的应用开发工具之一.在提供可视化的编程方式的同时,VS2010也适用于编写直接对系统底层把持的法式,生成代码的质量也优于其它的开发工具.在VS2010环境下,利用Microsoft的基本类库M

7、FC(Microsoft Foundation Class Library),可以使用完全的面向对象的方法来进行Windows应用法式的开发,使得Windows法式员从年夜量的复杂劳动中解救出来,体会到真正的法式语言的强年夜功能和良好的灵活性.VS2010编程是一个面向对象的法式设计方法.同传统的结构化法式设计方法相比,它缩短软件的研制时间,提高软件的开发效率,使法式员可以更好地舆解和管理庞年夜而复杂的法式.面向对象的法式设计吸取了结构化法式设计的精华,它利用了人们根据对事物分类和笼统的倾向,引入了类和对象的概念,具有封装性(数据笼统)、继承和多态的特点,与结构化法式设计分歧的是,面向对象法式

8、设计是用类笼统代暗示实的实体,用类之间的继承关系暗示法式设计的笼统过程,函数只是对数据的把持,没有数据的概念,而类是数据和数据把持的集合,由于面向对象的法式设计方法非常近现实,所以越来越流行.VS2010中集成了年夜量的最新技术,如ActiveX COM等技术,法式开发人员可以紧紧地掌控住软件开发技术发展的方向,开发出功能强年夜的应用法式.VS20I0 还提供了丰富的技术资源,MSDN(Microsoft Develop Network)提供了强年夜的联机帮手支持,同时还可以通过访问Microsoft的网上站点来获得最新的技术文档.2、SQL Server是一个关系数据库管理系统,SQL Se

9、rver是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理.SQLServer数据库引擎为关系型数据和结构化数据提供了更平安可靠的存储功能,方便平安可靠地构建和管理用于业务的高可用和高性能的数据应用法式.SQL Server 特点:(1)真正的客户机/服务器体系结构.(2)图形化用户界面,使系统管理和数据库管理更加直观、简单.(3)丰富的编程接口工具,为用户进行法式设计提供了更年夜的选择余地.(4)SQL Server与Windows NT完全集成,利用了 NT的许多功能,如发送和接受消息,管理登录平安性等.SQL Server也可以很好地与MicrosoftBack

10、Office产物集成.(5)具有很好的伸缩性,可跨越多种平台使用.2系统需求分析设计需求分析的目的软件的需求分析必需要有对原业务的一个深入了解、提取、笼统、升华的过程,管理软件需求分析尤其如此.软件的需求分析是从用户的业务中提取出软件系统能够帮手用户解决的业务问题,通过对用户业务问题的分析,规划出我们的软件产物.这个步伐是对用户业务需求的一个升华,是一个把用户业务管理流程优化,转化为软件产物,从而提升管理而实现的质的飞跃,这一步是否胜利,直接关系到开发出来的软件产物能否获得用户认可,顺利交付给客户,客户能否真正运用我们的产物帮手他解决业务或管理问题.依照软件工程对软件开发过程的描述,需求阶段细

11、分为需求调研和需求分析两个小阶段,需求调研需要充沛细致的了解客户目标,用户业务内容、流程等,这是一个对需求的收集过程,是进行需求分析的基础准备.2.2 系统需求分析系统功能需求航空票务管理系统中主要要解决的是:1、 用户在登录应用法式界面时检查用户的合法性,并根据用户的权限为其分配功能.2、本系统可以由售票员、经理、总经理几个身份进入,分歧身份拥有分歧权限.例如,只有总经理可以在航班管理中修改和裁撤航班,只有经理以上才华退票.而售票员只能售票.3、系统管理员可以通过应用法式对用户信息进行统一管理,进行各种信息的修改与把持.4、应用法式内部要可以通过SQL语句对数据库内的数据进行更新、拔出(增力

12、口)、修改和删除等把持.5、当系统管理员对相关信息进行把持时,系统要自动检测输入的数据是否合理,并弹出相应的提示信息.6、应用法式中要有该法式的相关简介和使用说明,帮手系统管理员和用户更好地使用该法式.软件运行环境把持系统:Windows Xp Windows 7Cpu: Intel Celeron 448MHz 或更高配置内存:256M或更年夜硬盘:100M或更年夜空间2.3 数据流图数据流图介绍数据流图也称为数据流程图date flow diagram , DFD,是一种便于用户理解和分析系统数据流程的图形工具,解脱了系统和具体内容,精确的在逻辑上描述系统的功能、输入、输出和数据存储等,是

13、系统逻辑模型的重要组成部份.数据流图的基本组成成份:(1)数据流:是由一组固定成份的数据组成,暗示数据的流向.值得注意的是,数据流图中描述的是数据流,而不是控制流.除流向数据存储或从数据存储流出的数据不用命名外,每个数据流必需要有一个合适的名字,以反映该数据流的含义.(2)加工:加工描述了输入数据流到输出数据之间的变换,也就是输入数据流经过什么处置后酿成了输出数据.每个加工都有一个名字和编号.编号能反映该加工位于分层的数据流图的哪个条理和哪张图中,能够看出它是由哪个加工分解出来的子加工.(3)数据存储:数据存储暗示暂时存储的数据.每个数据存储都有一个名字.(4)外部实体:外部实体是存在于软件系

14、统之外的人员或组织,指出数据所需要的发源地或系统所发生的数据的归属地.系统数据流图图2. 1数据流图航空票务管理系统航班管理订单管理购票管理用户权限管理航班查询修改航班撤销航班新增航班修改订单修改密码用户查询图2. 2数据流图3系统整体设计3.1 系统分析与设计基于上面的分析,依照软件工程的思想,对航空票务管理系统进行功能分析:实现系统登录功能;输入客户基本信息,包括姓名、性别、身份证等;(3)浏览和修改航班信息;(4)购买机票;查询定单和退票;查询航班信息3.2 系统功能模块设计通过各种系统的分析,获得了航空票务管理系统的主要功能模块及其关系,如图3.1所示:图系统功能模块设计图3.3 数据库设计一个胜利的管理系统,是由:50%的业务+50%的软件所组成,而50%的胜利软件又有25%的数据库+ 25%的法式所组成,数据库设计的好坏是一个关键.如果把企业的数据比做生命所必需的血液,那么数据库的设计就是应用中最重要的一部份.基于上述原因,系统的数据库采纳熟悉的MSSQL2008,并以简单、高效为基来源根基则对系统数据库进行了分析和设计.数据库概念设计由于E-R模型与人们认识现实世界的相似形,因此在描述数据库的概念结构或全局逻辑结构时,采纳E-R图这种图形化的暗示有非常年夜的好处,一是图形化暗

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 汇报材料

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服