4。1系统数据库设计
对于整个系统性的项目来说,数据库的设计满足系统的业务需求,能准确的表达数据之间的关系。为了保证数据的准确性和一致性,在数据库设计的过程中,会使用到主外键,唯一索引等来保证数据的健壮性(鲁棒性)。当然,在数据库设计的过程中,要保证数据库具有良好的扩展性,能够在有需求变动时扩展数据结构。
4。1。1 数据库概念设计
概念结构设计阶段的目标是通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。
在基于移动互联的110警务后台管理系统中,包括警务、车辆、用户、警员。这些实体之间的联系是:
1。一个警务只能有一个报警人和一个警员来.自^优+尔-论,文:网www.youerw.com +QQ752018766-
2。一个用户可以有多个报警信息
3。一个警员可以处理多个报警信息
对应各个实体的属性分别为:
① 组织:编号,组织名称,组织说明。
② 用户:登录名,登录密码,用户真实姓名,联系电话,用户说明,组织信息,地理位置,经度,纬度,用户凭证。
③ 警员:登录名,登录密码,用户真实姓名,联系电话,用户说明,组织信息,地理位置,经度,纬度,用户凭证。
④ 车辆:编号,车牌号,车主姓名,联系电话。
⑤ 警务:编号,报警类别,报警时间,报警图片,报警信息,处理信息,处理时间,警务状态。
具体E-R图信息如下所示:
(1)实体图(Entity)
① 组织实体:用户有不同的组织,例如报警人,警员,后台管理人员等。