(1)人性化的人机交互体验:报警APP界面整齐统一,无杂乱之感,考虑到该APP用途较为特殊,应当考虑到用户使用舒适,使用场景等设置界面。
(2)操作简捷:APP操作简单,尽可能的降低操作步骤。
(3)系统健壮性强:降低系统耦合度,提升系统可扩展性。
3。3。1 基于移动互联网的110警务平台报警APP功能需求
报警APP客户端功能:(1)登录功能:用户输入用户名和密码,在通过服务器审核后进入APP功能。(2)移车功能:当遇到违章车情况时,用户将违章车车牌号和违章车所在位置发送给服务器。(3)危险报警功能:在遇到诸如尾随,遭受人身攻击等情况时,用户将事件类型,地点和描述提交给服务器。(4)一键报警功能:报警者仅需一键便可报警,应对一些特别紧急且特殊的情况。(5)修改信息功能:用户修改自己的手机号等。(6)案件处理查询功能:用户查询报警案件的处理结果等。
服务器端功能:主要功能是接受报警端APP发送的报警信息,分配出警任务给出警人员。
出警APP客户端功能:主要功能是接受服务器端分配的出警任务,并完成出警报告。
3。4 系统功能模块分析,如图3-1所示:
图3-1 系统功能模块
3。5 本章小结
本章简单介绍了基于移动互联网的110警务平台报警APP的设计目标;对报警APP可行性分型分析,其中包括技术及开发方法可行性分析,操作可行性分析和社会可行性分析。对报警APP功能需求进行分析,并初步设计出功能图,描述系统功能模块,同时说明该报警APP在整个系统中的重要位置。
第四章110警务平台报警APP设计
报警APP的设计是基于本应用的逻辑模型和功能要求,在计算机网络环境上实施该应用。在本章中报警APP设计包括数据库的设计,功能设计等。下面将详细介绍相关设计内容。
4。1 数据库的设计文献综述
4。1。1 数据库设计应遵循的原则
基于移动互联网的110警务平台报警APP数据库需要遵循以下原则:
(1)规范化原则
在设计和操作维护数据库时,在设计和操作维护数据库时,关键的步骤就是要确保数据正确地分布到数据库的表中。 使用正确的数据结构,不仅便于对数据库进行相应的存取操作,而且可以极大地简化应用程序的其他内容(查询、窗体、报表、代码等)。
(2)一致性和完整性原则
一个系统数据库设计的基础是提供信息的正确性,要保证用户的信息或用户提供的信息不多余、不缺少、不一致。为保证数据库中信息的正确性,要对数据以及数据的相关信息进行约束,比如一个数据的修改,那么与它相关的数据也要做出相应的更改,否则都不修改。
(3)安全性原则
在整个系统设计阶段,首先要保证数据的安全性,以防不良用户恶意破坏或修改用户信息,损坏用户利益。
4。1。2 报警APP概念性数据模型
概念性数据模型,又叫做概念模型,是一种面向数据用户的现实世界的模型,设计人员用它来描述世界的概念化结构。在数据库设计的初始阶段,它可以摆脱计算机系统及DBMS的具体问题,有助于设计人员集中精力分析数据和数据之间的关系[7]。来.自^优;尔|论,文:网www.youerw.com +QQ752018766-
概念性数据模型只是描述信息的特征和强调语义,但不会设计信息在计算机中的的表述,作为现实世界到信息世界的第一层抽象。在设计数据库时,最常使用的是实体联系模型。
本报警APP将采用概念性数据模型中的E-R模型,E-R模型由实(Entities),属性(Attributes)和联系(Relationships)组成。