这是一个模拟火车站售票系统的小程序(其实不算小),目的是为了搞数据库大作业。
本项目遵循GPLV3开源许可协议,你可以在不违反协议的前提下拿来参考于你自己的数据库课程设计作业(如果你有幸遇到王文玉的话,那么这个项目和你的重合度应该不低) 我没添加release,需要自行编译,请确保你已经拥有MSSQL数据库和.NET开发环境
注意: 不要重复添加SQL文件里面的存储过程和触发器,这些与C#代码功能重复!!!实际项目不需要这些数据库过程就能运行!!!
由于要控制项目复杂度(不然一个人忙不过来)以及加入我自己的一点想法,这里面的设定和现实世界有点不一样: 也许你听不懂我下面在说什么,但没关系
1.所有列车都是当日发车当日到达(为了处理数据简单) 2.只有机辆模式下的车,暂时没有动车组和高铁,更不可能有垃圾桶动集(以后也不会加,略略略~~~) 3.不存在新车替代老车的法则,不存在新车替代老车的法则,不存在新车替代老车的法则!!!重要的事情说三遍!(即只能添加机车和修改配属,永远不会有车辆报废,就算被撞得不成样子了也不能报废只能修,不能做任何删除操作) 4.很多功能没有(md这就是我一个人用爱发电的玩意你还要啥自行车啊) 5.收费方式和现实世界不一样,类似于公交车,投俩钢镚随便坐 6.借用了二次元的一些元素,因此会出现部分仅存在于二次元世界的数据,请不要从三次元的角度理解!
好吧又被你看出来了,我确实是车迷 (论我的成分有多么复杂这件事bushi)
UPDATE AT 2022/4/3 1.修复非当天预订车票功能失效问题 2.修复查询座位模块日期字段无效问题 3.修复一个潜在的页面渲染错误
UPDATE AT 2022/4/8 1.增加按出发地到达地查询功能 2.修复一个可能导致程序崩溃的问题
UPDATE AT 2022/4/12 1.增加双击列车信息直接跳转列车时刻表功能 2.替换了一张图片,以避免极个别人感到不适而出现过激反应
UPDATE AT 2022/5/20 1.管理员子系统完成 2.UI微调
至此本程序彻底完成 END