1、《智慧后勤支撑平台》概要设计说明书
1 引言
1.1 编写目标
本设计书是高校固定资产管理项目程序研发概要设计,将项目开发进程中或项目结束后提供给双方人员使用,同时也能够作为实施后期维护人员使用。
1.2 项目背景
作为软件开发前期文档,能够帮助程序设计人员和管理人员提供清楚设计思绪,在软件开发后期维护阶段也起到至关关键作用。
委托单位:上海明略企业管理咨询
开发单位:上海明略企业管理咨询 责任人:白老师
伴随中国世界影响力提升,中国承接世界级关键活动越来越多,而稳定、高效电力保障是关键活动顺利举行基础。保电后勤工作作
2、为电力保障支撑部门,在关键活动保电行动中承载着关键使命。为此,作为世界互联网大会·乌镇峰会电力保障责任单位嘉兴供电企业,以往届保电后勤保障经验为基础、优异后勤知识为指导,提出利用互联网技术,为关键活动保电提供全方位、立即后勤保障,搭建后勤支撑平台,提升保电后勤管理效率,优化后勤专业水平,实现保电后勤保障智慧化支撑,从而为关键活动保电顺利进行提供保障。
1.3 定义
B/S :(Browser/Server结构)结构即浏览器和服务器结构。
需求: 用户处理问题或达成目标所需条件和功效;系统或系统部 要满足协议、标准,规范或其它正式文档所需含有条件及权能。
1.
3、4 参考资料
《国家标准软件开发文档规范》 《软件开发步骤》
2 任务概述
2.1 目标
智慧后勤支撑平台关键功效有:资源信息管理和移动端查看,相关手册维护,报表数据查看和统计,广告管理,消息管理,权限设置,系统日志等功效。
2.2 运行环境
·主机: PC兼容机内存8GB以上,显示分辨率1336*768以上
·操作系统:Windows Server R2+。
·移动设备操作系统:Android 5.0+。
·CPU架构:基于ARM架构兼容处理器。
2.3 需求概要
4、 用户对软件系统要求使用简单方便,必需功效一定不能少,且界面设计要大方得体,有良好视觉效果,待现在系统没实现功效要统计清楚,系统最终阶段要尽可能填补用户所需功效。
2.4 限制描述
设计应该是模块化,即该软件应该从逻辑上被划分成多个部件,分别实现多种特定功效和子功效。
设计最终应该给出具体模块(比如子程序或过程),这些模块就含有独立功效特征。
3 总体设计
3.1 模块外部设计
登录模块: 用户输入帐号和密码进行验证登录。
服务指导信息维护:管理员能够维护服务指导内容,名称、描述、服务指导详情。
5、 任务清单信息维护:管理员能够维护任务清单内容,名称、描述、服务指导详情。
资源管理维护:用户能够管理资源名称,联络人,地址,类别,地理位置等信息,有删除、修改、新增、撤销/取消撤销 操作。
用户信息维护:用户能够新增职员信息,信息进行修改、删除、新增操作。
角色权限维护:用户能够给每个用户进行角色分配,同时修改、删除、新增操作。
消息管理:管理员能够公布推送消息。
广告管理:管理员能够对广告位信息进行编辑、删除、新增操作
评论信息查看:管理员能够查看用户针对资源评论内容
报表数据维护:管
6、理员能够对报表信息进行编辑、删除、新增操作、导入
操作日志:管理员能够查看用户登录日志、资源上下架日志
3.2 基础设计架构
4 移动端接口设计
4.1 内部接口
忘记密码
登录接口
修改密码接口
验证码接口
用户地理位置上传接口
广告接口
评论接口
手册接口(服务、任务)
消息接口
报表接口
资源接口
版本更新接口
4.2 外部接口
7、 极光消息推送接口
baidu地图接口
baidu地图路径计划接口
短消息(SMS)发送接口
5 数据结构设计
用户相关
报表相关
资源管理相关
手册、广告、版本更新
6 运行设计
6.1 运行模块组合
具体软件运行模块组合为程序多窗口运行环境,各个模块在软件运行过程中能很好交换信息,处理数据。
6.2 运行控制
软件运行时有较友好界面,基础能够实现用户数据处理要求。
6.3 运行时间
8、系统运行时间基础能够达成用户所提出要求。
7 犯错处理设计
7.1 犯错输出信息
在用户使用错误数据或访问没有权限数据后,系统给出提醒:“对不起,你非法使用数据,没有权限!”而且用户密码管理能够许可用户修改自己密码,不许可用户匿名登录。
7.2 犯错处理对策
因为数据在数据库中已经有备份,故在系统犯错后能够依靠数据库恢复功效,而且依靠日志文件使系统再开启,就算系统瓦解用户数据也不会丢失或遭到破坏。但有可能占用更多数据存放空间,权衡方法由用户来决定。
7.3 系统恢复设计
假如目前系统出现部分异常,而影响了用户正常使用,因为数据库有备份,程序代码也有备份,软件开发人员应立即发觉问题原因,立即更正过来,以确保系统正常运行。
8 安全保密设计
系统系统用户管理确保了只有授权用户才能进入系统进行数据操作,而且对部分关键数据,系统设置为只有更高权限人员方可读取或是操作。系统安全保密性较高。
9 维护设计
因为系统较小没有外加维护模块,因为维护工作比较简单,仅靠数据库部分基础维护。