社区信息管理系统功能设计
社区信息管理系统功能设计
Project Name:
Pilot user:
背景
本项目是通过建立数据库系统,对南宁市社区业务信息进行分类,管理,统计,以及申请流程的审批,使现有的工作效率得以提高。 社区信息管理系统分为两大部分,一部分是属于基于社区划分的业务数据的统计;另一部分是办公自动化OA 模块,按照标准审批流程流转
编写目的
本文档的目的是阐述社区信息管理系统的概要设计。本概要设计的说明书编写目的在于全面的说明社区信息管理系统的设计考虑,包括程序系统的基本流程、程序系统的组织结构、模块划分和功能分配,为程序的详细设计提供基础。在日常工作中,机关事业单位新就业人数的统计工作,月报表的出表需要人工核对,数据的整理,上报等都阻碍了日常的工作进度,需要自动化的统计出我们需要的报表,保障数据的完整性,准确性,一致性 本文档的预期读者为系统设计人员、软件开发人员和项目评审人员
总体设计 需求规定 系统功能
社区信息管理系统是通过建立数据库系统,对全市个社区每月低保,就业失业,军转计划、执行和使用进行安排和管理。
数据备份
用户上传文件到系统,文件会保存在服务器,在每天凌晨1点进行全局备份,确保数据的安全性和完整性
数据管理能力要求
要求系统有管理10万用户的能力
故障处理要求
系统中的业务要有专门的错误处理机制。 所有的业务要使用 Try {} Catch {}
语句捕捉错误
开发语言 ASP.Net ; C#;
PL/SQL;
基本设计概念和处理流程 总体设计方案
本系统采用B/S架构作为社区管理系统的基础技术构架,以.NET FRAMEWORK 2.0技术作为系统的核心技术标准
权限管理
系统在登录时判断登录用户的菜单权限
审批类型
• 指定用户简单的节点配置,设置固定的单个用户进行审批,审批结束后推送
邮件。
• 审批者为流程申请者的上级,设置为固定的审批对象,审批结束后推送邮件。 • 横向分类配置,审批者可以为多个,当其中任意一个被赋予该角色的用户
都可以进行审批,邮件也会在上一级审批结束后及时推送。
• 以部门为横向分类的配置,审批者为单个或者多个,上一级节点审批结束后
推送。
系统软件框图
系统数据结构设计
系统容错信息处理 程序处理过程中,使用
Try …catch 语句进行跟踪;
形成日志信息:操作日期,日志级别,发生的操作,文件,错误内容。。。等信息; 系统维护人员及时跟踪错误的日志,捕捉错误,修改问题;
维护设计
系统使用Microsoft 的IIS 服务器作为应用程序的服务器,支持自启动和自动更新。可以在应用服务器更新后直接下载到客户端,使得维护更新工作最小。