资源描述
东方钢铁公司
知识管理系统设计说明书
东方钢铁集团股份有限公司
2023年10月
目录
目录 2
1. 引言 1
1.1 编写目的 1
1.2 背景 1
1.3 参考资料 1
2. 概要设计说明书 2
2.1 知识管理系统功能模块图 2
2.2 知识管理系统数据库概念设计 3
3. 具体设计说明书 4
3.1 输入输出设计 4
3.2 解决模块具体设计 5
1. 引言
1.1 编写目的
本文档是东方钢铁公司知识管理系统具体设计文档。用于指导知识管理系统编码与单元测试,重要为程序设计师和测试工程师进行代码设计和测试提供依据。
系统具体设计说明,涉及:
系统功能说明、系统结构说明、ER图、操作界面设计、数据库设计、具体的数据表(涉及主键、外键、数据类型、默认值、取值范围等)
1.2 背景
东方钢铁集团具有公司的局域网,直接与internet系统相联。同时规划与AA集团、AA股份及AA国际总公司的主干网接口。东方钢铁集团信息节点覆盖公司所有业务点,即人人网上互联。此外,公司还提供了远程拨号服务,供移动办公使用。
不管是网络基础设施条件、用户群体,还是在办公电子化和网络化方面都有较好的基础。多数职工对计算机特别是对信息技术的应用有较高的水平,具有了实行知识管理及协同工作项目的必要条件另一方面,现有的系统中仅实现简朴的信息发布和信息沟通功能,且信息分布零散无序。
因而对东方钢铁集团原有OA系统进行整合和升级是有必要的,应建设与其组织结构、业务方向相适应的知识管理系统,搭建统一的工作界面,建立完善的工作流程、提高内部信息共享限度、提高公司知识积累和应用的水平,最终实现运用信息化提高公司竞争力的目的。
1.3 参考资料
信息系统分析与设计(第3版) 北京 清华大学出版社, 2023
东方钢铁集团面向新世纪发展规划和需求分析报告
东方钢铁集团组织OA系统用户使用说明书
2. 概要设计说明书
2.1 知识管理系统功能模块图
根据需求,系统用户重要有管理员和普通用户,管理员操作有分类管理,人员管理,组织结构管理,知识审核,普通用户操作有个人知识管理,评论管理,参与培训及考试。具体的功能模块图如下:
员工知识管理功能模块图
管理员功能模块图
2.2 知识管理系统数据库概念设计
1. 系统ER图如下:
由E-R图转换为逻辑模型如下:
Department(ID,name,parentID)
Type(ID,name,parentID)
Employee(ID,name,departmentID,sex)
Blog(BlogID,title,content,ptime,employeeID)
Attachment(ID,BlogID,size,path)
Comment(ID,BlogID,content,commentTime)
Trainning(ID,EmployeeID,time,about)
Question(QuestionID,EmployeeID,title,content,askTime,typeID)
Answer(AnswerID,EmployeeID,content,answerTime)
Training-person(TrainningID,EmployeeID)
Score(ExamID,EmployeeID,Score)
3. 具体设计说明书
3.1 输入输出设计
输入方面:
1. 支持在线编辑,采用外部插件,以支持在线文档编辑保存功能。
2. 支持多附件上传功能,可以批量上传多个附件。
3. 信息检索时,运用AJAX技术支持智能补充和智能纠错。
4. 采用多级下拉列表选择文档分类选择,采用日历选择控件进行日期输入。
输出方面:
1. 支持多视图显示。视图分为(最常阅读文章,最近阅读文章,最近修改过的文章,最热文章,带附件文章等。)
2. 支持多风格显示。用户可以选择文字及背景颜色透明度,文字字体和大小。
3.2 解决模块具体设计
一、 管理员
1. 分类管理
解决名称
输入
解决
输出
添加分类
键入分类名称
选择父级分类节点
向分类列表中添加一条记录
新的分类结构
编辑分类
选择节点
键入节点名称
更新分类列表
新的分类结构
2. 用户管理
解决名称
输入
解决
输出
添加用户
1、输入用户信息
选择用户所在部门
2、选择用户列表文献
向用户列表中添加一条记录
批量导入
提醒添加成功
编辑用户
(修改用户状态)
搜索用户
选择用户状态(正常,封号)
更新用户列表
提醒修改成功
删除用户
搜索用户
点击确认删除按钮
删除数据库中人员列表的一条记录
提醒删除成功或者失败。
添加部门
选择父部门节点
输入添加部门的名称
向部门表中添加一条记录
提醒添加成功
删除部门
选择需删除的部门节点
点击确认删除
删除数据库中部门表记录
提醒删除成功或者失败。
3. 考核管理
解决名称
输入
解决
输出
题库管理
向题库中添加题目,删除过期题目
插入或删除题目列表中的一条记录
提醒操作成功或失败
添加试卷
从题库抽题生成试卷
1. 搜索题库列表
2. 将试卷包含的试题题号及其他 信息存入试卷列表
提醒试卷生成结果
删除试卷
浏览试卷列表
选择试卷
删除确认
删除数据库中试卷列表的一条记录
提醒删除成功或者失败。
导出成绩列表
浏览成绩列表
给出筛选条件
导出成绩列表
根据成绩列表和导出条件,生成列表
成绩报表
二、 一般用户
1. 知识管理
解决名称
输入
解决
输出
添加知识
选择分类
键入内容
键入关键字
选择有无附件
上传附件
向blog表中添加一条记录
解决上传附件
向附件表中添加一条记录
修改用户积分
提醒添加成功
刷新页面
编辑知识
选择需要编辑的知识
选择需要编辑的项目
键入内容
更新blog表
提醒更新成功
删除知识
选中需要删除的知识条目
点击确认删除
查询是否可以删除
给出是否删除相应的附件让用户选择
提醒删除结果
共享知识
设立知识共享的范围(私有,好友可见,组内可见,完全公开)
更新知识列表,将共享级别设立为相应的等级
提醒设立成功
检索知识
输入知识筛选的条件或条件组合
选择结果的现实形式
查询相应的blog表和附件表
按用户规定输出查询结果
2. 问答管理
解决名称
输入
解决
输出
提问
选择分类
键入标题
键入具体的问题
给出悬赏分值
向问题表中添加一条记录。同时在主页中显示出最新问题,根据需要推送给定制的用户
提醒问题成功提交。
解答
点击解答
键入答案
向解答表中添加记录
提醒解答成功
关闭提问
没有满意答案时,点击关闭问题
更新问题表,设立状态标志为1
提醒成功关闭
采纳问题
从所有的解答中选择一个作为最佳答案
更新解答表。将是否最佳答案设立为true
提醒操作成功
评论回答
用户浏览问题和解答时可以评论某一个解答
向评论表中添加一条记录
提醒操作成功
3. 培训考核
解决名称
输入
解决
输出
发起培训
选择培训类别
设定培训时间
键入培训的内容
向培训表中添加一条记录
提醒培训发起成功
结束培训
选择培训
点击确认关闭
将培训状态设立为关闭
提醒操作成功
参与培训
选择培训
点击报名
向培训人员表中添加一条记录
提醒报名成功
参与考试
选择分类
参与考试
提交试卷
生成试卷
自动阅卷
生成成绩表
试卷
成绩表
成绩单
参考答案
展开阅读全文