当前位置:网站首页 > 开发资讯

十五年核心团队 · 值得信赖

APP定制开发咨询热线:15543288809 /

当前位置:网站首页 > app资讯 > APP业界资讯

电力快修app开发的设计方案

来源:长春网联科技有限公司 发布时间:2019-02-21浏览

2.1需求规定

本系统面向用户的输入接口有:居民/企业用户的注册界面,居民/企业用户和维修人员的登陆界面,居民/企业用户提交报修信息的界面,居民/企业用户和维修人员的个人信息完善界面的操作等。对于用户输入的信息,可能会出现输入数据与数据库中定义的数据类型相冲突,这时通过捕捉异常来处理并提示用户输入错误。

2.1.1系统功能

系统结构图:

系统架构图:

电力快修平台架构主要是分为总体框架包括应用层、业务逻辑层、数据层、前端展示层(Web+移动终端),如下图所示:

2.1.2系统性能

2.1.2.1安全性

首先对硬件设备应该尽量采用先进技术保证系统有较强的容错性,其次对软件系统也要具有高水准的要求,充分发挥分布式数据库的优点:更适合分布式的管理和控制、数据共享、灵活的体系结构、系统经济,可靠性高,可用性好等。在数据的多层管理方面,要对多层次备份和储存充分考虑,建立安全可靠的信息系统。

另外,为了防止数据库灾难,应该同时建立系统的故障应急恢复处理机制,数据备份机制和灾难恢复机制等措施来确保数据的安全储存。进行远程访问时,可以使用加密数据报文、SSL 技术保证信息访问身份的安全性,确定性和保密性;利用隔离网实现物理隔离,以此来提高数据传输的安全性。结合诸如防火墙、数据加密、IP过滤、加密信道等方式确保系统的物理安全、运行安全、信息安全。对于外部接口也必须采用严格的权限控制,防止篡改和破坏。

2.1.2.2灵活性

当需求发生某些变化时,该软件需要具备适应这些变化的能力,如:

(1)运行环境的变化;使得系统尽可能的兼容多个种类的操作系统;

(2)提供二次开发接口,目前可以提供Web Service、JSON等接口方式;

(3)操作方式上的变化:该软件实用与现在流行的操作系统

2.1.2.3可扩展性

电力快修服务平台的自身条件及其外界因素是不断发展变化的。产品从应用到设计不能只满足已知需求的处理能力和性能,应该尽可能不受限制的考虑扩展处理能力,尤其是要考虑与合作业务的关系,延伸业务生命周期。采用开放式体系架构,使平台具备较强的动态适应性。
2.1.3 输入输出要求

输入信息:

居民用户ID、企业用户ID、维修人员ID、维修企业ID、维修类型、电力报修信息和维修解决方案等。

输出信息:

查询结果、操作提示,统计结果等。

处理的数据分为文本型和数字型,利用MS SQLSERVER可以很好的处理这些数据。同时,对于大量的无用数据要及时的清理,以防止系统执行速度的下降。

2.1.4数据管理能力要求

在设计数据库的表的时候,因为考虑到在系统运行时,可能会出现有些用户的需求会超出数据库库中数据,从而导致不能呈现正确完整的信息,所以数据库中的每个表都是独立存在的,没有外界关联的,而且每个表都有自己的主键,所以,基本上每个表都可以实现直接在该表上进行增删改查四种操作。