最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

基于.net core+vue框架的教学资料管理系统设计与实现

IT圈 admin 66浏览 0评论

2024年4月4日发(作者:果辰锟)

第10期

2021年5月

无线互联科技

Wireless Internet Technology

No.10

May,2021

基于.net core + vue框架的教学资料

管理系统设计与实现

彭灿华

(桂林电子科技大学 信息科技学院,广西 桂林 541004)

摘 要:信息化时代,国内外很多行业、领域各类文档资料的存储基本实现电子化,工作效率得到大幅提高。教育作为国家

发展最为重要的一个环节,应顺应时代发展,开展信息化建设。但是高等教育有着所特有的需求,文章结合移动智能终端,

使用.net core+vue框架实现了针对高校的教学资料管理系统,方便了理论课程、实验实训课程、毕业论文、学生作业、科研项

目、科研论文等教学文档资料的在线归档管理并提高了教学资源利用率。

关键词:教学资料管理;vue;.net core

0 引言

教学资料管理是高校教学管理工作的一项重要内容,对

学校教育的真实性以及为学校专业评估建设发挥着极大的

作用。移动智能终端的普及,互联网速度的大幅提升,将信

息管理系统应用到高校管理中已是必然趋势。此外,教育部

颁发《教育信息化十年发展规划(2011—2020)》明确提出了

“以教育信息化破解制约我国教育发展的难题”

[1]

。完整且

规范的教学文档对高校提高教学质量有着重要的意义,然

而传统教学管理系统有一定缺点且人力及服务器设备的成

本相对较高,使用.net core+vue技术为学校提供了更为可

靠、兼容多终端、成本更低的文档管理解决方案。基于.net

core+vue技术的教学资料管理系统满足了保存、管理和充分

利用教学资料资源的要求,实现了对教学资料的统一管理和

分类,形成教学资源库。数字教学资源库最大限度地实现了

高校教学资源的共享。

1 相关技术与运行环境

1.1 相关技术

本教学资料管理系统采用C#语言开发。开发工具使用

Visual Studio 2019 + Sql Server 2018。项目结构如图1所示,

使用.net core+vue打造的开发框架,基于RESTful API真正

[2]

实现前后端分离。

1.2 运行环境

(1)服务端:.net framework4.5及以上版本、IIS。(2)数

据库:Microsoft Sql Server 2018。(3)客户端:移动终端、浏

览器。

2 功能需求分析

(1)系统管理。包括3个方面:第一,初始设置,包括系

统启用与禁用开关、域名配置、系统前端名称配置等。第二,

缓存设置,包括系统全局缓存查看与删除。为提高系统性

能,部分数据使用缓存方式调用,降低数据库服务器访问频

率。第三,日志管理,可查看所有用户操作本系统的操作日

志。了解用户操作去向,收集点击行为,为后续产品升级提供

决策依据。

(2)用户管理。该模块主要包括管理员权限分配与管

理,如管理员的添加、删除、编辑、查询等。教师用户的管

理,如教师用户的添加、删除、编辑、查询等。普通用户的查

询、删除、编辑等。

(3)文档分类管理。该模块可以对文档的分类进行相

应的添加、删除、编辑、查询等。设置分类显示顺序、隐藏与

显示等。

(4)文档上传管理。对所有上传的文档资料进行统筹管

理,支持单个、批量删除文档。可设置允许上传文档格式类

型,可设置禁止上传文档格式。

(5)文档在线查阅管理。支持已上传文档的在线预览。

3 系统设计

3.1 文件管理流程设计

本教学资料管理系统的核心便是文件管理

[3]

。当用户上

传文档,首先判断该用户是否在服务器上有独立的文件目

录,如果存在则文件上传至该用户目录,否则新建目录,并验

收新建目录的合法性。当要修改某文档时,首先验证数据库

中文件URL,需要覆盖上传服务器已有URL目录文件,并修

改数据库,整个操作流程如图2所示。

图1 .net+vue开发框架

基金项目:2020年度广西高校中青年教师(科研)基础能力提升项目;项目名称:基于.NET+Vue架构教学资料管理系统设计与实现;项目编

号:2020KY57017。

作者简介:彭灿华(1983— ),男,湖南长沙人,副教授,硕士;研究方向:智能信息系统开发与数据挖掘。

- 65 -

第10期

2021年5月

无线互联科技·设计分析

No.10

May,2021

图2 文件管理流程

3.2 数据库设计

经过对需求的分析,总结核心数据库表结构如表1

所示。

表1 核心数据库表结构

表名称

字段列表

管理员表

ID、用户名、密码、权限(枚举)、登录时间、

最后登录IP、登录次数、启用标识

ID、用户名、昵称、手机号、密码、

权限(枚举)、登录时间、最后登录IP、

登录次数、启用标识

ID、分类名称、分类描述、

分类排序、分类记录数

ID、资料名称、所属分类、上传用户名、上传

时间、文档类型、保存URL、

下载次数、浏览次数

图3 文件上传

用户表

4.2 文档资料在线查阅

文档资料上传通过审核后,会在前台自动显示,部分文

档支持在线预览,效果如下图所示。将要显示的文档先在服

务器进行PDF格式转化或者HTML5格式类型转化,并将路

径映射到相应的文档,便可实现简单的文档在线预览。

文档分类表

资料表

图4 文档在线预览

4 核心功能实现

4.1 文档资料批量上传

用户先注册,通过管理员审核通过后,可以进行教学资

料的上传,上传文档类型由管理员在后台进行配置,上传文

件界面如图3所示。

5 结语

本文通过收集教学资料管理中的需求,结合目前主流开

发技术,使用.net core+vue设计并开发了一套实际可用的管

理信息系统,解决了高校教师教学资料管理的不标准、不统

一的问题,并实现了教学资料实时展示与共享。同时.net core

实现了跨平台部署,降低了运营成本,vue框架的使用简化了

开发难度,为跨终端运行提供了便利。

(下转第100页)

- 66 -

第10期

2021年5月

无线互联科技·技术应用

No.10

May,2021

Missing data recovery for national and provincial highways

based on lagrange interpolation method

Zhao Yuanyuan

1

, Ji Jie

2

(1 Xuzhou Highway Management Office of Jiangsu Province, Xuzhou 221002, China;2 Intelligent Transportation

System Research Center, Southeast University, Nanjing 210018, China)

In view of the missing values of traffic data collected from national and provincial highways, a missing data recovery method

Abstract:

based on Lagrange interpolation is proposed. Firstly, the location and time period of the missing data need to be found ly, the

historical (average) traffic data of the location and time period need to be y,Lagrange interpolation is used to fill in the

missing y, the interpolation value calculated from normal data are compared with the real data to evaluate the interpolation

results. The experimental results show that the method is simple, convenient,and easy to method can also complete the

recovery of simple missing values of highway data to ensure the reliability of the data in traffic control, road network planning,and other

applications.

lagrange interpolation; missing values; traffic data

Key words:

(上接第66页)

[参考文献]

[1]赵晓峰.教育信息化建设与中国各层次教育难题破解[J].中国经贸导刊,2021(2):138-141.

[2]耿伟,李超凡,刘琼.基于B/S的教育教学运行资料管理系统[J].电脑知识与技术,2019(35):57-58,76.

[3]刘鸿沈,洪忆莲.基于Web的教学资料管理系统设计与实现[J].数字技术与应用,2016(4):163-165.

(编辑 王永超)

Design and implementation of teaching materials management

system based on .Net core + vue architecture

Peng Canhua

(Institute of Information Technology, Guilin University of Electronic Technology, Guilin 541004, China)

In the information age, the storage of documents in many industries and fields at home and abroad is basically electronic,

Abstract:

and the working efficiency is greatly improved. As the most important link of national development, education should conform to the

development of the times and carry out information construction. However, higher education has a unique demand. This paper combines

the application of mobile intelligent terminals, and uses .net core + vue framework to realize the management system of teaching materials

for colleges and universities, which greatly facilitates the online archiving management of teaching documents such as theoretical courses,

experimental training courses, graduation papers, student assignments, scientific research projects, scientific research papers and so on.

The utilization rate of teaching resources has been greatly improved.

management of teaching materials; vue;.net core

Key words:

- 100 -

2024年4月4日发(作者:果辰锟)

第10期

2021年5月

无线互联科技

Wireless Internet Technology

No.10

May,2021

基于.net core + vue框架的教学资料

管理系统设计与实现

彭灿华

(桂林电子科技大学 信息科技学院,广西 桂林 541004)

摘 要:信息化时代,国内外很多行业、领域各类文档资料的存储基本实现电子化,工作效率得到大幅提高。教育作为国家

发展最为重要的一个环节,应顺应时代发展,开展信息化建设。但是高等教育有着所特有的需求,文章结合移动智能终端,

使用.net core+vue框架实现了针对高校的教学资料管理系统,方便了理论课程、实验实训课程、毕业论文、学生作业、科研项

目、科研论文等教学文档资料的在线归档管理并提高了教学资源利用率。

关键词:教学资料管理;vue;.net core

0 引言

教学资料管理是高校教学管理工作的一项重要内容,对

学校教育的真实性以及为学校专业评估建设发挥着极大的

作用。移动智能终端的普及,互联网速度的大幅提升,将信

息管理系统应用到高校管理中已是必然趋势。此外,教育部

颁发《教育信息化十年发展规划(2011—2020)》明确提出了

“以教育信息化破解制约我国教育发展的难题”

[1]

。完整且

规范的教学文档对高校提高教学质量有着重要的意义,然

而传统教学管理系统有一定缺点且人力及服务器设备的成

本相对较高,使用.net core+vue技术为学校提供了更为可

靠、兼容多终端、成本更低的文档管理解决方案。基于.net

core+vue技术的教学资料管理系统满足了保存、管理和充分

利用教学资料资源的要求,实现了对教学资料的统一管理和

分类,形成教学资源库。数字教学资源库最大限度地实现了

高校教学资源的共享。

1 相关技术与运行环境

1.1 相关技术

本教学资料管理系统采用C#语言开发。开发工具使用

Visual Studio 2019 + Sql Server 2018。项目结构如图1所示,

使用.net core+vue打造的开发框架,基于RESTful API真正

[2]

实现前后端分离。

1.2 运行环境

(1)服务端:.net framework4.5及以上版本、IIS。(2)数

据库:Microsoft Sql Server 2018。(3)客户端:移动终端、浏

览器。

2 功能需求分析

(1)系统管理。包括3个方面:第一,初始设置,包括系

统启用与禁用开关、域名配置、系统前端名称配置等。第二,

缓存设置,包括系统全局缓存查看与删除。为提高系统性

能,部分数据使用缓存方式调用,降低数据库服务器访问频

率。第三,日志管理,可查看所有用户操作本系统的操作日

志。了解用户操作去向,收集点击行为,为后续产品升级提供

决策依据。

(2)用户管理。该模块主要包括管理员权限分配与管

理,如管理员的添加、删除、编辑、查询等。教师用户的管

理,如教师用户的添加、删除、编辑、查询等。普通用户的查

询、删除、编辑等。

(3)文档分类管理。该模块可以对文档的分类进行相

应的添加、删除、编辑、查询等。设置分类显示顺序、隐藏与

显示等。

(4)文档上传管理。对所有上传的文档资料进行统筹管

理,支持单个、批量删除文档。可设置允许上传文档格式类

型,可设置禁止上传文档格式。

(5)文档在线查阅管理。支持已上传文档的在线预览。

3 系统设计

3.1 文件管理流程设计

本教学资料管理系统的核心便是文件管理

[3]

。当用户上

传文档,首先判断该用户是否在服务器上有独立的文件目

录,如果存在则文件上传至该用户目录,否则新建目录,并验

收新建目录的合法性。当要修改某文档时,首先验证数据库

中文件URL,需要覆盖上传服务器已有URL目录文件,并修

改数据库,整个操作流程如图2所示。

图1 .net+vue开发框架

基金项目:2020年度广西高校中青年教师(科研)基础能力提升项目;项目名称:基于.NET+Vue架构教学资料管理系统设计与实现;项目编

号:2020KY57017。

作者简介:彭灿华(1983— ),男,湖南长沙人,副教授,硕士;研究方向:智能信息系统开发与数据挖掘。

- 65 -

第10期

2021年5月

无线互联科技·设计分析

No.10

May,2021

图2 文件管理流程

3.2 数据库设计

经过对需求的分析,总结核心数据库表结构如表1

所示。

表1 核心数据库表结构

表名称

字段列表

管理员表

ID、用户名、密码、权限(枚举)、登录时间、

最后登录IP、登录次数、启用标识

ID、用户名、昵称、手机号、密码、

权限(枚举)、登录时间、最后登录IP、

登录次数、启用标识

ID、分类名称、分类描述、

分类排序、分类记录数

ID、资料名称、所属分类、上传用户名、上传

时间、文档类型、保存URL、

下载次数、浏览次数

图3 文件上传

用户表

4.2 文档资料在线查阅

文档资料上传通过审核后,会在前台自动显示,部分文

档支持在线预览,效果如下图所示。将要显示的文档先在服

务器进行PDF格式转化或者HTML5格式类型转化,并将路

径映射到相应的文档,便可实现简单的文档在线预览。

文档分类表

资料表

图4 文档在线预览

4 核心功能实现

4.1 文档资料批量上传

用户先注册,通过管理员审核通过后,可以进行教学资

料的上传,上传文档类型由管理员在后台进行配置,上传文

件界面如图3所示。

5 结语

本文通过收集教学资料管理中的需求,结合目前主流开

发技术,使用.net core+vue设计并开发了一套实际可用的管

理信息系统,解决了高校教师教学资料管理的不标准、不统

一的问题,并实现了教学资料实时展示与共享。同时.net core

实现了跨平台部署,降低了运营成本,vue框架的使用简化了

开发难度,为跨终端运行提供了便利。

(下转第100页)

- 66 -

第10期

2021年5月

无线互联科技·技术应用

No.10

May,2021

Missing data recovery for national and provincial highways

based on lagrange interpolation method

Zhao Yuanyuan

1

, Ji Jie

2

(1 Xuzhou Highway Management Office of Jiangsu Province, Xuzhou 221002, China;2 Intelligent Transportation

System Research Center, Southeast University, Nanjing 210018, China)

In view of the missing values of traffic data collected from national and provincial highways, a missing data recovery method

Abstract:

based on Lagrange interpolation is proposed. Firstly, the location and time period of the missing data need to be found ly, the

historical (average) traffic data of the location and time period need to be y,Lagrange interpolation is used to fill in the

missing y, the interpolation value calculated from normal data are compared with the real data to evaluate the interpolation

results. The experimental results show that the method is simple, convenient,and easy to method can also complete the

recovery of simple missing values of highway data to ensure the reliability of the data in traffic control, road network planning,and other

applications.

lagrange interpolation; missing values; traffic data

Key words:

(上接第66页)

[参考文献]

[1]赵晓峰.教育信息化建设与中国各层次教育难题破解[J].中国经贸导刊,2021(2):138-141.

[2]耿伟,李超凡,刘琼.基于B/S的教育教学运行资料管理系统[J].电脑知识与技术,2019(35):57-58,76.

[3]刘鸿沈,洪忆莲.基于Web的教学资料管理系统设计与实现[J].数字技术与应用,2016(4):163-165.

(编辑 王永超)

Design and implementation of teaching materials management

system based on .Net core + vue architecture

Peng Canhua

(Institute of Information Technology, Guilin University of Electronic Technology, Guilin 541004, China)

In the information age, the storage of documents in many industries and fields at home and abroad is basically electronic,

Abstract:

and the working efficiency is greatly improved. As the most important link of national development, education should conform to the

development of the times and carry out information construction. However, higher education has a unique demand. This paper combines

the application of mobile intelligent terminals, and uses .net core + vue framework to realize the management system of teaching materials

for colleges and universities, which greatly facilitates the online archiving management of teaching documents such as theoretical courses,

experimental training courses, graduation papers, student assignments, scientific research projects, scientific research papers and so on.

The utilization rate of teaching resources has been greatly improved.

management of teaching materials; vue;.net core

Key words:

- 100 -

发布评论

评论列表 (0)

  1. 暂无评论