当前位置:文档之家› 数据库课程设计报告_车站售票管理系统

数据库课程设计报告_车站售票管理系统

5
购票
车票编号,购买日期,预定或购买,座位号
6
站点
站点编号,站点名称
3,数据流
编号
数据流名
输入
输出
1
变更汽车信息
变更信息
汽车记录
2
查询汽车信息
汽车编号/汽车型号/车牌号/有无电视/有无空调/负责人
汽车记录
3
变更站点信息
变更信息
站点记录
4
变更线路信息
变更信息
线路记录
5
查询线路信息
线路编号/起始城市,到达城市
2,Coach汽车信息表(汽车编号Cno,汽车型号Ctype,车牌号Coachnumber,购买时间Ctime,座位数量Cnum,有无电视Ctv,有无空调Ccondition,负责人Coachholder)
站点编号
整型
4
City表主键

27
CityName
站点名称
nvarchar
20

2,数据结构
编号
数据结构名
属性
1
员工
员工编号,姓名,密码,身份
2
汽车
汽车编号,汽车型号,车牌号,购买时间,座位数量,有无电视,有无空调,负责人
3
线路
线路编号,起始城市,到达城市,路程时间
4
车票
车票编号,线路编号,汽车编号,车票价格,已卖票数,剩余票数,出发日期,出发时间
输入数据流
输出数据流
处理操作
查询
已知汽车/线路/车票信息
所需信息
购买/预定
车票信息+购票时间+座位号

更新
变更信息
再次查询信息
用户权限认证
用户名,密码,身份
系统主菜单
用户登录
(三)E-R图
(四)关系模型:
1,User员工表(员工编号Uno,姓名UserName,密码Password,身份UserIdentiey)
身份
nvarchar
20

5
Cno
汽车编号
整型
4
Coach表主键

6
Coachnumber
车牌号
nvarchar
20

7
Ctype
汽车型号
nvarchar
20
8
Ctime
购买时间
datetime
8
9
Cnum
座位数量
整型
4

10
Ctv
有无电视
char
10
11
Ccondition
有无空调
char
10
12
Coachholder
负责人
nvarchar
20

13
Lno
线路编号
整型
4
Line表主键

14
Ldepart
起始城市
nvarchar
20

15
Larrival
到达城市
nvarchar
20

16
Ltime
路程时间
datetime
8
17
Tno
车票编号
整型
4
Ticket表主键

18
Price
车票价格
整型
4
吉林工程技术师范学院
课程设计报告
设计名称:车站售票信息管理系统
姓名:孟祥丽学号:23号
专业:计算机科学与技术
班 级:C1042
院系:信息工程学院
指导教师:刘国成、杨宇晶、郭天娇
2010年12月16日
一、概述
1、项目背景:随着市场经济的不断飞速发展,交通道路环境的不断改善,人们的出行次数不断增多,人口流动频繁,数量不断加大,车站信息量迅猛增长,车站售票管理系统在人们的日常生活中发挥着越来越重要的作用。本系统实现了线路信息,汽车信息,票务信息的查询和管理,满足人们的需求。
12
员工信息
用户输入电脑的用户名、密码
系统主菜单
4,数据存储
数据存储名
输入数据流
输出数据流
说明部分
用户信息
变更用户信息
查询用户信息
汽车信息
变更汽车信息
查询汽车信息
线路信息
变更线路信息
查询线路信息
车票信息
变更车票信息
查询车票信息
预定车票信息
车票信息
预订记录
购买车票信息
车票信息
购买记录
5、处理过程
处理过程名
3,汽车信息管理模块:
系统管理员可以在汽车信息管理模块实现对汽车信息的管理。管理员首先应该建立汽车信息数据库,输入原始的数据信息,当有新的汽车信息的时候或者管理员需要修改某个汽车的相关信息以及想要删除某个汽车信息的时候,就可以完成相应的操作。管理员也可以在整个数据库中查询相关汽车信息。
4,车票信息管理模块:
2、编写目的:掌握数据库设计原理及相关软件的使用。实现方便、快速售票;是用户准确了解售票情况,提供多种查询和统计功能;实现系统的安全性设置,使系统本身具有一定的维护功能。
3、软件定义:车站售票管理系统,主要用于车站日常的票务处理。
4、开发环境:Visual Studio2008,SQL SERVER2000
线路记录
6
变更车票信息
变更信息
车票记录
7
查询车票信息
车票编号/起始城市,到达城市/汽车型号/出发日期,出发时间
车票记录
8
预定车票
车票编号,购买日期,预定或购买
预订记录
9
购买车票
车票编号,购买日期,预定或购买
购买记录
10
查询购买情况
车票编号/起始城市,到达城市/汽车型号
购买记录11更源自用户变更信息用户记录
系统管理员可以在车票管理模块实现对车票信息的管理。管理员根据相应的汽车信息和线路信息来设置相应的车票详细信息。管理员还可以对某条线路的车票信息进行修改,删除和查询操作。
5,车票订购信息模块
用户可以通过查询时间,线路和汽车信息,来确定自己要买什么时间,什么路线,什么型号的汽车的车票,并形成表单。
程序分为登陆界面,主界面,线路信息管理界面,汽车信息管理界面,车票信息管理界面,票务信息管理界面,员工管理界面这几个主体界面。使用时应先知道管理员或员工帐号和密码,登陆进入系统主菜单界面,里面包括线路信息,汽车信息,车票信息,票务信息,帮助,退出程序菜单选项。
二、需求分析
功能模块图
1,员工管理模块:
员工有两种身份,售票员和系统管理员。系统管理员可以进行系统用户的添加,密码的修改操作,汽车,线路,车票信息的更新等,售票员可以查询以上信息和购买车票等。
2,线路信息管理模块:
系统管理员可以在线路信息管理模块对车站线路信息进行管理。管理员首先建立线路信息数据库,输入原始的线路信息,当有新的线路需要添加或者需要对已有的线路信息进行修改,删除的时候,管理员就可以进行相应的操作。管理员也可以通过本模块查询到所有需要查询的线路的详细信息。

19
SoldTicket
已卖票数
整型
4

20
LastTicket
剩余票数
整型
4

21
Tdate
出发日期
datetime
8

22
Ttime
出发时间
datetime
8

23
Ptime
购买时间
datetime
8
24
Seat
座位号
整型
4

25
ReserveORBuy
预定或购买
char
10

26
Cityno
三、系统设计
(一)数据流图:
顶层数据流图
1层车票数据流图
(二)数据字典:
1,数据项
编号
数据项名
数据项含义说明
数据类型
长度
与其他数据项的关系
是否可以为空
1
Uno
用户编号
整型
4
User表主键

2
UserName
姓名
nvarchar
20

3
Password
密码
nvarchar
20

4
UserIdentiey
相关主题