行政培训考核系统项目概要设计说明书Word下载.docx
《行政培训考核系统项目概要设计说明书Word下载.docx》由会员分享,可在线阅读,更多相关《行政培训考核系统项目概要设计说明书Word下载.docx(24页珍藏版)》请在冰豆网上搜索。
2010年7月3日
1.1
分析与画出系统中模块之间的关系、模块间的集成顺序以及最终的技术解决方案
徐永芹
2010年7月7日
2.0
制作《概要设计说明书》文档
2010年7月10日
2.1
评审《概要设计说明书》
徐永芹,刘涛,陆澍,何晶
2010年7月11日
3.0
维护更新需求跟踪矩阵
修订文档历史记录
1系统架构
概述
行政培训考核系统软件系统通过建立一套网络学习教育计算机系统,倡导并鼓励公务员自觉参与系统学习和业务培训,开展网上管理、网上教学、网上研讨、网上测试等开放式教育方式,实现教育资源共享,方便干部培训,降低教学成本,拓宽自主学习渠道,营造人人参与培训、人人自主成才的氛围和环境,弥补不能有效保证教育培训的管理力量,没有统一的施教机构,“管”培训与“办”培训相互脱节,切实提高广大人员综合素质和履职能力,从而为全面提升政府行政管理能力,实现从传统教育模式到现代教育模式的转变。
系统结构图
2.0版本的软件
功能对应表
功能子系统
系统结构
子系统
模块
功能
用户信息管理
系统基本信息设置
课程管理
指定测试管理
线下培训管理
人员线下培训信息批量导入
上传资源管理
在线调查管理
在线公告管理
文章管理
退出系统
用户基本作息
管理用户的基本信息
√
用户查询
按工号查询用户
单位基本信息设置
添加、修改、删除
部门基本信息设置
添加、修改、删除部门
岗位基本信息设置
添加、修改、删除岗位
课程类别管理
课程科目管理
课程科目题库类别管理
课程科目题库管理
课程科目考试参数设置
设置课程科目考试参数
课程科目题库导入
批量导入
课程科目题库清空
批量删除
指定测试科目管理
指定测试考试参数设置
设置指定测试考试参数
指定测试科目题库导入
批量导入测试科目
指定测试考试单位设置
批量设置指定测试考试单位
指定测试考试部门设置
批量设置指定测试考试部门
指定测试考试岗位设置
批量设置指定测试考试岗位
指定测试考试人员设置
批量设置指定测试考试人员
线下培训项目管理
添加、删除线下培训项目
线下培训项目状态设置
设置线下培训项目状态
线下培训项目查询
按线下培训项目状态查询
批量导入人员线下培训信息
添加、修改、删除上传资源
在线调查主题管理
管理在线调查信息
在线调查选项管理
文章发布管理
管理用户发布的文章
文章评分管理
给用户发布的文章评分
加入个人投稿信息
将文章加入到个人投稿信息
关闭管理页面,退出系统
前台用户登录
用户登录入口
学习资讯
按时事资讯、教育资讯、组织风采、个人风采、热门文章栏
在线课堂
按培训班、课程库、达标课程栏目显示对应的课程科目供用户选择学习
资源中心
按法规库、图书馆、下载中心栏目显示相应的资源供用户下载学习
在线测试
按达标作业、指定测试、课程测试、模拟测试、问卷调查显示相应的科目资料,供用户考试
我的网校
按我的达标列表、班级列表、课程列表、教育档案显示用户相关的详细信息
线下培训
按组织实施情况、个人培训情况显示详细的线下培训信息
统计分析
按单位学分、个人学分、学员信息、指定测试、课程测试、课程选修、线下培训分类统计
系统逻辑图
层次描述
用户操作层
层名称
功能描述
提供可视化界面供用户操作,这是用户与程序之间的最外部接口,与程序交互信息,获取用户需要操作项(仅此层是面对用户的)
输入
来源层
信息
人员信息,宿舍信息等操作信息
操作项
用户需要操作信息,提交给程序处理
输出
目标层
用户界面
显示操作人员具体操作产生结果
业务层
主要是针对现实中具体的业务环节,流程,以及可控点,处理从用户操作层获取的信息,加以处理,显示给用户使用.
信息层
从信息层中获取数据,并对数据进行处理和加工.
业务逻辑层只能被界面显示层访问,把特定搭配的数据提供给界面显示层.
数据在各业务层之间或者业务层与数据库之间传递的时候,使用信息层,信息层实际是一个渠道.
数据库
数据库与业务层之间数据交流
业务层与业务层之间数据交流
数据主要上传至业务层当中,供业务层操作使用.
mySQL数据库
数据库既可以作为一种信息传递媒介也可以作为一种数据存储媒介,它能存放大量的从业务层流下的信息,当业务层需要信息时,再次提交信息.
业务层把需要存储或需要保存的重要信息存放到数据库中
业务层再次提取所需数据,以供其它层使用.
2运行及开发环境
运行环境配置(推荐配置)
服务器
主机型号
联想
内存
512M内存(DDR2)
CPU
奔腾1.6G
主板
965主板
硬盘
120G硬盘
操作系统
WinXP
系统运行
环境设置
运行本系统必须安装串口控件,操作系统必须使用WINDOWS2000以上版本
客户机
硬件
Intel奔腾3/800M主频/内存256M/40G硬盘
客户机操作系统WIN2000/XP/2003,对操作系统运行环境没有特殊要求,标准安装,只要有IE浏览器即可。
其它
开发环境配置(推荐配置)
品牌机
(DDR2)1G
Intel奔腾2/1.6G
945主板
120G
WindowsXP
对服务器系统运行环境没有特殊要求,标准安装即可,安装MYECLIPSE6开发环境,mySQL数据库环境;
Intel奔腾3/800M主频/内存256M/40G硬盘
客户机操作系统WIN2000/XP/2003,对操作系统运行环境没有特殊要求,标准安装即。
开发平台
WindowsXP系统
部署服务器软件
WINDOWSXP
开发语言
Java
开发工具
MYECLIPSE6+MYSQL5+TOMCAT
mysql
3接口定义
用户接口
接口
数据流向
报表显示
用户打印,导出界面
导出至EXCEL表格中或者直接输出至打印机
EXCEL格式导入、导出
从EXCEL表格中获取数据,导入至数据库中,或直接被处理;
从查询界面中导出数据,导入至EXCEL中
1、从用户定义表格EXCEL中导入
2、从数据库中提取数据导入EXCEL
可视化界面提示界面
提示界面
无
查询
用户输入条件,显示相应内容
从数据库中读取数据
外部接口
内部接口
getServer(iPort,IP)
TCP/IP通信协议接口
调用应用服务子系统信息
getDBInfo(iPort,IP)
调用数据库子系统信息
4异常处理机制
异常分类
出错信息
异常类别
异常
提示信息
数据异常
数据的不唯一性,不正确性
用一个状态信息栏显示,在更新具体做什么操作的时