火车站票务管理系统

火车站票务管理系统

ID:43767065

大小:689.72 KB

页数:18页

时间:2019-10-14

火车站票务管理系统_第1页
火车站票务管理系统_第2页
火车站票务管理系统_第3页
火车站票务管理系统_第4页
火车站票务管理系统_第5页
资源描述:

《火车站票务管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、课程设计报告(本科)课程:学号:姓名:班级:教师:时间:数据库系统概念12104310981210431014计算机科学与技术系软件(2)班2014.6.7计算机科学与技术系设计名称:火车票票务管理系统设计内容、目的与要求:设计一个火车票管理系统,通过对火车站客运量、旅客和业务员的调查,该火车站票务管理系统具有车次管理管理子系统,车次及价格管理子系统,业务员管理子系统,车票销售管理子系统,退票管理子系统的五项基本功能,并用sql语言实现。计划与进度安排:第八周〜第九周查找了的相关内容。第十周〜第十二周根据书本上所学的,同时上网查找了一些相关的程序代码,开始试着编写火车票票务

2、管理系统的相关代码。第十三周〜第十六周根据网上的系统代码,找出其中的小错误,并在一些地方插入自己的代码。第十七周〜第十八周设计成功。设计过程、步骤(可加页):火车票票务管理系统车次管理车次及价格管理业务员管理车票销售管理退票管理系统各模块说明如下:(1)车次管理:用于对火车基本信息的录入、查询、修改、维护、删除基本功能。(2):车次及价格管理:按照车次或始发站、终点站两种方式进行查询,只需要输入关键信息即可查到所需的车次的有关信息,包括车的类型、所剩票的类型、数量、票价等。(3)业务员管理:用于对业务员基木信息的录入、查询、修改、维护、删除等常用功能,并提供工作地点变动、奖

3、惩登记等功能。(4)车票销售管理:车票销售时不能超员,并自动修改剩余的座位数(用触发器实现);(5)退票管理:由于一些原因,可能造成客户要求退票,系统根据具体的情况判定是否可以退票,进行退票。退票时自动修改相应车次的剩余座位数。局部ER图1、车次管理3、车票销售系统I售票日期丿票价[座位种类]车次号X、<员工编号/业务员—售票车票退票日期’座位号「车票编号丿发车时间退票性别I年龄4、车票销售超员管理车次信息(车次号、座位数、发时、车种)业务员信息(员工编号、姓名、性别、年龄)车站信息(车次号、始发站、途径车站、途径车站、终点站)车票信息(车票编号、车次号、座位号、价格、发车

4、时间、座位种类)退票信息(车票编号、车次号、退票日期)售票信息(员工编号、车次号、车票编号、售票日期)余票信息(车次号、发车时间、剩余票数)实现该设计的环境为Windows1+SQLServer2000或以上版本。试验中遇到的问题:(1)再创建退票吋自动修改相应车次的剩余座位数和删除售票表的相关记录tri_ticke触发器时,开始没有讲删除售票表的相关记录同步,导致已经退票而售票表中的记录没有更新,引发错误。解决办法:在触发器中加入相关语句:deletefrom售票表where车票编号-@p_nuni。(25在创建存储过程吋开始都从视图中查找导致所对应的列无效,后将视图改为

5、从表中连接查询,结果正确。结果与分析(可以加页):开始运行截图:创建表部分截图:表-dbo.车次表篠妾车次号座位教发车时间车种►1■NULLNULLNULLD4100&30快车K3100&20P2100&10誓快ST1100&00动车SIIT51009:00高铁1米NULLNULLNULLNULL车篥偏号车次号发车时间座位偏号价格座位种类042014/6/8星期…177软座D002D42014/6/8星期…266砸座D003042014/6/8星期…377软座K001K32014/6/11星期…188k002K32014/6/llg期…288砸座pOOlP22014/6/1

6、1星期…198硬座T001T12014/6/8星期…368软座T002T12014/6/8星期…1048T003T12014/6/81148NULLNULLNULLNUUNULLNUU霞•UWV.7XT3EE▼z车次号途経车站途径车站1途径车站2途徑车站3途径车站4终右站台肥芜湖宣城廣凑董山市K3合肥魏胡芜闢宣城NULLP2南京上海夭潭河北砖庄北戴河北京T1上每九江汉口NULLT5厦门广州广西合肥砖庄北戴河NULLNULLNULLNULLNULLNULLNULL/表・dbo・乘客表表・dbo.车姑表表-dbo.车票衣表-dbo•曲身份证号姓名车票编号►1121043109

7、9吴是T0021210431100吴咽T0011310431100吴个D001米MJLLMJLLAttZ--1、对触发器triggertri_tickct截图,车票销售时自动修改剩余的座位数insertinto售票表values('00001'd003'd4'2014/5/1912:00,)没插入前没插入前插入后表・dbo•余票表表・db。售票表表-dbo.退票表SKY-20130921ZAV....-SQLQuery2.sqrJj表-dbo.业务员表►车次号剩余票数发车时间0212014/6/11星期…2:对触发

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。