长途汽车信息管理系统2021年12月长途汽车信息管理系统实名认证申请图3
3系统组成设计图2
数据库结构设计2
需求分析(1)系统管理对象长途汽车信息管理系统涉及的人有2类,登录系统希望买票的乘客、系统管理员,管理的事务有车辆、路线信息、订单信息、车票信息
(2)实体间联系用户向管理员提出实名认证申请
用户可查询相应的路线、车票、订单信息,可修改个人用户信息
管理员审核实名认证信息,管理用户信息
管理员维护车辆信息、增删改路线信息及车票信息管理员可对车辆信息、车票信息、订单信息等进行统计分析
实体之间主要事务联系如下:(3)功能需求能够进行数据库的数据定义、数据操纵、数据控制等处理功能
具体功能应包括:系统应该提供管理员对车辆、路线、车票、订单信息的添加、插入、删除、更新、查询操作;同时实现用户对车辆、路线、车票、订单的查询,以及对个人用户信息的修改、查询功能
(4)安全性与完整性需求对于长途汽车信息管理系统而言,涉及的实体较多,要维护好不同实体表之间的管理关系,涉及相应的外围程序,保证数据输入的完整性
同时要对注入信息进行识别并拦截,防止数据库被恶意破坏
概念结构设计根据上文分析,本系统主要实体有乘客(用户)、管理员、车辆信息、路线信息、订单信息、车票信息
主要涉及的实体间联系有:用户、车票信息与订单信息之间存在“订购”的联系,且一个用户可购买多种车票,一种车票可被多位顾客购买,故涉及的关系为多对多关系
车票信息与车辆信息之间存在“承载”关系,说明该车票所应搭乘的汽车,一类车票搭乘一辆汽车,汽车可承载多路车票的运行,所有车票信息与车辆信息之间为多对一关系
车票与路线之间存在“经由”关系,一类车票具有唯一确定的路线,一条路线可由不同时段的多种车票经由,所以车票信息与路线信息为多对一关系
各实体所涉及的属性如下:乘客(乘客ID,姓名,性别,联系方式,身