您好, 访客   登录/注册

基于ASP.NET的高校教材管理系统的开发与设计

来源:用户上传      作者:朱翔宇 谢小芳 潘桃桃 龚敏 冉茂江 杨友娇

摘要:目前的教材管理方式难以满足师生对教材管理的需求,为提高高校的教材征订管理的工作效率以及信息化水平,针对现有的数字化管理方式进行了研究。介绍了主要的开发技术,系统设计以及需要考虑的主要问题。

关键词:教材管理;ASP.NET;数据库系统;管理系统

中图分类号:G642 文献标识码:A

文章编号:1009-3044(2021)23-0072-03

Abstract: The current textbook management mode is difficult to meet the needs of teachers and students for textbook management. In order to improve the efficiency and information level of textbook subscription management in colleges and universities, the existing digital management methods are studied. The main development technology, system design and system implementation are introduced.

Key words: teaching material management; ASP.NET; database system; management system

1高校教材管理背景

随着信息时代的到来,信息技术正改变着我们的生活方式。信息技术在教育上的应用也变得越来越广泛。通过对相关的部门进行调研得知,传统的高校教材管理方式是半自动化管理,这样的工作效率较低,影响到其他部门的管理工作效率与教学协调进度。教材工作是学校工作中不可或缺的一环[1],随着高校信息化建设的逐渐完善,各大高校教材管理部门都做了相应的调整[2]。需要开发一项可在网页端使用的教材管理系统,以提供信息化的教材管理模式[3]。系统的实现是基于ASP.NET语言,实现了如下主要功能:销售单据管理,教材订购计划管理,教科书信息统计、教材库管理、账户管理与教材回收管理等管理功能[4]。其中教材回收管理模块主要实现的是教材的回收利用功能。在我们的学习过程中,总有一部分书籍很少被利用到的,这部分书籍很多同学的处理方式是当作垃圾扔掉,或是被作为废品处理掉,这些方式都不能有效的处理好这些书籍,还会造成一定的资源浪費,本着节约资源循环利用的原则,在系统增加了教材回收利用功能。

2主要技术

高校教材管理系统的设计实现采用服务器后端开发技术是ASP.NET,数据库技术采用的是SQL Server[5]。

ASP.NET是基于.NET Framework的Web开发平台,它具备开发网站应用程序的解决方案,包括验证、缓存、状态管理、调试等功能。高校教材管理系统所使用的语言是ASP.NET。

SQL Server支持众多级别的数据管理,它在缩减开发时间和成本的同时保证了关键程序的安全、可靠运行。高校教材管理系统所安装的操作系统是Windows7,使用的是SQL Server 2012进行服务器端的管理。

3系统设计

3.1 系统需求分析

3.1.1功能性需求分析

高校教材管理系统顶层权限的主要使用角色有教务处管理员、高校教材管理员、教材供应中心管理员[7]。通过对教材管理部门的调研,网页端的高校教材管理系统有如下四个管理模块:教材订购管理、教材库存管理、教材财务管理以及日常维护管理[7-8]。

教材订购管理模块:每学期开学前教务处管理员统计好各二级院系每个专业班级所需要的用书情况,并将统计好的各类数据发送给教材管理员。教材管理员生成新学期的初步教材订购计划,并将此计划提供给教材供应人员后形成最终的订购计划。

教材库存管理模块:库存管理模块主要功能有入库管理,出库管理和盘点管理[9]。在以前的教材管理中存在较多问题,如教材数量过多造成积压、每年购买的教材没有发放完全过于饱和造成资源浪费等情况。故针对以上在传统教材管理出现的情况做出相应措施,主要关联到库存量,存放仓库等信息。高校教材管理员这一角色开放,它具有动态变化的特点[8]。

系统中的财务管理模块主要是功能是对教材和教材相关费用的管理。这个模块是高校教材管理系统要实现的终极目标,且费用结算是教材管理过程中最复杂的一个环节。系统的财务功能主要针对院系管理人员对本院教材费用进行查询和统计、个人查询教材费用结算明细等功能。这个模块能通过每个功能模块了解教材的情况,及时对教材的各个环节进行监测,如教材购买发货情况、物流情况、库存数量等。需要特别重视的是,为了避免数据产生不必要的冗余,系统生成后的账单一般情况下不允许普通管理员进行修改。

日常维护模块需要实现的功能有:系统中的维护模块主要实现的功能是用户信息的添加、删除、修改、查询等功能,并对登录用户的授权和模块定义。系统管理员可以对用户进行管理和对系统进行维护,对登录/注册的用户进行相关信息管理;院系老师和学生是最低用户,只能使用系统中最基础的查询浏览功能。

3.1.2其他需求分析

安全性需求:本系统保存着本校师生的大量信息,为了避免信息外泄,故本系统有很高的安全需求。

易操作性需求:为了便于用户操作和运行本系统,在制作排版时应将本系统做得浅显易懂,易操作性高,容易上手。

系统性能需求:1)系统运行稳定;2)为保证数据安全、可靠,提供多种形式的数据备份与保护措施;3)数据运行正确,计算结果可靠;4)对操作快速响应,避免独占性的单线程操作的发生;5)系统设计合理,具有可移植性和可扩充性。

可重用性需求:在系统设计之初,要考虑系统与其他系统的对接预留好接口。

3.2 系统开发与设计

3.2.1数据库设计

高校管理系统的数据库在满足系统的基础上,应该使用SQL Server2012。通過调研分析得知,院系、专业、班级、学生具有层次结构关系,且从上到下均为一对多的关系。与此同时,院系与学校、院系与课程等是多对多的关系。综上所述,高校教材管理系统的实体中存在一对多与多对多的关系。系统的部分字段表示如下。

3.2.2系统功能实现

根据需求分析,高校教材管理系统划分为权限管理版块、数据管理版块和教材征订版块[10]。其中,权限管理版块中设置了3个角色,即教务处管理员、高校教材管理员、教材供应中心管理员,他们负责对系统的用户进行增删查改;数据管理版块需要管理的数据包括学生的数据与教材的信息数据;教材征订版块是高校教材管理系统功能的核心体现,这个板块将负责对教材进行征订并判断是否需要征订。

4结束语

当前,信息化、网络化的发展已使得信息化建设成为了高校必然的发展趋势[11]。利用信息化管理来对高校教材进行管理,可以很好地提高教材管理的效率[12],优化工作效率、节省资源,同时对学校教材管理相关部门的核心工作提供信息化支持,提高了教材管理工作的效率和信息化水平,对真正实现教材信息化管理等方面有着一定的应用价值。

参考文献:

[1] 刘元浩,曾晗,鲁庆东.基于ASP.NET MVC的教材征订管理系统设计与实现[J].科技风,2020(31):15-17.

[2] 冯爽.基于异构数据教材管理系统的设计与实现[D].石家庄:河北科技大学,2010.

[3] 李英普.基于UML的保定学院教材管理信息系统的设计与实现[D].北京:北京工业大学,2010.

[4] 圣光磊.基于.NET高职高专院校教材管理网络平台的设计和实现[D].合肥:合肥工业大学,2013.

[5] 王龙.基于JBPM高校教材管理系统设计与实现[D].大连:大连理工大学,2017.

[6] 魏兴锴.高校教材管理系统的设计与实现研究[J].电脑与电信,2019(Z1):58-60.

[7] 郑学梅.信息化教务管理系统在高校教务管理中的应用探究[J].江西电力职业技术学院学报,2019,32(7):77-79.

[8] 夏冬.高校教材管理系统的设计与实现[D]. 西安:西安电子科技大学,2017.

[9] 刘多文,陈会香.基于B/S结构的库存管理系统的设计[J].计算机光盘软件与应用,2014,17(9):247-248.

[10] 张海涛,袁永华,代卫东,等.基于Web的高校教材征订管理信息系统设计与实现[J].云南农业大学学报(社会科学版),2013,7(2):92-95.

[11] 何辉文.高校信息化建设中的问题与对策[J].信息与电脑(理论版),2016(10):237-238.

[12] 杨敏丽.某高校教材管理系统的设计与实现[D].厦门:厦门大学,2015.

【通联编辑:王力】


转载注明来源:https://www.xzbu.com/8/view-15416903.htm

相关文章