1、 年 月 日填写说明一、 字号说明:标题类请用四号字,宋体 ;正文用小四号、宋体,行间距为1.5倍;二、 填写实习报告时,请先写明实习报告的题目,再填写正文;正文必须与实习过程相结合,提出自己的合理化建议,内容不得少于3000字;三、 实习报告评语、成绩(请指导老师结合学生实习日志撰写情况)由指导老师填写;四、 此模板是所有学生统一的格式,请同学们填写时,不要改变格式;五、 打印前,请同学们认真检查实习报告,不要存在错别字;六、 实习报告由各指导老师的小组长负责统一打印,学生只要按照指导教师的要求,发电子版给老师即可。实习报告评语实习报告成绩: 优 良 中 及格 不及格 指导老师签字: 年 月
2、 日实习报告(基本情况、实习过程及内容、收获体会)一、设计内容 火车订票系统的设计与实现 二、设计目的计算机应用于火车站售票的日常管理为火车站售票的现代化带来了从未有过的动力和机遇,为火车站票务管理领域的飞速发展提供了无限潜力。采用计算机管理信息系统已成为火车站票务管理科学化和现代化的重要标志,给火车站票务带来了明显的经济效益和社会效益。计算机已经成为人们生活不可却小的一部分。火车订票系统是一件比较负责但又非常重要的事情,它是涉及国家铁路运输的正常工作、国民经济的发展和人民生活水平及质量的大事情。加深对数据库原理、数据库设计理论学习的理解,增强动手能力,掌握数据库设计的基本方法和设计步骤,为毕
3、业设计和将来参加实际项目做准备三、设计过程(一)需求分析针对火车订票系统的设计目标,以及自己亲身订票经历和对订票系统的调查,确定了该系统的基本事务需求如下:1允许注册新的管理员用户2允许管理员根据客户需求根据始发站和终点站对车票进行查询3允许管理员根据客户需求根据火车的车次对车票进行查询4可以实现订票功能,并为客户提供取票时的密码数据项条目 管理员帐号 管理员密码车次始发站目的站发车时间到站时间票数余额票价Administrator(管理员表)(管理员帐号 管理员密码)Train (车次 始发站 目的站 发车时间 到站时间 票价 票数余额)简易数据流图如下 图1 图1数据流程图说明管理员输入管
4、理员账号和密码登陆,或者注册新的管理员帐号登陆之后之后可以根据用户需求输入车次查询查票信息,也可以根据用户需求输入车站内容查询车票信息,此外还可以点击查询显示管理员的信息查询到乘客所需求的车票后,可以订票并修改数据库中票数余额的信息,并且为用户提供一个取票时的提取码(二)概念结构设计数据库中总共设计了两个实体Adminstrator是管理员 train是车票信息 各个实体具体的属性描述的-图如下:管理员的e-r图 如图2图2 火车的e-r图 如图3 图3系统的总体的E-R图 如图4 图4(三)逻辑结构设计根据第一步中收集到的信息资料以及画出的数据流条目表,我们可以初步分析出系统应该包含2个实体
5、,并且根据前面的分析,可以得到各个实体应该基本具备的各自属性,列表如下:管理员 管理员帐号、密码火车 车次、始发站、目的站、发车时间、到站时间、票数余额、票价1管理员这一实体中,在描述管理员的属性中管理员账号、密码都是被分解到原子级的属性,不存在能够被分解,或是传递依赖的问题。管理员 管理员帐号(数字 not null)、密码(数字 not null)2在火车的实体中,这一实体中,在描述火车的的属性中车次、始发站、目的站、发车时间、到站时间、票价、票数余额都是被分解到原子级的属性,不存在能够被分解,或是传递依赖的问题。火车 车次(文本,not null)、始发站(文本,not null)、目的
6、站(文本,not null)、发车时间(时间日期,not null)、到站时间(时间日期,not null)、票数余额(数字,not null)、票价(数字,not null)完整性处理1、 实体完整性它要求能够标识标中的任一行,不能存在二义性。这种完整性是通过定义一个主键来保证的,主键包含一列或一些列的组合,对于每一行他们的值是唯一的。设置规则如下: 第一:所有主键不能取NULL; 第二:所有的修改都不能导致主键为空。1 对于管理员来讲,能够唯一描述管理员的属性就是管理员账号,所以管理员账号作主键。2 对于火车来说,能为一描述火车属性的是车次,所以车次是主键。2、参照完整性该完整性表明,某个
7、外键的取值必须在和它取得联系的主键的取值范围内(允许取值范围),或者是NULL值。外键是表中的列或列的组合,用于建立一个父表和另一个子表的链接。这些对应列,必须有相同的数据类型和长度。3、域完整性表中的每一列都可以定义一个对于该列的取值范围,限制可以输入某列的数值,就是执行域完整性。4、业务完整性也称为应用的完整性,可以基于自己的业务范围来限制输入数据库的数据。(四)数据库物理设计Train 表 如图5 图 5Train 表 属性 如图6 图6Adminstrator 表 如图7 图7Adminstrator 表 属性 如图8 图8(五)系统的实现(要求抓图,并加以文字说明)用户登录 图9图9显示全部车票信息 图10 图10按车站检索所车票 图11 图11按车次检索车票 图12图12订票 图13 图13创建新管理员 图14 图 14显示管理员信息 图 15 图 15(六)实习总结
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1