车站售票管理系统数据库课程设计报告.doc
《车站售票管理系统数据库课程设计报告.doc》由会员分享,可在线阅读,更多相关《车站售票管理系统数据库课程设计报告.doc(18页珍藏版)》请在咨信网上搜索。
1、 天津农学院计算机科学与信息工程系SQL Server教学实习报告实习名称: SQL Server 专 业: 计算机科学与技术 班 级: 2010级 农信 班 学 号: 1008074112 姓 名: 张春 指导教师: 赵光煜 成 绩: 2012年 9 月 目 录目 录11系统需求分析报告11.1概述11.2系统功能分析21.3数据流图21.4数据字典32概念及逻辑结构设计52.1 E-R图52.2关系模型72.3数据库结构73数据库设计93.1建立表车票和顾客93.2 建立触发器114 系统软件结构124.1系统功能设计124.2其他需求144.3说明145 总结与体会176 参考文献171
2、系统需求分析报告1.1概述汽车售票管理系统主要用于车站日常的票务处理。车售票管理系统在正常运行中需要对使用该系统的主要是汽车站售票人员、汽车站售票工作的管理人员与系统管理员。为达到操作过程中的直观、方便、实用、安全等要求,我们组在这个系统中采用模块化程序设计的方法,便于系统功能的组合和修改,以及扩充和维护。1.2系统功能分析根据需求分析,本系统要实现以下的基本功能。1登录功能:分为汽车站售票人员和系统管理员两种权限登陆。用户通过输入不同用户名和密码进行身份验证,系统通过用户名和密码判断不同用户的权限,从而确定该用户可以执行的操作。2车票信息查询功能:由汽车站的普通售票人员通过不同的检索入口,查
3、询车票信息,并进行排序。3修改功能:汽车站售票人员、汽车站售票工作的管理人员能够修改自身的用户名和密码,系统管理员则能实现系统用户与普通用户的添加,修改普通用户与系统管理员的密码,以此确保该系统能够安全操作,避免不必要的损失。4汇总功能:对当天车票的信息进行汇总。图1-1 顶层图图1-2 0层图图1-3 售票1层图顾客售票人员车站售票管理系统购票信息售票信息顶层图购票信息查询可供票处理买票车票车票记录车票汇总缺票记录0层图售票记录购票信息1层图查询可供票处理买票车票售票记录车票记录订票信息查询顾客信息核对后的顾客信息查询可供票处理订票车票订票记录车票记录图1-4 订票1层图退票信息处理退票退票
4、记录图1-5 退票1层图1.3数据流图1.4数据字典1.数据项 票号、票价、车次、日期、车型、开车时间、票种、座位号、起始站、终点站、身份证号、银行卡号、数量、退票时间、退票手续费、订票时间、订票手续费2数据结构表1.1 车票的数据结构DS-01 车票DS-02:车票标志DS-03:车次信息DS-04:座位信息DS-05:票价信息I1:车票编号I3:起始站I8:座位号I9:全票价I2:车票类型I4:车次编号I10:折扣I5:终点站I6:发车时间I7:乘车日期3数据流数据流编号:DS1数据流名称:车票简述:车票有关信息数据流来源:用户执行售票操作结果数据流去向:购票旅客数据流组成:车票编号+车票
5、类型+车次信息+座位信息+票价信息4数据存储 售票记录:票号,起始站,终点站,票价,车次,日期,开车时间,车型,票种,座位号,售出时间 退票记录:票号,起始站,终点站,票价,车次,日期,开车时间,车型,票种,座位号,退票时间 订票记录:票号,起始站,终点站,票价,车次,日期,开车时间,车型,票种,座位号,订票时间,顾客身份证号缺票记录:票号,起始站,终点站,票价,车次,日期,开车时间,车型,票种 车票记录:票号,起始站,终点站,票价,车次,日期,开车时间,车型,票种,座位号,售出时间,票数5处理过程 车票汇总:工作人员将一天所售出的票进行统计,包括票数,票类,形成确定的车票记录。 查询:将顾客
6、需要的车票信息输入系统,并查询其是否可供应。 查询顾客信息:为订票所设,将顾客的准确信息记录,为其预定所车票。 处理买票:进行买票交易,把顾客需要的票(可供应)售出,并在系统中作相应记录,确定车票记录。 处理订票:进行订票交易,工作人员为顾客预定其所需车票,并在系统中作相应记录,确定订票记录。 处理退票:进行退票交易,工作人员为顾客办理退票手续,并在系统中作相应记录,确定退票记录。 2概念及逻辑结构设计 2.1 E-R图本系统根据以上的设计规划出的实体有:车票实体、车站实体、顾客实体。各个实体具体的描述-图如下: 车票开车时间票号票种 日期起始站 票价座位号终点站车次车型 图2-1车票ER图
7、顾客 身份证号银行卡号 图2-2 顾客ER图 换票退票时间顾客售票退票票号退票手续费车票新票号原票号换票时间换票手续费订票日期交易时间数量起始站终点站身份证号交易金额1N1N1N1N 图2-3实体之间ER图2.2关系模型车票与顾客之间的联系售票 1:N车票(票号,车次,日期,车型,票价,开车时间,票种,座位号,起始站,终点站)顾客(身份证号,银行卡号,票号)退票1:N车票(票号,车次,日期,车型,票价,开车时间,票种,座位号,起始站,终点站)顾客(身份证号,银行卡号,票号,退票时间,退票手续费)订票1:N车票(票号,车次,日期,车型,票价,开车时间,票种,座位号,起始站,终点站)顾客(身份证号
8、,银行卡号,票号,日期,交易时间,交易金额,数量,起始站,终点站)2.3数据库结构表2.1 Train表详细设计字段名数据类型是否主键是否必填字段说明TrainID字符是是车次编号TrainType单精度否否客车型号PlateNumber字符否是车牌号TrainHolder字符否否责任人RunningWay字符否否经营路线SeatLimit单精度否是座位限额OutSetTime日期否是发车时间表2.2 Seat表详细设计字段名数据类型是否主键是否必填字段说明TrainID字符否是车次编号Date日期否是日期Terminal字符否是终点站Selled布尔否否票是否售出Price单精度否是车票价格
9、表2.3 PriceDiscount表详细设计字段名数据类型是否主键是否必填字段说明RecordNumber自动编号是是记录号TicketTypeID单精度否是车票类型Discount单精度否是折扣TrainID字符否是车次表2.4 Price表详细设计字段名数据类型是否主键是否必填字段说明TerminalID字符是是终点站编号OutStation字符否否起始站TerminalName字符否是终点站TNPYCode字符否是拼音码TrainID字符否是车次编号TicketPrice单精度否是票价表2.5 Type表详细设计字段名数据类型是否主键是否必填字段说明RecordID自动编号是是记录号T
10、icketTypeID单精度否是车票类型编号TicketType字符否是车票类型3数据库设计本车站售票系统有两个实体,分别是车票和顾客,利用SQL建表如下:3.1建立表车票和顾客 车票 顾客 系统实现的具体功能和创建的各类代码如下所示:create database 练习on primary(name=trainticket, filename=E:my.mdf, size=10mb,maxsize=30mb, filegrowth=2mb)log on( name=trainlog, filename=E:my.ldf, size=10mb, maxsize=20mb, filegrowth
11、=26%)Create table 车票(票号 nchar(10) primary key not null,日期 nchar(10) not null, 车次 nchar(10) not null, 座位号 nchar(10)Not null, 开车时间 nchar(10) not null,车型 nchar(10) not null, 检票口 nchar(10) not null, 起始站 nchar(10) not null,终点站 nchar(10) not null, 票价 nchar(10) not null, 票种 nchar(10) not null)Create table
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 车站 售票 管理 系统 数据库 课程设计 报告
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【人****来】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【人****来】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。