当前位置:文档之家› 大型数据库课程设计 火车站票务管理系统

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

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

大型数据库课程设计

设计报告

题目:火车站票务管理系统后台数据库学号: 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系统功能分析

1、车次管理:用于对火车基本信息的录入、查询、修改、维护、删除等常

用功能。

2、车次及价格管理(含到各站的价格):可以按照车次或始发站、终点站

两种方式进行查询,只需要输入关键信息即可查到所需的车次的有关信息,包括车的类型、所剩票的类型、数量、票价等。

3、实现业务员管理:用于对业务员基本信息的录入、查询、修改、维护、

删除等常用功能,并提供工作地点变动、奖惩登记等功能。

4、实现车票销售管理:车票销售时不能超员,并自动修改剩余的座位数(用

触发器实现);

5、创建存储过程统计指定车次指定发车时间的车票销售情况;

6、创建存储过程统计指定日期各业务员车票的销售收入;

7、实现退票管理:由于一些原因,可能造成客户要求退票,系统根据具体的情况判定是否可以退票,进行退票。退票时自动修改相应车次的剩余座位数。

1.3面对用户需求分析

在火车站票务管理系统中,最主要的功能就是进行一系列的查询和各类数据的管理。因此,可以将火车站票务管理系统分为管理系统(有数据变化)和查询系统两个子系统。而在所设计的火车站票务管理系统中,主要有三类用户,即旅客用户、业务员用户、、系统管理员。各类用户在该系统中的需求不同,权限也不同。因此,为了更明确,更系统的了解用户需求,我们还可以将管理系统再细分为旅客管理系统,业务员管理系统,系统管理员管理系统。同样,将查询系统也按用户职能进行细分。这样细分后,看似把系统需求繁杂化了。其实不然,细分后使各用户需求更加明确了,并且能更好的把握系统需求。

下面从细分后的各个子系统分析子系统的需求:

火车站票务管理系统

车次管理子系统车

退

1)车次管理系统,旅客可以通过该系统查询相关车次的基本信息,火车途经站点、出发时间、车的种类等。

2)车次及价格管理系统,旅客可以按照相关车次及车站查询相对票价及时间。3)业务员管理系统,该系统中,主要显示业务员的各项基本信息以及对业务员信息的管理。

4)车票销售管理系统,该系统主要是可以自动更新各个车次的剩余票数。5) 退票管理系统,对由于各种原因需要退票的旅客提供退票服务,系统根据具体的情况判定是否可以退票,进行退票。退票时自动修改相应车次的剩余座位数。

第2章面向对象分析和设计

类和对象设计如下:

第3章 逻辑结构设计

局部ER 图 1、车次管理

1 n

2、售票员管理业务员

n

1

员工编号 性别 年龄

始发站

姓名

业务员

车站

途径车站

车次号

开车时间

到达时间

相对距离

座位数

始发站 途径车站

始发站

发车时间

火车 车站

经过 终点站

终点站

终点站

终点站

3、车票销售系统 n

m

n

m

4、车票销售超员管理

1

n

员工编号

车票编号

座位种类

票价

发车时间

年龄

性别

姓名

车厢号

座位数

车票

业务员

退票

售票

座位剩余数

座位种类

车次号

座位号

车票编号

票价

发车时间 始发

站发车时间

火车

车票

对应

车次号 座位号座位号

车次号

终点站

车种

退票日期

售票日期

总体ER 图

m

1

1

1

n

n

n

m

n

m n

车次号

开车时间

到达时间

相对距离

座位数

终点站 始发站 途径车站

始发站

发车时间

火车 车站 经过 工作

对应

座位剩余数 座位号

车厢号

员工编号

车票编号 座位种类

座位号

票价

发时 年龄

性别

姓名

车票

业务员

退票

售票

车次号

车种

终点站

售票日期

退票日期

3.1 类和对象向关系模式转换

车次信息(车次号、座位数、发时、车种)

业务员信息(员工编号、姓名、性别、年龄)

员工奖励表(员工编号、工作站点、奖励等级)

车站信息(车次号、始发站、途径车站、途径车站、终点站)

车票信息(车票编号、车次号、座位号、价格、发车时间、座位种类)

退票信息(车票编号、车次号、退票日期)

售票信息(员工编号、车次号、车票编号、售票日期)

余票信息(车次号、发车时间、剩余票数)

第4章数据库物理结构设计

4.1存取方法设计

数据库系统是多用户共享的系统,对同一个关系要建立多条存储路径才能满足多用户的多种应用要求。对于火车站票务管理系统来说,为了提高某些属性(如:车票编号、车次号、座位号、座位类型等)的查询速度,可以选择聚簇存取的方法,即把这些属性上具有相同值的元组集中放在连续的物理块上。这样在查询时就会大大提高查询速度。因此,该系统中选择聚簇存取方法。

4.2 存储结构设计

火车站票务管理系统是一个大型复杂的计算机网络信息系统,采用基于浏览器/服务器(B/S),客户端/服务器(C/S)混合的应用体系结构来建设教务管理系统。数据库管理系统采用Microsoft 公司推出的SQL Server 2000 或以上版本,并用SQL进行数据库的建立和数据库中数据的维护和查询。

4.3 物理设计

实现该设计的环境为Windows XP Professional + MS SQL Server 2005 或以上版本。

一:建立火车站车票管理数据库

create database 火车站车票管理数据库

--1、创建管理员表:

create table管理员

(

管理员编号char(6)not null primary key,

姓名char(8),

级别char(10)

)

--2、创建乘客表:

create table乘客表

(

身份证号char(18)not null primary key,

姓名char(8),

车票编号char(5),

)

--3、建立业务员表:

create table业务员

(

员工编号char(6)not null primary key,

姓名char(8),

性别bit,

年龄int,

)

--4、创建员工奖励表

create table员工奖励表

(

员工编号char(6)not null references业务员(员工编号), 工作站点char(20),

奖励等级char(10),

primary key(员工编号)

)

--5、建立车次表:

create table车次表

(

车次号char(5)not null primary key,

座位数int,

发车时间char(5)null,

车种char(4)

)

--6、建立车站表:

Create table车站表

(

车次号char(5)not null references车次表(车次号),

始发站char(20)not null,

途径车站char(20)not null,

途径车站char(20)not null,

途径车站char(20)null,

途径车站char(20)null,

途径车站char(20)null,

终点站char(20)not null,

primary key(车次号)

)

--7、建立车票表:

CREATE TABLE车票表

(

车票编号char(5)not null primary key,

车次号char(5)not null references车次表(车次号),

发车时间datetime not null,

座位编号char(5)not null,

价格float not null,

座位种类char(4)

)

--8、建立售票表:

create table售票表

(

员工编号char(6)not null references业务员(员工编号), 车票编号char(5)not null references车票表(车票编号),

车次号char(5)not null references车次表(车次号),

售票日期datetime,

primary key(员工编号,车票编号)

)

--9、建立退票表:

create table退票表

(

车票编号char(5)not null primary key,

车次号char(5)not null references车次表(车次号),

退票时间datetime null,

foreign key(车票编号)references车票表(车票编号)

)

--10、建立余票表:

create table余票表

(

车次号char(5)not null primary key,

剩余票数int not null,

发车时间datetime,

foreign key(车次号)references车次表(车次号)

)

第5章数据库完整性设计

5.1 主键及唯一性索引

表名主键建立唯一性索引

车次表(车次号) create unique index 车次表on 车次表(车次号 asc)

业务员(员工编号) create unique index 业务员on 业务员(员工编号 asc)

车站表(车站号) create unique index 车站表on 车站表(车站号 asc)

售票表(车票号) create unique index 售票表on 售票表(车票号asc)

车票表(车票编号,车次号) create unique index 车票表

on 车票表(车票编号 asc,车次号 asc)

退票表(车票号) create unique index 退票表on 退票表(车票号asc)

余票表(车次号) create unique index 余票表on 余票表(车次号 asc)

5.2参照完整性设计

5.3 Check约束

1、业务员表中将性别进行check约束:

alter table业务员

add constraint sex check(性别in('1','0'))

2、车票表中将座位编号进行check约束:

alter table车票表

add constraint zum check(座位编号>=12000 and座位编号<=15000) 3、车次表中车种进行check约束:

alter table车次表

add constraint ccz check(车种in('普快','快车','特快','动车','高铁'))

5.4 Default约束

1、售票表中售票日期默认值设为:2013-11-19 00:00。default('2013-11-19 00:00')

2、业务员表中将员工性别族默认值设为:女。default('女')

3、员工奖励表中将奖励等级默认值设为:null。default('null')

5.5触发器设计

--1、车票销售时不能超员,并自动修改剩余的座位数

create trigger tri_ticket on售票表

after insert

as

begin

declare @p_num char(5),@seat_sum int,@t_num char(5)

select @p_num=车票编号,@t_num=车次号from inserted

select @seat_sum=剩余票数from余票表

update余票表

set剩余票数=剩余票数-1

where车次号=@t_num

end

go

--触发检验:

insert into售票表

values('111011','20136','1234','12:00')

--2、业务员售出车票后,自动更新员工售票情况表和员工奖励表create trigger业务员售票触发器on售票表after insert

as

begin

declare @员工编号char(5)

select @员工编号='员工编号'from inserted

update员工售票情况set售出票数=售出票数+1 where员工编号=@员工编号update员工奖励表set奖励等级='一等奖励'where员工编号=@员工编号end

go

--触发检验:

insert into售票表

values('111002','20106','S223','2013/11/19 12:00:00')

--3、退票时自动修改相应车次的剩余座位数

create trigger tp_ticket on退票表

after insert

as

begin

declare @p_num char(5),@seat_sum int,@t_num char(5)

select @p_num=车票编号,@t_num=车次号from inserted

select @seat_sum=剩余票数from余票表

update余票表

set剩余票数=剩余票数+1

where车次号=@t_num

end

--触发检验:

insert into退票表

values('20136','1234','2013-11-13 12:00')

--4、退票时,根据退票时间判断是否允许退票

create trigger t_p on退票表

instead of insert

as

begin

declare @p_num char(5),@t_time datetime,@f_num datetime

select @p_num=车票编号,@t_time=退票时间from inserted

select @f_num=发车时间from车票表where车票编号=@p_num

if @f_num-@t_time>=2

print'退票成功'

else

print'不能退票'

end

--触发检验:

insert into退票表values('20116','S213','2013-11-19 12:00')

第6章数据库视图设计

--1、创建业务员表视图

create view业务员表视图with encryption

as

select业务员.员工编号,姓名,工作站点,奖励等级

from业务员,员工奖励表

where业务员.员工编号=员工奖励表.员工编号

with check option

--2、创建车次管理视图

create view车次管理视图

as

select车次表.车次号,座位数,发车时间,车种,始发站,终点站

from车次表,车站表

where车次表.车次号=车站表.车次号

-- 、创建车票表视图

create view车票表视图

as

select车票编号,车次号,发车时间,座位编号,价格,座位种类

from车票表

--4、创建车票销售视图

create view创建车票销售视图

as

select车次管理视图.车次号,车次管理视图.发车时间,车种,始发站,终点站,价格,座位种类,剩余票数

from车次管理视图,车票表,余票表

where余票表.车次号=车票表.车次号and车次管理视图.车次号=余票表.车次号--5、创建车票销售视图

create view车票销售视图

as

select员工编号,售票表.车票编号,价格,售票日期

from车票表,售票表

where售票表.车票编号=车票表.车票编号

-- 6、创建售票表视图

create view售票表视图

as

select员工编号,车票编号,车次号,售票日期

from售票表

-- 7、创建退票表视图

create view退票表视图

as

select车票编号,车次号,退票时间

from退票表

--8、创建余票表视图

create view余票表视图

as

select车次号,剩余票数,发车时间

from余票表

--9、创建余票情况视图1

create view余票情况视图1

as

select余票表.车次号,发车时间

from余票表,售票表

where余票表.车次号=售票表.车次号

--10、创建余票情况视图2

create view余票情况视图2

as

select售票表.车次号,发车时间

from余票表,售票表

where余票表.车次号=售票表.车次号

第7章数据库存储过程设计

--1、指定始发站和终点站查询车次号、车种、价格、座位种类、剩余票数等信息

create procedure btend @始发站char(20),@终点站char(20)

as

begin

set nocount on

select*

from车票销售视图

where始发站=@始发站and终点站=@终点站

end

--执行存储过程

exec btend '郑州','北京'

--2、指定车次查询始发站、终点站、车种、价格、座位种类、剩余票数等信息create procedure按车次查询@车次号char(5)

as

begin

set nocount on

select*

from车票销售视图

where车次号=@车次号

End

exec按车次查询'T146'

--3、指定车次指定发车时间的车票销售情况

create procedure p_selld @t_num_in char(5),@d_time_in datetime,@sum_ticket char(6)output

as

select车次号,count(*)as'@sum_ticket'

from余票情况视图

where余票情况视图.车次号=@t_num_in and发车时间=@d_time_in

group by车次号

go

--执行存储过程

exec p_selld 'G574','2013/11/19 15:53:00','count(*)'

--4、指定日期各业务员车票的销售收入

create procedure rp_selled @y_num_in char(6)output,@d_time_in datetime,@money char(6)output

as

select员工编号,sum(价格)as'@money'

from车票销售视图

where员工编号=@y_num_in and售票日期=@d_time_in

group by员工编号

go

--执行存储过程

exec rp_selled '111002','2013/2/10 0:00:00','sum(价格)'

--5、指定员工编号查询售出票数

create procedure编号查询@员工编号char(6)output,@售出票数char(6)output

as

select员工编号,count(车票编号)as'@售出票数'

from售票表

where员工编号=@员工编号

group by员工编号

go

exec编号查询'111002','count(车票编号)'

--6、改变指定员工的工作站点

create procedure工作站点变更@员工编号char(6),@工作站点char(20)

as

update员工奖励表

set工作站点=@工作站点

where员工编号=@员工编号

go

exec工作站点变更'111002','北京'

--7、根据身份证号码查询乘客的车票信息

create procedure s_tri1 @id char(18)

as

select身份证号,姓名,乘客表.车票编号,车次管理视图.车次号,车种,始发站,终点站,车票表.发车时间,座位编号,价格,座位种类

from乘客表,车次管理视图,车票表

火车站售票管理系统概要

课程设计报告 课程名称数据库原理与应用课程设计题目火车站售票管理系统 院系 专业 班级 姓名 指导教师 2014 年 1 月 3 日

数据库课程设计报告 摘要 近年来,随着我国国民经济的飞速发展和人民生活水平的提高,铁路旅客运输面临着增加运能、提高卖票服务质量、提高竞争能力的迫切需要。基于网络自主的火车票售票管理系统替代传统的人工售票,实现自动化售票和对票务的自动化管理,极大的方便了乘客购票,也提高了铁路部门的管理效率和运营效率。 本论文围绕铁路运输售票的现状,引入火车站售票管理系统,并对该系统的开发及原理进行详细的介绍。要求: ①具有方便、快速的售票功能, 包括车票的购买和退票功能,情况提供多种查询和统计功能,如车次的查询、时刻表的查询等; ②能准确地了解售票情况,提供多种查询和统计功能,如车次的查询、时刻表的查询等; ③能按情况所需实现对车次的查询、时刻表的查询等; ④系统维护:如数据安全管理(含备份与恢复)、操作员管理、权限设置等; 本次实习的题目是火车站售票管理系统,主要的目的是如何处理车站中票务的流通。 根据系统所需功能,决定以windows7为开发平台,采用选择功能强 大的Microsoft SQL Server2005/2008为开发工具,利用软件工程思想和方法,开发该系统的所需要的功能。本系统由车辆、车次、乘客、车票、售票员等模块组成,对车站中的各种信息进行分类管理,统筹规划。功能较为全面。 关键字: 火车票;售票系统;SQL Server2005;管理系统

数据库课程设计报告 目录 1 绪论 (1) 1.1 背景、现状 (1) 1.2 研究内容及框架 (1) 2 项目整体规划与设计 (3) 2.1 招聘系统的总体需求分析 (3) 2.2 整体结构分析,及功能分析 (3) 2.3 数据库系统的具体设计 (4) 3 数据库设计与分析 (6) 3.1 数据库的整体设计的E-R图 (6) 3.2 数据库的整体概念模型设计 (6) 3.3 数据库的整体物理模型设计 (7) 3.4数据库表的设计 (8) 3.5数据库的脚本sql语句 (10) 4数据库完整性约束 (16) 4.1 实体完整性约束说明 (16) 4.2 参照完整性约束说明 (17) 4.3 用户自定义完整性约束说明 (19)

火车票务管理系统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 {

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

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

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

火车站售票管理系统

火车站售票管理系统 文档类别:规格需求说明书 项目名称:火车站售票管理系统 编写人员: 完成日期:

目录 1 引言 (2) 2 可行性分析 (2) 2.1 研发依据 (2) 2.2 国外现状 (2) 2.3 顶层数据流图 (2) 3 实现功能 (2) 3.1 该软件的功能为 (2) 3.1.1 售票功能 (2) 3.1.2查询功能 (2) 3.1.3管理统计功能 (2) 3.2 性能 (2) 3.3 系统的输入 (2) 3.4 系统的输出 (2) 3.5 中层数据流图 (2) 4 底层数据流图分解 (2) 4.1 售票功能的分解 (2)

4.3 管理统计功能的分解 (2) 5 数据字典 (2) 5.1 售票功能 (2) 5.2 查询功能 (2) 5.3 管理统计功能 (2) 6用列图 (2) 6.1 P1售票功能 (2) 6.2 P2查询功能 (2) 6.3 P3管理统计功能 (2) 7 功能模块图 (2) 8 E-R图 (2) 8.1 P1售票功能E-R图 (2) 8.2 P2查询功能E-R图 (2) 8.3 P3统计管理功能E-R图 (2) 8.4 E-R总图 (2) 9 数据库设计 (2) 9.1 P1售票功能 (2)

9.3 P3管理统计功能 (2) 10 P1售票功能 (2) 10.1 类图 (2) 10.2 时序图 (2) 10.3 协作图 (2) 11 P2查询功能 (2) 11.1 类图 (2) 11.2 时序图 (2) 11.3 协作图 (2) 12 P3管理统计功 (2) 12.1 类图 (2) 12.1 时序图 (2) 12.3 协作图 (2)

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

山西大学商务学院 《软件工程课程设计》报告 题目:火车站售票管理系统的设计与实现 班级: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.doczj.com/doc/3012328799.html, (3) https://www.doczj.com/doc/3012328799.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)综合查询:根据乘客的要求和提供的信息,检索航班信息数据表,查询航班信息。

火车站票务信息管理系统设计与实现

火车站票务信息管理系统设计与实现 摘要:火车票的订购怎样变得简单,一直是我们致力于研究的一个方面,也是社会服务的一个难点,订票的查询以及火车信息的查询是最基本的业务。采用计算机信息管理系统已成为火车站票务管理科学化和现代化的重要标志,给火车站票务带来了明显的经济效益和社会效益。 本系统采用Microsoft Access 2003数据库系统,Delphi开发工具等一系列计算机工具进行开发。本系统面向普通用户,管理员两类用户提供服务,在系统中可以让普通用户和管理员进行票务信息浏览、用户在线订退票,管理员在线修改等。系统在Windows XP 操作系统环境下运行,其整体性能达到了系统的预期设计目标,能够更好地辅助网上票务管理,提高订退票的效率、权威。 关键字:票务;信息系统;Microsoft Access 2003数据库;Delphi开发工具

Train station ticket information management system design and Implementation Abstract:How to make the Train ticket ordering to be simple, we have been devoted to the study of the hand.That is also a difficult social services.Booking inquiries and train information inquiry is the most basic business. Using computer information management system has become a train station ticket management scientific and an important symbol of modernization.It brings economic benefit and social benefit for Train Station obviously. The development of this system mainly uses Microsoft Access 2003 database system and Delphi development tools. This system mainly for ordinary users and administrators to provide services. The system allows ordinary users and administrators of ticketing information browsing, online user set refund, administrator on line modification. System running under the Windows XP operating system environment, its overall performance achieved the expected design objectives of the system.It make the operations become more easier, such as the online ticketing management, improve the efficiency of the authority set refund. Keywords:Ticket,Information System,Microsoft Access 2003 database,Delphi Development tools

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

目录 一、课题背景及意义 (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等语言的开发,本身是一个开发平台,可以通过扩展插件来扩展功

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

一个简单的火车票售票管理系统(原创) #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

火车票售票管理系统

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

火车票务管理系统(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航班信息表都是能够修改的,因此票务信息的修改本质上意义不大;第二就是我的三张表都是有外键约束的,因此当票务信息被修改的时候,必然

火车票订票管理系统++设计报告

摘要 随着时代的发展,计算系软件和系统的成熟,火车票的正当管理成为一个影响铁路部门正常运营的因素之一,而建立火车票订票管理系统是一个很好的解决办法。 作为计算机应用的一部分,使用计算机对火车票信息进行管理,具有手工管理所无法比拟的优点,例如检索迅速、查找方便、可靠性高、存储量大、保密性好等,这些优点能够极大的提高火车票信息管理的效率,也正体现了火车票的科学化正规化管理 现在随着社会的发展,数据量急剧增长,现在人们就借助计算机和数据库技术科学的保存大量的数据,以便能更好的利用这些数据资源。本论文就是通过MFC的整体设计把数据库与应用程序相连接,做成一个火车票的订票管理系统,使得火车票管理员能够有效的管理车次信息、旅客信息、退票信息等。同时用户可以通过查询到相关的火车票信息,选择是否适合自己,也可以在网上直接订票、退票,省时省力。 关键字:SQL2000,MFC,数据库设计,火车票订票系统 目录 第一章概述 1.1项目开发背景 1.2系统开发目的 1.3技术可行性研究 第二章开发平台介绍 2.1 系统的架构 2.2系统运行环境操作系统 2.3系统开发环境 2.4开发工具 第三章数据库设计 3.1系统详细调查 3.2数据流图 3.3数据库设计 第四章系统的界面设计 4.1主窗口界面 4.2旅客信息窗口 4.3车次信息窗口 4.4取票及退票窗口 第五章系统的实现 总结与展望 致谢 参考文献 需求分析 需求分析的任务 调查机票预定系统应用领域涉及的内容,对涉及到领域的各个应用的信息要求和操作要求进行详细分析,形成需求分析说明书。最重要的是调查、收集信息、分析购票人信息和火车预定流程。处理要求、数据的安全性与完整性要求。 要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客户机的界面要简单明

火车票管理系统

摘要 随着计算机技术的发展,人们对计算机智能化的需求越来越大,对软件的实用性、速度等性能的要求也越来越高。未来火车站的发展趋势是完全自动化的售票信息查询,网络售票,智能化售票,而且随着计算机的普及,信息处理量的逐渐扩大,手工处理方式已经远远不能满足人们管理活动的需要,各种工作都逐渐由手工转为自动化,将使许多复杂、繁琐、且需要很多人力的工作变得简单。在本此毕业设计中,由于时间与水平的关系,当然不可能做到这样的程度,只不过是模拟一下由售票员来操作的售票系统而已。 工具软件利用Myeclipse 2013开发工具和Microsoft Access 2013数据库来开发这个火车站网上售票系统。该系统要解决的是火车站网上售票工作所要解决的问题,可以满足火车站网上售票的基本要求,包括查询、订票、退票等三个方面的功能。该系统能运用到火车站售票的工作中,根据用户的需求,设置其权限,并快捷方便的为用户提供服务。 关键字:火车票管理,Myeclipse 2013,Microsoft Access 2013

序言 用信息化推动工业化,用信息化技术改造传统产业,这是我国迫切需要完成的一项战略任务。作为工业文明产物的铁路,如何借重于信息经济技术的帮助,实现管理方式、运营组织、服务标准的现代化这是摆在我国铁路管理者面前的重大课题。 铁路信息化是铁路线代化的主要标志,其根本目的是将信息技术广泛应用于铁路生产经营与管理决策的各项活动中,改造传统产业,提高铁路运输生产效率、提升铁路运输市场的竞争力,提高铁路运输的经济效益。 采用计算机出售火车票大大方便了旅客购票,但毕竟还局限于火车站的售票厅和市内售票处的售票窗口,不论在地理位置分布上还是售票窗口的数量上,都有一定的局限性。为了解决售票大厅拥挤和团里集中购票的问题,提高铁路客运的售票效率及旅客便利性,使铁路客运在竞争日益激烈的运输行业更具优势。

相关主题
文本预览
相关文档 最新文档