《千里达客运站系统“挂号收费”模块》项目研发阶段性总结
作者:梁峻豪
本次任务完成时间:2022年02月26日~2022年03月10日
开发工具与关键技术:VisualStudio 2019+.NET Frameworrk
完成模块功能:业务管理-站点设置、线路管理、班次信息、车辆信息管理、驾驶员管理
、
一、功能实现
(1)业务管理主-站点设置主要是包括站点的增删查改功能模块。
站点设置:下图是站点的增删查改功能模块。
站点设置功能模块。
点击上图“新增”按钮弹出新增资料的界面,如下图,
新增
分别填写站点操作码、站点名称、助记码、识别码、站点编码、所属区域、是否联网车站和备注,然后点击保存即可。若未填写完整,点击“保存”会弹出一个提示框,提示您(未填写完整);当站点资料完整,点击保存就会返还上级页面并刷新数据,如果该站点已有则会提醒你(保存失败,站点已存在),保存的站点信息是新的,那该站点就会新增新的站点信息。
修改
站点设置功能模块里修改需要先用鼠标单击任何一条数据,修改按钮才能使用,平常状态下是保持禁用的。
进入站点信息修改页面时,单击任意一条数据的所有内容会回填到页面上来,然后修改任意数据即可。若未填写完整,点击“保存”会弹出一个提示框,提示您(未填写完整);当站点资料完整,点击保存就会返还上级页面并刷新数据,如果该站点已有则会提醒你(保存失败,站点已存在),保存的站点信息是新的,那该站点就会新增新的站点信息。
删除按钮平常状态下也是保持禁用的,单击任意一条数据后按钮启用,直接点击删除即可删除数据。
打印
打印页面内容在任意一条数据上点击鼠标右键即可弹出打印按钮,点击后自动调用电脑本机所带的打印功能。
(2)业务管理主-线路管理主要是包括线路的增删查改功能模块。
线路管理增删查改功能模块
任意点击线路详细情况模块一条数据,线路路段情况模块就会显示线路详细情况模块当前数据里的所有线路路段信息,如上图
点击上图线路详细情况模块“新增”按钮弹出新增资料的界面,如下图,
线路详细情况模块“新增”页面
分别填写站完整,然后点击保存即可。若未填写完整,点击“保存”会弹出一个提示框,提示您(未填写完整);当资料完整,点击保存就会返还上级页面并刷新数据,如果该线段已有则会提醒你(保存失败,线段已存在),保存的线段信息是新的,那该站点就会新增新的线段信息。
线路详细情况模块“修改”页面
线路详细情况功能模块里修改需要先用鼠标单击任何一条数据,修改按钮才能使用,平常状态下是保持禁用的。
进入线路信息修改页面时,单击任意一条数据的所有内容会回填到页面上来,然后修改任意数据即可。若未填写完整,点击“保存”会弹出一个提示框,提示您(未填写完整);当资料完整,点击保存就会返还上级页面并刷新数据,如果该线路已有则会提醒你(保存失败,数据已存在),保存的信息是新的,那就会新增新的数据信息。
删除按钮平常状态下也是保持禁用的,单击任意一条数据后按钮启用,直接点击删除即可删除数据。
打开打印页面时在任意一条数据上点击鼠标右键即可弹出打印按钮,点击后自动调用电脑本机所带的打印功能。
路路段情况模块“新增”页面
线路路段情况模块“修改”页面
删除功能平常状态下也是保持禁用的,单击任意一条数据后按钮启用,直接点击删除即可删除数据。
(3)业务管理-班次信息
(4)业务管理-车辆管理信息
车辆管理信息模块
点击任意一条数据,上半部分回填内容,如下所示:
车辆管理信息内容回填
车辆管理信息“新增”
分别填写完整,然后点击保存即可。若未填写完整,点击“保存”会弹出一个提示框,提示您(未填写完整);当资料完整,点击保存就会返还上级页面并刷新数据,如果该车辆信息已有则会提醒你(保存失败,车辆信息已存在),保存的车辆信息是新的,那该车辆管理信息就会新增新的车辆信息。
车辆管理信息“修改”
车辆详细情况功能模块里修改需要先用鼠标单击任何一条数据,修改按钮才能使用,平常状态下是保持禁用的。
进入车辆信息修改页面时,单击任意一条数据的所有内容会回填到页面上来,然后修改任意数据即可。若未填写完整,点击“保存”会弹出一个提示框,提示您(未填写完整);当资料完整,点击保存就会返还上级页面并刷新数据,如果该车辆信息已有则会提醒你(保存失败,数据已存在),保存的信息是新的,那就会新增新的数据信息。
删除按钮平常状态下也是保持禁用的,单击任意一条数据后按钮启用,直接点击删除即可删除数据。
打开打印页面时在任意一条数据上点击鼠标右键即可弹出打印按钮,点击后自动调用电脑本机所带的打印功能。
(5)业务管理-驾驶员管理
驾驶员管理模块
单击驾驶员管理模块任意一条数据,在右边头像信息显示栏里会显示该数据的头像图片,如下图:
驾驶员管理“新增”
分别填写完整,然后点击保存即可。若未填写完整,点击“保存”会弹出一个提示框,提示您(未填写完整);当资料完整,点击保存就会返还上级页面并刷新数据,如果该驾驶员信息已有则会提醒你(保存失败,驾驶员信息已存在),保存的驾驶员信息是新的,那该驾驶员信息就会新增新的驾驶员信息。
驾驶员管理“修改”
驾驶员管理功能模块里修改需要先用鼠标单击任何一条数据,修改按钮才能使用,平常状态下是保持禁用的。
进入驾驶员管理修改页面时,单击任意一条数据的所有内容会回填到页面上来,然后修改任意数据即可。若未填写完整,点击“保存”会弹出一个提示框,提示您(未填写完整);当资料完整,点击保存就会返还上级页面并刷新数据,如果该驾驶员管理信息已有则会提醒你(保存失败,数据已存在),保存的信息是新的,那就会新增新的数据信息。
删除按钮平常状态下也是保持禁用的,单击任意一条数据后按钮启用,直接点击删除即可删除数据。
打开打印页面时在任意一条数据上点击鼠标右键即可弹出打印按钮,点击后自动调用电脑本机所带的打印功能。
二、开发总结
当然对数据库表与表之间的关系掌握程度也会得到一个提升,而且这一次用英文来做数据库无形当中也增强了我的英语学习能力和增加了我的英语库存量,这又是一个财富。虽说用英语来做导致自己在做存储过程中花了很多时间去有道翻译,但就是在翻来翻去当中把这些英语单词给记住了。
还有就是在做这一个系统时,由于很少去坐长途巴士所以对千里达客运站业务流程不是很熟悉再加上任务书的不完整导致我很头痛都不知道该如何动手,看业务逻辑书所以就了解了一部分业务,知道客运站要线路管理、班次信息车辆信息管理、驾驶员管理、缴费、取票(要先缴费才能取单程票或来回票)。这最大的帮助是让我知道客运站是想缴费才开票的而不是我所认为的出了票完成全部项目才计费。让我知道生活当中的体验是可以和系统挂钩的。