航空公司机票预订系统设计及实现

航空公司机票预订系统设计及实现
航空公司机票预订系统设计及实现

航空公司机票预订系统设计与实现

1.引言

1.1系统设计背景

随着经济的快速发展,民航事业在不断壮大,人们的消费水平也在迅速提高,旅游正逐渐成为普通老百姓中不可或缺的一部分,搭乘飞机出行的老百姓的数量在呈明显的上升趋势,机票预订系统在各航空公司占据着主导地位。随着航空公司用户的迅猛增长和人们对便捷性要求的提高,原有的机票预订方式已经无法满足人们的需求,严重制约了航空公司的工作效率,也耽误了用户的宝贵时间,因此,引入高效的机票预订系统,来协助处理机票预订工作是计算机技术高速发展的必然趋势。

机票预订系统的核心功能就是机票预订,本机票预订系统旨在提高航空公司的机票预订服务效率,降低售票服务中错误的发生率,减少信息交流的烦琐过程及其带来的开销。

1.2系统设计概述

每个航空公司都必须要解决的问题就是如何提高飞机票售票效率,更好的方便客户,摆脱机械化的管理模式,想要轻松解决这个问题不妨尝试采用机票预订系统使用户在线就能够预订到机票,问题得到解决的同时,还能做到飞机票售出途径多元化,方便乘客购票,提高航空公司的工作效率。

网上机票预订系统属于应用系统,用到机票预订系统的用户有很多,当然,这个系统提供的功能也有很多,如用户注册、用户登陆、查询航班、预订机票、在线退票等,这些都是用户可以完成的,对管理员而言,还可以实现制定航班等功能。实现在线预订可以为用户提供便捷的订票渠道,使用户能够通过互联网了解航班与航线的详细情况,及时、准确的反映自己的工作情况以及航空公司的经营情况。比如,及时的处理用户的订票与退票请求,审核用户的订票信息等。具体而言,管理员登陆本系统之后,可以对管理员以及用户的信息进行添加、修改

和删除,除此以外,管理员还可以对一些基础信息进行管理,基础信息主要包括城市信息,航班信息、航空公司信息、航线信息,同时还可以对航班信息进行详细的预览,管理员还可以对订单进行管理,主要包括对用户提交的订票、退票信息进行审核,审核通过的话即进行出票、退票操作,当然也可以查看出票以及退票记录。用户进行登录操作之前必须先进行注册,注册时需要填写自己的基本信息,之后便可以进行登录操作,用户登陆系统之后,可以修改自己的登陆密码,查看并修改注册时填写的基本信息,通过选择起始城市、重点城市以及选定的日期来进行机票预订,选择预订之后要等待航空公司的审核,航空公司审核通过之后订票才有效,也可以查看自己已经预订的机票,对其进行退票操作,当然,退票操作之后也是需要等待航空公司审核的。

2.需求分析

2.1系统功能需求分析

本系统主要的使用对象有两类,分别是用户和管理员,所以本系统有一个面向用户的平台和一个面向管理员的平台,面向用户,要有注册、登录、用户信息管理、航班查询、订票、退票等功能;面向管理员就应该有登录、制定航班、安排航班、管理航线、审核订单等功能。系统的主要功能需求分析如下:

1.注册。管理员和用户想要进入该系统进行一些基本操作首先要进行注册成为系统的用户。

2.登录。此功能对用户和管理员输入的登录信息进行验证,确定用户是否能够安全的进入本系统进行后期的预订机票活动。

3.修改信息。此功能接受用户对个人信息的修改及查看,管理员不仅可以查看和修改管理员的信息,还可以查看和修改系统内用户的信息。

4.查询。此功能一方面是用户在预订机票之前查询符合自己要求的航线,一方面管理员可以查询航班、航空公司以及航线的信息,并增加、修改和删除航班、航空公司以及航线信息。

5.订票。用户选择好自己要订的机票,确认预订提交订单之后会交由系统管理员审核,审核通过之后订单才生效。

6.退票。用户由于一些突发情况不能按时乘机时可以向系统管理员提出退票申请,管理员对用户提交的退票申请进行审核,对满足退票条件的已预订机票进行退票处理。

2.2可行性分析

本系统的可行性分析主要包括技术可行性、经济可行性、操作可行性三方面内容,具体分析如下:

2.2.1技术可行性

通过实际考察现有的网上机票预订系统可以发现,大部分航空公司的机票预订系统都已具备机票预订系统实施所需要的计算机软硬件和网络环境,加上现在对网络系统构造的支持,系统的构建、运行和维护都可以轻松地完成。

2.2.2经济可行性

分析经济可行性,主要是估算新系统的开发费用和今后的运行、维护费用,估计新系统将获得的收益,并将费用与收益进行比较,如果收益将明显大于费用,则投入该系统在经济上是具有可行性的,反之,则没有。

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

2.2.3操作可行性

本系统以网络应用为主,使用系统的人员,只要具备在Microsoft Windows 平台上使用个人电脑的知识,而不需要具备特别的技术能力。系统的用户界面和管理界面都简单和易于操作,普通的会上网的用户都可以轻松地完成自己的目的,而管理员也无须特地培训,只需要了解航班的规则即可对航班航线进行管理。

2.2.4法律可行性

本系统开发过程中所使用的开发软件都不存在版权纠纷,无违反国家法律相关规定。

3.系统设计

3.1总体结构设计

通过对系统的详细分析,本系统的使用者主要有管理员和用户,管理员主要进行人员管理、基础信息管理、订单管理这三个功能模块,用户登陆系统后可以修改密码、查看个人信息、进行订票与退票,系统的功能模块图如图3.1所示。

图3.1 系统功能模块图

3.1.1人员管理

该功能模块主要由管理员完成,包括对管理员的管理以及对用户的管理,管

理员可以添加新的管理员以与用户的基本信息,也可以对已经注册的管理员与用户的信息进行查询。

3.1.2基础信息管理

该功能模块主要由管理员完成,包括对城市信息、航空公司信息、航线信息以及航班信息的管理,管理员可以对城市信息、航空公司信息、航线信息以及航班信息进行添加、修改和删除,同时,也可以依据航班编号、起飞时间、到达时间等基本信息进行航班预览。

3.1.3订单管理

该功能模块主要由系统管理员完成,包括对用户提交的订票、退票信息的审核,完成出票操作与退票操作,同时可以根据订单编号、所属航班号等基本信息查询自己的出票记录和退票记录。

3.1.4个人信息系统管理

该功能模块主要面向用户,包括修改密码、查询个人信息、机票预订和申请退票,用户进入系统之后如果想修改自己的登陆密码,那么可以通过修改密码的功能来实现,通过输入原密码和两次输入新密码便可以轻松完成,用户还可以查看注册时填写的基本信息,并对自己的注册信息进行修改,当然,本系统最主要的功能就是机票预订,所以用户可以通过选择起始城市、终点城市以及时间来筛选航班,选择合适自己的航班进行预订,当管理员还没有对用户提交的订单进行审核时,用户可以直接取消订单,如果用户提交的订单已经被管理员审核通过,那么就要提交退票申请等待管理员审核,管理员审核通过之后退票才完成。

3.2数据库设计

在数据库设计中,可以采用实体——联系图(简称E—R图)的方法进行数据结构的描述,系统各个实体的实体——联系图如下:

管理员包括的属性是用户名和密码,实体如图3.2所示:

图3.2管理员信息实体图

用户包括的属性是用户名、密码、姓名、性别、身份证号码、电子邮箱、手机号码,实体如图3.3所示:

图3.3用户信息实体图

城市包括的属性是城市名称、城市ID,实体如图3.4所示:

图3.4城市信息实体图

订单包括的属性是订单编号、预订日期、所属航班号、用户、下单时间、状态,实体如图3.5所示:

图3.5订单信息实体图

航班包括的属性是航班编号、起飞时间、到达时间、票价、坐位数目、所属航线编号、所属航空公司编号,实体如图3.6所示:

图3.6航班信息实体图

航空公司包括的属性是航空公司编号、名称、地址、联系方式,实体如图 3.7所示:

图3.7航空公司信息实体图

航线包括的属性是航线编号、起始城市、终点城市、里程,实体如图3.8所示:

图3.8航线信息实体图

本系统的实体——联系图如图3.9所示:

图3.9 系统的实体——联系图

3.2.1数据库逻辑结构设计

一个完善的机票预订系统需要很多张表来存储大量的数据,这些数据又可以用来检测系统的准确性等,在设计航空公司机票预订系统时,我也用到了很多张表,现把这几张表列举如下:

1.管理员表(用户名、密码)

表3.1用来存放系统管理员登录系统的用户名和密码信息。

表3.1 系统管理员表

2.用户表(用户名、密码、姓名、性别、身份证号码、电子邮箱、手机号码)表

3.2用来存放用户的一些基本信息。

表3.2 用户表

3.城市表(城市名称、城市ID)

表3.3用来存放城市信息。

表3.3 城市信息表

4.订单(订单编号、预订日期、所属航班号、用户、下单时间、状态)

表3.4包括订单的一些基本内容

表3.4 订单信息表

5.航班(航班编号、起飞时间、到达时间、票价、坐位数目、所属航线编号、所属航空公司编号)

表3.5用来存放航班的基本信息

表3.5 航班信息表

6.航空公司(航空公司编号、名称、地址、联系方式)

表3.6用来存储航空公司的一些基本信息

表3.6 航空公司信息表

7.航线(航线编号、起始城市、终点城市、里程)

表3.7用来存储航线的一些基本信息

表3.7 航线信息表

3.2.2物理结构设计

本系统只是根据订票系统现在具有的主要功能进行的设计,随着航空公司的发展,以后肯定还会需要加入新的数据、添加新的功能模块,所以目前很难计算出整个系统的信息量。

现在对该系统可以进行相对的数据的添加,删除,修改和查询的操作等,确保数据的实时更新。

但是大致可以对系统数据信息量留有足够的系统存储空间去为以后的数据添加做准备,还有要保证以后的信息流量,对网络设备也有一定的要求。

4.系统实现

4.1开发工具

https://www.360docs.net/doc/6b3277856.html,是 ASP技术发展的产物,它具有简单以及可定制化能力强的特点,因为https://www.360docs.net/doc/6b3277856.html,是基于通用语言的编译运行的程序,所以它足够强大,在Web应用软件开发者的几乎全部的平台上都可以运行,开发者也可以选择一种最熟悉的语言来编写程序,而C#作为.NET独有的语言又被广泛应用。所以,在进行系统开发时,我选择https://www.360docs.net/doc/6b3277856.html,为系统开发工具,C#为系统开发语言。

SQL Server 2005 具有易管理、可用性强、安全等特点,同时,SQL Server 2005 使部署、管理和优化企业数据以及分析应用程序变得更简单、更容易。所以,基于对系统数据量以及安全性的控制,为了使系统较容易操作同时具有良好的兼容性,我选择了SQL Server数据库作为本系统的后台数据库。

4.2系统实现界面

4.2.1登陆界面

系统的首页如图4.1所示,如果是系统管理员登录,点击管理员登陆,输入用户名:admin,密码:admin,如果是用户登录,则点击用户登陆,输入用户名:用户注册时设置的用户名,密码:用户注册时设置的密码,点击“登录”按钮,分别进入管理员界面如图4.2和用户界面如图4.3所示。如果用户是第一次进入该系统,则首先要进行注册,注册界面如图4.4所示,加红色星号的为必填项。

图4.1系统首页

图4.2 管理员界面

图4.3 用户界面

图4.4用户注册界面

这种系统身份验证功能的实现主要与指定数据库连接,并获得所连接数据库所含表的表名,在表中查询出请求登录系统的用户信息,使系统主界面按照用户类型显示相应菜单项。

4.2.2管理员功能界面

管理员登陆系统后,在所能看见的系统主界面上的菜单项共有十一项,如图4.2所示。主要包括人员管理、基础信息管理和订单管理三个方面的内容,在人员管理功能模块里,管理员可以查看、添加、修改和删除管理员以及用户的基本信息;在基本信息管理功能模块中,管理员可以查看、添加、修改和删除城市、航空公司、航线、航班的基本信息,同时还可以进行航班预览;在订单管理功能模块中,管理员可以核实用户提交的订票或者退票信息并进行出票和退票操作,页面的左上角有“退出”菜单项,该菜单项具有重新登录的功能,它是系统的两种类型的用户都拥有的操作功能。当用户单击此菜单项时,系统会恢复到原始主界面的视图。

4.2.3用户功能界面

用户登陆系统后,在所能看见的系统主界面上的菜单项共有六项,如图4.3

所示。主要包括修改密码、查看并修改自己注册时填写的个人信息、机票预订、查看订单和退票,“修改密码”这一项,用户可以根据自己的需要修改密码,以确保系统使用的机密性。

4.2.4订票流程

用户登陆系统后,点击系统主界面左边的“机票预订”选项,出现如图4.5所示的页面,选择自己的起始城市、终点城市和乘坐的日期,点击“查看”按钮,会筛选出符合条件的航班信息,如图4.6所示,以起始城市为北京,终点城市为南京,指定日期2014年4月30日为例,显示两条符合的航班,选择航班编号为hb02的航班点击右侧“预定”按钮进行预订,出现如图4.7所示的界面,填写需要购买的数量,确认信息无误后点击“下单预定”按钮,出现如图4.8所示的对话框。假如填写的购买数量超过剩余座位数量,将出现如图4.9所示的对话框。用户提交订单后要等待系统管理员审核出票之后订单才生效,管理员登陆系统,点击系统左侧的“出票操作”按钮,选择订单编号为20140427182904-2的订单,点击右侧“出票”按钮,会出现如图4.10所示的界面,点击“出票操作”按钮,会出现如图4.11所示的对话框,点击“确定”之后,系统会提示操作完成。至此,完整的订票流程已经完成。

图4.5机票查询界面

图4.6查询结果界面

图4.7确认订单界面

图4.8下单成功界面

图4.9购买数量大于座位时的界面

图4.10管理员审核界面

图4.11出票确认界面

4.2.5退票流程

用户由于一些突发情况要申请退票时,首先使用自己的用户名和密码登陆该系统,点击系统界面左侧的“我的预定”按钮,如图4.12所示,即为未被管理员审核的订单,如果订单还未被管理员审核,那么退票过程比较简单,点击右侧的“取消订单”,会出现如图4.13所示的页面,点击“取消订单”,然后会出现如图4.14所示的对话框,点击“确定”之后,会出现如图4.15所示的提示。

如果用户提交的订单信息被管理员审核通过后,则需要点击系统界面左侧的“已经买到”,如图4.16所示即为已经被管理员审核通过的订单,点击右侧的“退票申请”之后出现如图4.17所示的页面,点击“申请退票”之后会出现如图4.18所示的确认退票信息的对话框,点击“确认”之后,会跳出“操作完成”的提示,

由于订单已经被管理员审核,所以退票也要等待管理员审核,审核通过之后整个退票过程才算完成。管理员登陆系统之后点击主界面右侧的“退票操作”,显示用户提交的退票申请,如图4.19所示,点击右侧的“退票申请”,出现如图4.20所示的页面,点击“退票确认”之后,会出现如图4.18所示的确认退票信息的对话框,点击“确认”之后,会跳出“操作完成”的提示,至此,才完成了整个退票流程。

图4.12订单查询界面

图4.13取消订单界面

图4.14取消订单确认界面

图4.15操作完成界面

图4.16审核通过订单查询界面

图4.17退票信息确认界面

图4.18退票提醒

图4.19管理员审核退票界面

图4.20管理员审核退票信息界面

5.系统测试

5.1边编写代码边测试

在完成窗口设计后,需要完成的工作就是编写代码,由于本人编程水平有限,缺少编写系统程序的经验,在编写代码时经常出现这样那样的问题,因此,我主要采取编一个功能,测试一个功能,编好一个窗口,测试通过后再编写另一个窗口代码的方法,编程过程中遇到的数据类型匹配的问题是困扰我最多的问题,这些都在测试通不过时进行修改,使之于数据库中的数据类型相符。在编写代码过程中出现了类似的少了一对单引号这种比较低级的错误,检查后才修改正确的情况时有发生。

5.2窗口代码完成后统一测试

在系统测试过程中还发现不少问题,比如系统管理员添加用户时,使用明文密码,通过请教指导老师,才改正为用“*”表示,这样就防止了在用户登陆时的密码泄露导致安全性问题。还有如修改密码模块中,”Update”语句少了”where”修饰,这样就导致系统里面只要有用户修改登陆密码,系统里面所有用户的登陆

机票预定系统实验报告

机票预订系统实验报告 :潘凯 学号:1041903119

专业:通信工程 一、目的 用面向对象分析、设计方法来分析机票系统。 二、主要内容及问题 需求分析: 为方便旅客,某航空公司拟开发一个机票预订系统。旅行社把预订机票的旅客信息(、性别、工作单位、身份证号码、旅行时间、旅行目的地等)输入进该系统,系统为旅客安排航班,印出取票通知和账单,旅客在飞机起飞的前一天凭取票通知和账单交款取票,系统校对无误即印出机票给旅客。 功能需求 该系统主要分为五大功能:系统管理、新增、修改、查询和系统维护。机票预定系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的机票预定系统,实现航空公司的机票销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的机票销售信息。 三、使用环境 操作系统:Windows XP 建模工具:StarUML、Microsoft Visio 四、设计内容 1-1、用例模型图

用例模型图说明: 机票预订系统主要使用的对象是旅行社管理员。管理员根据顾客填写的目的地和时间信息,将其输入系统,系统根据相关信息进行处理,则系统其中的一个功能即用例就是接收顾客信息。顾客需要用取票单去航空公司取票,系统由管理员输入的信息来识别,则系统的另一个功能即用例就是预定管理员输入信息符合的票。 1-2、类图 类图说明: 为此系统定义了4个类,分别是顾客类,管理员类,航空公司类,机票类。各个类对应的属性和操作方法在图中已表示出,目前应该还是有很多不完善的地方,在后期再加以修改。 1-3、对象图 对象图说明: 对象图是根据设置的类图而设置的。一个对象就是类的一个具体实例,本例中设置了一个custom的取票操作,详细信息在图中已经设置,根据顾客的相关信息和操作,系统会调用相应的类的对象来处理,在本例中不一定会全部都涉及。 1-4、顺序图

机票预订管理系统数据库

华科学院信息管理与信息系统专业《数据库课程设计》报告 (2014/2015学年第一学期) 学生姓名: 学生班级: 学生学号: 指导教师: 2015年1月6日

《机票预订管理系统》的设计

目录 第一章系统概述 (1) 1.1 系统开发背景 (1) 1.2 系统开发意义 (1) 1.3 任务概述 (1) 1.3.1目标 (1) 1.3.2用户的特点 (1) 1.3.3条件与限制 (2) 第二章需求分析 2.1 可行性分析 (3) 2.2 数据流图 (3) 2.3 机票预订系统数据字典 (4) 2.4系统的实体-联系图(ER) (5) 第三章概念结构设计 (6) 3.1 概念数据模型的描述 (6) 3.2 概念数据模型的建立 (6) 第四章逻辑结构设计 4.1 E-R图向关系模型的转换 (7) 4.2 数据的概念结构 (7) 第五章物理结构设计 5.1 物理数据模型的描述 (9) 5.2 物理数据模型的建立 (9) 5.3 物理数据模型导入数据库管理系统 (10) 第六章数据库的实施 6.1 数据库中表内容 (11) 6.2 数据库中SQLServer语句 (12) 结束语 (14) 参考文献 (1)

一章系统概述 1.1 系统开发背景 随着社会发展的不断进步,旅游业的蓬勃发展,机票预订系统对人们的生活影响越来越大,为了实现航空公司以及旅游业的现代化管理,方便旅客,需要开发一个机票预订系统。该系统具有完整的存储,查询,核对,打印机票等功能。 在这个系统中,旅客在旅行社的机票预售代理点,通过输入计算机系统查询,系统为旅客安排航班,印出取票通知和账单,旅客在飞机起飞前凭其二代身份证、取票通知和账单取票,系统校对无误后即打印机票给顾客。 1.2 系统开发意义 航空公司为给旅客乘机提供方便,需要开发一个机票预定系统。各个旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要求等)输入到系统中,系统为旅客安排航班。当旅客交付了预订金或通过网上支付方式付款后,旅客就可以在飞机起飞前凭个人二代身份证在旅行社或机场指定系统上自助打印机票,系统核对无误即打印出机票给旅客。此外航空公司为随时掌握各个航班飞机的乘载情况,需要定期进行查询统计,以便适当调整。 1.3 任务概述 1.3.1目标 在计算机网络,数据库和先进开发平台上,利用现有软件,配置一定硬件,开发一个巨头开放乙烯结构的、易扩充的、一维护的、具有良好人机交互界面的机票预订系统,实现航空公司与旅行社之间的现代化管理链接。实现各个旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要求等)输入到系统中,系统为旅客安排航班的功能。 1.3.2用户的特点 用户为旅游社工作人员,通过登录相应信息而进入机票系统,然后输入旅客基本信息

机票预订系统《可行性研究报告》

本科实验报告 课程名称:软件工程 实验项目:机票预订系统 实验地点:致远楼301 专业班级:软件1222班学号:2012005610学生姓名:王帅 指导教师:崔冬华 2012年 5 月13 日

《可行性研究报告》 1、编写目的 可行性研究的目的是为了对问题进行研究,以最小的代价在最短的时间内确定问题是否可解。 经过对此项目进行详细调查研究,初拟系统实验报告,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排。明确开发风险及其所带来的经济效益。 2、概述 项目名称:航空公司机票预定系统。 项目用户:航空公司。 开发成员:王帅、王杰、王春来、王舒洋、王晓磊。 项目目标:建立一个高效率、无差错的航空公司机票预定系统。 3、背景: 随着社会发展的不断进步,民航事业的壮大,人们消费水平的提高,乘坐民航的消费者也越来越多,机票预订系统也开始影响着人们日常生活和出行,并且变得越来越重要。而原有的系统随着航空公司载客量的迅猛增长和人们对便捷性要求的提高,已经变得无法满足需求。原有的系统不仅效率比较低下,而且在安全性、准确性等方面有很多不足。 为了实现航空公司以及旅游行业的现代化管理,进一步提高工作效率,方便旅客,需要开发一个机票预订系统。该系统需要具有完整的存储,查询,核对,打印机票的功能。 在这个系统中,旅客或工作人员在网上或旅行社的机票预售代理点,通过计算机系统查询,系统为旅客安排航班,印出取票通知和账单,旅客在飞机起飞的前一天凭取票通知和账单交款取票,系统校对无误即印机票给旅客。 4、目标: 在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面

机票预定系统的分析与设计

机票预定系统的分析与设计 1 背景及其基本目标 随着社会发展的不断进步,民航事业的壮大,人们消费水平的提高,乘坐民航的消费者也越来越多,机票预订系统也开始影响着人们日常生活和出行,并且变得越来越重要。而原有的系统随着航空公司载客量的迅猛增长和人们对便捷性要求的提高,已经变得无法满足需求。原有的系统不仅效率比较低下,而且在安全性、准确性等方面有很多不足。为了实现航空公司以及旅游行业的现代化管理,进一步提高工作效率,方便旅客,需要开发一个机票预订系统。该系统需要具有完整的存储,查询,核对,打印机票的功能。 在这个系统中,旅客或工作人员在网上或旅行社的机票预售代理点,通过计算机系统查询,系统为旅客安排航班,印出取票通知和账单,旅客在飞机起飞的前一天凭取票通知和账单交款取票,系统校对无误即印机票给旅客。 机票预定系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的机票预定系统,实现航空公司的机票销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的机票销售信息。总之,这个系统要求能够实现实时,高效,便捷,完善,安全性好等特点。 今后随着计算机技术以及网络技术的迅速发展,电子商务正逐渐成为Internet应用的一个重要领域。电子商务也必然对航空公司和旅行社的机票销售模式产生深远的影响,所以将来的机票预订系统必然与网络相结合,产生基于WEB的机票预订系统。另外将机票预订呼叫中心与订票系统的结合也可以为客户提供更加人性化的服务。 2 系统分析 2.1 航空公司的概况及其需求总目标 2.1.1组织结构 机票预定系统涉及到航空公司和旅行社两个部分,其组织机构图如图2-1所示。

机票预订系统课程设计报告

《数据库原理及应用课程设计》 系统开发报告 学号: 姓名: 题目:机票预订系统 指导教师: 提交时间: 2015年12月 计算机工程系 目录 一.概述 (2) 1.1 课程实训目的与要求 (2) 1.2 机票预订系统 (2) 1.2.1 系统功能的基本要求 (2) 1.2.2 数据库要求 (3) 二.需求分析 (3) 2.1背景分析 (3) 2.2 功能分析 (3) 2.3 数据词典 (4) 三.概念结构设计 (6) 3.1概念结构设计的方法与步骤 (6) 3.2 局部 E-R 图设计 (6) 3.4总体概念 E-R 图结构 (7) 四.逻辑结构设计 (9) 4.1 逻辑结构设计 (9) 4.2 数据库表的建立 (10) 五.物理结构设计 (10) 5.1 表的建立与数据载入 (10) 5.2 视图建立 (11) 5.3 索引建立 (11) 5.4 存储过程 (11) 5.5 触发器 (11) 5.6 创建登陆账户和添加数据库用户 (12) 六.数据流图及程序结构框图 (13) 6.1 功能模块图 (13) 6.2数据流图 (13) 七.界面设计与功能测试................................ 错误!未定义书签。 7.1登录界面及代码 (14) 7.2 进入系统界面 (15) 7.3 订票过程 (15) 八.总结 (19)

一.概述 应用对数据库技术及应用的理论学习通过上机实践的方式将理论知识与实 践更好的结合起来巩固所学知识。 实践和巩固在课堂教学中学习的关于数据库的有关知识熟练掌握对于给定 实训任务的数据库的创建、基本操作、程序系统的建立和调试以及系统评价。 实践和巩固在课堂教学中学习的关于关系数据库原理的有关知识和数据库 系统的建立方法熟练掌握对于给定实际问题为了建立一个关系数据库信息管 理系统必须得经过系统调研、需求分析、概念设计、逻辑设计、物理设计、系 统调试、维护以及系统评价的一般过程为将来在学习工作中的应用打下基础。1.1 课程实训目的与要求 课程实训的目的是本次课程实训的主要任务是运用在《数据库原理及应用》课程中学到的理论知识来指导实践了解数据库设计过程及其实现方法学会用 数据库建模的方法解决实际问题。掌握数据库原理、范式理论、规范化等相关知识掌握数据库分析设计的具体步骤与基本方法掌握 SQL 语言的基本语法和 基本内容并能运用 SQL Server 2005 实现设计数据库掌握 SQL Server 2005 数据库、表、视图、约束、索引、存储过程、触发器的使用利用一种前台开发工 具实现数据库管理系统的开发实现特定的业务功能。通过综合课程实训提高 实践动手技能培养独立分析分析问题和解决问题的能力。 课程实训的要求本次课程实训的选题比较灵活可以是自主选题也可以 自己选择比较感兴趣的题目重点是完成数据库的分析、设计与实现题目要符 合《数据库原理及应用》的要求并且具备一定的难度和深度除此以外可以 从备选题目之外选择一个题目完成。 1.2 机票预订系统 在所给的实训题目中我选择的是机票预订系统的设计。 1.2.1 系统功能的基本要求 每个航班信息的输入 每个航班的坐位信息的输入 当旅客进行机票预定时输入旅客基本信息系统为旅客安排航班打印取 票通知和帐单 旅客在飞机起飞前一天凭取票通知交款取票 旅客能够退订机票

软件工程机票预订系统详细设计

软件工程机票预订系统详细设计 机票预订系统 机票预订系统 ——详细设计报告 一、引言 编写目的: 在本机票预定系统项目的前一阶段,也就是概要设计阶段中,已经将系统用户对本系统的子模块功能做了详细的阐述,这些模块功能具体设计将在本报告中详尽得以叙述及阐明。本阶段已在系统的概要设计的基础上,对机票预定系统做详细设计。主要解决了实现该系统程序模块具体设计问题。包括确定算法,数据结构,模块接口的使用,数据库的动态操作以及界面设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有详细设计进行详细的说明。 在下一阶段的编码过程中,程序设计员可参考此详细设计报告,在详细设计对机票预定系统所做的算法设计,数据结构以及数据库动态操作的基础上,对系统进行编码。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在详细设计过程中所完成的各模块算法设计,或在修改时找出在本阶段设计的不足或错误。 项目背景:

本项目我们小组负责开发。 定义: 查询:对数据库的操作的一种,用于搜索数据信息。 插入:对数据库的操作的一种,用于将数据存入数据库中。更新:对数据库的操作的一种,用于更改数据库中的数据信息。软件结构图:反映软件系统的功能模块之间的关系的数据图。 参考资料: 1.机票预定系统需求分析报告软件开发小组 2.机票预定系统概要分析报告软件开发小组 20XX/12 20XX/12 二、总体设计 需求概述 机票预定系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的机票预定系统,实现航空公司的机票销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的机票销售信息。具体功能为各个旅行社把预定机票的旅客信息、旅行时间、旅行始发地和目的地,航班舱位要求等)输入到系统中,系统为旅客安排航班。当旅客交付了预订金

机票订票系统详细设计说明书

五、详细设计说明书 1.引言 (2) 1.1编写目的 (2) 1.2项目背景 (2) 1.3定义 (2) 1.4参考资料 (2) 2.总体设计 (3) 2.1需求概述 (3) 2.2软件结构 (3) 3.程序描述 (4) 3.1功能 (4) 3.2性能 (4) 3.3输入,输出项目 (5) 3.4程序逻辑 (7) 3.4.1、登录 (7) 3.4.2、查询系统 (7) 3.4.3、订票系统 (8) 3.4.4、修改系统 (8) 3.4.5、退票系统 (9) 3.5接口 (9) 3.5.1、用户接口 (9) 3.5.2、外部接口 (9) 3.5.3、内部接口 (9) 3.6存储分配 (9) 3.7限制条件 (10) 3.8测试要点 (10)

1.引言 1.1编写目的 在本机票预定系统项目的前一阶段,也就是概要设计阶段中,已经将系统用户对本系统的子模块功能做了详细的阐述,这些模块功能具体设计将在本报告中详尽得以叙述及阐明。 本阶段已在系统的概要设计的基础上,对机票预定系统做详细设计。主要解决了实现该系统程序模块具体设计问题。包括确定算法,数据结构,模块接口的使用,数据库的动态操作以及界面设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有详细设计进行详细的说明。 在下一阶段的编码过程中,程序设计员可参考此详细设计报告,在详细设计对机票预定系统所做的算法设计,数据结构以及数据库动态操作的基础上,对系统进行编码。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在详细设计过程中所完成的各模块算法设计,或在修改时找出在本阶段设计的不足或错误。 1.2项目背景 开发软件名称:机票订票系统 项目开发者:兰州理工大学软件工程机票订票系统开发小组: 用户单位:旅客、航空公司 1.3定义 数据字典:关于数据的信息的集合,也即对数据流图中包含的元素的定义的集合。 1.4参考资料 1.《软件工程导论》清华大学出版社张海藩编著

飞机票订系统概要设计说明书

《概要设计说明书》 1引言 1.1编写目的 在本机票预定系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对航空公司、各旅行社及机场的实地调研中获得,并在需求规格说明书中得到详尽得叙述及阐明。 本阶段已在系统的需求分析的基础上,对机票预定系统做概要设计。主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。 在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对机票预定系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。 1.2背景 开发软件名称:飞机票订系统。// (1)项目任务提出者: (2)项目开发者: (3)项目与其他软件,系统的关系:本项目采用客户机/服务器原理,客户端的程序是建立在Windows NT 系统上以Microsoft Visual C++为开发软件的应用程序,服务器端采用Linux 为操作系统的工作站,是采用Oracle 8的为开发软件的 数据库服务程序。 1.3定义 1.3.1 专门术语 SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)。 SQL: 一种用于访问查询数据库的语言 事务流:数据进入模块后可能有多种路径进行处理。 主键:数据库表中的关键域。值互不相同。 外部主键:数据库表中与其他表主键关联的域。 ROLLBACK: 数据库的错误恢复机制。 1.3.2 缩写 系统:若未特别指出,统指本机票预定系统。 SQL: Structured Query Language(结构化查询语言)。 ATM: Asynchronous Transfer Mode (异步传输模式)。

机票预定系统概要设计报告

1引言 ................................................................................................................ 错误!未定义书签。 1.1编写目的.............................................................................................. 错误!未定义书签。 1.2背景...................................................................................................... 错误!未定义书签。 1.3定义...................................................................................................... 错误!未定义书签。 1.4参考资料.............................................................................................. 错误!未定义书签。2总体设计. (2) 2.1需求规定 (3) 2.2运行环境 (3) 2.3基本设计概念和处理流程 (3) 2.4结构 (6) 2.5功能需求与程序的关系 (6) 2.6人工处理过程 (9) 2.7尚未问决的问题 (9) 3接口设计 (9) 3.1用户接口 (9) 3.2外部接口 (9) 3.3内部接口 (9) 4运行设计 (9) 4.1运行模块组合 (10) 4.2运行控制 (10) 4.3运行时间 (10) 5系统数据结构设计 (10) 5.1逻辑结构设计要点 (10) 5.2物理结构设计要点 (10) 5.3数据结构与程序的关系 (11) 6系统出错处理设计 (13) 6.1出错信息 (13) 6.2补救措施 (13) 6.3系统维护设计 (14)

机票预订系统

毕业设计 题目:机票预定系统管理软件开发 院、系:计算机科学与技术学院计算机系姓名: 指导教师: 系主任: 2009年06月20日

哈尔滨理工大学毕业设计(论文)评语

哈尔滨理工大学毕业设计(论文)任务书

哈尔滨理工大学学士学位论文 机票预定系统管理软件开发 摘要 随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以计算机与网络技术为基础的信息系统正处于蓬勃发展的时期。机票预定系统,是在网络上建立一个虚拟的订票窗口,避免了实际的烦琐过程,使您的订票过程变得轻松、快捷、方便,很适合现代人快节奏的生活;同时又能有效的控制运营的成本,开辟了一个新的售票渠道。 本系统主要目的是能降低成本,打算实现分类、建立索引和统计功能,能将相关文字有条理地组织起来,形成便于查寻的在线机票目录,并通过一些交互程序完成订单提交、在线支付、在线服务的定制和管理等工作。 机票预定管理系统是典型的信息管理系统,其主要开发包括后台数据库的建立和维护,以及前端应用程序的开发两个方面。对于前者要求建立起数据库一致性和完整性强,数据安全性好的库。而后者则要求应用程序功能完备,易使用等特点。 系统开发采用Linux操作系统,利用其强大的功能及对数据库的支持,先构造一个原型,逐步增加功能,最终满足需求。系统中大量采用查询语句,界面友好,功能较强。最好的地方是当数据访问量大时,性能的不变,且利于数据的有效共享,在以后改进的中应考虑采用SQL(结构化查询语言)作为数据库,解决访问速度及数据共享的问题。该系统性能力求易于使用,具有较高的扩展性和可维护性。 关键字关系数据库;Linux操作系统;结构化查询语言;机票预定管理系统 - I -

机票预订系统《详细设计》解析

《机票预订系统详细设计说明书》 1、编写目的 在前一阶段(总体设计说明书)中,已解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的详细设计报告中将对在本阶段对系统所做的所有详细设计进行说明。 在本阶段中,确定应该如何具体地实现所要求的系统,从而在编码阶段可以把这个描述直接翻译成用具体的程序语言书写的程序。主要的工作有:根据在《需求分析说明书》中所描述的数据、功能、运行、性能需求,并依照《总体设计说明书》所确定的处理流程、总体结构和模块外部设计,设计软件系统的结构设计、逐个模块的程序描述(包括各模块的功能、性能、输入、输出、算法、程序逻辑、接口等等)。 1.接受:旅客信息及取票通知和账单; 2.输出:取票通知和账单和机票; 3.网络输出和加密,输入和解密; 4.分辨信息的种类并采取相应的处理步骤; 5.判断信息的正误并采取相应的处理步骤; 6.进行数据库的查询、修改工作; 7.接受并判断错误,输出相应的出错信息。 我们将机票预订系统分为五个主要模块,分别为:订票模块,用户注册登录管理模块,航空管理系统,数据库模块,取票模块。 以下我为大家介绍以下数据库模块的详细设计。 2、数据库模块详细设计 2.1数据库设计 (1)概述 数据库设计就是要根据数据的不同用途、使用要求、统计渠道、安全保密性等,来决定数据的整体存储形式,即决定数据的结构、类别、载体、组织方式、保密等级等一系列的问题。本系统的数据库表设计如表2-7和表a、表b、表c、表d所示。 (2)功能 本系统的数据库表设计如表2-1和表a、表b、表c、表d所示。

毕业设计机票预订系统测试用例说明书

毕业设计测试用例说明书 1 引言 编写的目的 在本机票预定系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对航空公司、各旅行社及机场的实地调研中获得,并在需求规格说明书中得到详尽得叙述及阐明。 本阶段已在系统的需求分析的基础上,对机票预定系统做概要设计。主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。 在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对机票预定系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。 预期的读者:系统管理员、机票预订管理员和订票旅客三种用户。 背景 软件名称:机票预订系统 提出者:航空公司机票销售部门 开发者:xxx。 用户:需要乘飞机的旅客,航空公司,旅行社, 系统管理员。 实现该软件的计算中心或计算机网络: 定义 查询:对数据库的操作的一种,用于搜索数据信息。 插入:对数据库的操作的一种,用于将数据存入数据库中。 更新:对数据库的操作的一种,用于更改数据库中的数据信息。 软件结构图:反映软件系统的功能模块之间的关系的数据图。 专门术语: SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)。 SQL: 一种用于访问查询数据库的语言 事务流:数据进入模块后可能有多种路径进行处理。 主键:数据库表中的关键域。值互不相同。 外部主键:数据库表中与其他表主键关联的域。 ROLLBACK: 数据库的错误恢复机制。 系统:若未特别指出,统指本机票预定系统。 参考资料 1.机票预定系统需求规格说明书报告周海艳2013/11 2.机票预定系统程序设计说明书报告周海艳2013/11

(完整word版)机票预订系统与实现(word文档良心出品).doc

河南理工大学软件工程课程设计 xxx大学 计算机科学与技术学院 课程设计报告 2013— 2014 学年第二学期 课程名称:软件工程 设计题目:机票预订系统设计与实现 小组学生班级姓名学号: 指导教师 : 2014年6月22日

目录 一、可行性研究 1引言 (3) 2可行性研究前提 (3) 3技术可行性分析 (4) 4 经济可行性分析 (5) 5 社会因素可行性分析 (6) 6 结论意见 (6) 二、项目开发计划 1 .引言 (6) 2.项目概要 (6) 3.实施计划 (8) 三、需求规格说明书 1.引言 (8) 2.任务概述 (9) 3.系统结构设计 (10) 4.数据描述 (11) 5.功能需求 (12) 6.性能需求 (14) 7.数据需求 (14) 8.运行需求 (15) 四、详细设计说明书 1.引言 (15) 2.系统结构设计 (16) 3.模块设计 (16) 五、结构化实现 (19) 六、总结 (24) 七、主要代码 (25)

机票预订系统设计与实现 一、可行性研究 1引言 1.1 编写目的 本文从各个方面讲解了机票预订系统在市场中的作用,以及说明机票预订系统能给旅客、航空公司和旅行带来的好处,为各个方面提供方便。 1.2项目背景 a.开发软件的名称:机票预订系统 b.项目的任务提出者:航空公司 c.开发者:王培靖、李珍珍、朱晓芳 d.用户:国内各大航空公司 2可行性研究前提 2.1工作内容 a.主要功能:为游客提供机票预订服务,方便旅游局的售票工作,提高旅游局的服务质量和服务效率。 b.性能要求:机场提供的信息必须及时的反映在旅游局的工作平 台上。售票系统的订单必须无差错的存储在机场的主服务器上。 c.输入要求:数据完整,详实。 d.输出:简捷,快速,实时。 e.安全与保密要求:服务器的管理员享有对机场航班信息库及机 票信息库和弃权票信息库的管理与修改,售票员只享有对订票信息库

机票订票系统项目开发总结报告

九、项目开发总结报告 1.引言 (1) 1.1编写目的 (1) 1.2项目背景 (1) 1.3定义 (2) 1.4参考资料 (2) 2.开发结果 (2) 2.1产品 (2) 2.2主要功能及性能 (3) 2.3所用工时 (3) 2.4所用机时 (3) 2.5进度 (3) 2.6费用 (4) 3.评价 (4) 3.1生产率评价 (4) 3.2技术方案评价 (4) 3.3产品质量评价 (4) 4.经验与教训 (4) 1.引言 1.1编写目的 本文档将对《机票订票系统》软件开发需求进行描述,目的是让读者能够了解系统的开发目的,开发方法,以及目前的硬件和软件的情况和开发所需资金和设备。本文档的预期读者是项目策划,设计和评审人员。 1.2项目背景 本项目是由软件工程老师指定的课程设计的题目。开发人员初次通过迭代和增量的方法

分析设计开发该项目,最后实现的项目会存在不完整性。 1.3定义 SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)。SQL: 一种用于访问查询数据库的语言 事务流:数据进入模块后可能有多种路径进行处理。 主键:数据库表中的关键域。值互不相同。 外部主键:数据库表中与其他表主键关联的域。 软件结构图:反映软件系统的功能模块之间的关系的数据库。 1.4参考资料 1、机票预订系统项目计划任务书软件工程课程设计第13组 2、机票预订系统项目开发计划软件工程课程设计第13组 3、需求规格说明书软件工程课程设计第13组 4、软件工程及其应用周苏、王文等2010 5、软件工程张海藩清华大学出版社2009 6、项目开发计划软件工程课程设计第13组 7、概要设计说明书软件工程课程设计第13组 8、详细设计说明书软件工程课程设计第13组 9、测试计划软件工程课程设计第13组

机票预定系统概要设计说明书

概要设计说明书1.引言 1.1编写目的 本阶段已在系统的需求分析的基础上,对机票预定系统做概要设计。主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。 1.2项目背景 开发软件名称:机票预订系统。 开发者: 用户:航空公司,旅行社,乘客 运行环境:个人电脑 开发平台:MyEclipse ,SQL SERVER数据库。 系统架构:该系统采用java+jsp完成。 1.3定义 SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)。 SQL: 一种用于访问查询数据库的语言 事务流:数据进入模块后可能有多种路径进行处理。 主键:数据库表中的关键域。值互不相同。 外部主键:数据库表中与其他表主键关联的域。 1.4参考资料 以下列出在概要设计过程中所使用到的有关资料: 1.软件工程及其应用周苏、王文等天津科学技术出版社 1992/1 2.软件工程张海藩清华大学出版社 1990/11 2.任务概述 2.1目标 该阶段目的在于明确系统的数据结构和软件结构,此外总体设计还将给出内部软件和外部系统部分之间的接口定义,各个软件模块的功能说明,数据结构的细节以及具体的装备要求。 2.2运行环境 系统将由两部分程序组成,安装在各旅行社客户机上的客户程序及航空公司内的数据服务器程序。

数据库软件:Mysql数据库 运行平台:Windows XP/windows 7 2.3 需求概述 航空公司为方便旅客,需开发一个机票预定系统。为便于由旅行社代替航空公司负责为旅客定票,旅行社把预定机票的旅客信息,包括姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地,输入机票预定系统的客户端程序,系统经过查询航空公司内的航班数据服务器后,为旅客安排航班,打印取票通知。旅客在飞机起飞前凭取票通知交款后取票,系统核对无误后即打印机票。要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客户机的界面要简单明了,易于操作,服务器程序便于维护。 2.4 条件与限制 为了评价该设计阶段的设计表示的“优劣程度”,必须遵循以下几个准则:(1)软件设计应当表现出层次结构,它应巧妙的地利用各个软件部件之间的控制关系; (2)设计应当是模块化地,即该软件应当从逻辑上被划分成多个部件,分别实现各种特定功能和子功能; (3)设计最终应当给出具体的模块,这些模块就具有独立的功能特性; (4)应当应用在软件需求分析期间得到的信息,采取循环反复的方法来获得设计。 3.总体设计 3.1 处理流程 下面将使用(结构化设计)面向数据流的方法对机票预定系统的处理流程进行分析。系统可分为两大部分:一、客户机上的程序,二、服务器上的程序。以下将分别对系统的这两大部分进行流程分析: 3.1.1 客户机程序流程 客户机上的输入信息为旅客资料或帐单号,还包括一个定票/领票选项。输出为打印帐单或机票,和确认或出错信息。其内部处理流程如下:

汽车系统概要设计说明书

汽车系统概要设计说明书 目录 一、引言 1.编写目的 2.项目背景 3.定义 4.参考资料 二、任务概述 1.目标 2.运行环境 3.需求概述 4.限制描述 三、总体设计 1.基本设计概念和处理流程 2.系统总体结构和模块外部设计 四、接口设计 1.外部接口 2.内部接口 五、数据结构设计 1.逻辑结构设计 2.物理结构设计 3.数据结构与程序的关系 六、运行设计 1.运行模块的组合 2.运行控制 3.运行时间 七、出错处理设计 1.出错输出信息 2.出错补救措施 3.系统恢复设计 八、安全保密设计 九、维护设计

一、引言 1.编写目的 编写本概要设计文档,旨在进一步完善汽车系统的结构。在原有需求分析的基础上,进一步细化系统流程和结构,以及确定系统所需数据库和数据结构。本文档为以后的详细设计指明了总体方向。 2.项目背景 本系统由重庆信息技术职业学院09信管5班学生倾情奉献; 项目人:王敏徐克立乔常平 本系统主要用于学生实习实训练习。 3.定义 4.参考资料 2)https://www.360docs.net/doc/6b3277856.html, 3.5 使用教程(电子工业出版社主编:郑阿奇) 二、任务概述 1.目标 1)界面设计美观友好,信息查看灵活、方便、快捷、准确,数据存储安全可靠。 2)全面展示系统内所有分类的帖子,并进行分页显示。 3)为用户提供一个方便、快捷的主题信息查看功能。 4)实现在线发表帖子。 5)提供登陆模块,主要用于管理员登录系统和发表帖子时留下发表者的信息。 6)用户随时可以查看自己发表的帖子。 7)系统最大限度地实现了易维护性和易操作性。 8)系统运行稳定、安全可靠。 9)用户包括老师、同学和游客。 2.运行环境 为了保证汽车论坛管理系统运行的高效性和可靠性,服务器应具有较高的软硬件配置,客户端的要求不是很高。此应用程序可广泛运行于国际互联网即 Internet,也可适用于内部的局域网。其运行要求如下: 客户端: Windows95/98/2000/XP,Internet Explorer(IE)等。 服务器端:Windows NT/Windows2000,Tomcat 5.0,JDK 1.5及其以上版本。 数据库:采用SQL 2005,运行于服务器端。 3.需求概述 汽车论坛系统的目的是提供一个客户与销售人员交流的平台,为广大客户提供客户与销售者之间更方便的交流沟通。因此,汽车论坛最基本的功能首先是发表帖子,其次是其他人员根据根帖发表自己的看法---回复帖。此外,为了记录根帖的发表者和及其回复者信息,系统还需要提供用户注册和登陆的功能。只有注册的用户登陆后才能够发表和回复帖子,而浏览者只能浏览根帖信息。此论坛需要具有以下功能:显示各论坛类别及版面、查看版面下的所有的帖子、查看精华帖、查看自己发表的帖子、

机票预订系统课程设计

内蒙古科技大学 《数据库原理及应用》课程设计说明书 题目:机票预订系统 学生姓名 学号: 专业:计算机科学与技术 班级:4班 指导教师:余金林

内蒙古科技大学课程设计任务书

一、教学要求 1.从附录一中选择一个题目进行数据库应用系统设计。 2.功能设计:用Visual FoxPro,Visual Basic、PB等开发工具与数据库管理系统SQL-SEVER或Access制作一个小型管理系统。所设计的小型管理系统应包含输入输出、查询、插入、删除等基本功能。设计课题可以从候选的项目中选出,根据题目的基本需求,画出流程图,编写程序,并写出详细的设计说明书。(本项实际系统设计与实现可选,但必须有功能设计过程) 3.数据库的设计: 根据数据库应用系统设计过程,通过需求分析和系统分析,进行数据库的概念结构设计、逻辑结构设计等工作: 概念结构设计的E-R图 数据库逻辑结构设计是以表格的形式说明数据库中有几个表,每个表的表名以及每个表的各字段名,类型和约束(主、外码); 确定表之间的关联(一对一、一对多、多对多) 运用数据库理论确定每个表至少属于3NF。 二、设计资料及参数 1、订单编号 2、航班编号、出发地、目的地、出发时间到达时间 3、机票编号、座位号、机舱等级 4、旅客编号、姓名、性别、身份证号 三、设计要求及成果 1.按照数据库应用系统设计步骤进行数据库结构设计。 2.使用开放工具及数据库管理系统开放应用系统(可选)。 3.书写论文(具体要求见论文模板)。 四、建议参考资料 《数据库系统教程》(第三版)施伯乐等著高等教育出版社

目录 内蒙古科技大学课程设计任务书 (2) 目录 (4) 第一章绪论 ......................................................... 错误!未定义书签。 课题简介 (5) 设计目的 (5) 设计内容 (5) 第二章需求分析 (6) 需求分析的任务 (6) 需求分析的过程 (6) 数据字典与流程图 (8) 第三章 ER模型图 (11) 实体属性图 (11) 总体ER模型图 (13) 第四章逻辑结构设计 (13) E-R图向关系模型的转换 (13) 数据模型的优化 (13) 第五章功能实现 (14) 查询功能的实现 (14) 多条件查询功能的实现 (15) 添加功能的实现 (15) 删除功能的实现 (15) 更改功能的实现 (15) 视图的建立 (16) 第六章源代码 (16) 第七章总结 (16) 第八章参考文献 (23) 附录 (24)

机票预订系统详细设计

软件工程实验报告 设计题目:机票预订系统(详细设计部分) 机票预订系统详细设计 1引言 1.1编写目的 在前一阶段(概要设计说明书)中,已解决了实现该系统需求的程序类设计问题。包括如何把该系统划分成若干个类、决定各类之间的接口、类之间传递的信息,以及数据结构、类结构的设计等。在以下的详细设计报告中将对在本阶段中对系统所做的所有详细设计进行说明。 在本阶段中,确定应该如何具体地实现所要求的系统,从而在编码阶段可以 这个描述直接翻译成用具体的java程序语言书写的程序。主要的工作有:根据在《需求分析说明书》中所描述的数据、功能、运行、性能需求,并依照《概要设计说明书》所确定的处理流程、总体结构、数据结构设计和类设计,逐个类的进行尽可能详尽的程序描述(包括各方法的功能、性能、输入、输出、算法、程序逻辑、接口等等),尽可能的减少编码时间。 1.2 背景 软件系统的名称:机票预订系统 项目由A3小组负责开发. 项目分两个部分: 面向客户的客户终端程序 部署在服务器上的Java服务程序 1.3 定义 Socket:网络通信模式。 Server:机票预订系统的服务器端。 Client:机票预定系统的客户端。 1.4 参考资料 1.机票预订系统项目开发计划书 2.机票预订系统需求分析说明书

3.《软件工程——实践者的研究方法》机械工程出版社 2程序系统的结构 以类图形式展示: Server类图: Client类图: 3 Server端程序说明: 3.1类ServerStart设计说明 调用窗口显示方法ServerGUI(),显示服务器主界面,Server be ready。 3.1.1.1功能 启动服务器。 3.1.1.2 测试计划 能顺利启动服务器 用于服务器管理员登录。 直接访问数据库,验证输入的用户名密码,如正确则进入服务器管理界面。 3.1.2.2 输入项 用户名 String 密码 String 3.1.2.3输出项 是否正确 bool 3.1.2.4 算法 1.用getText()从管理员登陆界面读取用户名与密码。 2.将信息传递到方法中到数据库中查找。 3.返回查找情况,找到true,未找到false。 3.1.2.5 测试计划 能正确识别输入的用户名与密码。输入正确的用户名与密码可跳转至服务器管理员界面,输入错误的则发出提示,不允许进入。 用于编辑管理员界面并显示。 编辑管理员界面,传递参数给ServerLongON(),并显示界面。 3.1.3.2 算法

概要设计说明书

河北北方学院信工学院 《软件工程》实验指导与报告书 2010-2011 学年 第 1 学期 实验内容:航空机票预定系统概要设计说明书 班 级:信息管理与信息系统(医药方向) 组 号: 第七组 组 长:张艳平 组 员:赵琪 才洪波 卢德华 任彦龙 指导教师: 赵志升 信息科学与工程学院 2010.9

实验三软件概要设计

1.1编写目的 在本机票预定系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对航空公司、各旅行社及机场的实地调研中获得,并在需求规格说明书中得到详尽得叙述及阐明。 本阶段已在系统的需求分析的基础上,对机票预定系统做概要设计。主要解决了实现该系统需求的程序模块设计问题。 包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计 等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。 在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对机票预定系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错 误。 1.2项目背景 本项目(机票预定系统)时由东航空公司委托,由08信本软件开发小组负责开发。 机票预定系统将由两部分组成:置于个旅行社定票点的前台客户程序,以及置于航空公司的数据库服务器。本系统与其他系统的关系如下: 1.3定义 1.3.1 专门术语 SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)。 SQL: 一种用于访问查询数据库的语言 事务流:数据进入模块后可能有多种路径进行处理。

机票预订系统毕业设计论文

毕业设计论文 毕业设计(论文) 在线机票预订系统的设计与实现

在线机票预订系统 摘要 随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型科学,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立起和自身特点相适应的管理信息管理系统。 本文从软件的需求分析记忆软件功能,功能需求以及数据需求和设计概要等几方面阐述了系统的研究背景和形式,剖析了系统的内部构造以及操作方法。使得系统的功能和价值够完全的体现出来。采用Eclipse作为开发工具,以Oracle做数据后台,开发出来的网上机票预订管理系统。整个系统从符合操作简便,界面友好,灵活,实用,安全的要求出发,完成了网上机票预定的全过程,包括机票信息管理,客户信息管理,航线信息管理,系统管理等管理工作。论文主要介绍了本课题的开发背景所要完成的功能和开发过程。重点说了系统的设计的重点设计思想和系统的详细设计。 关键词机票预订;机票管理;航班信息管理

Abstract Along with information technique more and more thorough on the management but extensive of application, the implementation managing information system has been gradually mature on the technique.Managing the information system is continuously new science that 1 develops, the whichever unit wants to exist to want a development, high-efficiencily internal activity organically the organization get up, have to start to build up to adapt to with oneself characteristics mutually of manage an information management system. This text the need analysis memory software function, function request and data need and design essentials etc. from the software are several researches background and forms that the aspects elaborated system and analyzed the internal structures and operation methods of system.Make system of the function and value enough complete embodiment come out.Adopting Eclipse is to develop tool and do data backstage by Oracle, the net developing starts up a ticket to reserve management system.The whole system from match to operate simple, interface amity, vivid, practical, safety of the request set out and completed a net to start up a whole processeses of default, including ticket information management, customer information management, flight path information management, the system manages to wait a managing.The thesis mainly introduced finished function and development process that the development background of this topic wants.Particularly said the point of design of system designs the detailed design of thought and system. key word The ticket reserves;The ticket manages;The service information manages

相关文档
最新文档