航空售票系统毕业论文

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

数学与计算机学院

课程设计说明书

课程名称:

课程代码:

题目: 航空售票系统

年级/专业/班:

学生姓名:

学号:

开始时间:2008 年 6 月20 日

完成时间: 2008 年7 月 4 日

课程设计成绩:

学习态度及平时成绩(30)技术水平与实

际能力(20)

创新(5)

说明书(计算书、图纸、分

析报告)撰写质量(45)

总分

(100)

指导教师签名:年月日

《软件工程》课程设计任务书

学院名称:课程代码:__

专业:年级:

一、设计题目

民航售票系统

二、主要内容

本课程是计算机软件专业的必修专业课程,通过理论讲述和实际训练,使学生掌握软件工程的基本原理和基本方法,学会用软件工程学的概念、原理、方法和技术开发和维护软件。

本课程设计要求学生运用软件工程的思想,严格按照软件生命周期各阶段的目的和任务,完成对系统的定义、设计、编码、运行以及后期的维护。

三、具体要求及应提交的材料

1.分析阶段:

系统功能的基本要求:

(1)每个航班信息的输入。

(2)每个航班的坐位信息的输入;

(3)当旅客进行机票预定时,输入旅客基本信息,系统为旅客安排航班,打印取票通知和帐

单;

(4)旅客在飞机起飞前一天凭取票通知交款取票;

(5)旅客能够退订机票;

(6)能够查询每个航班的预定情况、计算航班的满座率。

数据库要求:在数据库中至少应该包含下列数据表:

(1)航班信息表;

(2)航班坐位情况表;

(3)旅客订票信息表;

(4)取票通知表;

(5)帐单。

2.设计阶段:

针对分析阶段提出的软件要求,给出实现的方案和具体细节的说明。

(1)根据分析,导出系统的数据流程图和功能模块图。

(2)设计数据库。使用Microsoft Access创建数据库。确定数据库中数据表的组成。确定数据表中字段的构成、主键字段和有关字段的约束条件等。依靠数据表中主键字段建立数据表之间的关系,并由此建立数据表之间的参照完整性约束。

(3)根据功能确定软件模块组成及调用关系。

3.编码阶段

建造模块,在可视化编程环境下,按照软件设计要求制作界面和完成对模块的编码,由此使软件设计具体化为软件作品。

4.运行维护

在软件运行时,检查软件的不足或错误,并进行维护。

5.编写课程设计报告

(1)设计题目

(2)任务要求

(3)系统总体方案

(4)各功能模块和流程图

(5)心得体会和参考资料

注:学生完成课程设计后,提交课程设计报告及相关电子文档,要求将前述全部内容依先后顺序写成设计报告一份,要求文字通畅、字迹工整,文字不少于5000字,装订成册。

四、进度安排

序号设计内容天数

1 分析设计内容,给出解决方案 3

2 创建数据库及建表 3

3 可视化界面设计 3

4 对所建数据库进行设计,整理设计思路,

编码、测试,写出课程设计报告

3

5 指导老师检查设计结果并做成绩评定 2

总计14

五、参考资料

[1] 张海藩. 软件工程导论,清华大学出版社,2004

[2] 陈明. 实用软件工程基础,清华大学出版社,2003

[3] 殷人昆.实用软件工程,清华大学出版社,2003

[4] 宋波.UML面向对象技术与实践,科学出版社,2004

指导教师签名日期年月日

系主任审核日期年月日

目录

1、引言 (1)

1.1 问题的提出 (1)

1.2任务分析 (1)

2、需求分析 (2)

2.1航空售票系统的功能性需求 (2)

2.2航空售票系统的方案分析 (2)

3、分析模型 (3)

3.1系统登录 (3)

3.2航空信息管理登录 (3)

3.3概念类字典 (3)

3.4分析动态模型 (9)

3.5程序流程图 (10)

4、设计模型 (11)

4.1软件平台设计 (11)

4.2结构设计 (11)

4.3详细设计与界面设计 (11)

5、测试用例 (14)

5.1.测试用例 (14)

5.2.测试结果 (14)

5.3、测试过程中出现的问题 (22)

5.4.性能分析 (23)

6、用户手册 (24)

6.1系统安装 (24)

6.2登录 (24)

6.3进入系统界面 (24)

结论 (26)

致谢 (27)

参考文献 (28)

摘要

随着社会的不断发展,计算机的应用已经深入到了生活的各个方面,现代社会的各行各业都离不开计算机的信息处理,作为一个航空公司更是如此。一个正常营运的航空公司需要管理所拥有的飞机、航线的设置、客户的信息等,更重要的还要提供票务管理。面对各种不同种类的信息,需要合理的数据库结构来保存数据信息以及有效的程序结构支持各种数据操作的执行。

本系统的用户角色分为游客、用户和管理员。游客可以查看新闻和查询航班,当游客有感兴趣的航班时需要登录以后才可以预定。用户可以阅读新闻、查询航班、预定航班,除此之外每一个用户还有自己的空间,只能查看和操作自己的预定和个人资料,用户具有退票的权限,这在现实中得联系服务台才行。管理员可以修改和提交新闻,能够删除航班和增加航班。航班并不能修改不然用户得担心到底等那班飞机了。

关键词:J2EE 大型数据库hibernate struts

相关文档
最新文档