航班查询系统一、背景、目的和意义二、主要功能描述三、软/硬件环境四、数据库设计五、界面设计六、编程过程中所遇难题七、分工协作八、收获一、背景: 学习了数据库软件 SQL 2005 和Microsoft Visual Studio 2008 后想到了用这 2个软件做这个航班查询系统,通过 ASP 做出 SQL 的界面并导入存储过程对功能进行实现! 目的和意义: 机票查询系统是为机场工作人员和客户提供机票信息查询等与机票相关内容和管理的系统,它具有开放体系结构的、易扩充的、易维护的、,查询效率低下等问题外,更重要的是其安全性,可靠性。它为企业的决策层提供准确、精细、迅速的机票销售信息, 为乘客出行提供方便,便于机场工作人员对机票信息进行管理,提高了机场工作人员对机票管理的工作效率。为便于旅客通过代售点查询航班信息,要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客户机的界面要简单明了,易于操作,服务器程序利于维护。航班查询系统需要完成功能主要有: (1)管理员对航班信息的输入、修改和查询,对用户信息的查询。(2)旅客信息的注册和登录及对航班信息的查询。 数据分析航班信息(航班号,机型,航空公司,起飞城市,到达城市,起飞时间,到达时间,总票数,剩余票数) 旅客信息( 用户名,密码,性别,年龄) 用户活动分析用户通过系统查询航班信息。用户活动图: 旅客注册登录查询信息二、主要功能描述 航班信息维护模块提供航班信息的录入、删除、修改。可以录入航班情况。机型,航空公司,起飞城市,到达城市, 起飞时间, 到达时间, 总票数, 剩余票数。当航班信息改变时可以修改航班信息数据库。 航班业务处理模块提供查询航班剩余票数功能。客户可以登录航班购票系统进行查询;如果该航班已经无票, 可以换乘。系统功能图打印信息航空订票系统旅客管理员显示数据删除数据查询航班查询航班设置密码输入数据设置密码查询订票退出系统预订机票订票信息退出系统系统流程图数据流图 1: 登录显示信息文件管理显示信息三、软/ 硬件环境: 使用 Microsoft Visual Studio 200 8和 Microsoft SQL Server 200 5 电脑是 windows7 64bi t 操作系统。旅客航空购票系统旅客管理员管理员 4 、数据字典 1) 数据项表 2-1 数据项名含义说明数据类型长度说明航班号机型航班信息航班信息 varchar varchar 50 10 航班号码航班所属机型航空公司航线信息 char 10 航班所属公司起飞城市到达城市起飞时间到达时间总票数剩余票数 Username Psw Sex Age ulevel 航线信息航线信息航班信息航班信息航班信息航班信息用户信息用户信息用户信息用户信息用户信息 char char char char varchar varchar char char char char char 10 10 10 10 50 50 10 10 10 10 10 飞机起飞城市飞机到达城市飞机起飞时间飞机到达时间航班的总票数航班的剩余票数用户名密码性别年龄用户等级 2) 数据结构表 2-2 名称简述 pany ticket 定义公司相关信息定义机票相关信息公司名,公司地址,公司代码,公司电话机票号,座位,票价,航班号 F light air 定义航班相关信息定义飞机相关信息航班号,出发地,到达地,出发时间,到达时间,公司代码,航班号航程,飞机号,票价 3) 数据流名称简述来源去向组成用户旅客相关信息旅客本身登录购票系统 Username Psw Sex Age ulevel 4) 数据存储表 2-3 名称简述 pany Flight ticket 定义公司相关信息定义机票相关信息 ame, Caddress, Cphone ticketID , price , seat number , Flight number Customer Air 定义旅客相关信息定义飞机相关信息 ID number , name , Pnumber , Address Air number, Voyage , price 5) 处理过程名称说明输入输出处理 User login 用户登录用户名,密码, 性别,年龄,用户等级旅客档案整理用户信息 5、概念结构设计 概念结构设计的方法概念设计阶段采用自底向上的方法,即自顶向下的进行需求分析,然后再自底向上的进行概念结构设计。对已经细化到无法再分的阶段逐步集成在一起,最终合成一个全局概念模式。 概念结构设计的步骤第一步是进行局部视图的设计: 由于高层的数据流图只能反映系统的概貌, 而中层流图能较好的反映系
航班查询系统 来自淘豆网m.daumloan.com转载请标明出处.