航班查询系统背景、目的和意义主要功能描述三、软/硬件环境四、数据库设计五、界面设计六、编程过程中所遇难题七、分工协作八、收获一、背景:学习了数据库软件SQL2005和MicrosoftVisualStudio2008后想到了用这2个软件做这个航班查询系统,通过ASP做出SQL的界面并导入存储过程对功能进行实现!目的和意义:机票查询系统是为机场工作人员和客户提供机票信息查询等与机票相关内容和管理的系统,它具有开放体系结构的、易扩充的、易维护的、,查询效率低下等问题外,更重要的是其安全性,可靠性。它为企业的决策层提供准确、精细、迅速的机票销售信息,为乘客出行提供方便,便于机场工作人员对机票信息进行管理,提高了机场工作人员对机票管理的工作效率。为便于旅客通过代售点查询航班信息,要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客户机的界面要简单明了,易于操作,服务器程序利于维护航班查询系统需要完成功能主要有:管理员对航班信息的输入、修改和查询,对用户信息的查询 。旅客信息的注册和登录及对航班信息的查询。(航班号,机型,航空公司,起飞城市,到达城市,起飞时间,到达时间,总票数,剩余票数)旅客信息(用户名,密码,性别,年龄)。用户活动图:1、、删除、修改。可以录入航班情况。 机型,航空公司,起飞城市,到达城市,起飞时间,到达时间,总票数,剩余票数。当航班信息改变时可以修改航班信息数据库。。客户可以登录航班购票系统进行查询;如果该航班已经无票,可以换乘。系统功能图/系统流程图数据流图1:旅客登录显示信息旅客文件管理一一一航空购票系统显示信息管理员管理员三、软/硬件环境:使用MicrosoftVisualStudio2008和MicrosoftSQLServer2005电脑是windows764bit操作系统。4、数据字典1)数据项表2-1数据项名含义说明数据类型长度说明航班号航班信息varchar50航班号码航班信息varchar10航班所属机型机型航空公司航线信息char10航班所属公司起飞城市航线信息char10飞机起飞城市到达城市航线信息char10飞机到达城市起飞时间航班信息char10飞机起飞时间到达时间航班信息char10飞机到达时间总票数航班信息varchar50航班的总票数剩余票数航班信息varchar50航班的剩余票数Username用户信息char10用户名Psw用户信息char10密码Sex用户信息char10性别Age用户信息char10年龄ulevel用户信息char10用户等级2)数据结构表2-pany定义公司相关信息公司名,公司地址,公司代码,公司电话ticket定义机票相关信息机票号,座位,票价,航班号Flight定义航班相关信息航班号,出发地,至泌地,出发时间,至U达时间,公司代码,航班号air定义飞机相关信息航程,飞机号,票价3)数据流名称简述来源去向组成用户旅客相关信息旅客本身登录购票系统UsernamePswSexAgeulevel4)数据存储表2-ame,Caddress,CphoneFlightticket定义机票相关信息ticketID,price,seatnumbe,FlightnumberCustomer定义旅客相关信息IDnumber,name,Pnumber,AddressAir定义飞机相关信息Airnumber,Voyage,price5)处理过程名称说明输入输出处理Userlogin用户登录用户名,密码,性别,年龄,用户等级旅客档案整理用户信息5、,即自顶向下的进行需求分析,然后再自底向上的进行概念结构设计。对已经细化到无法再分的阶段逐步集成在一起,最终合成一个全局概念模式。: 由于高层的数据流图只能反映系统的概貌, 而中层流图能较好的反映系统中各局部应用的子系统组成。因此我们们先逐一的设计分 E-R图。第二步是进行视图的集成:各子系统的 E-R图设计好之后,下一步就是要将所有的分 E-R图合成一个系统的总 E-R图,一般有两个方式,多个分E-R图一次集成,另一种是一次集成两个分E-R图。概念模型设计E—R图姓名电话号码身份证号住址出发时间飞机目的地使用票价查询1航班拥有机票号公司代码号出发拥1地有n公司订票时间公司机票名顾一Q身份证*客订票到达时间机票航班票号号价座航程飞机号公司代码航空公司公司电话地址
航班查询系统 来自淘豆网m.daumloan.com转载请标明出处.