企业知识库管理系统主要包含了用户、管理员角色,用户可进行注册登录、查看修改个人信息,浏览各种知识信息、产品知识信息、硬件知识信息与个人可视化分析展示信息。管理员可对用户管理、知识库系统版块管理与数据统计的可视化分析,其中可视化分析可对所有数据内容进行分析,可以对每一个用户或者是在管理员的视角去看整个知识库的可视化分析,包含对各类别资源数量统计、近7天新增产品知识数量统计、各类别书籍数量占比统计、近7日上架知识数量展示、各类别知识数量排行等信息
首先,系统开发过程中主要使用的语言为C#语言,搭建ASP运行换,对于前端与后端,我们进行了单独开发,数据存储采用Sql Server数据库进行存储,首先对系统的需求进行调研分析,根据调研出来的需求进行分类,对系统进行总体设计。实现了用户可以自主注册、添加信息、删除信息、修改信息,对于用户想知道的信息自主搜索。使用此系统用来取代重复繁杂的人力记载及查询,可以有效的为用户推荐关注度高的信息和用户感兴趣的知识信息,极大的方便了用户。
本文的第一章首先介绍了此课题在如今社会的研究背景,阐述了国内与国外的发展现状,也对此课题在经济与技术上的可行性进行了具体的分析。第二章主要介绍了本课题的任务目标、用户特点、系统业务模块说明分析、运行环境,系统业务模块说明分析主要介绍了各个模块的大致功能。第三章本文主要介绍了系统体系结构、系统模块设计、开发环境与运行环境设计。第四章主要介绍了系统的详细设计,主要是对数据库与各个功能模块进行了详细的介绍。第五章本文主要介绍了系统的运行与测试,主要包括测试环境、测试用例、测试结论。
关键词:知识管理;分析系统;ASP.NET框架;ASP
目 录
摘 要 I
Abstract II
第1章 绪论 1
(一)课题目的和意义 1
(二)研究现状 1
1.国外研究现状 1
2.国内研究现状 1
(三)本课题主要内容 1
第2章 系统开发环境 3
2.1 可行性分析 3
2.1.1 技术可行分析 3
2.1.2 经济可行性分析 3
2.2 需求分析 3
2.2.1 用户需求 3
2.2.2 用例分析 3
2.2.3 系统功能介绍 6
2.3 开发工具介绍 11
2.3.1 ASP.NET 11
2.3.2 HTML 11
第3章 系统总体设计 12
3.1 系统功能模块设计 12
3.2 数据库设计 18
3.2.1 数据库概念结构设计 18
3.2.2 数据库逻辑结构设计 20
第4章 系统的详细设计与实现 23
4.1 用户登录与注册 23
4.2 个人信息管理 24
4.3 知识库管理 26
4.4 产品知识信息管理 27
4.5 硬件知识信息管理 28
4.6 知识分类管理 30
4.7 用户注册 31
4.8 数据可视化分析 33
第5章 系统测试 35
5.1 测试方法 35
5.2 测试用例 35
5.2.1 用户登陆功能测试用例 35
5.2.2 用户注册功能测试用例 35
5.2.3 个人信息管理功能测试用例 36
5.2.4 知识库管理功能测试用例 37
5.2.5 用户注册功能测试用例 37
5.2.6 数据可视化功能测试用例 38
结 论 39
致 谢 40
参考文献 41
附录1 42
附录2 47
附录3 48