ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:176.84KB ,
资源ID:7401658      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7401658.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库设计大作业.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据库设计大作业.docx

1、数据库设计大作业数据库原理课程大作业数据库设计与应用开发课题名称: 火车票售票管理系统数据库设计 学 号: * 姓 名: * 专业年级: * 成 绩: 1 绪论1.1 目的和意义在火车以主要交通工具的今天,有一个良好的售票系统显得是如此的重要,火车票售票系统是使用计算机管理方式代替以前手工处理的工作。实现了乘客和售票员之间简单快速的售票交互。此外,受骗眼可以根据乘客的需要进行各类车次车站的查询,是乘客及时的了解到必要的车次信息。对于乘客的付款过程售票员的操作也不再繁琐,系统将自动计算该付金额以及找回的金额。1.2 功能概述本系统主要用Microsoft SQLServer 2005等工具,开发

2、是闲的 模块有登录模块、按车次查询模块、按车站查询模块、售票模块、退票模块等。本系统主要考虑以下几点:(1)用户登录:只有售票眼的身份通过才能登录进入系统;(2)方便的数据输入性能,将工作人员从繁琐的手写统计中解放;(3)灵活的查询性能,快速实现车次车站的查询;(4)对车票进行出售及退回的管理2 应用系统功能设计2.1 系统功能设计 本系统可以细化为四个功能:查询、售票、退票、以及修改用户密码。 查询的主要功能为:用户可以根据需要选择按车次或者是按照车站查询,二者都可以查询出符合用户需求的若干组信息; 售票的主要功能为:用户通过查询得到的信息选择自己需要的车次车站进行车票的购买; 退票的主要功

3、能为:对于乘客在本次列车在当前站点为出发前的车票可以退票,根据现在铁道部的政策可能要收取一定的手续费; 修改用户秘密的主要功能是对当前登录的用户进行密码的修改。2.2 业务操作流程 图(1)程序工程模块图3 数据库设计3.1需求分析3.1.1 功能需求本网上售票系统应该具备如下功能:1.查询分为对车次信息的查询和客户对已订车票信息的查询。要求:1)对车次的查询,可以按照发车车次进行查询; 2)车次信息包括:车号、出发地、目的地、发车日期、开出时刻、票价。3)座位类型设定。4)车次信息只允许用户查询,不能修改。2.添加车票通过查询系统,客户根据自己的需求找到满意的车次,再输入个人信息后直接通过网

4、上售票确定已预订选中的车票。要求:售票记录应包括:车号、发车日期、订购票数、总价。3.退票可退票,通过查询系统,客户可以根据自己的名字找到自己的订票信息,通过退票模块退去已购车票。3.1.2 数据字典数据文件:身份信息 数据文件:车次信息文件组成:身份证Id号,姓名 文件组成:车次编号,始发站,终点站,票价数 据 项:身份证Id 数 据 项:车次编号数据类型:字符型 数据类型:字符型数据长度:18 数据长度:10数 据 项:姓名 数 据 项:始发站数据类型:字符类型 数据类型:字符型数据长度:20 数据长度:20数 据 项:终点站数据类型:字符型数据长度:20数 据 项:票价数据类型:deci

5、mal数据长度:(10,2)数据文件:剩余车票信息 数据文件:管理员信息文件组成:车次编号,始发时间,剩余车票数 数据组成:工号,姓名数 据 项:车次编号 数据 项:工号数据类型:字符型 数据类型:字符型数据长度:10 数据长度:18数 据 项:始发时间 数据项:姓名数据类型:字符类型 数据类型:字符类型数据长度:10 数据长度:20数 据 项:剩余车票数数据类型:整型数据长度:数据文件:已售车票信息文件组成:车次编号,始发时间,身份证号数 据 项:车次编号数据类型:字符型数据长度:10数 据 项:始发时间数据类型:字符类型数据长度:10数 据 项:身份证号数据类型:字符型数据长度:183.1

6、.3 数据流图火车票售票系统的第一层数据流程图如下:第二层火车售票系统流程图如下:系统细分为下面四个子系统如图:3.1.4 功能模块描述身份验证:包含公民身份证号及其姓名,用于实名制验证;车次管理:存放车次信息(车次,始发,终点,票价);剩余车票管理:剩余车票的信息(车次,发车时间,剩余票数);已售车票管理:已售车票的信息(车次,发车时间,购票者身份证号码);3.1.5 功能划分3.2 E-R图3.3数据库逻辑结构设计3.3.1 身份信息表字段名字段类型字段大小备注idcardvarchar18primary keynamevarchar20not null3.3.2 售票员信息表字段名字段类

7、型字段大小备注idvarchar18primary keynamevarchar20not null3.3.3 车次信息表字段名字段类型字段大小备注tnovarchar10primary keystartvarchar20not nullendvarchar20not nullpricedecimal(10,2)not null3.3.4 剩余车票信息表字段名字段类型字段大小备注tnovarchar10pk&foreign keystarttimevarchar10not nullremainingnumintnot null3.3.5 已售车票信息表字段名字段类型字段大小备注tnovarch

8、ar10pk&foreign keystarttimevarchar10not nullidcardvarchar18foreign key3.4 关系模式身份信息(身份证号,姓名)售票员 (工号,姓名)车次信息(车次,始发站,终点站,价格)剩余车票信息(车次,始发时间,剩余票数)已售车票信息(车次,始发时间,购票人身份证号码)4 结束语4.1 收获和体会 通过写本系统的数据库设计,对数据库原理在实际应用上具体实现进一步了解和熟悉,并且对本学期的数据库知识有一个系统的回顾和应用,知识更加牢固。4.2 总结与展望 在未来相当长的时间内,火车将成为21世纪最为主要出行方式,同时,随着我国经济快速发展为我国铁路的发展带来了全新的机遇。对火车票预定与管理系统,我认为将纸质车票将会被电子车票代替:电子车票的出现将乘客的唯一标识例如指纹作为购票和乘车凭证, 因为免去了纸质车票的传递过程,将更大程度的方便乘客选择火车出行,真正的可以做到足不出户就能完成车票的订购。因为我对知识的应用不够牢固和灵活,系统功能实现不完全,例如火车从起始站到终点站中间所有的过路站中到站时刻等功能未能实现!希望通过以后的学习能够更好的完善本系统。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1