技术博客01 软件需求工程和UML建模第二组
校车座位预约系统
01 项目背景和范围
校车是学校为学生提供的出行交通工具,优点是便捷、舒适而且实惠,相比于高价的滴滴和拥挤的地铁有着许多优势。因此乘坐校车往返于中关村和良乡之间成为了大多数同学的选择。然而正是因为选择校车的人数大大增加了,因此也产生了很多的问题。
02 甲方沟通结果与书面记录
需求描述及问题分析
1 排队还是预约?
很多人遇到了这样的问题,一大早去排队等校车,然而却因为人数超过校车的装载限额而只能改选其他的方式。因此,很多人期望校车可以改为预约制。
2 若出现预约违规行为该如何解决?
同时也有很多人担心,有人预约了校车,却没有乘坐,何种情况该如何杜绝?
3 老师是否应获得长期预约权限?
老师由于需要往返与两个校区上课,因此应有固定的乘坐校车时间,并长期按此时间乘坐校车。
校车座位预约系统的功能:学生篇
1 注册
学生可通过学号、姓名、身份证号来实名制注册,注册后即可使用所有的平台功能。
2 查看校车班次
学生可通过班车车次安排表来查看时间安排,以及校车停靠地点。
3 预约校车
学生可在平台上预约校车的座位,选定所要乘坐校车的班次(通过日期与时间选择),若该班校车无空余座位,则无法进行预约。
4 信誉记录
若预约了校车,却没有乘坐校车,则会影响学生的个人信誉,并进行一定的处罚。
信誉记录详细说明(只针对学生用户)
1 预约与取消规则:
凡是使用该平台进行了校车座位的预约,就必须遵守规则。预约的校车座位可在距校车发车时间不少于两小时的情况下解除预约。
2 黑名单规则:
黑名单中共包含两种标记,一种为轻度违约标记,另一张为重度违约标记。轻度违约标记是由于用户取消预约造成的,预约后一小时内取消预约不造成任何违约,预约一小时后到距发车时间两小时这个时间段内取消预约,属于轻度违约。预约校车但并未乘坐属于重度违约,距发车时间两小时内取消预约也属于重度违约。
3 违约惩罚机制:
若有重度违约标记,则一个月内不允许使用平台进行校车座位预约。若共累计五次重度违约则终生取消预约资格。轻度违约无惩罚,但一个月内积累五次轻度违约,则将记一次重度违约。
校车座位预约系统的功能:教师篇
1 注册
教师可通过教师编号、姓名、身份证号来实名制注册,注册后即可使用所有的平台功能。
2 查看校车班次
教师可通过班车车次安排表来查看时间安排,以及校车停靠地点。
3 预约校车
教师可在平台上预约校车的座位,选定所要乘坐校车的班次。除此之外,教师可根据课程需要选择长期预约某班校车的座位(例如本学期有需要从中关村到良乡授课的课程,可以长期预约某班校车的座位)。
4 信誉记录
教师也有一定的信誉机制,但与学生的信誉机制有所不同。
信誉记录详细说明(只针对教师用户)
违约惩罚机制:若是长期预约了某班校车,则即使未乘坐也不进行任何处罚措施。若并非长期预约,而是某次正常预约未乘坐或在距发车时间两小时内取消,则在一周之内不可使用该平台进行校车座位。(为了尽可能不影响教师办事或教学的正常运作,惩罚机制相对于学生更加宽松)
03 实现技术及人员工作安排
1、微信平台应用
进行前端的设计和开发,以小程序的方式实验用户的登陆,并将校车班次安排信息、预约记录等信息提供给使用者。在乘坐校车时,上车即可扫描二维码签到,利用微信提供的时间与定位来判断是否违约。
2、数据库应用
用数据库将用户资料、校车的时间安排、用户的违约记录等信息进行存储。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。