- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
                        查看更多
                        
                    
                火车票订票系统
实验课题:火车票订票系统
专业:计算机科学与技术
姓名:AAAAA
组员:BBBBBBB
日期:2018 年5月26 日
火车票订票系统
一、团队成员
XXXXXX
二、角色分配——系统分析员
作为团队中的系统分析员。首先需要理解和明确整个项目的管理目标和未来的发展方向,其次需要充分了解用户的需求并且对用户需求未来可能的改变有一定的了解和预判。在了解了用户的需求后,与系统设计员、系统开发员及DBA进行沟通以及对整个项目的统筹规划。
作为一名普通的学生,在学校经常会遇到各种订票的时候。尤其是在放假的阶段,火车票、飞机票更是供不应求。所以开发一个能够服务于普通用户的订票软件正是顺应了市场所需。所以我们团队最后选择了设计开发一个火车票订票管理系统。
对于一个火车票订票管理系统,准确快捷的车次信息查询功能和方便简单的订票操作是十分必要的,因此系统必须为用户提供准确的车次信息和当前的车票状况,这也是火车票订票管理系统的最基本要求。客户端后台管理员要能够及时添加、修改车次信息,并能够对用户信息进行录入和删除。
所以结合实际情况,火车票订票系统应满足一下需求:
1.客户端界面清晰友好,达到一目了然的效果。
2.客户端能够有方便的查询系统及简单明了的订票、退票操作。
3.防止用户重复订票、退票操作,影响系统数据的正确性。
4.服务器端提供信息完全可靠,时效性强。
5.能够保证数据与信息的安全性。
综合以上需求,本系统需要以下几个模块来支持:
1.用户模块:用于用户注册,用户登陆,订票,退票。
2.管理员模块:供后台管理员登录。用于添加、修改车次及票务信息,查看所有用户信息及相应的订票信息。
3.游客模块:列车时刻查询,车次相关信息查询,及剩余车票查询。
三个模块的关系如下:
火
火 车 票 订 票 系 统
管理员管理用户管理游客
管理员管理
用户管理
游客
车次查询列车时刻查询订票注册用户查看订票信息剩余车票查询查看用户信息添加车次信息 管理员登录用户登陆退票
车次查询
列车时刻查询
订票
注册用户
查看订票信息
剩余车票
查询
查看
用户信息
添加车次信息
 
管理员登录
用户登陆
退票
当然,系统分析员也非常有必要与设计员沟通,共同确定系统的软硬件配置和数据库系统的总体设计。
整个系统的数据库E-R图设计如下:
管理号
管理号
密码
密码
11用户名管理员
1
1
用户名
管理员
始发站车次管理查看
始发站
车次
管理
查看
终点站mn密码火车票
终点站
m
n
密码
火车票
时间姓名用户
时间
姓名
用户
11票余量票价
1
1
票余量
票价
订单身份证号性别
订单
身份证号
性别
用户号时间
用户号
时间
终点站车次
终点站
车次
始发站
始发站
数据字典如下:
管理员表:
字段名称
字段类型
主键
管理号 管理号      
Char(10
是
密码
Char(10
否
用户表:
字段名称
字段类型
主键
用户号
Char(10
是
姓名
Char(10
否
性别
Char(2)
否
身份证号
Char(18
否
密码
Char(10
否
车次信息表:
字段名称
字段类型
主键
车次
Char(10)
是
类别
Char(10)
否
始发站
Char(10
否
始发时间
Char(10)
否
终点站
Char(10
否
终到时间
datatime
否
硬座数量
Char(10
否
硬卧数量
Char(10
否
软卧数量
Char(10
否
车站信息表:
字段名称
字段类型
主键
车次
Char(10)
是
路过站
Char(10
否
车站代码
Char(10
否
到站时间
Char(10
否
离站时间
Char(10)
否
硬座价格
Char(10)
否
车票预定表:
字段名称
字段类型
主键
用户号
Char(10)
是
用户姓名
Char(10)
否
车次
Char(10)
否
类别
Char(10)
否
乘坐日期
date
否
起点站
Char(10)
否
到达站
Char(10)
否
乘坐方式
Char(10)
否
票价
money
否
订票日期
date
否
备注
Char(10)
否
三、数据库的设计与系统实现
1、表的设计
我们设计的订票系统主要包括一下几个表,对表的编辑可以直接在Microsoft SQL Server中直接修改,也可以在系统界面中从前台操作修改,这里结合了SQL Server强大的数据处理功能和Visual Basic直观的界面,使得整个系统不但功能强大,而且有着很友好的界面,让人用起来非常容易。以下是这几个表的具体示例:
1)管理员表
该系统中设置了两个管理员,分别是admin和dlut,后台信息的编辑于整理都是由管理员来进行的
用户表
这部分存储的是用户注册的信息,游客通过注册就
                 原创力文档
原创力文档 
                        

文档评论(0)