社区信息管理系统功能设计.docx
《社区信息管理系统功能设计.docx》由会员分享,可在线阅读,更多相关《社区信息管理系统功能设计.docx(7页珍藏版)》请在冰点文库上搜索。
社区信息管理系统功能设计
社区信息管理系统功能设计
社区信息管理系统功能设计
拟制:
周先驰
日期:
2016/05/22
评审:
日期:
批准:
日期:
签发:
日期:
ProjectName:
社区信息管理系统
Pilotuser:
周先驰
No.
TestCase
Functions
ExpectedResult
1
登陆界面
登陆系统时进行校验
系统是否进行用户名和密码校验
防止非法登陆
2
系统管理:
基础数据
提供对城区,街道办,社区,部门等基本信息维护功能,包括显示全部、查询、新增、修改、删除(Disable)。
保存时对输入的内容进行业务逻辑上的校验
提供简单查询功能
提供新增、更新、删除(包括单个删除和批量删除)
3
系统管理:
系统数据
提供用户对系统配置和维护Parameters、Log中,包括查询,更新。
在Parameter对系统进行邮件、主页和公告等进行配置。
对系统中用户的重要操作日志进行查询。
提供对用户日志的导出功能。
4
系统管理:
业务基础数据
提供用户对工作开展情况,从业类型,就业性质等业务基础数据进行设定。
保存时对输入的内容进行业务逻辑上和合法性的校验
在ApprovalSetting中设定业务流的各级审批者。
5
系统管理:
用户管理
维护用户信息,包括查询,新增,修改,删除以及重设密码。
保存时对输入的内容进行业务逻辑上的校验
提供简单查询功能
提供管理员新增、更新、删除(单个删除和批量删除)以及重置
每个用户可以自己更改密码。
社区信息管理系统分为两大部分,一部分是属于基于社区划分的业务数据的统计;另一部分是办公自动化OA模块,按照标准审批流程流转
编写目的
本文档的目的是阐述社区信息管理系统的概要设计。
本概要设计的说明书编写目的在于全面的说明社区信息管理系统的设计考虑,包括程序系统的基本流程、程序系统的组织结构、模块划分和功能分配,为程序的详细设计提供基础。
在日常工作中,机关事业单位新就业人数的统计工作,月报表的出表需要人工核对,数据的整理,上报等都阻碍了日常的工作进度,需要自动化的统计出我们需要的报表,保障数据的完整性,准确性,一致性
本文档的预期读者为系统设计人员、软件开发人员和项目评审人员
总体设计
需求规定
系统功能
社区信息管理系统是通过建立数据库系统,对全市个社区每月低保,就业失业,军转计划、执行和使用进行安排和管理。
数据备份
用户上传文件到系统,文件会保存在服务器,在每天凌晨1点进行全局备份,确保数据的安全性和完整性
数据管理能力要求
要求系统有管理10万用户的能力
故障处理要求
系统中的业务要有专门的错误处理机制。
所有的业务要使用
Try
{}
Catch
{}
语句捕捉错误
运行环境
序号
说明
名称
1
数据库
SQLServer2008
2
Web服务器
IIS+Microsoft.NetFramework4.0
3
客户端运行
IE9.0
4
客户端操作系统
WinXP,Win2007,Win2010
开发语言
ASP.Net;
C#;
PL/SQL;
基本设计概念和处理流程
总体设计方案
本系统采用B/S架构作为社区管理系统的基础技术构架,以.NETFRAMEWORK2.0技术作为系统的核心技术标准
权限管理
系统在登录时判断登录用户的菜单权限
审批类型
•指定用户简单的节点配置,设置固定的单个用户进行审批,审批结束后推送邮件。
•审批者为流程申请者的上级,设置为固定的审批对象,审批结束后推送邮件。
•横向分类配置,审批者可以为多个,当其中任意一个被赋予该角色的用户
都可以进行审批,邮件也会在上一级审批结束后及时推送。
•以部门为横向分类的配置,审批者为单个或者多个,上一级节点审批结束后
推送。
系统软件框图
系统数据结构设计
系统容错信息处理
程序处理过程中,使用
Try…catch语句进行跟踪;
形成日志信息:
操作日期,日志级别,发生的操作,文件,错误内容。
。
。
等信息;
系统维护人员及时跟踪错误的日志,捕捉错误,修改问题;
维护设计
系统使用Microsoft的IIS服务器作为应用程序的服务器,支持自启动和自动更新。
可以在应用服务器更新后直接下载到客户端,使得维护更新工作最小。