软件开发大作业 基于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)数据项
票号、票价、车次、日期、车型、开车时间、起始站、终点站。
- 数据流
数据流名称:车票
简述:车票有关信息
数据流来源:客户执行售票操作结果
数据流去向:购票客户
数据流组成:车票编号+车票类型+车次信息+票价信息
3)数据存储
售票记录:票号,起始站,终点站,票价,车次,日期,车型,售出时间。
订票记录:票号,起始站,终点站,票价,车次,日期,开车时间,车型。
车票记录:票号,起始站,终点站,票价,车次,日期,开车时间,车型。
4)处理过程
车票汇总:工作人员将一天所售出的票进行统计,包括票数,票类,形成确定的车票记录。
查询:将顾客需要的车票信息输入系统,并查询其是否可供应。
查询顾客信息:为订票所设,将顾客的准确信息记录,为其预定所车票。
处理订票:进行订票交易,工作人员为顾客预定其所需车票,并在系统中作相应记录,确定订票记录。
处理退票:进行退票交易,工作人员为顾客办理退票手续,并在系统中 作相应记录,确定退票记录。
此处省略几千字
资源下载
完整论文+源程序+数据库下载:https://download.csdn.net/download/frank2102/18752839
以上是关于软件开发大作业 基于C#开发的汽车售票管理系统 数据库课程设计的主要内容,如果未能解决你的问题,请参考以下文章
数据库课程设计 基于C#和Sqlsever开发的教材管理系统论文+源程序+数据库