当前位置:文档之家› 网上机票预定管理系统需求分析

网上机票预定管理系统需求分析

《现代软件工程课程设计》题目:网上飞机订票系统专业:软件工程班级: 0720561学号: 28姓名:汪思超计算机工程系2009年12 月20日目录目录 (1)第一章.可行性分析 (2)1.1 引言 (2)1.2技术可行性 (3)1.3社会可行性 (3)1.4经济可行性 (3)1.5法律可行性 (4)1.6操作可行性分析 (4)第2章.需求分析 (4)2.1任务概述 (4)2.2功能需求(用DFD图表示) (5)2.3外部接口需求 (9)2.4性能需求 (9)2.5软件属性需求 (9)2.6数据需求(ER图表示) (9)第3章.概要设计 (11)3.1总体设计(系统总流程图) (12)3.2模块设计 (12)3.3数据结构设计 (13)3.4故障处理说明 (15)参考文献 (16)第1章.可行性分析1.1 引言1.1.1系统编写目的以及读者对象1.1.1.1系统编写目的随着知识经济的到来,人类已经逐步进入信息化社会,信息增长的速度越来越快,人们希望利用先进的管理理论方法手段来得到并处理越来越多的信息,以提高工作效率和管理水平。

由于信息资源对人们生活的重要性,不断提高信息的收集,传输,加以利用等活动,日益成为人们社会生活的重要组成部分。

网上机票预订管理系统的产生和发展正好满足人们的这种需求。

1.1.1.2读者对象系统开发人员1.1.2项目背景当今世界,以信息技术为主要标志的科技进步日新月异,高科技成果向现实生产力的转化越来越快。

纵观全球经济发展,信息技术和信息产业已经成为经济增长的主要推动力之一,正在改变着传统的生产和经营方式以至生活方式,发达国家经过产业结构的升级和经济结构的转型已进入信息经济阶段。

信息资源已经成为国民经济和社会发展的战略资源,信息化水平也已成为现代水平和综合国力的重要标志。

今年是“十五”计划开局之年,中共十五届五中全会通过的国民经济和社会发展第十个五年计划建议中已明确指出:“信息化是当今世界经济和社会发展的大趋势,也是我国产业优化升级和实现工业化、现代化的关键环节。

”“大力推进国民经济和社会信息化,是覆盖现代化建设全局的战略举措。

”,可见,党和国家已将国民经济和社会信息化放在优先发展位置,体现了先进生产力的客观要求,是一项重要的战略决策。

这是民航加快发展的机遇,更是民航信息化的难得机遇。

随着知识经济的到来,人类已经逐步进入信息化社会,信息增长的速度越来越快,人们希望利用先进的管理理论方法手段来得到并处理越来越多的信息,以提高工作效率和管理水平。

由于信息资源对人们生活的重要性,不断提高信息的收集,传输,加以利用等活动,日益成为人们社会生活的重要组成部分。

网上机票预订管理系统的产生和发展正好满足人们的这种需求。

现在将详细介绍我的毕业设计——网上机票预订管理系统。

1.1.2.2用户系统管理员,网上订票用户。

1.1.2.3开发者汪思超1.1.3技术标准采用国家标准GB8567-881.2技术可行性随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。

管理信息系统是一个不断发展的新型科学,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立起和自身特点相适应的管理信息管理系统。

经对现有网上机票的销售和预订的实际考察发现,绝大多数的航空公司、网络公司及酒店等机票销售管理系统都已具备计算机软硬件和网络环境。

现有的网络硬件及软件的系统已经完全可以满足构造这样一个系统的实力。

本系统根据航空公司管理的实际要求,经过实际的需求分析,采用作为开发工具,以SQL2000做数据后台,开发出来的网上机票预定管理系统。

整个系统从符合操作简便,界面友好,灵活,实用,安全的要求出发,完成了网上机票预定的全过程,包括机票信息管理,客户信息管理,航线信息管理,系统管理等管理工作。

技术环境已满足开发和使用的条件。

1.3社会可行性本网上飞机票订票系统用于网上订票,人们只要能上网就能足不出户的查阅机票信息,还能根据相应的信息订票和付账,操作简单、显示结果易懂,没有不相关的繁琐复杂内容,完全适用各类人群,因此在社会可行性方面是完全满足的。

1.4经济可行性本次网上机票预订管理系统的开发是建立在计算机技术广泛应用和普及于社会各个行业的实际工作中,并能够极大的减少航空公司、机票销售点工作人员的工作压力,降低售票开销,简化售票流程,提高机票管理系统的效率和准确性,规范旅客信息的管理。

从长远角度来看,此系统的投入会给航空公司机票销售信息统计完整化、数据处理智能化、经济预算科学化、业务处理高效化等。

另外本系统采用开发软件均为开源免费,可大大降低开发成本,一旦项目完成投入使用,即可见效益。

1.5法律可行性1.所有开发软件均采用开源免费软件,无版权纠纷。

2.无违反国家法律相关规定。

1.6操作可行性分析操作可行性,又称社会可行性或运行可行性,是对开发系统在一个给定的工作环境中能否运行或运行好坏程度的量度。

本系统以网络应用为主,用户界面和管理界面都和在网上查看新闻一样简单和易于操作。

所有有上网经历的用户都可以轻松地完成自己的目的,而管理对于航班及订单的管理也无须特地培训,简单知道航班的规则即可。

第2章.需求分析2.1任务概述2.1.1软件主要组成及功能要完成功能主要有:●新用户注册,新用户可以注册,登陆系统后进行相应的信息交互。

●验证登陆名密码,正确进入主菜单,根据登录时所选的登录方式(客户、管理员)的不同分别对用户设定不同的访问权限。

●管理员信息的输入和修改,包括用户名、登陆密码。

●舱位信息的输入和修改,包括舱位等级编号、舱位等级名称、提供的各种服务类别,以及备注信息等。

●客机信息的输入、修改和查询,包括客机编号、客机型号、购买时间、服役时间、经济舱座位数量、公务舱座位数量、头等舱座位数量以及备注信息等。

●航线信息的输入、修改和查询,包括航线编号、出发城市、到达城市、航班日期、出发时间、到达时间、客机编号、经济舱价格、公务舱价格、头等舱价格和备注信息等。

●客户等级信息的输入、修改,包括客户等级编号、客户等级名称、折扣比例和备注信息等。

●客户信息的输入、修改和查询,包括客户编号、客户姓名、客户性别、身份证号码、客户网上用户名、客户登陆密码、客户联系电话、客户类型和备注信息等。

●订票信息的输入、查询和修改,包括订票编号、客户编号、客户姓名、客户类型、折扣比例、航线编号、出发城市、到达城市、出发时间、舱位类型、票价、结算金额和备注信息等。

2.1.2用户特点及一般约束1.管理员和用户的登陆要求合法的管理员以及用户才能登陆体统,防止系统被无关人员动用,使用字符串匹配对用户名和密码进行判断。

管理员和用户的登录对相应的操作权限也不一样,管理员有舱位信息管理,客机信息管理,航线信息管理,客户类型信息管理,客户信息和订票信息管理, 用户主要有舱位查询,客机信息查询,航线信息查询,客户类型信息查询,自己的信息管理,和自己订票和退票。

2.管理员的日常操作管理员可以对舱位信息,客机信息,航线信息,客户类型信息,进行查询、修改和删除操作,可以对客户信息和订票信息只有查询操作。

3.用户的的日常操作用户可以进行注册然后登陆系统,可以查询舱位信息,客机信息查询,航线信息查询,客户类型信息,可以对自己的信息进行修改,可以定票(按照航班号进行预订机票,显示所订机票的信息和价格,进入支付系统付账,并再次要求客户确认,确认无误后订票成功),可以退票(在特殊情况下(如天气不适合飞机起降,飞机延误超过30分钟)等给予全额退票,如果是个人原因只能退50%),对退票后的机票要在未售出机票中重新体现。

2.2功能需求(用DFD 图表示)2.2.11.用户注册的DFD 图顶层图: 填写信息 获得确认1.层图填写信息 获得确认 点击新用户注册 填写相应的信息注册 注册成功可登录 P 点击新用户注册 填写相应的信息注册 P1D 添加用户信息 返回用户信息 P2 注册成功2.2.2用户订票的DFD 图顶层图:1层图:用户登录查阅机票信息P订票用户登录订票成功用户信息订票信息输入要查询 信息P 1D 1机票信息查询机票 信息P 2 机 票信 息处理订票息P 2.1机票信息查询信 息2.2.3退票的DFD 图顶层图:1层图:退票成功退票用户登陆用户信息退票信息用户登陆用户用户信息处理用户 信息 P 1 D 1用户信息查询用户 信息P 2 用 户 户 证信 息用 户信 息D 2订票信息 查询订票信息P 2.1.1 D 3机票已卖完信息检查机票是 否存在P 2.1.2 D 4订票有误信息更新机票 信息 P 2.1.3 定 票 信 息 定 票 信 息错 误 书 信 息机 票 数 量 已 满 信 息定 票 信 息定票 信 息2.2.4机票信息查询的DFD 图顶层图:1层图:用户登陆查询机票用户查找的机票信息机票信息用户登陆用户查找的机票信息机票信息处理机票信息P 1机票 清 单D 机票信息清单D 2机票信息机 票 信 息机票信息 P 2机票信息退票成功用户登陆用户信息退票信息处理订票信 息P 1D 1订票记录取消机票记 录P 2 机票信息退款处理P 3 D 2退票的相关规定机 票 信 息 退 票 的 原 因机 票 信 息2.3外部接口需求在用户界面方面要求错误信息格式均以弹出提示框的形式出现,硬软件接口方面没有特别的需求,一般用户都可以直接使用。

2.4性能需求因为系统本身较小,并不投入实际应用,因此响应时间、结果精度方面可能会比较差,数据量大小方面能够处理较大的数据量。

2.5软件属性需求在数据检索、数据增删改方面必须做到丝毫不差,满足软件开发的正确性要求。

必须考虑充足的异常处理机制以及软件的复用性,以便增强软件的健壮性。

在安全保密性方面做到不同身份所能处理的事务不同,避免保密数据泄漏;设置足够的触发器对不安全的数据修改进行回滚操作,进而保证了安全性要求。

所开发出来的软件必须是可维护的,不能把一些东西做的太死。

2.6数据需求(ER 图表示)管理员信息实体E-R 图如图2-1所示。

舱位等级信息实体E-R 图如图2-2所示。

管理员信息实体 管理员编号 管理员用户名 管理员密码 管理员电话图2-2舱位等级信息实体E-R图客机信息实体E-R图如图2-3所示。

图2-3 客机信息实体E-R图航线信息实体E-R图如图2-4所示。

图2-4航线信息实体E-R图客户类型信息实体E-R图如图2-5所示。

图2-5 客户类型信息实体E-R图客户信息实体E-R图如图2-6所示。

图2-6 客户信息实体E-R图订票信息实体E-R图如图2-7所示。

图2-7 订票信息实体E-R图实体之间关系的E-R图如图2-8所示。

图2-8实体之间关系的E-R图第3章.概要设计3.1总体设计(系统总流程图)3.2模块设计3.2.1注册新用户注册为会员,由用户将填好的注册信息表单提交到控制层,由控制层调用数据逻辑层操作数据库,完成用户的注册。

相关主题