




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库系统设计题目:12306网上车票订票系统院(系)计算机与信息工程学院专业信息工程小组成员唐玺孜韩晓璇马博渊申翎杨兹浓2014年7月12306网上车票订票系统一、需求分析与设计目标根据市场调研分析用户的需求,根据实际需求设计订票系统的功能,实现网上订票 的方便性、快捷性、完善性,并划分系统的逻辑功能模块。火车票的购买途径主 要有车站购买、代售点出售等形式,购买的地方以及时间受到限制,无法给乘客带 来便利。列车时刻表十分复杂,即便是买上一本列车时刻表,也不方便查询自己的 乘车路线,而且由于列车时刻的变动性,所以够买不是很方便,因此系统要满足以 下需求:乘客输入车次或出行的出发站或终点站,可查
2、询车次信息,从而选择自己的乘车区间以及车次;通过简单查询和复杂查询来查看服务相关信息,管理员可以对用户角 色设置以及角色的添加与修改;信息的添加、管理、删除、修改;对用户订票信息的办理。网络车票订购系统实现的最终目标是让客户能轻松的 ,高效的购得一张自己满意的车票,车票的信息包括出发/到达时间、票额、座位、出发地/目的地等。因此,在实现网上交易的过程中要涉及到网站(用户订票的渠道),票点(车票的打印和处理)等子系统。本设计要实现以下设计目标:实现会员购票制,即所有通过本订票系统订票的旅客都必须首先注册 为会员,以便于系统管理;提供会员注册、登录、修改注册信息等功能;建立车次信息查询模块,可以通
3、过指定车次号码,或发站到站查询需 求的车次的详细信息;建立完善的订票流程,订票流程是订票系统的关键部分,本系统通过 需求分析建立一套独特的订票流程,其方便性、快捷性、完善性使得本售票流程区别于其他订票流程;选择出发日期与车次,当日期与车次信息确定时,相关信息可自动呈 现给客户以供选择,避免不实信息对客户的影响,并输入订购票券的张数;生成取票号码系统为每一张订单生成一个唯一的交易代码,用户通过交易代码到联网票点取票;建立订单查询模块,每个订票会员客户能够通过订单查询来察看自己 的订票历史;交易尚未结束(未取票)的订票记录可以采取网上退订等功能,取得实 物车票的客户可以持己购票券车站退换。本系统分
4、为面对客户,面对管理员两个子系统,面对客户子系统主要是在In ternet上接受来自客户访问,进行车票查询与订购的前台销售系统;面对管理员子系统则 是在In ternet内部用于网站的管理员管理客户订票信息,车票信息的后台管理系 统。二、数据字典2.1数据结构表2.1数据结构定义数据结构名含义说明组成车票信息定义了车票的有关信息车票号票价信息定义了不同类型的车票起点时间,到站时间,起点站,终点 站,席别,票价,证件类型用户信息定义了用户有关信息用户名,密码,姓名,身份证号,性 别,出生日期,证件类型,手机号码, 附加信息联系人信息定义了用户拥有的联系人信息姓名,身份证号,证件类型,手机号 码列
5、车信息定义了列车的有关信息车次号,始发地,目的地,总座位,总里程车厢信息定义了每一辆列车对应的车厢信息列车号,车厢号,席别,总座位数途经车站定义了途经车站的有关信 息途经车站名以及到站时间剩余座位信 息定义了剩余座位信息车次号,车站间剩余座位订单定义了订单有关信息订单号,订单日期,总价,订单状态列车座位信息表定义了列车座位有关信息列车号,座位号,座位信息,火车票 类型2.2数据流表2.2数据流定义列宕数据类型允许如1值网库票昌1int车票序列号列宕冗许Ndl值癖斬鸟jE车厢号int席别v arch ar (20)B总座位数intB齡类型允许血值III 1A4II & ! IIJll II1UI
6、 &!邓j订单号j int打草百塌datetime总价int订单状态varchar(20)列名数据类型gIBIIB MBIIHMBIII I.! IM BM MB IM崛 l 生次号j varchar(2O允许MH值总里程起始站终点站ard*iar(20总座检int BE no用车次号varcharfZO) time(l) me varchar(2O) harchart2O) marcher 20) varthar(2O) rit起点时间 那占时祠 起点站证件类型 席别列客颤援奠型* II- rMiiiarrrBiii m Kriaimn nr maiimi m aih闵i用户编号i intm
7、an 1;1姓窖vareharC)证件类申vgrcharfZO)证件号码计手机号冯int列轡 mi!raain irrh in曲=用户漏号 I IMBIiaiMIII IM III 姓啓证件类出证件号码手机号码數龄型intiardar20)vardiar20)intjntrti-pNuiiff车次号_剩余票D1巒黑12剩余票23剌余票弭数拒类型 varchar(20) intintintmt列蒂纵昨會比许白5 ! se v*ard-iar(2O)&COPHJvarcriar(u)m lopidi cl l (20)生 lopHVeil cl(20)s-to-p3v*ai c_)-i (SO)w
8、eoti*netotiineiotunetl)twnelltimaCUUnieflUme21UnieCl)血疋30Un匸列名?用户编号 用户塞 密码出生冃期intarchar(20)rchartZQj varcharCZO) L arch ar 20datetirne证井类型证件号码手机号玛/archarCZO)mtirt varcharC2G)BBBlgM是否占用工vardiar(LO)varcharfio)列昼 数据类劃 卜:蚤噪是! varcharfTO)i IIH-IIIIllll-FHI II9座检号int席另 IvardnarCJO)是習占用 0-1warchar CIO)昱舌占用
9、 12vardnar(iO)二、ER图四、图3.1系统总ER图五、查询与视图4.1订单视图图4.1订单原始图ITMffi: 2014-07-02 马觀北京西一太原南磁日鹹1014-07-&3 M21戯韻鮭!I2J14W3 聊21 开G601携西克歸06*fi 09F 二雪学生訥玩挣支讨图4.2设计订单视图.SQLQufy7l -_-PCMATiy 巧刖*- MAr._PCMATmy (56)J 岂V帧图A訶-CAMATo呼(S5jj T XA 罪比诜订单订单号肓单,灘a紙嶷曲坝冽车车汝号用户恒監起点苗用户信息攥点曲 用户fl恳用車歹|车杲佻乖厢!I仏魏血览启户虐恳证件号科咗r軋用U身份证讪=订
10、单车农号于j车.车崔号丄卫由户行息.总点游票务总点站口用尸言息携占存第祈賢希站归d黑芳.车祺号弓丁卑年次号罪力车犀车氓号嘈单车资号讹车將车馬号询单车彌号座血准检*:-厂車-金备耳比d聊忑逢可单车次号口-用?1行息起点站=东5(出点 select *flora ordsrsvisw-irtieit crderaviey.* * 订单号義车日鄭总利掴 X起觀啓融车禎曲号翩解靜凑型帥订单趨m.aiiBBBiiiaKKi.|1加1理祂(DWHNDOQQ1;10;K.Can诲口 11hiieu. 融屈身觎5K2闿时时(EKQ1:10:K.CT2fl1海口 12腹蛋身份证5K未支记4.2查询某辆列车途径车
11、站图4.3查询某辆列车途径车站视图4.3查询某辆列车未支付的用户信息图4.4查询某辆列车未支付的用户信息4.4查询一辆车的已订的人数图4.5查询一辆车的已订的人数车疥吕” COVTOT ( - *耳丘嫌白1I举匕生扶号4.5根据车次查询车票图4.6根据车次查询车票二彌软号出发站终融出划帼 昵帼 m rhZsoiiiBriiiimiiSrasiiii rnnii imi miii irmHimiiiiiviiiiirH1*4)74MDO:DO.IK.OOO 61(11 北京 上兔 01 00.0 02:00:00.0 1 商务座 2MmniiminiinmiiiiMiiiniJ4.6根据出发站终
12、点站乘车时间查询剩余票数图4.7出发站终点站乘车时间查询剩余票数口 諜 J ;fjgS4丽垛做占餐鹽堆綢 刮址间 测新帚t心五D0:0C疋血I 创 its 燈 O.ILM. D2.IEJ 1 JM 1I I: ira iirBHiii maHaHiaarmaX五、总结本次课程设计从最开始的可行性分析,到系统 ER图的设计,以及查询、视图等 的设计,到最后整个系统的综合,遇到了很多的困难。例如,12306网站的设计难点在于其内部逻辑关系,这使得我们在前期条理不是很清楚,设计ER图时总是不能达到理想的效果。但经过不懈努力,大部分难题已迎刃而解。当然,由于 时间关系,本系统还并未做到完美,12306
13、网站有些特定的功能(例如加车,改 签等)无法实现,而要考虑12306庞大的数据量也是十分棘手的一件事情,希望 在未来能够将其更好地完善。通过这次课程设计,我们学会了如何对所学课程综合运用,对SqlServer200的掌 握有了很大提升,对数据库的使用也有了更进一步了解。 总体来说,课程设计让 我们学到了不少知识,同时也使我们明白了将理论与实践相结合的重要性。 我认 为课程设计是我们学习生涯中相当重要的一课,除了验证学生的学习成果外也培 养了大家思考及解决问题的能力。 毫无疑问,在此次课程设计中,大家的能力都 有显著提升。六、参考文献1 王珊,萨师煊.数据库系统概论(第4版).北京:高教出版社,
14、2006年 5月 .2 赵韶平等.PowerDesigne系统分析与建模(第2版).北京:清华大学出版社,2010.3 Data Modeling and Relational Database DegnOracle Inc. 2001.4 幕静,檀百红,任立肖.管理信息系统开发方法、工具与应用清华大学出版社,2010.09.孟宪虎,马雪英,邓绪斌.大型数据库管理系统技术应用与实例分析一SQLServer 2005第 2版).电子工业出版社,2009. 王涛,唐植华.Visual Basic 2000+SQL Server 20.0清华大学出版社,2002年6月7陈志泊.数据库原理及应用教程人民邮电出版社2009年12月七、附录7.1 12306表格设计7.2 12306系统 ER图7.3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 防火防水施工方案
- 轻轨雨季施工方案
- 住宅吊顶施工方案
- 直观想象素养视角下的高中函数教学研究
- Midkine促进巨噬细胞极化重塑鼻咽癌抑制性免疫微环境的研究
- 基于任务型教学法的泰国中级汉语综合课《把重要的东西放在我这儿吧》教学设计
- 机制砂超高性能混凝土的设计制备及性能研究
- 乙女游戏玩家的情感劳动研究-以《光与夜之恋》手游为例
- 空调热管一体化技术在通信机柜冷却中的应用研究
- 现实题材电视剧《人世间》的叙事研究
- 2025-2030中国干燥剂行业发展分析及发展前景与投资研究报告
- 环保安全知识课件
- 比例尺单元测试卷及答案
- 氩弧焊基本知识课件
- 《广西壮族自治区基层工会经费收支管理实施办法》修订解读
- 中职语文教学大赛教学实施报告范文与解析
- 山东临沂市罗庄区兴罗投资控股有限公司招聘笔试题库2025
- 北京市朝阳区2025届高三下学期一模试题 数学 含答案
- 食品工厂5S管理
- 大数据在展览中的应用-全面剖析
- 食品企业危机应对措施
评论
0/150
提交评论