APP下载

基于ASP.NET的高校智慧网约教室管理系统设计

2020-01-16李子坤程玉阳甄鑫楠杨庆峰孙宏凯

电子技术与软件工程 2019年21期
关键词:备份管理员管理系统

文/李子坤 程玉阳 甄鑫楠 杨庆峰 孙宏凯

1 课题研究的目的

(1)教室资源的系统化,信息化第一个研究目的就是对学校各方面的教室资源进行系统管理。

(2)教室资源的系统化,信息化另一个研究目的就是为了使学校的相关部门及人员可以对教室的资源进行系统化分配,并明确自己的职责。

(3)教室资源的系统化,信息化最后一个研究目的是为了对本校的教室进行充分的掌控,使其可利用化程度达到最大。

2 相关技术介绍

教室管理系统主要运用到的相关技术有SQL Server 2017,ASP.NET,C#,详细技术介绍如下:

(1)在教室查询功能模块中,用户需要查询时,在数据库中查询到用户所需要的时间段对应的教室,随着用户的申请,在教室信息表中教室空闲时间会有所偏差,需要将已经申请出去的教室排除,因此我们在设计的时候,首先在申请表中进行查询,将查询到的内容放到c# 的控件datatable中,然后将datatable数据表转化为数组,将已经审批过的教室在数组中排除。具体实现代码如下:

(2)在应用教室申请表的打印中,将申请表信息填入到EXCEL中,并打开excel工作表以供用户下载。代码如下:

3 教室管理系统的分析与设计

3.1 系统的功能

我们将用户分为3级,分别为管理员,教师和学生。

系统登陆的首页:包括查询(查询空教室,以及申请教室),申请(申请教室,以及进行审批操作),管理(添加新用户,修改密码)。

管理员:可以管理,修改整个资源,包括查看空教室的信息,教室的借用,教室的申请情况(可导出EXCEL表),以及申请的审批,用户的添加与删除以及修改密码。查看用户的操作记录(可导出EXCEL表)。

在跨境电商旅游英语教学过程中教师应结合学生们的实际情况、学习需求及教学计划等通过实施微课视频的制作教学及翻转课堂的教学模式促进学生们在跨境电商旅游英语学习过程中自主探究及学习,在自主探究与学习理论与实践技能的过程中提升学生的专业知识水平、实践技能,在微课与翻转课堂中提升学生们的学习兴趣及自主学习能力,转变传统教学模式,营造积极、自由及愉悦的学习氛围,促进学生们专业素养的提升,为社会的发展及跨境电商旅游行业提供高素质的全能型人才。

学生用户:通过登陆界面只能查看空教室的情况(可导出EXCEL表),以及个人密码的修改。

教师用户:通过登陆界面,可以查看空教室的情况(可导出EXCEL表),申请空教室(可处理时间段),教室申请记录查询(可导出EXCEL表),打印教室审批单,修改密码。

3.2 数据库设计

使用的是SQL Server2017数据库,包括4张表,[tb_applicationInfo],[tb_classInfo], [tb_time],[tb_userInfo],[tb_userInfo]用于存储用户信息,[tb_classInfo]用于存储全校的教室资源,[tb_time]用于存储教室的空余时间,[tb_applicationInfo]用于存储申请信息以及审批情况。

4 系统功能的实现

4.1 登陆界面的实现

因为使用者的权限不同,设计了登陆界面,用户登录之后自动根据其权限进入到不同管理界面,并且将该操作计入数据库。

登陆核心代码如下:

根据用户登陆的账号判断其用户类型,保证相应的用户进入到相应的界面。

4.2 空教室查询借用

查询空教室核心代码如下:

将过两次查询,第一次查询到空教室,第二次查询到已申请的教室,然后在第一次查询到的空教室中,移除已经申请的教室,最终查询到想要的结果。

4.3 课设教室上课教室的借用

通过用户输入使用时间段,楼栋,教室的基本信息等多条件查找空闲教室,点击教室号进入到教室借用界面,填写活动类型,申请者姓名,电话,活动性质,点击申请,借用后等待管理员批复即可。

4.4 空教室信息导入

由管理员通过数据导入按钮,将事先从教务系统导出的教室无课信息批量导入。

4.5 打印借用教室单

如果教室申请信息已经被管理员批准,则借用人员可以打印单据。

4.6 数据备份

要使用数据库备份首先需要对该模块进行设置,设置方式分为两种,自动备份以及手动备份,手动备份方式需要管理员手动添加或删除数据库备份文件。自动备份需要设置备份的间隔时间、备份天数(备份文件上限个数),系统会自动根据数据库备份设置对数据库进行相应的操作。为了方便管理员对备份进行设置,可以通过查看当前设置来确定是否进行设置,如果设置出错可以选择恢复默认设置。

4.7 操作记录

系统操作日志主要是通过对XML文件的创建和写入来实现的。每次在用户登录时对用户进行身份验证,会给该用户自动创建一个XML文件,来写入该用户的操作日志。系统的操作日志将会记录用户打开某个界面或执行了某个操作。系统的操作日志将会记录用户的一系列操作。

5 结论

根据当前高校教室管理进行高校智慧网约教室管理系统开发,系统应用asp.net技术进行网页功能实现,并结合H5进行网页的页面设计,最终开发出高校智慧网约教室管理系统。系统界面清新简洁,用户可以在任意时间、任何地点通过浏览器查询空教室情况并进行申请,管理员则进行审批。随着教室管理的多样化和计算机技术的发展,该系统还可以根据学校的实际情况不断进行完善,从而逐步提高学校教学资源管理水平。

猜你喜欢

备份管理员管理系统
基于James的院内邮件管理系统的实现
我是图书管理员
我是图书管理员
创建vSphere 备份任务
基于LED联动显示的违停管理系统
海盾压载水管理系统
旧瓶装新酒天宫二号从备份变实验室
基于RFID的仓储管理系统实现
出版原图数据库迁移与备份恢复