数据库课程设计报告车站售票管理系统Word文档下载推荐.docx

上传人:b****3 文档编号:15758893 上传时间:2022-11-15 格式:DOCX 页数:29 大小:545.27KB
下载 相关 举报
数据库课程设计报告车站售票管理系统Word文档下载推荐.docx_第1页
第1页 / 共29页
数据库课程设计报告车站售票管理系统Word文档下载推荐.docx_第2页
第2页 / 共29页
数据库课程设计报告车站售票管理系统Word文档下载推荐.docx_第3页
第3页 / 共29页
数据库课程设计报告车站售票管理系统Word文档下载推荐.docx_第4页
第4页 / 共29页
数据库课程设计报告车站售票管理系统Word文档下载推荐.docx_第5页
第5页 / 共29页
点击查看更多>>
下载资源
资源描述

数据库课程设计报告车站售票管理系统Word文档下载推荐.docx

《数据库课程设计报告车站售票管理系统Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《数据库课程设计报告车站售票管理系统Word文档下载推荐.docx(29页珍藏版)》请在冰豆网上搜索。

数据库课程设计报告车站售票管理系统Word文档下载推荐.docx

管理员根据相应的汽车信息和线路信息来设置相应的车票详细信息。

管理员还可以对某条线路的车票信息进行修改,删除和查询操作。

5,车票订购信息模块

用户可以通过查询时间,线路和汽车信息,来确定自己要买什么时间,什么路线,什么型号的汽车的车票,并形成表单。

程序分为登陆界面,主界面,线路信息管理界面,汽车信息管理界面,车票信息管理界面,票务信息管理界面,员工管理界面这几个主体界面。

使用时应先知道管理员或员工帐号和密码,登陆进入系统主菜单界面,里面包括线路信息,汽车信息,车票信息,票务信息,帮助,退出程序菜单选项。

三、系统设计

(一)数据流图:

顶层数据流图

1层车票数据流图

 

(二)数据字典:

1,数据项

编号

数据项名

数据项含义说明

数据类型

长度

与其他数据项的关系

是否可以为空

1

Uno

用户编号

整型

4

User表主键

2

UserName

姓名

nvarchar

20

3

Password

密码

UserIdentiey

身份

5

Cno

汽车编号

Coach表主键

6

Coachnumber

车牌号

7

Ctype

汽车型号

8

Ctime

购买时间

datetime

9

Cnum

座位数量

10

Ctv

有无电视

char

11

Ccondition

有无空调

12

Coachholder

负责人

13

Lno

线路编号

Line表主键

14

Ldepart

起始城市

15

Larrival

到达城市

16

Ltime

路程时间

17

Tno

车票编号

Ticket表主键

18

Price

车票价格

19

SoldTicket

已卖票数

LastTicket

剩余票数

21

Tdate

出发日期

22

Ttime

出发时间

23

Ptime

24

Seat

座位号

25

ReserveORBuy

预定或购买

26

Cityno

站点编号

City表主键

27

CityName

站点名称

2,数据结构

数据结构名

属性

员工

员工编号,姓名,密码,身份

汽车

汽车编号,汽车型号,车牌号,购买时间,座位数量,有无电视,有无空调,负责人

线路

线路编号,起始城市,到达城市,路程时间

车票

车票编号,线路编号,汽车编号,车票价格,已卖票数,剩余票数,出发日期,出发时间

购票

车票编号,购买日期,预定或购买,座位号

站点

站点编号,站点名称

3,数据流

数据流名

输入

输出

变更汽车信息

变更信息

汽车记录

查询汽车信息

汽车编号/汽车型号/车牌号/有无电视/有无空调/负责人

变更站点信息

站点记录

变更线路信息

线路记录

查询线路信息

线路编号/起始城市,到达城市

变更车票信息

车票记录

查询车票信息

车票编号/起始城市,到达城市/汽车型号/出发日期,出发时间

预定车票

车票编号,购买日期,预定或购买

预订记录

购买车票

购买记录

查询购买情况

车票编号/起始城市,到达城市/汽车型号

更改用户

用户记录

员工信息

用户输入电脑的用户名、密码

系统主菜单

4,数据存储

数据存储名

输入数据流

输出数据流

说明部分

用户信息

变更用户信息

查询用户信息

汽车信息

线路信息

车票信息

预定车票信息

购买车票信息

5、处理过程

处理过程名

处理操作

查询

已知汽车/线路/车票信息

所需信息

购买/预定

车票信息+购票时间+座位号

更新

再次查询信息

用户权限认证

用户名,密码,身份

用户登录

(三)E-R图

(四)关系模型:

1,User员工表(员工编号Uno,姓名UserName,密码Password,身份UserIdentiey)

2,Coach汽车信息表(汽车编号Cno,汽车型号Ctype,车牌号Coachnumber,购买时间Ctime,座位数量Cnum,有无电视Ctv,有无空调Ccondition,负责人Coachholder)

3,Line线路信息表(线路编号Lno,起始城市Ldepart,到达城市Larrival,路程时间Ltime)

4,Ticket车票信息表(车票编号Tno,线路编号Lno,汽车编号Cno,车票价格Price,已卖票数SoldTicket,剩余票数LastTicket,出发日期Tdate,出发时间Ttime)

5,Purchase车票购买表(车票编号Tno,购买日期Ptime,预定或购买ReserveORBuy,座位号Seat)

6,City站点表(站点编号Cityno,站点名称CityName)

四、系统实现

(一)数据库设计:

1,City站点表:

2,Userinfo员工表:

3,Ticket车票信息表:

4,Coach汽车信息表:

5,Purchase车票购买表:

6,Line线路表:

(二)主要界面及代码

1,登录界面:

登录操作代码:

(1)SqlHelperhelper=newSqlHelper();

SqlDataReaderrdr;

(2)if(string.IsNullOrEmpty(name)||string.IsNullOrEmpty(password)||string.IsNullOrEmpty(identity))

{

MessageBox.Show("

姓名,密码,身份框均不能为空!

"

);

}

rdr=helper.ExecuteReader("

dbo.SelectUserinfo"

CommandType.StoredProcedure);

while(rdr.Read())

{

if(rdr["

UserName"

].ToString()==name&

&

rdr["

Password"

].ToString()==password&

rdr["

UserIdentity"

].ToString()==identity)

this.Hide();

stringiden=rdr["

].ToString();

MainFormmain=newMainForm(iden);

main.ShowDialog();

rdr.Close();

return;

}

错误的姓名或密码或与身份不匹配,请重新输入!

(3)存储过程:

ALTERPROCEDUREdbo.SelectUserinfo

/*

@parameter1int=5,

@parameter2datatypeOUTPUT

*/

AS

/*SETNOCOUNTON*/

BEGIN

select*fromUserinfo

END

2,系统主界面

3,员工管理界面:

修改/删除操作代码:

(1)try

SqlCommandBuilderscb=newSqlCommandBuilder(sd);

sd.Update(ds,"

a"

ds.AcceptChanges();

修改成功!

catch(Exceptionex)

MessageBox.Show(ex.Message.ToString());

(2)try

inta=dataGridView1.CurrentRow.Index;

ds.Tables[0].Rows[a].Delete();

删除成功!

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 其它模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1