# ASP.NET期末大作业 知识管理系统
## 运行
运行项目:
```
使用Visual Studio 2019(低版本不保证一定能正常运行)打开KMS.sln,配置好数据库后可以点击调试在本地运行。
```
## 配置依赖项
首先从[https://dev.mysql.com/downloads/connector/net/8.0.html](https://dev.mysql.com/downloads/connector/net/8.0.html)下载安装MySQL Connector/NET 8.0.20,将依赖项添加到配置中
在本地MySQL环境中建立一个名为KMS的数据库,运行项目中的`kmsdb.sql`文件初始化数据库结构。
在users表中新建一个超级管理员用户,用户名密码自定,用户权限(userPrivilege)列设为`admin`。
## 开发环境
Web前端:Bootstrap 4
Web后端:ASP.NET Framework 4.7.2
数据库系统:MySQL 8.0
编码设计:Microsoft Visual Studio Community 2019 16.5.4
数据库管理:Navicat Premium 15.0.14
操作系统:Microsoft Windows 10 Home Version 1909
服务器:Internet Information Services Version 10.0.18362.1
## 系统功能实现
知识管理系统的完整功能需求如下。
(1) 用户登录与权限控制
本系统需要支持不同权限的用户登录,系统管理员具有最高权限,具有账号和知识库的全部增加、删除、修改、查询权限;此外另设两类分账号,计算机学院的账号可以查看计算机类知识相关内容,文学院的账号可以查看文学类知识相关内容。
(2) 知识的分类、上传、存储和下载
本系统需要支持不同知识内容的分类,隶属于计算机科学的知识归属于计算机知识库,隶属于文学的知识归属于文学知识库。系统管理员可以对不同知识库的知识进行上传。知识信息以记录的形式存储于数据库中。系统管理员,学院分账号可以查询知识库中的内容,并获取到返回的结果。获取到的结果以HTML的形式展现在用户界面,用户可以复制以获取知识条目的详细信息。
(3) 组织机构管理、人员管理、权限管理
本知识库需要支持组织机构管理,即支持在系统内查看不同学院内账号情况,方便对组织内账号进行管理。此外,在人员管理中可以添加新账号,删除人员账号,修改人员账号;在权限管理中,系统管理员可以为不同的账号分配不同的权限。
程皮
- 粉丝: 279
- 资源: 2568
最新资源
- 电梯程序 提供视频教程 一步步教会您如何使用 10层6梯,西门子博途编写,1200PLC WinCC直接模拟仿真,画面精美真实,程序画面完全一致 含梯形图、含SCL语言 带使用说明和教程 课
- 2A-Winner.cpp
- 物流分拣系统源码完整版
- 2B-TheLeastRoundWay.cpp
- 锂电池软包注液机 欧姆龙NJ501-1400, 威纶通MT8102IQ触摸屏程序 锂电池全自动直线式电池注液机 1.欧姆龙NJ501-1400,搭在ECAT节点分支器模块进行分布式总线控制,进行分布式
- 信捷PLC 7轴伺服联动 XD5-48T6-E PLC 做的7轴联动设备,具备牵引示教功能 用PLC做配方,喷涂机程序 包括PLC和触摸屏程序,中文详细注释
- 风光储、风光储并网直流微电网simulink仿真模型 系统有光伏发电系统、风力发电系统、储能系统、负载、逆变器和大电网构成 附参考文献 模型问题可解答 该模型主要实现功能为共直流母线电压稳定功能
- 2. 全C语言编写基于外插法永磁同步电机高频方波注入无传感器Simulink仿真模型 (1)全C实现方波电压信号(开关频率5kHz、注入信号频率2.5kHz)注入,注入信号正负辨别、电流误差分离、外插
- 直流电机转速电流 开环 单闭环 双闭环 调速系统仿真,还有详实的说明,很多东西
- 鲸鱼优化算法WOA优化CNN的隐含层个数和学习率做多特征输入单输出的二分类及多分类模型 程序内注释详细,直接替数据就可以用 程序语言为matlab 程序可出分类效果图,迭代优化图,混淆矩阵图具体
- 基于qt的opencv surf的特征点匹配图像拼接技术 python和c++都可以 还可以添加数据库mysql和sqlite 可支持多图拼接 可切sift算法
- Comsol螺旋光纤模式分析
- PSO-BP粒子群优化BP神经网络多特征分类预测(Matlab) 1.运行环境Matlab2018b及以上; 2.输入12个特征,输出分4类,可视化展示分类准确率,可在下载区获取数据和程序内容; 3
- 基于二阶锥规划的主动配电网动态最优潮流求解 关键词:配电网优化 二阶锥优化 动态优化 最优潮流 仿真代码:MATLAB YALMIP+CPLEX 优势:代码注释详实,适合参考学习 主要内容:代码主
- 基于stm32的电机控制系统仿真设计 实现功能: 1、判断光照强度与设定值的大小 2、当此时光照强度小于设定值时,电机顺时针旋转(打开窗帘) 3、当此时光照强度大于设定值时,电机逆时针旋转(关闭窗帘)
- 基于51单片机的计步器(步数,存储) 具体要求如下: 1、利用震动传感器实现计步功能的模拟; 2、可以记录行走的步数,可以显示记录的步数; 3、通过按键实现归零功能,可以存储历史数据,并断电不丢失;
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈