76范文网为您提供各类范文参考!
当前位置:76范文网 > 知识宝典 > 范文大全 > ASP.NET技术下智慧网约教室管理系统的开发

ASP.NET技术下智慧网约教室管理系统的开发

来源:76范文网 | 时间:2019-12-10 13:18:31 | 移动端:ASP.NET技术下智慧网约教室管理系统的开发

ASP.NET技术下智慧网约教室管理系统的开发 本文关键词:管理系统,教室,开发,智慧网,技术

ASP.NET技术下智慧网约教室管理系统的开发 本文简介:摘要: 本文依据学生的实际需求情况以及学校现有的教室资源情况进行分析,开发出高校智慧网约教室管理系统以满足学生查询空教室,教师查询空教室,申请教室,打印审批单,查询申请情况,管理员查询空教室,审批申请,查看操作记录,数据库库备份等功能需求。并对高校智慧网约教室管理系统所包含的功能进行系统设计,网络页

ASP.NET技术下智慧网约教室管理系统的开发 本文内容:

  摘    要: 本文依据学生的实际需求情况以及学校现有的教室资源情况进行分析,开发出高校智慧网约教室管理系统以满足学生查询空教室,教师查询空教室,申请教室,打印审批单,查询申请情况,管理员查询空教室,审批申请,查看操作记录,数据库库备份等功能需求。并对高校智慧网约教室管理系统所包含的功能进行系统设计,网络页面设计,UI设计。此外,还进行数据库设计,本系统所使用的数据库为SQLServer。使用c#、asp.net、H5、JS编写系统,最终完成高校智慧网约教室管理系统的开发。

  关键词: 高校智慧网约教室管理系统; c#; H5; SQL; Server;

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

  参考文献

  [1] 岳旭耀,胡小波基于ASP.NET图书管理系统的设计与实现.重庆电讯职业技术学院,2014.
  [2]舒远仲,王菲茹,王宁生,基于ASP.NET技术的学生信息服务系统的设计与实现[J].计算机系统与应用,2004(9).
  [3]于国防,李剑.C#.NET网络程序设计实用教程.北京:清华大学出版社,2013(12).

ASP.NET技术下智慧网约教室管理系统的开发  来源:网络整理

  免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。


ASP.NET技术下智慧网约教室管理系统的开发》由:76范文网互联网用户整理提供;
链接地址:http://www.yuan0.cn/a/126160.html
转载请保留,谢谢!