配色: 字号:
XX智慧社区日常管理系统详细设计
2022-12-22 | 阅:  转:  |  分享 
  
社区日常管理系统详细设计方正国际软件(北京)有限公司2014年10月目 录1 引言31.1编写目的(Purpose)31.2读者对象(Rea
der)31.3项目背景(Background of Project)31.4编写原则(Rule)41.5定义(Definitio
ns)41.6参考资料(Reference)52 需求说明62.1 总体描述62.1.1 概述62.1.2 系统目标62.1.3
系统结构设计要求62.1.4 假设和约束82.2 功能需求概述92.2.1 社区办公系统92.2.2 短信平台172.2.3 社区
党建系统182.2.4 社工管理、绩效考核192.3 安全要求概述192.4 接口要求概述192.5 性能要求概述201.1.2?
系统可靠性201.1.3? 系统易用性、易浏览性和可操作性201.1.4? 系统的开放性201.1.5? 性能指标要求212.6
其他需求概述211.1.6用户使用建议211.1.7系统部署建议223 系统处理流程设计233.1 业务流程设计234 技术方案
设计244.1 系统体系结构设计244.2 系统功能结构设计265 数据库设计275.1 结构设计275.2 安全性设计275.2
.1 总体要求275.2.2 详细要求286 应用系统设计286.1 功能模块设计286.2 公用构件设计306.2.1 消息推送
模块设计说明306.2.2 数据缓存模块设计说明346.3 界面设计396.3.1 界面规范设计397 接口设计397.1 内部接
口设计397.2 外部接口设计407.2.1 地图服务接口408 系统维护设计408.1 日常维护设计408.1.1 运营管理模块
408.1.2 日志管理模块448.2 容错设计468.2.1 出错信息468.2.2 补救措施47引言编写目的(Purpose)
本文档的主要任务是根据概要设计得到的系统软件结构和数据结构,设计每个模块的实现算法、所需的局部数据结构。设计软件结构的具体任务是:
将一个复杂系统按功能进行模块划分、建立模块的层次结构及调用关系、确定模块间的接口及人机界面等。数据结构设计包括数据特征的描述、确定
数据的结构特性、以及数据库的设计。读者对象(Reader)本文档的预期读者为系统开发设计人员、系统开发人员、系统测试人员。供开发人
员和测试人员作为开发和测试、发布时的依据。项目背景(Background of Project)国家“十二五”规划第三十八章第二节
:“健全基层管理和服务体系,推动管理重心下移,延伸基本公共服务职能。规范发展社区服务站等专业服务机构,有效承接基层政府委托事项。以
居民需求为导向,整合人口、就业、社保、民政、卫生、文化以及综治、维稳、信访等管理职能和服务资源,加快社区信息化建设,构建社区综合管
理和服务平台。蚌埠市政府也出台了《蚌埠市社区信息化建设实施方案》,并提出建立面向居民、覆盖城乡、统分结合、功能完善、服务便捷、管理
规范、运行安全的社会日常管理系统。编写原则(Rule)列表方式给出新的系统进行概要设计时需要遵循的原则。· 统一规划、统一设计思想
、统一信息交换标准,统一技术规范。· 采用开放式系统、最大限度地保护原有资源、并立足长远发展。· 应用系统工程的方法,根据实际业务
需要,最优化地重组业务处理流程。· 应用成熟的先进技术实施系统 。· 统一组织,分层建设,注重实效。定义(Definitions)
简要说明本设计说明书中涉及的专门术语、容易引起歧义的概念、关键词缩写及其他需要解释的内容。Eclipse:Eclipse 是一个开
放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。AppCan:Ap
pCan是国内Hybrid App混合模式开发的倡导者,AppCan应用引擎支持Hybrid App的开发和运行。并且着重解决了基
于HTML5的移动应用"不流畅"和"体验差"的问题。使用AppCan应用引擎提供的Native交互能力,可以让HTML5开发的移动
应用基本接近Native App的体验。JSON:JSON(JavaScript Object Notation) 是一种轻量级的
数据交换格式。参考资料(Reference)《禹会区智慧社区综合运营管理指挥平台需求规格说明书》《禹会区智慧社区综合运营管理指挥平
台概要设计说明书》工业和信息化部《关于印发〈国家电子政务“十二五”规划〉的通知》(工信部规(2011) 567 号)《中共中央、国
务院关于加强和创新社会管理的意见》住建部《智慧社区建设指南》(试行)2014.5中央综治委关于印发《社会管理创新项目建设指南》的通
知(综治委【2011】15号)《关于推进政法部门网络设施共建和信息资源共享的意见》《安全防范工程程序和要求》(GA/T75-94)
需求说明总体描述概述系统目标社会服务管理精细化是社会服务管理理念、管理体制、管理技术、管理手段的整合和创新,代表了社会服务管理的发
展方向;是转变政府职能,提高政府社会管理和公共服务水平,增强政府公信力,更好地为广大人民群众服务的具体体现;是贯彻科学发展观,坚持
以人为本,改善社会环境、提升社会形象的重要举措;是建设精品社会、打造人居福地、构建和谐社会的重要途径。在社会服务管理新模式开始运行
至今,随着管理流程、管理手段的不断创新、社会服务管理水平不断提升,在目前社会服务管理需求不断深化的背景下,对应用系统的要求越来越高
。新的社会服务管理应用系统,应能够满足用户业务不断扩展,业务量不断增大,用户体验不断增强的需求。系统结构设计要求1、组件原则基于当
前流行的组件技术,将具有同类功能的JAR包,以组件的方式提供业务系统使用,实现了系统的易维护性和可扩展性。3、通用性原则采用全新的
通用设计理念,在不修改程序代码的前提下,系统从空间图形数据库到属性数据库以及系统的业务逻辑均可以进行扩充,从而保证业务需求即使发生
了变化,系统都可以进行自由扩展。4、扩展性原则遵循组件管理原则,充分考虑其可扩充性,采用面向对象的软件工程技术,将应用管理平台抽象
化、参数化,尽可能地应付各种业务变化,有利于系统升级、功能的扩展与延伸。5、安全性原则遵循严格的安全管理机制和权限控制机制,采用统
一的单点登录方式对用户身份进行验证;此外由于采用组件与业务系统分离的方案,导致系统具有安全隐患,因此通过口令验证与服务绑定的方式解
决这一问题。6、开放性原则遵循标准的接口规范,实现信息数据的充分共享与灵活集成;系统设计保持开放性,严格遵循相关的工业标准,以充分
保障系统与其他应用系统间的无缝集成。7、实用性原则依据用户的实际需要,设计上力求结构优化、数据库管理完善、界面简单友好、使用方便、
工作流程科学合理。假设和约束系统必须符合下面给出的运行环境要求,包括硬件环境,软件环境和网络环境。运行环境约束硬件要求系统运行至少
需要两台服务器,一台是应用服务器、一台是数据服务器。服务器的配置要求如下:基础软件要求软件系统平台设计,包括系统软件、数据库软件、
中间件产品以及其他支撑软件的选型、配置。系统采用Java语言进行开发,不使用任何封闭的专用开发工具,避免由此引起的系统不兼容等问题
。网络环境要求系统运行需要禹会区政务内网、政务移动网、互联网的网路环境。社区综合运营管理指挥中心管理系统是在禹会区政务内网运行,“
社管通”通过禹会区网格化移动网与系统进行连接,门户网站是通过互联网为居民提供办事服务网络环境具体要求如下:(1)网络能够提供足够的
带宽,满足用户对应用和带宽的基本需要,并保留一定的余量供扩展使用,降低网络传输的延迟;网络应提供丰富的接口形式,以满足各个分、系统
及外部其他系统的接入。(2)有线网络建设应保证区中心与专业部门之间互联互通,网络带宽不少于10M;中心机房连接到监督指挥中心的有线
网络带宽不少于100M。(3)无线网络采用3G无线宽带网络,要求保证手机终端能够通过APN等方式连通中心机房,能够实时上报社会管理
问题,网络带宽要求不少于10M。(4)由于系统中运行的数据包括涉密数据,应建立网络管理制度和网络运行保障支持体系。技术条件与限制必
须采取J2EE技术,符合J2EE规范;必须采用Oracle数据库。功能需求概述社区办公系统日程管理日程管理就是将每天的工作和事务安
排在日期中,并做一个有效的记录,方便管理日常的工作和事务,达到工作备忘的目的。同时也具有对http://baike.baidu.c
om/view/888929.htm员工日常工作进行指导、监督的作用。本日程管理不仅实现了个人日程的定制,而且还具有成组日程安排的
功能,用户可以根据自己的需要定制查询条件,显示方式。本系统同时适用于个人日程安排和领导日程安排。用户进入日程管理系统后,可安排自己
对应领导的日程,系统可实现对日程的管理,可以在自己权限范围内查看某些领导的日程,接受成组领导的日程安排,查询领导日程等功能。通讯录
通讯录用来记录通信联络信息,包括单位通信录和个人通讯录。通讯录的主要功能包括通讯录的增加、删除、修改和查询功能,并且提供按关系类型
等方法对通讯录中的记录进行分类管理。对通讯录中人员可以发送电子邮件,不考虑通过邮件服务器中群组发送。个人通信录模块用于记录个人通信
联络信息,包括姓名、职务、单位电话、单位名称、单位地址、办公电话、移动电话、家庭电话、和本人关系(类型)、电子邮件、邮编、通信地址
等信息。个人通讯录可以订制自己的通讯薄,以方便工作需要进行联络。单位通讯录用于记录本单位各个部门的员工的通信联系方式,包括:包括姓
名、职务、单位电话、单位名称、单位地址、部门、办公室、办公电话、移动电话等。单位通讯录备案了所有本单位的通讯方式,以方便本单位其他
人进行查阅联络。考勤管理http://baike.baidu.com/view/4385810.htm考勤管理是企业事业单位对员工
出勤进行考察管理的一种管理制度,包括是否迟到早退,有无旷工请假等。在本系统中,考勤管理对用户的出勤情况进行管理,系统可对员工的每天
打卡情况进行记录,其基本功能包括打卡,解释打卡和浏览考勤等。签报签报是指仅在本单位内部交流,用于处室人员向上级部门提出申请、请示意
见的公文。签报处理是对签报进行填写、拟办、批办、承办、归档的全过程的处理。1.实现签报流水号的自动维护2.实现对签报流转过程的记录
、监控、收回、退回、催办等功能,并提供流程查询方式功能。3.提供对签报的自定义查询签报流程的环节设置包括:新建签报, 拟办, 审批
, 分办, 是否分办,承办, 办结1. 新建签报环节由科室人员或处室领导对签报信息进行登记,提交秘书拟办,提交后在接收方没有签收之
前科室人员可以进行撤回2. 拟办环节由办公室秘书进行拟办,填写拟办意见,同意则提交批示;否则可以驳回,流程结束3. 审批环节由上一
级领导填写批示意见,返还登记人4. 分办环节由登记人根据领导批示意见,选择承办单位提交5. 是否分办节点由登记的人员就定是否需要分
办或直接办结6. 承办环节由承办单位承办,填写承办意见7. 办结环节在承办单位都填写完意见后由流程的启动人进行办结秘书代办秘书登陆
“方正政通办公平台”,在平台主界面的任务导航条中“个人办公”上点击“秘书代办”按钮,弹出“秘书代办”网页对话框,在被代办人中选择要
代办的领导,点击“确定”按钮,根据选中的领导信息,系统弹出另外一个处理界面,在该界面中代办秘书可以处理领导的一切事务。会议室管理会
议室管理子系统是办公自动化中重要组成部分,是以合理安排本单位的会议室,尽可能利用会议室资源为目的。为用户提供简便的申请、安排、查询
会议室的功能。会议室管理包括会议室信息维护、会议室预定、查询。车辆管理车辆管理子系统可以实现车辆预定和安排、调度车辆等功能。具备如
下功能:车辆信息的管理和维护:能够对整个车队的车辆及车况信息进行增删改维护。车辆的申请、占用和调度管理:能够根据当前整个车队的车辆
、车况信息,结合申请人的申请需求,对相关的车辆进行申请、占用和调度处理功能。车辆信息的查询、统计何打印功能:能够向所有的处室提供关
于整个车队的车辆、车况及申请占用信息的查询、统计和打印服务。车辆还有其它辅助信息的管理功能,包括维修、保养记录维护功能。登陆方正政
通办公平台,点击独立功能上的“资源日历”按钮,在界面左侧的“资源日历”树中,“车辆基本信息”、“使用申请”、“车辆维护保养”、“日
常检查记录”和“交通事故记录”都是车辆管理的文件库。车辆档案是对车辆基本信息的新建和维护。车辆基本信息属性包括设备编号、牌照号、车
辆名称、验收日期、车型、生产厂家、颜色、部门、发动机号、价格、底 盘 号、备注、出车状况(已出车、未占用、不可用)、主配司机、备注
;在界面左侧选择“车辆基本信息”文件夹,,则进入车辆基本信息的记录库。进入车辆基本信息记录库后,可以进行新增、修改、查询车辆基本信
息、车辆相关信息查询和车辆信息授权的操作。设备管理本功能实现对办公设备(含固定资产)的使用情况进行管理,管理员可以对物品进行代码维
护、采购登记、入库、领用登记,领用登记信息包括申领人、时间、品名、数量等,也可以查询统计采购、领用情况等信息。用户可办理领用、归还
等申请手续。登陆方正政通办公平台,点击独立功能上的“资源日历”按钮,在界面左侧的“资源日历”树中,“设备基本信息”、“使用情况”、
“采购信息”都是设备管理的文件库。设备基本信息管理该模块是对设备基本信息的新建和维护。在界面左侧选择“设备基本信息”文件夹,则进入
设备基本信息的记录库。进入设备基本信息记录库后,系统实现了对设备信息的新增、修改、查询设备基本信息、设备相关信息查询和设备信息授权
的操作。会议管理会议管理是对单位内的相关会议及其内容进行登记和管理,同时可以查询、显示会议及议题的相关信息。主要包括议题管理和会议
管理。督办管理公文督办管理目的是监控任务办理过程的各个环节,督促相关人员尽快办理。督办是针对于整个任务的办理过程。督办管理包括:督
办发起、督办关联、督办反馈、督办提示和督办结束。任务管理任务管理目的是提高办公管理的效率和透明度,实现工作任务的分配、任务报告的填
写、实时地报告反馈情况的动态过程。分配任务的领导在整个任务处理过程中可根据任务完成报告监控任务负责人完成任务的情况,并可随时终止任
务的进行,且可判断工作负责人的工作表现。例如:可以利用本功能对非典型流程的突发事件进行管理。内容发布是将内容管理中心的内容发布出来
,供个人用户直接访问。该模块是对发布库进行管理,完成资产发布前的签发审核过程。按资产库查看时,选择资产库,系统将根据权限模型中对于
文件夹的发布权限列出相应的分类树(文件夹),点击分类树时,再根据权限模型中对于资产的发布权限列出相应的资产记录。选择待发布资产记录
(可多选),点击发布按钮,系统将弹出栏目选择对话框,选择栏目后,系统将资产记录发送至发布库。公文流转公文流转分为发文办理和收文办理
。发文办理:提供覆盖发文草拟、核稿、审核、会签、签发、编号、打印、分发、归档等公文处理的全过程。收文办理:提供收文登记、分拨、拟办
、批办、落实、传阅、归档等处理过程。邮件系统随着网络应用的普及,邮件系统政府的管理、和信息交流中起着日益重要的作用。为进一步提高网
络信息化水平,根据具体情况, 为用户提供安全、快捷、稳定的邮件系统解决方案:一、邮件系统的概念 电子邮件系统:每人100M大小邮箱
,可以由邮件管理人员修改邮箱和附件大小;含300个账户,支持邮件群发。二、邮件系统的作用1.促进同事间、不同部门间快捷、安全的进行
信息的交流;2.通过发邮件列表,可以与特定群体高效率的进行信息的发布;3.随着电子邮件应用的广泛,可以大大培养政府工作人员网络应用
意识,进一步提升政府形象。短信平台短信管理模块,主要功能是使用户能够发送短信,并对已发送短信进行管理。短信管理包括两个子模块,普通
用户能够看到手机短信模块,主要功能是发送短信,并且对自己发送的短信进行管理;短信管理员可见短信管理模块,主要功能是可对所有用户发送
的短信进行查询统计和权限设置。短信提醒:受理通知、办结通知;催办提醒、督查意见通知、预警通知、过期发牌通知、投诉结果通知。系统将通
过接口集成现有短信平台,提供手机短信服务,为客户提供办理信息通知服务,为内部催办机制或相关功能提供服务支持。为方便办事人员的沟通,
建立协同办公短信平台,实现群发、分组发送、定期发送、短信提醒等服务。1、群发支持自定义添加手机号、个人通讯录、组织通讯录中直接勾选
等方式。2、分组发送可按照组织通讯录、个人通讯录分组进行按组直接勾选。3、定期发送可添加固定分组的人进行设定固定时间发送消息,比如
每周的固定时间给某个人发送值班提醒,某人周几固定开会。4、短信提醒在事情批转、回退、办结时,系统向相关人员自动发送短信提醒。社区党
建系统党建业务组件是全面反应蚌埠市禹会区各街镇、社区(村)等行政区域党组织建设情况的展示系统。发挥党员先锋模范作用,团结、带领网格
内党员群众完成各项任务。该模块主要用户是区领导,包括街镇党组织、社区党组织、以及各级组织信息展示,党员信息展示。主要功能有:基于G
IS地图展示党组织分布情况;党支部组织机构模块:该模块用于管理党支部组织机构,提供对党支部下属组织机构的新增,修改,删除功能。党小
组活动信息管理模块:党小组活动信息管理模块用于活动信息的通知,展现及管理,管理员可对活动信息进行录入,并发送提醒至党小组成员,活动
信息也将会在首页进行详细展示,该模块实现对活动信息的修改和删除功能。党员信息管理模块:该模块实现了对党员信息的新增录入,展现,修改
,删除等操作。主要用于对单位下党员信息的集中管理展现,从而在该模块下可将党员关联至党支部组织机构。社工管理、绩效考核对全区社工实现
管理、考核,建立社工人员基础库,实现社工的人事管理,并建立社工考核模型,实现对社区工作者日常工作的考核。安全要求概述基于认证授权的
系统访问机制;基于分权的系统访问策略;基于全程日志的系统访问痕迹留存;关键数据加密处理。接口要求概述遵守电子政务XML标准,数据采
用XML进行描述。使用日志管理技术,详细记录传输过程信息。远程调用必须提供回执,以获得接口执行的结果的反馈。性能要求概述在系统建设
和免维期中通过各种手段对系统进行不断的优化和调整。对于特定的业务,项目建设时在最大限度地满足业务开展要求和用户使用习惯的前提下,通
过禹会区城指中心和北科光大的共同协商,制定具体的性能要求指标。?系统可靠性采用大型数据库系统,对数据库记录数的增长没有限制,并且保
证大容量数据的可操作性;系统不应陷入用户无法控制的状态。即使当系统容量达到和超出极限,或者由其他系统或用户造成错误输入的情况下,系
统不应崩溃也不应丢失数据。?系统易用性、易浏览性和可操作性系统采用多层架构的B/S结构,提供诸如确认、询问、警告、出错报告等易于觉
察、易于读取的信息来服务于用户;具有严重后果的操作应当可逆;屏幕输入格式、报表和其他输入/输出宜整齐、清晰和易于浏览。?系统的开放
性具备标准的软件体系结构、内部和外部接口,提供多种开发工具接口,支持用户定制能力;保证系统能与其它系统进行快速、顺利的信息交换,便
于系统扩展和升级。系统应用具有可扩展性,能够适应指标的变动;系统稳定、可靠;操作简便、易用,用户经过简单的培训即可学会使用;有全面
的帮助系统,辅助用户学习系统的功能和实现方法。?性能指标要求1.数据精确性:按照不同类别和计量单位设定数据的小数位数; 2.容量要
求:采用大型数据库系统,对数据库记录数的增长没有限制,并且保证大容量数据的可操作性;3.应用:具有可扩展性,能够适应指标的变动;系
统稳定、可靠;操作简便、易用,用户经过简单的培训即可学会使用;有全面的帮助系统,辅助用户学习系统的功能和实现方法;4.查询结果输出
:将查询结果输出到通用的办公文件格式。5.人机界面:友好,输入输出方便;界面设计遵循人性化、简单、方便实用的原则。其他需求概述用户
使用建议系统的开发不仅要提供用户所需要的功能,而且要让用户操作方便,符合用户的业务习惯,满足用户方便、高效、安全的使用要求,具体主
要体现在用户操作界面以人为本的设计等方面。在使用要求方面,至少应包括:系统稳定、可靠和实用;人机界面友好、操作方便灵活,使用风格接
近终端操作系统视窗,符合office软件用户习惯;具有简单明确易于理解的操作提示;功能菜单简明清晰,具有可设定的快捷键和右键菜单;
业务流程简单明了,流程设计可因需而变。系统部署建议实行统一的系统管理和安全备份工作。所有软件系统部署时均要符合禹会区智慧社区对上线
软件的要求。系统处理流程设计业务流程设计公文发送实现上下级之间或者同级不同部门之间的公文编辑、流转、处理、收发、管理,全面提高工作
效率,增强协同工作的能力。收发文分离公文流转系统包括了收文办理和发文办理,并根据实际工作情况需要对收发文办理业务进行了分离,实现了
从流程、常用批注、代理人、关联人等功能和收发文模块都进行隔离,充分在功能上体现出收文办理与发文办理的不同。技术方案设计系统体系结构
设计社区综合运营管理管理数据库群建设方案:按照地理编码相关数据库标准和编码体系,制订与城市部件库、地理编码库、万米单元数据库的关系
,从而为各级社会服务管理政府职能部门提供信息共享、信息交换、信息服务的工作基础。对象管理:该系统需要建设人、地、物、组织等管理对象
基础数据库,通过建立起人、地、事、情、物、组织的关联关系来实现人、地事、物、组织的动态化管理,真正做到家底清、情况明。基础数据资源
管理:建立完善的社会服务管理基础数据,包括地理信息、部件信息、单元网格信息、工地信息、商铺店面信息进行有效的数字化管理,为政府及各
所属各部门提供基础电子地图、专业数据地理化存储、地图化显示及以空间位置为索引的专业数据综合查询、分析和辅助决策等服务。?系统功能结
构设计数据库设计结构设计安全性设计总体要求重要基础数据信息,比如使用人口等有敏感信息数据要严格保密,不可泄露;在数据交换及数据处理
过程中,要确保数据的完整性和存储安全,避免出现数据丢失的情况;硬件及网络安全方面的建设应具有完备的信息安全体系,达到国家电子政务系
统中的安全性标准要求,且符合“禹会区智慧社区”建设中对信息安全的相关要求。详细要求要充分考虑网络的高级别、多层次的安护措施,包括备
份系统、防火墙和权限设置等措施,保证数据安全。考虑系统可能出现故障时的冗余备份及软硬件恢复等急救措施,以保证网络安全性和系统稳定性
。要确保授权用户的合法使用。通过相关系统软件,应设置严密的访问级别和权限控制机制,并通过数据加密、身份验证等措施来保证数据中心内部
安全。应用系统设计功能模块设计系统的模块清单见下表:序号模块标识模块名称功能说明1Pub_M_ scheduleInfoList日
程信息列表模块以列表形式进行日程信息的显示并可查看详情2Pub_M_addressList_SimpleInfoList通讯录信息
列表模块以列表形式进行通讯录主要信息的显示并可查看详情3Pub_M_attendence_SimpleInfoList考勤管理信息
列表模块以列表形式进行考勤管理主要信息的显示并可查看详情4Pub_M_SignManage_SimpleInfoList签报信息列
表模块以列表形式进行签报主要信息的显示并可查看详情5Pub_M_ Sign_Detial签报详情模块签报详细信息的展示6Pub_M
_attendence_Detial考勤详情模块考勤详细信息的展示7Pub_M_addressList_Detial通讯录详情模块
通讯录详细信息的展示8Pub_M_Schedule_Detial日程详情模块日程详细信息的展示9Pub_M_ MeetingRoo
m_Select会议室选择模块会议室选择模块10Pub_M_ addressList _Select通讯录选择模块选择通讯录11P
ub_M_CarManage_List车辆管理列表页面模块车辆管理信息列表展示12Pub_M_Equipment_List设备管理
列表页面模块设备信息列表展示13Pub_M_ SuperVisor_List督办管理列表页面模块督办信息纪录列表展示14Pub_M
_MissionManage_List任务管理列表页面模块任务管理信息列表展示15Pub_M_Docunment_List公文流转
列表页面模块公文信息纪录列表展示16Pub_M_MailManage_List邮件系统列表页面模块邮件纪录信息列表展示17SYS_
M_Login登录模块完成系统的登录功能18Main框架模块显示系统框架并进行模块的调用显示19SYS_M_Message_Man
ager短信管理模块短信平台管理20SYS_M_MailManage_Edit邮件编辑模块编辑邮件21SYS_M_MailMana
ge_Detial邮件详情模块邮件查看详情页面22SYS_M_MaliManage_add添加邮件信息模块添加邮件信息保存页面23
SYS_M_mission_Search任务信息查询模块设置任务信息查询条件24SYS_ attendance _edit考勤处理
模块进行考勤信息的同一处理25SYS_M_Equipment_Add设备添加模块设备的登记26SYS_M_ Equipment_D
etial设备详情模块设备详细信息的展示27SYS_M_ Docunment_add公文添加模块进行公文添加28SYS_M_Doc
ument_edit公文编辑模块进行公文编辑29SYS_M_ Document_Search公文查询模块设置公文信息的查询条件30
SYS_M_Case协同办公模块进行民情处置的协同办公31SYS_M_Case_ Problem_Merger协同办公问题合并模块
进行民情问题的合并处理32SYS_M_Case_CancelInfo协同办公问题作废模块民情问题作废原因的填写33SYS_M_Ca
se_ Problem_Verification协同办公问题核实模块针对有疑问的民情问题进行核实处理34SYS_M_Case_Ed
it_Jdy_Verification协同办公问题核实编辑监督员核实信息模块编辑监督员的核实信息公用构件设计消息推送模块设计说明程
序描述消息推送模块是提供用户实时获取信息的一个重要模块,在用户有新的待办、新的邮件、新的会议邀请的时候主动在通知栏弹出通知通知用户
的功能,代替了之前的短信通知。推送的好处在于免去了用户被动的人工获取信息的情况,服务器在有新的消息的时候主动推送给用户,做到了实时
信息的获取。功能消息推送的功能比较简单,即在后台有通知到达的时候在通知栏弹出通话,点击该通知后进入对应的页面。性能消息到达率99%
以上。输入项目消息推送采用向系统注册Receiver和service的方式来获取消息。 ame="com.baidu.android.pushservice.action.MESSAGE" /> ter> ndroid:name="com.baidu.android.pushservice.PushServiceReceiver" a
ndroid:process=":bdservice_v1"> ame="android.intent.action.BOOT_COMPLETED" /> e="android.net.conn.CONNECTIVITY_CHANGE" /> "com.baidu.android.pushservice.action.notification.SHOW" /> on android:name="com.baidu.android.pushservice.action.media.CLICK
" />
t-filter> eiver>
输出项目无。算法无。
程序逻辑向系统注册消息接收器收到消息后判断是否为合法的消息,如果是则采用通知的方式在顶部弹出用户点击通知跳至对应的页面接口 /
接收透传消息的函数。 @param context 上下文 @param message 推送的消息
@param customContentString 自定义内容,为空或者json字符串 / @Override public
void onMessage(Context context, String message, String customCon
tentString) {}限制条件无。测试要点无。尚未解决的问题无。数据缓存模块设计说明程序描述数据缓存模块是移动办公平台和后台
数据中心通信的中间模块,主要用来缓存实时性要求不高的数据,并可以根据需要设定相应的过期时间,使数据在缓存同时还能保持实时性。功能数
据缓存模块提供存入数据以及获取数据功能。存入数据用户可以根据自己的需求设置key和value,并设定过期时间。取出数据用户根据之前
存入的key值来获取缓存的数据,如果数据已过期,缓存系统会自动将该数据丢弃。性能支持数据的实时存入与取出,命中率由业务数据决定,无
具体要求。输入项目存入数据/ @param key 缓存键 @param value 缓存值 @para
m ttlMs 过期时间 /public void put(String key, String value, long tt
lMs){}取出数据无。 输出项目存入数据无。取出数据 / @param key 缓存键 @return 缓存值
/public String get(String key){}算法存入数据缓存系统会将用户传入的key作为key,用户传入的
value以及过期时间(ttlMs)作为整的Entry对象作为整的value存入HashMap中。存入缓存之前,缓存系统会对缓存的
容量进行判断,如果大于阈值,会对最后一个缓存数据进行丢弃操作。 / @param key 缓存键 @param
value 缓存值 @param ttlMs 过期时间 / public void put(String key, S
tring value, long ttlMs) { mHistory.add(key); // too much in the
cache, we need to clear something if (mHistory.size() > CACHE_LIM
IT) { String old_url = mHistory.poll(); mCache.remove(old_url); }
mCache.put(key, new Entry(value, ttlMs)); }取出数据缓存系统会根据用户传入的key进行
数据获取,获取不到数据则返回null,如果获取到数据但已过期同样返回null,并丢弃该数据。 / @param ke
y 缓存键 @return 缓存值 / public String get(String key) { Entry entr
y = mCache.get(key); if (entry != null) { if (entry.isExpired())
{ mHistory.remove(key); mCache.remove(key); return null; } return
entry.content; } return null; }程序逻辑存入数据缓存系统会将用户传入的key作为key,用户传入的
value以及过期时间(ttlMs)作为整的Entry对象作为整的value存入HashMap中。存入缓存之前,缓存系统会对缓存的
容量进行判断,如果大于阈值,会对最后一个缓存数据进行丢弃操作。取出数据缓存系统会根据用户传入的key进行数据获取,获取不到数据则返
回null,如果获取到数据但已过期同样返回null,并丢弃该数据。接口存入数据/ @param key 缓存键
@param value 缓存值 @param ttlMs 过期时间 /public void put(String
key, String value, long ttlMs){}取出数据/ @param key 缓存键 @re
turn 缓存值 /public String get(String key){}限制条件无。测试要点测试时需要对缓存过期时间进
行重点测试。尚未解决的问题无。界面设计界面规范设计(1)系统采用Web界面。(2)界面布局保持整体美观、简洁大方、操作方便。(3)
界面颜色以绿色为基调,突出行业的特点。(4)整体操作采取从上到下的操作风格。(5)界面风格统一,包括按钮、数据展示列表、文本框、下
拉框、数据列表控件标题、数据行等。接口设计内部接口设计系统登录用户:输入用户名和密码。系统:对用户名和密码进行验证,如错误则进行提
示,如正确则自动进入系统的主界面。在各个模块设计中已经进行了描述。外部接口设计地图服务接口矢量地图:http://172.25.1
.42:8080/provxV3.0/EzServerhttp://172.25.1.42:8080/provxV3.0/EzSe
rver。系统维护设计日常维护设计运营管理模块此为公司运维管理平台产品EzManager,实现了用户、角色、组织机构,系统功能权限
、专题、日志等常用的运行维护功能,也就是一般说的后台管理平台。组织机构管理模块可以依据实际情况自定义组织架构,常用的情况一般是街道
、社区与网格三级。组织机构的管理示意图如下:通过点击左边的组织机构管理模块,右边出现了的具体管理树结构,一次包括四实采集、服务监控
、街镇、网格化社会管理服务网络、网格化社会管理服务街道、网络力量、街道镇乡职能部门、城市服务管理指挥、网格化社会服务管理领导、区职
能部门。通过点击各个模块,可以在右端的组织机构信息中填写详细的信息,进行修改、确认、保存。用户管理模块用户的基本编辑功能外,还有角
色、功能、数据权限等快速入口,方便在建立用户后直接配置这些参数。通过点击左边的组织机构管理模块,右边出现了的具体管理树结构,一次包
括四实采集、网络化社会服务管理领导、城市服务管理指挥、街镇、区职能部门、网格化社会管理服务网格、网格化社会管理服务街道、网格力量、
街道镇乡职能部门、服务监控。通过点击各个模块,可以在右端的用户管理中进行条件查询、关键字查询、可增加、查找、删除,并且还包含用户基
本信息、分配角色、功能权限、数据权限、IP权限、空间权限,并以此进行保存。权限管理模块依据系统业务逻辑,自定义出相应的功能权限,并
可以分配给指定的用户或角色。通过点击左边的组织机构管理模块,右边出现了的具体管理树结构,一次包括数据中心对外接口、数据中心、数据通
采集接口、人房关联接口、实有人口维护、元数据目录管理系统、元数据目录管理系统、标绘组件。通过点击各个模块,可以在右端的组织机构信息中填写详细的信息,进行修改、确认、保存。数据权限管理模块依据EzSpatial产品中的数据标准定义,在界面上可以分配给用户或角色对指定数据的访问权限。通过点击左边的组织机构管理模块,右边出现了的具体管理树结构,依次包括部门库、网格化基础数据台账、市级图层、数据中心统计分析、统计分析、街道分库、历史库。通过点击各个模块,可以在右端的组织机构信息中填写详细的信息,进行修改、确认、保存。空间权限管理模块可以为用户或角色指定某个行政区划图层的数据,从而实现空间权限的配置,应用程序可以调用其API接口实现空间权限的查询。通过点击左边的组织机构管理模块,右边出现了的具体管理树结构,包括各种角色的管理。通过点击各个模块,可以在右端的组织机构信息中填写详细的信息,进行修改、确认、保存。日志管理模块日志查询模块调用本模块提供的API接口,实现日志的统一入库保存;而在日志管理界面上就可以查询到这些日志记录。 总共有日志查询、日志统计两个大类。这里详细日志查询。介绍通过点击各个模块,可以在右端的组织机构信息中填写详细的信息,进行修改、确认、保存。日志统计模块日志管理界面也以把日志按条件生成统计图表与报表。这里包裹日志统计模块。通过点击各个模块,可以在右端的组织机构信息中填写详细的信息,进行修改、确认、保存。容错设计出错信息每一个功能的输入环节都进行了严格限制,且分布在各个类中,不允许非法数据输入。采用异常机制,每次出错能给出详细的出错信息并指导用户进行更改。服务端要做到绝对隐藏,没有出错提示。但是为了保证程序的正确性,流程中加入了大量状态检查,再遇到错误的时候能及时纠正到正确的状态中。下面列出了平台故障点及解决方案:故障点:故障点解决方案系统启动错误检查运行文件完整性。根据缺失文件提示,重新安装新版本。系统登录错误检查登录用户名、密码正确性。确认登录用户名注册到统一安全认证服务中。检查网络正确连接。检查统一安全认证服务正常。系统数据库错误检查系统数据库连接配置是否正确:包括数据库服务名、数据服务器机器名、数据库服务端口、用户名、密码。检查网络正确连接。检查防火墙端口开放1521端口。(数据库服务默认端口)确认安装Oracle9i、Oracle10g其中任一款客户端。ArcSDE空间数据库错误检查ArcSDE空间数据库连接配置是否正确:包括空间数据库服务器机器名、服务端口、用户名、密码。检查网络正确连接。检查防火墙端口开放5151端口。(ArcSDE空间数据库服务默认端口)补救措施当某些故障发生时,对系统进行及时的补救,提供如下补救措施:1、对数据丢失:采用备份数据恢复。2、对程序问题:采用打补丁的方式进行修改。智慧禹会详细设计 3 / 402
献花(0)
+1
(本文系通信农民工原创)