软件开发大作业 基于C#开发的汽车售票管理系统 数据库课程设计

Posted 技术专家团-小兔子编程

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件开发大作业 基于C#开发的汽车售票管理系统 数据库课程设计相关的知识,希望对你有一定的参考价值。

题目:C#实现驾校预约管理系统

目  录     


此处省略几千字


需求分析

2.1 信息要求

根据目的站、车次、时间等信息查询有关车票情况;提供多种方式完成售票工作:现金结算、票据打印;提供与退票相关的一些信息查询手段,完成退票、改签换乘等业务;售票信息统计,打印详细报表。

2.2处理要求
具体内容通过全面收集汽车售票系统资料,进行系统规划,系统分析,进行可行性研究,争取达到以下系统目标:

登录功能:系统管理员权限登陆。用户通过输入不同用户名和密码进行身份验证。

查询功能:由汽车站的普通售票人员通过检索入口,查询车票信息,并进行排序。

修改功能:系统管理员则能实现系统用户的添加,修改系统管理员的密码,以此确保该系统能够安全操作,避免不必要的损失。能够实现车站车次及线路信息的管理,对车次及线路的变动信息及时更新,打印输出生成报表。

售票功能:按车次和时间分别进行售票。

预定功能:对当天及之后的车票进行预定。

退票功能:实现未过期车票的退订功能。

汇总功能:对当天车票的信息进行汇总。能够实现车站车次及线路信息的管理,对车次及线路的变动信息及时更新。打印输出(生成曲线图和报表)。

统计管理功能:按时间、站点、线路等不同维度统计售票情况,生成报表,分析运营状况分析。

2.3完整性和安全性要求

完整性要求:

用户信息:我们对客户的一些基本信息进行了完整性的要求。用户的UID为唯一标识,不允许UID为空,也不允许UID的值相同。

线路信息:线路的LINEID为唯一标识,不允许LINEID为空,也不允许LINEID的值相同。

车辆信息:线路的BUSID为唯一标识,不允许BUSID为空,也不允许BUSID的值相同。

安全性要求:

程序分为登陆界面,主界面,线路信息管理界面,汽车信息管理界面,车票信息管理界面,票务信息管理界面,员工管理界面这几个主体界面。使用时应先知道管理员或员工帐号和密码,登陆进入系统主菜单界面,里面包括线路信息,汽车信息,车票信息,票务信息,帮助,退出程序菜单选项。管理人员可以在线路信息管理模块对车站线路信息进行管理。管理人员可以在汽车信息管理模块实现对汽车信息的管理。管理人员可以在车票管理模块实现对车票信息的管理。用户可以通过查询时间,线路和汽车信息,来确定自己要买什么时间,什么路线,什么型号的汽车的车票,并形成表单。

 

ER图

 

 

2.5数据字典

表2.1车辆信息、驾驶员信息、线路信息表

 

表2.2售票信息表

 

表2.3购票信息表

 

表2.4售票员信息、管理员信息表

1)数据项
票号、票价、车次、日期、车型、开车时间、起始站、终点站。

  1. 数据流
    数据流名称:车票
    简述:车票有关信息
    数据流来源:客户执行售票操作结果
    数据流去向:购票客户
    数据流组成:车票编号+车票类型+车次信息+票价信息
    3)数据存储
    售票记录:票号,起始站,终点站,票价,车次,日期,车型,售出时间。
    订票记录:票号,起始站,终点站,票价,车次,日期,开车时间,车型。
    车票记录:票号,起始站,终点站,票价,车次,日期,开车时间,车型。
    4)处理过程
    车票汇总:工作人员将一天所售出的票进行统计,包括票数,票类,形成确定的车票记录。
    查询:将顾客需要的车票信息输入系统,并查询其是否可供应。
    查询顾客信息:为订票所设,将顾客的准确信息记录,为其预定所车票。

处理订票:进行订票交易,工作人员为顾客预定其所需车票,并在系统中作相应记录,确定订票记录。
处理退票:进行退票交易,工作人员为顾客办理退票手续,并在系统中 作相应记录,确定退票记录。


此处省略几千字


资源下载

完整论文+源程序+数据库下载:https://download.csdn.net/download/frank2102/18752839

以上是关于软件开发大作业 基于C#开发的汽车售票管理系统 数据库课程设计的主要内容,如果未能解决你的问题,请参考以下文章

数据库课程设计 基于C#和Sqlsever开发的教材管理系统论文+源程序+数据库

基于SSM框架下的B/S民航售票管理系统

基于Android的学生信息管理大作业

基于Android的学生信息管理大作业

[含论文+源码等]基于S2SH实现的客运站网上售票系统[包运行成功]

分布式与并行计算大作业