doc 【毕业设计】火车订票管理系统详细设计说明书(SQL) ㊣ 精品文档 值得下载

🔯 格式:DOC | ❒ 页数:45 页 | ⭐收藏:0人 | ✔ 可以修改 | @ 版权投诉 | ❤️ 我的浏览 | 上传时间:2022-06-24 20:07

【毕业设计】火车订票管理系统详细设计说明书(SQL)

于记录用户基本信息,并作为基础表与其他表联接。车次信息表字段名数据类型是否可空说明车号主键出发地目的地发车日期主键开出时刻到达时刻剩余票数票价主键表的主键是字段,类型为,设置自动增量。外键表的外键为,类型为,用于与表的相关联。约束无其他约束索引主键字段具有自动创建的聚集索引。表订单表字段名数据类型是否可空说明订单号主键身份证号外键车号外键发车日期外键订购日期订购票数总价主键表的主键是字段,类型为,设置自动增量。外键表的外键有,类型为,用于与表中的字段关联。字段可以为空,在此情况下表示员工不在任何部门中。表的外键有,类型为,用于与表中的字段关联。约束表中的字段建议为英文字符,且不能与员工姓名相同也不可以为空字符串。索引主键字段具有自动创建的聚集索引。表概述表用于记录员工每月的工资信息,包括工资发放日期工资组成等。表通过字段与表关联。表定义表定义如下用户表字段名数据类型是否可空说明身份证号主键用户名性别电话主键表的主键是字段,类型为,设置自动增量。外键表的外键是,类型为,用于与表中的字段关联。约束无其他约束索引主键字段具有自动创建的聚集索引。表概述表用于记录员工的考勤信息上下班时间记录者信息等,通过字段与表关联。表定义表定义如下字段名数据类型长度约束描述主键列车编号不为空车种不为空始发站不为空终到站不为空发时不为空到时不为空车厢数不为空卧铺车厢数不为空里程外键经过车站主键表的主键是字段,类型为,设置自动增量。外键表的外键是和,其中类型为,用于与表中的字段关联类型为,用于与表中的字段关联。约束表中的不可与相同表中的字段只能取缺勤迟到早退。索引主键字段具有自动创建的聚集索引。表概述表用于记录员工的请假记录。表中的基本信息包括请假提交时间请假开始时间请假终止时间请假原因请假的类别和请假申请状态等。通过字段与表关联。表定义表定义如下字段名数据类型长度约束描述主键车票编号不为空始发站不为空终到站不为空发时不为空到时不为空票价不为空座位类型不为空车票类型不为空座位号外键售票站名主键表的主键是字段,类型为,设置自动增量。外键表的外键是和,其中类型为,用于与表中的字段关联类型为,用于与表中的字段关联。约束请假开始时间应小于请假结束时间字段的取值可以是已提交已取消已批准已否决。索引主键字段具有自动创建的聚集索引。表概述表用于记录员工的加班记录。表中的基本信息包括加班时间加班起止时间加班原因和加班申请批准状态。通过字段与表无车票输出到界面该车次不存在结束图查询算法流程图接口该模块通过接口中的方法访问数据库,接口提供连接数据库的功能。在售票模块中会调用此模块。测试要点输入数据有效性判定有效数据输出测试,无效数据输出测试。售票模块功能售票员售票界面售票控制器数据库模块输入购票信息提示购票信息修改返回修改成功提示车票已售出图售票时序图根据旅客的需求如发车日期发车时间车票类型学生票军人票„等,售票员查询相关的车票信息,选择用户所需要的车次,然后结算并打印车票给旅客。性能查询车票精确,单次售票任务需要在秒之内完成,系统的反应时间要求在秒之内保证台机器同时运行该系统不会有过高延时。输入项目车次站点日期输出项目车票信息剩余票数算法售票员输入顾客预购车票的相关信息,到数据库中查询是否有票,若有则打印火车票给顾客,数据库中改车次车票自动减去卖出的票数若无则提示售票员车票已售完。程序逻辑输入乘客欲购车票车次或站点查询选择票数与车次有票无票点击打印返回售票界面卖出票数写入数据库对应车次剩余票数减去售出图售票算法流程图接口售票模块提供个调用查询模块的接口,在包中定义。测试要点查询数据的有效性正确打印出车票,票数正确退票模块功能售票员退票界面退票控制器数据库输入车票号退票查询车票查询数据成功返回车票建立车票信息车票信息提示是否匹配确认确认退票修改数据退款金额提示应退金额成功返回图退票时序图处理用户由于种情况需要退回车票的情况,旅客要在车站指定的时间内进行退票,按照票款的退款。超过指定时间,只能改签,不能退票。性能及时的记录下所退回的车票,并快速精确的显示应交付给顾客的余额。输入项目车票编号输出项目确认车票界面警告提示退票款数据修改成功算法售票员扫描顾客欲退车票的条形码,获得车票编号,售票员点击退票按钮,将车票编号交给退票控制器。退票控制器到数据库中查询此票是否已售出,若匹配则点击确认退票,退票控制器会自动修改数据库,售票员返还退票款若不匹配则会提示售票员此票未售出。程序逻辑交给退票控制器扫描车票号进退票界面确认该票已售出查询没有记录有记录显示该票信息,提示退票款将该票添加到车票表,统计表中票数加警告查看发车时间超过退票时限否是提示不可退票是否改签改签模块返回退票界面图退票算法流程图接口退票模块需要有与数据库交互的接口,通过包中的方法来实现与数据库的连接。测试要点在退票完成之后,数据库中的记录确定更改提示车票退票时限准确改签功能售票员改签界面改签控制器数据库车票输入车票号改签日期改签改签信息查询车票查询数据成功返回车票信息提示是否匹配修改数据建立车票信息成功返回建立车票信息新车票图改签时序图乘客计划临时变更需要更改出发日期,或者退票不成功,可以选择改签服务。售票员收回乘客车票,返还票款,收取手续费。若乘客需要日期的票有剩余,则重新卖给乘客张票若票已售完,则退出。性能保证数据库的致,具有定的容错能力。输入项目车次日期输出项目警告提示新车票算法售票员扫描车票条形码,输入到改签界面,控制器进入数据库中确认该车票确实售出。若确实售出,则返还退票款,并根据乘客需求另售张指定日期车票若没有售出,警告提示售票员。程序逻辑交给改签控制器扫描车票号进改签界面确认该票已售出查询没有记录有记录显示该票信息,提示退票款警告返回查询界面返回改签界面输入乘客欲改签车次与日期查询有票否售票模块售票是图改签算法流程图接口改签模块需要调用售票模块的功能,由于两个功能均在个包中,模块之间可以实现互相通信。修改统计模块功能系统管理员列车修改界面列车修改控制器数据库模块输入列车号提交列车修改信息对列车进行修改返回修改成功修改成功提示修改成功图修改时序图系统管理员通过该模块修改需要变更的车次信息,包括车次修改票价修改站点修改。车次修改包括增加车次,减少车次,车次的临时调度和由于自然灾害造成的临时路线更改。票价修改为节假日春运等特殊时段或些特殊地域需要适量增加或减少票价,具体数字有铁路管理定。站点修改可是些车次增加或减少些站点。售票员统计界面统计控制器数据库输入要统计信息统计查询计算数据统计结果统计结果报表图统计时序图车票统计主要是统计车票的销售情况以及销售额等。同时通过车票统计还可得知不同日期车流量的情况,列车管理人员可以根据客流的流向随时调整列车运行车次,达到列车的合理调度,使列车最大限度的投入使用中,实现资源的合理利用。性能修改模块需要最高的权限,非最高权限人不可修改数据库数据统计需要较高的可靠性,保证数据的完整性,数据需要定时备份。输入项目站点时刻车次日期输出项目报表修改成功提示算法管理员输入欲修改的车次,提交给控制器,控制器根据管理员输入的信息进入数据库修改相关表数据,修改成功返回给管理员成功修改提示。售票员将要统计的车次号输进到统计界面,控制器提取数据,进入数据库查询统计表,返回给售票员,售票员根据车次的售票情况作出销售额客流情况统计表。程序逻辑输入车次控制器提取数据查询数据库统计表与车票表与时刻表存在返回车票信息及剩余票数提示无记录已售票总票数剩余票数销售额已售票票额返回统计信息结束图统计算法流程图接口两个方法均封装在包中,可以通过包的方法连接数据库,并使用语句进行查询或者修改数据库的操作。测试要点修改过程中输入数据要正确有效系统管理维护功能系统管理员添加售票员控制器数据库添加售票员界面输入要添加信息添加信息添加数据成功返回提示添加成功图添加用户时序图系统管理员删除售票员控制器数据库删除售票员界面输入要删除售票员删除信息删除数据成功返回成功返回提示删除成功图删除用户时序图查票销售管理系统涉及数据库以及局域网,数据庞大,对数据要求高。因此需要专门的人员进行维护与管理。该模块实现管理员对系统数据库的维护,以及对数据库的定期备份,同时通过此模块添加或删除用户,并授予相应权限。性能要求较高安全性与可靠性输入项目用户编号姓名授予权限备份时间输出项目日志文件备份文件添加成功提示删除成功提示算法管理员输入欲添加的用户的编号与姓名等,控制器提取数据,并将其添加到数据库中的员工表中,并返回添加成功界面。管理员输入欲删除的用户信息,控制器提取数据,进入数据库删除该用户所有信息,返回删除成功界面。程序逻辑输入添加人员信息控制器提取数据进入员工表验证信息齐全编号唯插入到员工表提示重新输入否是图添加用户算法流程图输入删除人员信息控制器提取数据进入员工表验证数据存在删除查无此人图删除用户算法流程图测试要点添加人员与删除人员的信息无效的处理用户的授权控制用户自定义函数用户自定义函数概述用户自定义函数,根据部门名称从视图中得到本部门所有的员工信息。参数名称类型描述部门名称返回值名称类型描述无个包含指定部门的所有员工信息的数据表用户自定义函数概述用户自定义函数根据部门名称得到部门编号。参数名称类型描述部门名称返回值名称类型描述部门编号用户自定义函数概述用户自定义函数根据部门编号得到部门名称。参数名称类型描述部门编号返回值名称类型描述部门名称触发器触发器概述员工请假申请被否决时,之前其年假的总时间已经被减少,否决完成后应该相应增加其年假总时间。触发器影响范围表数据库安全性概述基于项目特点,教学案例项目的安全控制主要由程序代码控制。端不特地设定安全设置和检查。项目的用户身份验证用户授权管理都由应用程序代码实现。数据库验证方式应用程序端连接数据库时使用的数据库验证方式为验证。参考文献孙卫琴,李洪成与开发技术详解电子工业出版社,年月编程思想机械工业出版社,年月技术手册中国电力出版社,年月孙林,彭波数据库编程实例清华大学出版社,年月巧学活用电子工业出版社,年月飞思科技产品研发中心应用开发详解电子工业出版社,年月耿祥

下一篇
【毕业设计】火车订票管理系统详细设计说明书(SQL)第1页
1 页 / 共 45
【毕业设计】火车订票管理系统详细设计说明书(SQL)第2页
2 页 / 共 45
【毕业设计】火车订票管理系统详细设计说明书(SQL)第3页
3 页 / 共 45
【毕业设计】火车订票管理系统详细设计说明书(SQL)第4页
4 页 / 共 45
【毕业设计】火车订票管理系统详细设计说明书(SQL)第5页
5 页 / 共 45
【毕业设计】火车订票管理系统详细设计说明书(SQL)第6页
6 页 / 共 45
【毕业设计】火车订票管理系统详细设计说明书(SQL)第7页
7 页 / 共 45
【毕业设计】火车订票管理系统详细设计说明书(SQL)第8页
8 页 / 共 45
【毕业设计】火车订票管理系统详细设计说明书(SQL)第9页
9 页 / 共 45
【毕业设计】火车订票管理系统详细设计说明书(SQL)第10页
10 页 / 共 45
【毕业设计】火车订票管理系统详细设计说明书(SQL)第11页
11 页 / 共 45
【毕业设计】火车订票管理系统详细设计说明书(SQL)第12页
12 页 / 共 45
【毕业设计】火车订票管理系统详细设计说明书(SQL)第13页
13 页 / 共 45
【毕业设计】火车订票管理系统详细设计说明书(SQL)第14页
14 页 / 共 45
【毕业设计】火车订票管理系统详细设计说明书(SQL)第15页
15 页 / 共 45
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

  • 文档助手,定制查找
    精品 全部 DOC PPT RAR
换一批