数据库课程设计报告列车票务管理系统

数据库课程设计报告列车票务管理系统
数据库课程设计报告列车票务管理系统

百度文库- 让每个人平等地提升自我

华科学院信息管理与信息系统专业《数据库课程设计》报告

(2011/2012学年第一学期)

学生姓名:

学生班级:信息管理092201H班

学生学号:

指导教师:

2012年1月5日

目录

第一章课程设计的目的与意义 (1)

课程设计的目的 (1)

课程设计的意义 (1)

设计内容 (2)

1.3.1需求分析 (2)

1.3.2概念结构设计 (2)

1.3.3逻辑设计 (2)

1.3.4数据库的实施 (2)

第二章需求分析 (4)

. 需求分析的任务 (4)

需求分析的过程 (4)

数据字典 (5)

2.3.1调查用户分析 (5)

1. 旅客买票需求 (5)

2. 列车系统管理需求 (5)

3. 票务查询需求 (6)

4. 售票员管理需求 (6)

2.3.2分析用户需求 (8)

第三章概念结构设计 (9)

概念结构设计的方法与步骤 (9)

3.1.1概念结构设计的方法 (9)

3.1.2概念结构设计的步骤 (10)

数据抽象与局部视图设计 (10)

视图的集成 (12)

第四章逻辑结构设计 (13)

ER图向关系模型的转换 (13)

数据模型的优化 (13)

数据库的物理设计 (14)

第五章数据库的实施与运行 (16)

查询系统 (16)

更新系统 (17)

购票系统 (19)

.退票系统 (20)

结束语 (22)

参考文献 (23)

第一章课程设计的目的与意义

课程设计的目的

数据库课程设计是数据库系统原理实践环节的及为重要的一部分.其目的

是:

(1)培养学生能够应用数据库系统原理在需求分析的基础上对系统进行概念设计,学会设计局部ER,全局ER图;

(2)培养学生能够应用数据库系统在概念设计的基础上应用关系规范化理论对系统进行逻辑设计,学会在ER图基础上设计出易于查询和操作的合理的规范化关系模型;

(3)培养学生能够应用SQL语言对所设计的规范化关系模型进行物理设计,并且能够应用事务处理,存储过程,触发器以保证数据库系统的数据完整性,安全性,一致性,保证数据共享和防止数据冲突;

(4)培养学生理论与实际相结合能力, 培养学生开发创新能力;

(5)培养学生独立分析问题、解决问题、查阅资料以及自学能力,以适应计算机产业日新月异发展的形势;

(6)提高和加强学生的计算机应用与软件开发能力,使学生由初学者向专业的程序员过渡。

课程设计的意义

目前,我国在计算机应用、计算机软件和电子类相关专业的人才培养方面,取得了长足的发展,但同时也让我们深刻地感觉到缺乏实际开发设计项目的经验,不善与综合运用所学理论,对知识的把握缺乏融会贯通的能力.尤其是我们计算机专业大学生,由于缺乏具体项目经验,毕业之后普遍感到知识不能转化为能力。课程设计可以锻炼我们理论联系实际的能力,为今后工作做铺垫。

信息时代已经来临,信息处理的利器——计算机应用于火车站售票的日常管理为火车站售票的现代化带来了从未有过的动力和机遇,为火车站票务管理领域的飞速发展提供了无限潜力。采用计算机管理信息系统已成为火车站票务管理科学化和现代化的重要标志,给火车站票务带来了明显的经济效益和社会效益。计算机已经成为人们生活不可却

小的一部分。铁路票务管理是一件比较负责但又非常重要的事情,它是涉及国家铁路运输的正常工作、国民经济的发展和人民生活水平及质量的大事情。随着经济的发展,交通运输越来越便捷,为了提高效率,减轻劳动强度,设计开发高效的铁路信息查询系统就显得颇为重要。火车售票管理中包含许多内容,有铁路乘客运输的运力问题,有订票管理问题等等。铁路信息查询系统是企业信息决策和管理的重要的组成部分,是一种典型的信息管理系统(MIS),其开发主要包括后台的数据库的建立、维护以及前端的相应应用程序的开发两个方面的内容,数据库的建立和维护主要要求其管理数据的一致性、完整性、安全性等特点,而前台的应用程序开发则要求做到各项功能要完备、操作要简便、易学易用等特点。本课程设计专门要解决这些问题,由于铁路火车票务管理的复杂性,本设计与开发也仅是一个尝试性的工作,但其中有很多重要的思想和方法,涉及一些重要的程序代码,对于研究开发该类程序的工程人员可以起一个抛砖引玉的作用。

设计内容

1.3.1 需求分析

需求分析的任务是准确了解并分析列车票务管理系统的需要和要求,弄清列车票务管理系统要达到的目标和实现的功能,得到数据字典和数据流图。

1.3.2 概念结构设计

将需求分析得到的用户需求抽象为信息结构即概念模型(ER图)。先逐一设计ER 图,然后集成得到的ER图,最后通过消除不必要的冗余,设计基本ER图。

1.3.3 逻辑设计

逻辑设计的任务就是把概念设计阶段设计好的基本ER图转换为与选用的DBMS产品所支持的数据模型相符合的逻辑结构。首先按照ER图向数据模型转换的规则,将概念结构转换为DBMS所支持的数据模型;然后对数据模型进行优化,得到至少5个关系模式。

1.3.4 数据库的实施

(1)表的建立

需要明确数据库需要建立多少表,以及每个表中所要包括的内容。在建立表的过程中。要对每个表进行字段属性的设置。

(2)表之间的关系的设置

为数据库设置了不同的表之后必须告诉DBMS如何将这些信息合并在一起,因此要定义表之间的关系。

(3)完成相关查询

包括已售出的列车票表信息,预订车票,售票,退票,车次查询,报表,列车管理功能,可以新增车次,修改车次和撤销车次等功能。

第二章需求分析

. 需求分析的任务

随着旅游业的逐渐的成熟发达,铁路客运量大幅度的提高,各大省市的列车都显著的增加,这些都对列车票务管理系统提出了更高的要求,所以要不断的完善更新列车票务管理系统,提高列车售票系统的工作效率。随着科学的不断进步,计算机应用已经遍布整个社会的每个角落。目前社会正处于健保发展方兴未艾的时代,各火车站莫不兢兢业业地改善本身的体制或管理方式,以适应健保越来越严格的规范。列车在我国的人员流动、物资运输中占据着举足轻重的地位。全国有大量的人员通过搭乘火车到达目的地。而与火车的特殊性及可能经过多个城市,每个城市的车站可以出售此火车的车票。而且同一车站可能有多辆车经过。许多希望以最快的方式选择自己想来乘坐的那一趟列车。所以以人工的方式是不可能实现这种功能的。一种可行的方案是基于客户端服务器的体系结构。服务器为数据库系统,存储所有必要的信息。客户端通过连接到服务的应用程序快速、准确地完成相应的工作,通过网上订购,可以达到高效、便捷的购票。列车票务管理系统的实施,将会在一定程度上促进铁路客运生产力和生产关系的变革,增强市场竞争能力,提高铁路部门的工作效率,提升管理水平,减少劳动强度,方便广大旅客购票,有一定的社会和经济效益。

需求分析的过程

列车票务管理系统是铁路运输业务管理的一项最基本业务。表面上看,它只是铁道运输业务的一个简单部分,但是它涉及的业务量很大,客户多,还涉及资金管理与客户服务等多发面,因此这项业务并不像看上去那么简单。过去传统的售票方式已不能满足现代铁路运输业务流量剧增的客观要求,本系统便是利用目前最先进,最新型的开发工具DB2开发一个列车票务管理系统,他能发片快捷的运用在火车业务的运营之中。列车在我国的人员流动,物资运输中占据举足轻重的地位。我国有大量的人员通过搭乘火车到达目的地。火车的特殊性是在于经过很多个城市,每个城市的车站可以出售此火车的车票。而且同一车站可能有多辆车经过。许多希望以最快的方式的选择出自己想做的那一趟车。所以以人工的方式是不可能实现这种功能。一种可行的方案是基于客户端服务器的体系结构。服务器为数据库系统,存储所有必要的信息。客户端通过连接到服务

的应用程序快速准确的完成相应的工作。

数据字典

以某列车票务管理系统为例,经过可行性分析和初步需求调查,抽象出该列车票务管理系统的业务流程图,如图

图业务流程图

2.3.1调查用户分析

1. 旅客买票需求

(1)订票功能:旅客可提前10天到各个站点查询并预定所需车票。

(2)退票功能:旅客可随时退换所购车票。

(3)售票功能:发售的车票暗战速度快慢,分为特别快车,直达快车,普通快车。按照乘车的形式分为硬座票,软座票,硬卧票,软卧票等。

2. 列车系统管理需求

(1)添加功能:主要用来增加车次及相关信息。

(2)修改功能:主要是用来修改列车的发车和到达等相关信息。

(3)删除功能:删除已经不用的列车信息。

(4)加强客票信息管理与分析,提高坐席利用率,为铁道客运组织与管理工作提供辅助决策支持。

3. 票务查询需求

(1)站站查询功能:旅客根据始发站和终点站名查询到全国任意两站之间的所有车次,并且相应查询两站的距离公里数,票价,经过的时间和车次类型等各种信息。

(2)车次查询功能:旅客可根据具体车次查询到所需的相关信息。

(3)站名查询功能:旅客可根据具体站名查询到所需的相关信息。

4. 售票员管理需求

(1)统计功能:统计售票员的日工作量及工作成绩。

(2)考勤功能:方便了铁道部门对售票员的考勤。

图系统功能模块图

2.3.2 分析用户需求

经分析之后,本系统要用到六个基本表,列车信息总表,车票信息表,售票员信息表,售票信息表,退票信息表,车站信息表。数据结构定义如表1

表1 数据结构定义

数据结构名 含义说明

组成

列车信息总表

定义所有列车的相关信息

列车编号,车种,始发站,终点站,发时,到时,卧铺车厢数,里程,经过车站

车票信息表 定义了供旅客查询的现有列

车车次有关信息

车票编号,发站,到站,发时,到时,票价,车票类型座位类型,座位号,售票

站名

售票员信息表 定义了售票员进入系统填入

的登录信息

工作证号,姓名,密码,车站名

售票信息表 定义了已售出及订出车票的

有关信息

车票编号,售票站名,售票时间,售票

员工证号

退票信息表 定义旅客因某种原因退掉得

车票

车票编号,售票员工证号

退票金额 车站信息表 定义了各车站站点的有关信

车站名,城市名,票数

第三章概念结构设计

概念结构设计的方法与步骤

3.1.1概念结构设计的方法

本系统采用自底向上的概念结构设计方法,即首先定义各局部应用的概念结构,然后将他们集成起来得到全面概念模式。

如下为数据流图

图列车票务系统数据流图

3.1.2概念结构设计的步骤

概念结构设计可分为两个步骤:

1.抽象数据并设计局部视图。就是对需求分析阶段收集到的数据按照ER模型的要求进行分类,组织,形成实体的属性,便是实体的键,确定实体之间的联系类型,设计分ER 图。

2.集成局部视图,得到全局的概念结构。就是要将所有的分ER 图综合成一个系统的总的ER 图。

数据抽象与局部视图设计

按照列车票务管理系统设计局部ER 图

图 列车管理的ER图

图 售票的ER图

车厢数

列车

车种

始发站

里程

终点站

列车编号发时卧铺车厢

到时

车站经过

所在省

车站名

城市名

到达时刻

开车时刻

绝对里程

1

n

列车车票

发站发时

车票编号售票类

售票站

座位类

票价到站

到时

售票售票员

工作证

密码

姓名

售票时间

n

m

图 订票的ER图

图 退票的ER图

图 售票员的ER 图

退票金额

列车车票

发站发时

车票编号售票类

售票站

座位类

票价

到站

到时

退票

售票员

工作证

密码

姓名

n

m

列车车票

发站发时

车票编号售票类

售票站

座位类

票价

到站

到时

订票

售票员

工作证

密码

姓名

n

m

所在省

车站名

城市名

车站

售票员工作证

密码姓名

工作

1

n

列车票务系统数据库课程设计说明书

列车票务系统数据库课 程设计说明书 Company Document number:WUUT-WUUY-WBBGB-BWYTT-1982GT

摘要 铁路运输一直都是我国重要的经济命脉,而且由于我国是内陆国家,这铁路运输的意义就显得更加突出了,对于这样重要的一件事,当然需要良好的管理了。经过几十年的发展,我国拥有总里程超过五万公里的铁路线,是世界上最大的铁路运输网之一。而铁路客运服务在其中又占有非常重要的地位。事实早就证明了使用计算机软件来辅助自己比单纯的人工处理手段高明的多,在这样的背景下,研究这样的课题的意义也就不言而明了。一个大型的计算机管理系统必须有一个正确的设计指导思想,通过合理的选择数据结构,操作系统以及开发环境,构成一个完善的网络系统,才能充分发挥计算机信息管理优势。在此背景下,本文论述了小型列车票务管理系统的设计与实现。通过对各种数据库管理系统(DBMS)的模型分析,结合火车站售票查询的实际需求,同时本文还说明了列车订票管理系统的开发过程及各种技术细节。本系统是适应时代发展的需要,提高管理的效率而开发设计的。结合所要开发的系统的特点,此列车票务管理系统系统采用SQL语言进行编写,后台数据库在IBM DB2环境下运行。整个系统力求做到操作简便、界面友好、灵活、实用和安全。可实现现代化的集预定车票、售票、退票、查询及其他各种服务及功能,车站售票组织庞大,服务项目多,信息量大,要想提高劳动生产,降低成本,提高服务质量和管理水平,进而促进经济效益,必须借助数据库设计来进行现代化的信息管理。系统运行结果证明,本文所设计的列车票务管理系统可以满足购票者、票务工作人员和票务系统管理员等几方面的需要。 关键词:SQL语言;IBM DB2;数据库设计;列车票务管理系统 已售出的列车票表信息、列车管理功能、售票员登陆

火车票务管理系统C语言

火车票务管理系统 C语言

火车票务管理系统 一、课题内容和要求 设计目标:设计一个火车票务管理系统,用C语言实现。对该系统的要求如下: 需求描述: 1.系统功能 (1)火车时刻信息录入。包括车次、日期、起点、终点、开车时间、到 达时间、票价。数据存入数据文件hchsk.dat或hchsk.txt中。 (2)火车时刻信息查询。 按照车次查询 按终点查询 按起点查询 按终点和日期查询 (3)统计 按终点统计每日的车次数 按起点统计每日的车次数 2. 系统主界面应有以下功能选项 录入火车时刻信息 查询火车时刻信息 统计火车车次 退出 注:建议用VC环境开发用户界面。

结果形式: 提交程序设计报告和可演示的系统软件 二、需求分析 系统主界面应有以下功能选项 1.录入火车时刻信息 2.查询火车时刻信息 3.统计火车车次 4.退出 (1)火车时刻信息录入。包括车次、日期、起点、终点、开车时间、到 达时间、票价。数据存入数据文件hchsk.dat或hchsk.txt中。 (2)火车时刻信息查询。 按照车次查询 按终点查询 按起点查询 按终点和日期查询 (3)统计 按终点统计每日的车次数 按起点统计每日的车次数 二、概要设计

void SearchTrainNum();//按照车次查询 void SearchToPlace();//按终点查询 void SearchFromPlace();//按起点查询 void SearchToPlaceAndDate();//按终点和日期查询void CountToPlace();//按终点统计每日的车次数 void CountFromPlace();//按起点统计每日的车次数三、详细设计 程序的源代码与注释 #include #include #include void SearchTrainNum(); void SearchToPlace(); void SearchFromPlace(); void SearchToPlaceAndDate(); void CountToPlace(); void CountFromPlace(); void Star(); struct TRAIN {

列车时刻查询决策系统设计

课程设计任务书 班级姓名学号 课程设计起止日期2007年3月6日至2007年3月17日 实习地点 课程设计题目列车时刻查询决策系统 课程设计内容与要求: 列车时刻查询决策系统主要功能是:通过列车时刻查询决策系统,管理人员可以对车站设置、列车类型进行新建和修改,及列车票价的调整;对车次进行增加和维护;用户可以对列车的查询进行站站查询,及车次查询。在查询当中可以查询到任意车次始发站和终点站两站之间的所有车次,并且可以查询出所要查询的两站之间距离公里数、经过的时间、行驶总时间、票价和车次类型等各种信息。 主要有以下几个功能模块: 1、基础数据模块:包括车站设置、列车类型、价格调整、退出系统。 管理员可以在车站设置中进行车站的新建和修改;在列车类型中对列车类型进行新建和修改;以及在价格调整中进行列车票价的调整。 2、车次管理模块:包括增加车次、车次维护。 管理员可以对车次进行增加和维护。 3、列车查询模块:包括站站查询、车次查询。 用户可以在此系统中进行站站查询,及车次查询。

指导教师 2007 年 3 月 17 日

1、课程设计目的和意义 1.1设计目的 列车时刻查询决策系统是便民类的系统。该系统能够为用户提供有关列车时刻充足的信息和快捷的查询手段。在计算机普及的信息时代,用电脑软件来查询列车时刻已经替代了一直以来人们使用传统的方式查询列车时刻,用传统的方式存在着许多缺点,如:效率低、时间长、繁琐,给用户带来了诸多不便。使用电脑软件进行查询,具有很多优点,例如:查询迅速、方便、清晰、信息存储量大等。因此有利于人们快速、方便的查找到所需的相关列车时刻信息。从真正意义上做到了“便民”。 1.1.1设计意义 列车时刻查询和决策工作是一项琐碎、繁杂的工作,由于列车时刻在各种节日休假时期经常性的调整,导致列车时刻表必须经常修改,以确保准确无误的向用户及时的提供列车时刻信息。几十年前的那种传统的方式存在着许多缺点,如:效率低、时间长、繁琐,给用户带来了诸多不便。在计算机普及的信息时代,使用电脑软件进行查询,使查询更加迅速、方便、清晰。 此列车时刻查询决策系统软件,能帮助人们利用计算机快速方便的查询列车时刻。本软件集列车基本数据、车次管理、列车查询于一身,目的在于能够使管理人员更加方便快捷的对列车时刻进行更新和管理。同时使用户更加方便快速的查询列车时刻信息。此列车时刻查询决策系统使列车时刻信息的查询工作更系统化、规范化、自动化。从而在一方面提高了管理人员的工作效率,减少了传统人工管理方式所带来的人力,物力的浪费,另一方面由于本软件具有查找方便、可靠性高、存储量大等优点,所以实现了列车时刻信息查询及管理的自动化。 2、软硬件环境 软件环境:Windows XP 硬件环境:CPU:inter pentinum?4、主频:2.80G赫兹、内存:256M、40G硬盘开发环境:Windows XP 、Delphi5.0 、Microsoft Office Access 2003 inter pentinum?4、256MB内存、40G硬盘 3、系统设计及开发过程 3.1需求分析 需求分析的任务是通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统(手工系统或计算机系统)工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。新系统必须充分考虑今后可能的扩充和改变,不能仅仅按当前应用需求来设计数据库。 需求分析的重点是调查、收集与分析用户在数据管理中的信息要求、处理要求、安全性与完整性要求。 基于需求分析的方法,我从网络中以及经常需要进行列车时刻查询的人群中进行了调查,得出此列车时刻系统的功能包括以下各项: 3.1.1基础数据模块 此模块包含了车站设置、列车类型、价格调整、退出系统四种功能。 3.1.1.1 车站设置

火车售票系统

摘要 摘要 铁路运输一直都是我国重要的经济命脉,而且由于我国是内陆国家,这铁路运输的意义就显得更加突出了,对于这样重要的一件事,当然需要良好的管理了。经过几十年的发展,我国拥有总里程超过五万公里的铁路线,是世界上最大的铁路运输网之一。而铁路客运服务在其中又占有非常重要的地位。事实早就证明了使用计算机软件来辅助自己比单纯的人工处理手段高明的多,在这样的背景下,研究这样的课题的意义也就不言而明了。一个大型的计算机管理系统必须有一个正确的设计指导思想,通过合理的选择数据结构,操作系统以及开发环境,构成一个完善的网络系统,才能充分发挥计算机信息管理优势。在此背景下,本文论述了小型列车票务管理系统的设计与实现。通过对各种数据库管理系统(DBMS)的模型分析,结合火车站售票查询的实际需求,同时本文还说明了列车订票管理系统的开发过程及各种技术细节。本系统是适应时代发展的需要,提高管理的效率而开发设计的。结合所要开发的系统的特点,此列车票务管理系统系统采用SQL语言进行编写,后台数据库在IBM DB2环境下运行。整个系统力求做到操作简便、界面友好、灵活、实用和安全。可实现现代化的集预定车票、售票、退票、查询及其他各种服务及功能,车站售票组织庞大,服务项目多,信息量大,要想提高劳动生产,降低成本,提高服务质量和管理水平,进而促进经济效益,必须借助数据库设计来进行现代化的信息管理。系统运行结果证明,本文所设计的列车票务管理系统可以满足购票者、票务工作人员和票务系统管理员等几方面的需要。 关键词:SQL语言;IBM DB2;数据库设计;列车票务管理系统 已售出的列车票表信息、列车管理功能、售票员登陆 I

火车站售票管理系统的设计与实现-软件工程课程设计

山西大学商务学院 《软件工程课程设计》报告 题目:火车站售票管理系统的设计与实现 班级:10软件G2班 组长:景巧鑫 组员姓名:夏丹丹崔新华王伟

说明 一、火车站售票管理系统 二、小组成员及任务分配情况 姓名学号任务分配 景巧鑫2010847209需求分析、总体设计、系统实现夏丹丹2010847227可行性研究、详细设计、系统实现崔新华2010847204数据库的设计、系统实现 王伟2010847223系统界面设计与实现

信息学院《软件工程课程设计》报告 目录 1.开发目的和意义 (1) 1.1研究背景 (1) 1.2开发目的和意义 (1) 1.3完成情况 (2) 2.开发技术及方法 (3) 2.1开发环境和开发工具 (3) 2.2技术及方法 (3) 2.2.1B/S模式 (3) https://www.360docs.net/doc/ac10200260.html, (3) https://www.360docs.net/doc/ac10200260.html, (4) 3.系统分析 (5) 3.1可行性分析 (5) 3.1.1经济可行性 (5) 3.1.2技术可行性 (5) 3.1.3操作可行性 (5) 3.2需求分析 (5) 3.2.1功能需求 (5) 3.2.2数据需求 (8) 3.2.3性能需求 (9) 4.系统设计 (10) 4.1总体设计 (10) 4.2详细设计 (10) 4.2.1过程设计 (10) 4.3数据库设计 (16) 4.3.1用户表 (16) 4.3.2车次详细信息表 (17) 4.3.3订票纪录表 (17) 4.3.4退票纪录表 (18) 5.系统实现 (19) 5.1系统登录界面 (19) -II-

信息学院《软件工程课程设计》报告 5.2系统管理员登录界面 (19) 5.3票务管理员登录界面 (20) 5.4乘客登录界面 (21) 6.系统测试 (22) 6.1测试方法 (22) 6.2测试过程 (22) 6.3测试结果 (22) 7.总结 (24) 7.1小结 (24) 7.2实践感想 (24) 参考文献 (26) 附录1可行性分析文档 (27) 附录2需求分析文档 (30) 附录3详细设计文档 (33) 附录4系统测试文档 (39) -III-

《管理信息系统》课程设计分析方案

管理信息系统设计报告 实验题目:航班售票管理系统设计报告 院系班级: 姓名: 学号: 辅导老师:徐恒 完成日期:2018年5月17日

目录 一、实验题目3 二、实验目的3 三、实验内容3⑴.系统分析:3 <一)必要性分析3 <二)可行性分析3 <三)航班售票管理系统业务流程分析3 <四)航班售票管理系统数据流图5 <五)航班售票管理系统数据字典5 ⑵.系统设计:8 <一)功能模块设计8 <二)代码设计9 <三)系统运行环境与数据库设计9 <四)输入输出设计11 四、总结与体会16 参考书目:18

一、实验题目:航班售票管理系统设计报告 二、实验目的: 1.能够正确运用网络数据库课程的基本理论和知识,结合本课题,复习巩固提高数据库反感设计,论证和分析方法; 2.熟悉关系数据库规范化设计理论,根据实验要求设计并建立 科学合理的数据库,正确建立数据库中表与表之间的关系; 3. 熟悉业务流程图,数据流程图,数据字典的绘制; 4. 熟悉数据存储设计,输入输出设计等环节; 5. 进一步树立正确的系统设计,实施思想,培养分析能力和解 决问题能力,提高查询信息和撰写书面文件的能力。 三、实验内容 ⑴.系统分析: <一)必要性分析 国际民航业的激烈竞争又迫使担负国际航线运输任务的航空公司必须尽快推出自己的因特网售票系统,而这些又必须由一个安全

的网上订票与支付系统作支持。更重要的还要提供票务管理。面对不同种类的信息,需要合理的数据库结构来保存数据信息以及有效的程序结构支持各种数据操作的执行。航空业身处信息时代的电子商务大潮中,加之传统的售票方式已经不能满足现今航空业的发展,于是航空售票管理系统就自然而然被应用。 <二)可行性分析 由于本系统管理主要是对机票的管理,且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。因此,比较适合于采用数据库管理。且航空公司用于机票管理的微机都是PIII以上的机器,在存储量、速度方面都能满足数据库运行的要求。在技术难度方面,由于有相关参考文献,还有就是网上资料,特别是参考其它程序的功能,因此完全可以实现系统的投资约50万元,待5年后更新,年使用费约10万元,在经济上是可行的。 <三)航班售票管理系统业务流程分析 航班售票系统主要有以下几项管理功能: <1)订票管理:根据乘客的订票信息查询航班信息,查看是否还有余票未售出,为乘客订票,备份数据。当需要修改订票记录时,查找原订票记录,找到后修改订票记录,备份数据。 <2)退票管理:根据乘客提供的证件号码查找相应乘客信息,若找到,为其退票。 <3)综合查询:根据乘客的要求和提供的信息,检索航班信息数据表,查询航班信息。

火车订票管理信息数据库设计

目录 一、课题背景及意义 (1) 1.1概述 (1) 1.2意义 (1) 1.3数据库优势 (1) 1.4开发环境 (2) 二、需求分析 (3) 2.1业务需求分析 (3) 2.2功能需求 (3) 2.3数据需求 (4) 2.4性能需求 (5) 三、系统总体设计 (6) 3.1系统组成 (6) 3.2数据库设计 (7) 3.2.1概念结构设计 (7) 3.2.2逻辑结构设计 (8) 3.3 物理结构设计 (9) 3.3.1 确定数据库的存储结构 (10) 3.3.2 调试分析 (10) 3.4数据库模式定义 (20) 四、系统详细设计及实现 (21) 4.1模块简述 (21) 4.2模块设计 (21) 五、结束语 (32) 六、参考文献 (34)

一、课题背景及意义 1.1概述 信息时代已经来临,信息处理的利器——计算机应用于火车站售票的日常管理为火车站售票的现代化带来了从未有过的动力和机遇,为火车站票务管理领域的飞速发展提供了无限潜力。采用计算机管理信息系统已成为火车站票务管理科学化和现代化的重要标志,给火车站票务带来了明显的经济效益和社会效益。采用数据技术建立的管理系统不仅能提高出售/预定车票的效率,还能减少错误发生的概率,方便用户的查询订购车票。降低工作人员的工作量,避免购票人员在车站无效的等票,可以调高购买者买到票的机率,这样的作用在春运期间最为显著,因为在春运的时候车站里许多人是在无效的等票,不仅造成车站里人员管理的困难,还使本可以买到票的人无辜浪费时间在侯票上。目前火车票的订购仅仅依靠手工操作,已现有的工作人员很难应付车票订购高峰时刻的大量数据处理问题,同时还会出现由此带来的旅客查询问题,导致火车误点情况。本次设计拟开发一个火车票订购系统,可以降低人工操作,提高工作效率,同时方便乘客查询订票。 1.2 意义 火车票订购一直是困扰我们的一个老问题,也是社会服务的一个难点,订票的查询以及车票信息的查询时期一个最基本的业务,从便面上看,这只是一个最简单的部分,但是它涉及到管理以及客户服务的多个方面,因此设计了本火车票订购系统来实现票务的查询。 1.3数据库优势 数据库管理的特点很多,它比传统的数据管理拥有很多优点。以下就是数据库的优势。一、数据结构化。所谓“整体”结构化是指在数据库中的数据不再仅仅针对某一个应用,而是面向全组织的;不仅数据内部是结构化的,而且整体也是结构化的,数据之间是有联系的。二、数据的共享性高,冗余度低,易扩充。数据共享可以减少数据的冗余,节约存储空间。数据共享还能够避免数据之间的不相容性和不一致性。三、数据独立性高。包括物理独立性和数据的逻辑独立性。物理的独立性是指用户的应用程序与存储在磁盘上的数据库中的数据是相互独

超棒的车站售票管理系统——软件工程课程设计报告

目录 1.可行性研究报告 (5) 1.1问题的定义 (5) 1.2 系统要解决的问题 (5) 2.需求规格说明书 (5) 2.1 要求 (5) 2.2 目标 (5) 2.3开发的开发工具、软硬件环境简介 (5) 2.4技术可行性 (6) 2.5经济可行性 (6) 2.6 操作可行性 (6) 2.7可行性分析结论 (7) 3.总体设计说明书 (7) 3.1 工作内容 (7) 3.2 项目概述 (7) 3.3 服务 (7) 3.4 运行条件 (7) 4.详细设计说明书 (8) 4.1 系统需求 (8) 4.2 功能需求 (8) 4.3系统功能框架图、系统流程图 (8) 5.运行界面与测试说明书 (10) 5.1测试说明 (10) 5.2运行界面 (11) 6.小组成员个人总结报告 (25) 7.开发会议记录 (26)

7.1时间、地点、主持人 (26) 7.2会议记录 (26) 7.3 小结 (28) 8.系统使用说明 (29) 8.1NetBeans的安装 (29) 8.2 JDK1.6.0_10的环境变量配置 (29) 8.3安装Microsoft SQL Server 2008 (32) 8.4、Java程序与SQL Server 2008相连 (32) 《软件工程》课程设计报告

1.可行性研究报告

1.1问题的定义 车站售票系统,乘客购买,查看自己所需要的车次,车票价格,发车时间等因素的选择自由,同时,售票员对销售的票务进行查看、删除、更新等操作。 1.2 系统要解决的问题 建立一个小型的车站售票系统,乘客(姓名,购买车次,购买时间,车票数量)能够查询车辆(车次,票价,起点站,终点站,发车时间,剩余票数),售票员(姓名,密码,类型)进行记录管理。 2.需求规格说明书 2.1 要求 A、功能:售票员能够登录进售票系统,对票务进行管理,乘客可以通过售票员查看自己所需要的车次,乘客可以退票,买票。 B、性能:查询效率尽可能做到精准,信息维护做到简单易用,不需要对用户进行培训; C、完成期限:到本学期的第18 周。 2.2 目标 系统应该尽量做到以下的目标: A、人力与设备费用的减少; B、采用现代程序设计技术; C、数据的处理速度提高; D、管理信息服务的改进; E、人员利用率尽可能提高; F、结果应能清除地审查。 2.3开发的开发工具、软硬件环境简介 本设计在Windows 7平台下,使用的开发工具为netBeans IDE7.2.1数据库为Microsoft SQL Server 2008。 Windows 7 是由微软公司开发的操作系统。Windows 7 可供家庭及商业工作环境、笔记本电脑、平板电脑、多媒体中心等使用。 NetBeans是开源软件开发集成环境,是一个开放框架,可扩展的开发平台,可以用于Java,C/C++,PHP等语言的开发,本身是一个开发平台,可以通过扩展插件来扩展功

铁路时刻表

查询比较铁路、公路、水运、航空交通时刻表异同 1.铁路时刻表 1.1铁路时刻表概念 铁路时刻表:列车在铁路车站的到达、出发或通过时刻以及在停车站的停车时间的表格,其编制以列车运行图为依据,是运行图的表格化,按使用对象和使用场合的不同,有多种形式,如供旅客使用或供铁路职工使用的;供手头翻阅用或供张贴公告用的等,有些时刻表还标出各站间的里程。 铁路列车时刻表是由许多基本要素所组成的,在内容上有两类:时间要素和数量要素。 (1)时间要素包括:区间运行时分,停站时分,折返时分,出入车辆段停车场时分,运营时间和停送电时间。 (2)数量要素包括客流量分布,列车最大载客率,列车满载率,出入库能力等。 现有的铁路旅客列车时刻表的组成要素包括车次、始发站、终点站、经过站、始发时间、终到时间、中间站到发时间、停站时间。供旅客使用的列车时刻表还可查询相应席别的车票价格等附加信息,而供铁路职工使用的列车时刻表(又称列车运行图)包含了车底周转时间等信息。 1.2不同类型的铁路时刻表 根据使用对象和使用场合的不同,铁路旅客列车时刻表常分为供旅客使用的列车时刻表和供铁路职工使用的列车运行图。前者我们可以通过12306网上铁路客户服务中心查询,后者需要查询相关资料获得。 1.2.1旅客列车时刻表 根据不同的客流和不同的线路设备条件开行不同等级的列车,我国旅客按速度大致可分为高铁城际旅客列车、动车组旅客列车、直达旅客列车、特快旅客列车、快速旅客列车、普通旅客列车和其他旅客列车。 通过12306网上铁路客服中心查询,各类旅客列车的时刻表排列方式基本一致,旅客可以根据不同的需求通过不同的检索内容查询列车。 (1)已知出发、终到车站和出行日期,可查询各车次信息,如下: 图1:北京—上海车次查询

火车票售票管理系统

电子商务分析与设计 设计题目火车站售票管理系统 组长 成员 成员 目录 一、需求分析 ............................................................. 1.1功能需求..................................................................... 1.2系统用例分析............................................................... 火车站售票管理系统的参与者 ...................................................... 管理员用例图 ............................................................................ 系统管理员用例图...................................................................... 票务管理员用例图...................................................................... 乘客用例图 ............................................................................... 二、静态模型设计....................................................... 2.1类图 ........................................................................... 2.2数据库字段.................................................................. 三、动态模型设计....................................................... 3.1时序图 ........................................................................ 3.1.1“系统管理员时序图........................................................... 3.1.2顾客时序图.......................................................................

一个简单的火车票售票管理系统

一个简单的火车票售票管理系统(原创) #include #include #define MAX 100 #define N 50 typedef struct time //时间类型 { int x,y,z; //分别对应年,月,日 }TIME; typedef struct cnode //票信息类型 { int no; //票号 int id; //购票人证件号 TIME date; //购票日期 struct cnode *next; }CNODE; typedef struct tnode //车次信息类型 { char data; //车次编号 struct tnode *lchild,*rchild; CNODE *head; }TNODE; void create(); //按车次建立二叉排序树 void insert(int ); //增加新的车次(二叉排序树的插入) void del(); //取消车次(二叉排序树节点删除) void inorder(TNODE *); //中序遍历车次二叉排序树(仅显示车次信息)void inorder_all(TNODE *); //中序遍历车次二叉排序树(显示车次及售票信息)void preorder(TNODE *); //先序遍历车次二叉排序树(仅显示车次信息)TNODE *search(); //按车次编号搜索 CNODE *insert_c(CNODE *); //插入新的售票信息(单张) CNODE *insert_c_more(CNODE *); //插入新的售票信息(批量) CNODE *del_c(CNODE *,CNODE *); //退票处理(删除售票信息) CNODE *search_c(CNODE *,int); //按票号查询 void search_c_id(CNODE *,int); //按购票人证件号搜索(限定某车次) void search_c_id_all(TNODE *,int); //按购票人证件号搜索(所有车次) void search_date(CNODE *,TIME); //按购票日期搜索(限定某车次) void search_date_all(TNODE *,TIME); //按购票日期搜索(所有车次) void print_c(CNODE *); //输出售票纪录(单张) void print_c_all(CNODE *); //输出售票纪录(批量)

影院票务在线系统数据库课程设计说明书

中国计量学院经济与管理学院 课程设计报告 课程设计名称影院票务在线系统 专业信息管理与信息系统 班级08信管(2) 姓名沈佳锋、潘满 学号0800702207、0800702208 指导教师钮亮 2010年 9月 16日 I

《影院票务在线系统》课程设计报告 目录 一、绪论 (1) 1. 课题简介 (1) 2. 设计目的 (1) 3. 设计内容 (1) 二、需求分析 (4) 1.需求分析的任务 (4) 2.需求分析的过程 (4) 3.数据字典 (5) 三、概念结构设计 (9) 1.概念结构设计的方法与步骤 (9) 1.1 概念结构设计的方法 (9) 1.2 概念结构设计的步骤 (9) 2.数据抽象与局部视图设计 (9) 3.视图的集成 (11) 四、逻辑结构设计 (12) 1.ER图向关系模型的转换 (12) 2.数据模型的优化 (12) 3.数据库的结构 (12) 五、数据库的实施与运行 (15) 1.数据的载入 (17) 2.数据库的运行 (17) 总结 (20)

一、绪论 一、绪论 1. 课题简介 计算机的出现和逐步普及,把信息对整个社会的影响逐步提高到一种绝对重要的地位.信息量,信息传播的速度,信息处理的速度以及应用信息的程度等都以几何级数的方式在增长。人类进入了信息时代。 当今,人们已经可以娴熟应用电脑技术对影片进行CG合成、3D剪辑制作。观赏影片也成了人们日常生活中必不可少的一项娱乐项目。那么,现今有一项难题摆在我们面前:当我们从网络上获取最新影片上映时间的时候,迫不及待带着好友一起奔向电影院的时候,可能会碰上被告知票已售完的尴尬局面。如何能够在网上就能知道附近影院票务情况,成了一项新的立题。本文所阐述的影院票务在线系统,通过对实际的影院票务销售查询过程的研究及对何种数据库管理系统的模型分析,结合现实中影院票务销售所存在的不足,旨在通过在线网络票务销售系统,分析解决这一难题。影院票务在线管理系统,能提高影院管理运作效率,其主要任务,是通过计算机来实现影院票务销售的联网发行,为此,实现此目的的最佳途径就是数据库技术。其中,各个影院管理者可以将各自影院的票务信息存入计算机,注册用户可以根据自己所在地,查找与选择最近的影院及订购自己喜欢的影票。本文所阐述的影院票务管理系统可提供广泛、及时的影票信息,提高影院运行效率,满足消费者足不出户轻松订票的需要,此系统规模不太大但又要保证支持日常工作的要求,以便系统应易于扩充,方便日后统一联网与管理,提高管理水平。 2.设计目的 目前,通过计算机来提高各行各业管理部门运行效率的例子已经屡见不鲜。但是,我们发现,在影院电影票务售票情况上还存在一定的问题,观众去影院可能会出现票已售完而白忙活一场的尴尬局面。我们所设计的电影票务在线管理系统,它所能解决的问题就是当人们想去电影院看电影的时候,不需要当面再去影院购票,而是可以直接通过这个系统在家里足不出户轻松一点就能将自己喜欢的影票预定完成。这样对于观众买票是很方便的一件事,观众可以根据自己的空余时间来预定完成自己所喜欢的 1

列车车次查询系统设计与实现

摘要 当前我国交通网上信息系统的发展处于一个较高的水平,广大乘客可以通过许多的方式获得交通信息,例如:通过使用火车、飞机时刻表,或者是到各个旅游网站、地图网站去查询。 在此背景下,本文首先考虑了我国交通的现状和不同乘客的实际要求,分析了此系统应该具有的功能;其次对系统的主要功能模块进行了详细地描述,其中主要包括各列车查询模块和列车信息管理更新模块,最后结合系统开发阶段和调试阶段发现的问题,提出了系统需要完善的地方,总结了开发此系统所取得的经验和体会。 列车时刻查询系统主要功能是:通过列车时刻查询系统,管理人员可以对车站设置、列车类型进行新建和修改,及列车的调整;对车次进行增加和维护;用户可以对列车的查询进行站站查询,及车次查询。在查询当中可以查询到任意车次始发站和终点站两站之间的所有车次,并且可以查询出所要查询的两站之间距离公里数、经过的时间、行驶总时间、票价和车次类型等各种信息。 本系统使用mySQL来设计与开发的列车信息查询系统,具有良好的用户界面。系统中实现了通过车次、路线、发站及到站信息来查询列车详细信息的功能。关键词:mySQL数据库;查询系统 ABSTRACT

At present, the development of China's transportation network information system at a high level, the majority of passengers can get traffic information through a number of ways,For example: through the use of the train, aircraft schedule, or to the various tourist sites, map sites to check. In this context.we firstly consider the practical requirements of traffic of our country current situation and different passengers, analyzed the function of this system should have; followed by the main function of the system modules are described in detail, including train each query module and train information management update module. Finally, according to the problems found in the system development and debugging phase,the system needs to perfect place, and summed up the experience that gained from the development of this system.Train schedule inquiry system main function is: through the train schedule inquiry system, managers can of the station, train type to create and modify, and train the adjustment; on the trips to the increase and maintenance; the user can query on the train station inquiries, trips inquiries. In the query can query to any trips originating station and the end of all trips between the two stations, stations, and can query to query between two stations distance kilometers, elapsed time, driving time,

火车票务管理系统(C语言)

火车票务管理系统 一、课题内容和要求 设计目标:设计一个火车票务管理系统,用C语言实现。对该系统的要求如下: 需求描述: 1. 系统功能 (1) 火车时刻信息录入。包括车次、日期、起点、终点、开车时间、到达时间、票价 数据存入数据文件hchsk.dat 或hchsk.txt中。 (2) 火车时刻信息查询。 按照车次查询 按终点查询 按起点查询 按终点和日期查询 (3) 统计 按终点统计每日的车次数 按起点统计每日的车次数 2. 系统主界面应有以下功能选项 录入火车时刻信息 查询火车时刻信息 统计火车车次 退出 注:建议用VC环境开发用户界面。

结果形式: 提交程序设计报告和可演示的系统软件 二、需求分析 系统主界面应有以下功能选项 1 ?录入火车时刻信息 2 ?查询火车时刻信息 3 .统计火车车次 4.退出 (1) 火车时刻信息录入。包括车次、日期、起点、终点、开车时间、到达时间、票价数 据存入数据文件hchsk.dat 或hchsk.txt中。 (2) 火车时刻信息查询。 按照车次查询 按终点查询 按起点查询 按终点和日期查询 (3) 统计 按终点统计每日的车次数 按起点统计每日的车次数

概要设计 void SearchTrai nNu m();〃按照车次查询 void SearchToPlace();〃按终点查询 void SearchFromPlace();〃按起点查询 void SearchToPlaceA ndDate();〃按终点和日期查询void Cou ntToPlace();〃按终点统计每日的车次数 void Cou ntFromPlace();〃按起点统计每日的车次数三、详细设计 程序的源代码与注释 #i nclude #i ncludevstri ng.h> #i nclude void SearchTrai nNum(); void SearchToPlace(); void SearchFromPlace(); void SearchToPlaceA ndDate(); void Cou ntToPlace(); void Coun tFromPlace(); void Star();

课程设计票务管理系统

通达学院 专业课程设计报告 题目:汽车客运公司售票系统 专业软件工程 学生姓名 班级学号 指导教师 指导单位南京邮电大学计算机学院 日期2014-6-9至2014-6-20

一.课题名称:汽车客运公司售票系统 二.设计目标:按照软件工程的规范,以SQL Server或Access为后台数据库,以Delphi 或Visual C++为前端开发工具,设计并实现一个简化的汽车客运公司售票系统。 三.需求描述: 某客运公司每日向10个城市各发一个直达班车(中途不停留下客)。每天 都发售今、明、后三天的车票。 系统在磁盘上存储以下信息: 1.今、明、后三天每个班次的基本信息,包括:每个班次的班次号、发车时间、终点城市、座位数量; 2.今、明、后三天每个班次的旅客登记表,表项有:姓名、身份证号、座位号。 该系统的功能如下: 1.添加班次。开始时添加今、明、后三天每个班次的基本信息,以后每天添加后天一天每个班次的基本信息; 2.办理售票,即在旅客登记表中添加旅客信息,座位号不能重复; 3.办理退票,即在旅客登记表中删除旅客信息; 4.班次查询,显示指定班次的余票数和座位号; 5.旅客查询,显示指定班次的旅客登记表(发车前交驾驶员用)。 四.设计概要 流程图

五.具体设计 本次实验以SQL Server 2000为后台数据库,以delphi7.0为前端开发工具,OS为WinXP sp1系统。 票务管理系统用一个数据库和两张表进行存储 两张表的内容如下: 数据库:票务管理 表:1、班次信息表 基本信息用于录入存储班次的信息,包括班次号,日期,发车时间,终点城市,座位,余票,票价。 具体设置如下 3.旅客信息表 基本信息用于录入存储旅客的信息,包括旅客姓名,身份证号,班次号,日期,座位号等 其中座位号=座位—余票 具体设置如下

列车票务管理系统设计

1.课程设计的目的与意义 1.1、课程设计的目的 数据库课程设计是数据库系统原理实践环节的及为重要的一部分.其目的是: (1)培养学生能够应用数据库系统原理在需求分析的基础上对系统进行概念 设计,学会设计局部ER,全局ER图; (2)培养学生能够应用数据库系统在概念设计的基础上应用关系规化理论对 系统进行逻辑设计,学会在ER图基础上设计出易于查询和操作的合理的 规化关系模型; (3)培养学生能够应用SQL语言对所设计的规化关系模型进行物理设计,并 且能够应用事务处理,存储过程,触发器以保证数据库系统的数据完整性,安全性,一致性,保证数据共享和防止数据冲突; (4)培养学生理论与实际相结合能力, 培养学生开发创新能力; (5)培养学生独立分析问题、解决问题、查阅资料以及自学能力,以适应计 算机产业日新月异发展的形势; (6)提高和加强学生的计算机应用与软件开发能力,使学生由初学者向专业 的程序员过渡。 1.2、课程设计的意义 目前,我国在计算机应用、计算机软件和电子类相关专业的人才培养方面,取得了长足的发展,但同时也让我们深刻地感觉到缺乏实际开发设计项目的经验,不善与综合运用所学理论,对知识的把握缺乏融会贯通的能力.尤其是我们计算机专业大学生,由于缺乏具体项目经验,毕业之后普遍感到知识不能转化为能力。课程设计可以锻炼我们理论联系实际的能力,为今后工作做铺垫。 信息时代已经来临,信息处理的利器——计算机应用于火车站售票的日常管理为火车站售票的现代化带来了从未有过的动力和机遇,为火车站票务管理领域的飞速发展提供了无限潜力。采用计算机管理信息系统已成为火车站票务管理科学化和现代化的重要标志,给火车站票务带来了明显的经济效益和社会效益。计

大型数据库课程设计 火车站票务管理系统

大型数据库课程设计 设计报告 题目:火车站票务管理系统后台数据库学号: gggg 学生姓名: ddd 指导教师: fgg 提交时间: 2013-11-23

目录 第1章需求分析 (2) 1.1 需求调查 (2) 1.2系统功能分析 (2) 1.3面对用户需求分析 (3) 第2章面向对象分析和设计 (4) 类和对象设计如下: (4) 第3章逻辑结构设计 (6) 3.1 类和对象向关系模式转换 (9) 第4章数据库物理结构设计 (9) 4.1存取方法设计 (9) 4.2 存储结构设计 (9) 4.3 物理设计 (9) 第5章数据库完整性设计 (9) 5.1 主键及唯一性索引 (12) 5.2参照完整性设计 (12) 5.3 Check约束 (13) 5.4 Default约束 (13) 5.5触发器设计 (13) 第6章数据库视图设计 (13) 第7章数据库存储过程设计 (15) 第8章权限设计 (17) 总结 (19) 参考文献: (20)

教务管理系统后台数据库 第1章需求分析 通过对火车站客运量、旅客和业务员的调查,该火车站票务管理系统有如下需求: 1)系统管理:实现系统管理人员对系统的管理,包括添加删除用户,更改密 码,数据备份,数据还原,注销等功能。 2)票务管理:实现对火车运行站点及时间的管理、对业务员的管理、对余票 的更新及退票的管理。 3)基本信息:实现显示火车及业务员的基本信息。 4)售票:在有剩余座位的情况下自动更新剩余的座位数,控制不超员。 5)查询:包括实现车次查询,业务员查询。可以查询火车的车种、编号、车 厢数等;查询售票员工作的车站名,及其年龄、性别等; 6)服务器配置:对它进行配置可以使得在其他电脑上也照常使用。这样不必 每次都到数据库中去更改。 7)帮助系统:帮助系统为用户指明方向。 1.2系统功能分析

专业课程设计I报告民航票务管理与售票系统

专业课程设计I报告民航票务管理与 售票系统

专业课程设计I报告 ( / 年第二学期) 题目:民航票务管理与售票系统 专业软件工程 学生姓名仓业亮 班级学号 B09040811 指导教师李玲娟 指导单位计算机学院软件工程系 日期 4月26日 指导教师成绩评定表

民航票务管理与售票系统

一、课题内容和要求 1.1课程简介: 本次课程设计的基本要求主要是按照软件工程思想,以SQL Server 为后台数据库,以Delphi为前端开发工具,设计并实现一个民航票务管理与售票系统。其中,系统实现的功能主要有 (1)能够进行航班信息、票务信息的添加、修改和删除。 (2)允许普通用户和各类人员查询有关民航航班的时刻表,包括航班号、起点、终点、日期、起飞时刻、到达时刻、剩余座位数、票价、航班所属航空公司等方面的准确信息。也能够按照终点和日期进行查询。 1.2. 需求描述 1.2.1 我把本系统的用户统一分为普通用户和具有信息管理职责的管理员特殊用户,其中,管理员是系统指定的用户,不用注册,且本身也不必具备修改用户信息的功能。而普通用户初次登陆时是需要注册的,注册完了之后,如果数据成功添加在了数据库的passenger表中,则显示成功注册,然后重新登陆。 1.2.2能够进行航班信息、票务信息的添加、修改和删除。 该功能只能有管理员实现,其中票务信息我是不允许修改的,只有删除的选项,之因此这么做,第一是票务信息(p_ticket)关联的关联的两张表passenger乘客信息表和flight航班信息表都是能够修改的,因此票务信息的修改本质上意义不大;第二就是我的三张表都是有外键约束的,因此当票务信息被修改的时候,必然

相关文档
最新文档