飞机订票管理系统

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

飞机订票管理系统

需求分析报告

题目:飞机订票系统的设计与实现院(系):软件学院

专业:软件工程

小组成员:

学号:

指导老师:

目录

1 引言 (1)

1.1 编写目的 (1)

1.2 范围 (1)

1.3 定义 (1)

1.4 参考资料 (1)

2 总体设计 (2)

2.1 运行环境 (2)

2.2 基本设计概念和处理流程 (2)

2.3 数据字典 (5)

2.4 功能需求与程序的关系 (6)

3 程序设计 (7)

3.1 登录注册 (7)

3.1.1界面设计 (7)

3.1.2 模块设计 (7)

3.1.3 程序流程图 (9)

3.1.4 算法 (10)

3.2 机票查询 (10)

3.2.1 界面设计 (10)

3.2.2 模块设计 (11)

3.2.3 程序流程图 (12)

3.2.4 算法 (12)

3.3 机票预订 (13)

3.3.1 模块设计 (13)

3.3.2 程序流程图 (14)

3.4机票信息修改 (14)

3.4.1 模块设计 (14)

3.4.2 程序流程图 (16)

3.4.3 算法 (16)

3.5 个人中心 (17)

3.5.1 界面设计 (17)

3.5.2 模块设计 (17)

4 接口设计 (18)

4.1 用户接口 (18)

4.2 软件接口 (18)

5 运行设计 (19)

5.1 运行控制 (19)

6 系统数据结构设计 (20)

6.1 实体关系E——R图 (20)

6.2 表汇总 (20)

6.3 数据结构与程序的关系 (24)

7 系统出错处理设计 (24)

7.1 出错信息 (24)

7.2 补救措施 (25)

7.3 系统维护设计 (25)

8 测试 (25)

8.1测试范围 (25)

8.2 测试方法 (25)

1 引言

1.1 编写目的

本说明书是在充分理解系统需求分析基础上,为详细设计及编码设计准备的。是详细设计和系统编码的根据,同时也是与用户进行交流的文档之一。本文档的读者为系统用户,软件设计师(详细设计),程序开发员,测试人员,售后技术支持人员等。

1.2 范围

1、本软件的名称:飞机订票管理系统。

1.3 定义

1、机票查询:会员可以通过输入信息对需要机票信息进行查询。

2、机票订购:对预选机票的订购。

3、机票退订:对已购买的机票进行退订。

4、机票改签:对已购买的机票进行改签。

5、个人中心:修改登录密码,查看我的全部订单,代付款机票。

6、客服中心:在线咨询、电话咨询、常见问题查询、相关活动推荐。

6、会员等级:会员可以通过机票购买的金额和使用次数或得相应积分,通过积

分在个人中心获取礼品。

7、建议与投诉:会员可通过该通道对航班的服务进行评价,说出自己的建议或

是对服务的投诉。

1.4 参考资料

[1] 张海藩. 《软件工程导论》. 清华大学

[2] 郑仁杰. 《实用软件工程》. 清华大学

[3] 萨师煊王珊. 《数据库系统概论》. 高等教育

2 总体设计

2.1 运行环境

1. 服务器配置

操作系统:推荐Microsoft Windows Server 2003或其他服务器版本数据库服务器:Microsoft Access 2003

Web服务器:IIS 4.0

2. 客户机配置

操作系统:推荐Microsoft Windows 2003或更高版本

数据库客户端:Microsoft Access 2003

输入设备:键盘、鼠标

2.2 基本设计概念和处理流程

1.订票系统整体流程

2.订单管理流程如下:

3.查询航班

2.3 数据字典

2.4 功能需求与程序的关系

3 程序设计

3.1 登录注册

3.1.1界面设计

图3-1 登录界面

3.1.2 模块设计

功能编号 1 功能名称登录

作者调整时间2016-05-14

功能描述飞机购票系统登录:会员输入正确的用户名、密码后成功登录飞机购票系统,系统识别会员的用户名。跳转到相应的功能界面。

输入项用户名、密码、验证码

处理描述1、会员登录:所输入数据与数据库的用户信息核对,若表中

存在此用户,用户就可以进入系统分配的相应功能界面,否则返回登录界面。

输出项1、系统功能服务界面

2、登录界面

界面图形化用户界面

注册模块

功能编号 2 功能名称注册

作者调整时间2016-05-14

会员模块

3.1.3 程序流程图

图3-2

3.1.4 算法

TravellerInfo{ /* 伪码*/

String name =姓名;

String sex = 性别;

String company = 工作单位;

Long int idcode = 身份证号码;

Date stime = 旅行时间;

(syear/smonth/stime = 年/月/日)String denist = 目的地

Bool ocflag = 定票/取票

}

3.2 机票查询

3.2.1 界面设计

图3-3 机票查询界面

相关文档
最新文档