浅谈基于 NET的高校教材管理系统的分析与设计

时间:2022-10-20 02:41:07

浅谈基于 NET的高校教材管理系统的分析与设计

[论文关键词]教材管理 高校 net c/s

[论文摘 要]本文以教育技术学中教学媒体的理论为基础,充分分析了教材在教学中的重要地位,阐明了在网络环境下进行科学化、系统化教材管理的必要性,充分分析了教材管理的业务流程,运用软件工程理论,结合管理信息系统、数据库技术理论,通过有效地分析和设计,实现了基于.net平台、三层c/s模式下的功能齐全、方便快捷的高校教材管理系统

1 引言

随着现代科学技术的飞速发展,教学媒体愈来愈广泛地应用于教学实践,教学媒体是承载和传播(递)教学信息的载体或工具,教材这种最常用的教学媒体在教学过程中所体现的作用很大,在教师和学生之间起着桥梁和纽带作用,它能承载的信息量也是非常有利于学生的学习过程与内化过程,因此在选择和管理教材过程需要科学化、系统化的管理方式。

随着各高校办学规模的不断扩大,教材种类和数量也迅速增加,教材管理工作给教材购买和管理部门人员带来了很多困难,任务繁重,重复性工作较多,且容易受各方面因素的影响,效率较低。因此需要设计出一套适用于高校教材科的教材管理系统,以实现教材管理工作的现代化、系统化和规范化。本文基于实用性和创造性的设计思想,在.net平台上,运用c/s三层模式,利用sql server数据库和c#语言等工具设计了基于.net的高校教材管理系统。

2 系统设计思想

教材管理系统运用了软件工程的原理与方法,对软件开发的各个时期的任务给予详细地分析设计,充分保证了系统的实用性、可用性、易用性、先进性、扩展性、及时性、可靠性和安全性。在充分分析的基础上,系统将在windows环境下,利用sql server数据库和c#语言在.net平台上进行开发,并将系统设计为在三层c/s模式下,用户需要在局域网范围内且安装相应软件才能进行相关操作,将应用处理逻辑、复杂的统计检索等工作集中到服务器上实现, 客户端主要负责与用户交互、事物处理等工作, 同时系统开发和维护工作量也小。通过这种方式,使新开发的系统发挥其安全、科学、高效的特点。

3 系统数据流程

教师根据教学计划和教学大纲选择合适的教材,通过院系审查后将订购教材的通知单交给教材科,由教材科根据库存进行教材的订购,进行相应教材的入库,根据教材销售情况记录出库情况,销售分为零售和班级领书,教师可通过领书单领取教师用书。同时在教材管理过程中还需要进行库存管理、报废处理等,所有的出库信息都将由财务处进行结算。

4 教材管理系统的模块结构图

按照模块设计的原则,以功能聚合作为模块划分的最高标准得出教材管理的模块结构,共需9个模块,即基本信息设置模块,教材订购模块,销售管理模块,库存管理模块,退书管理模块,出入库统计模块,结算管理模块,报废管理模块和系统管理模块。

设计基本信息设置模块的目的是能够在系统的使用过程中,可以随时随地通过系统录入相关信息,使需要的数据更新及时、快捷且简单,增加了数据的准确性,主要完成:维护学院、专业、班级、出版社、供书单位、教材基本信息;可进行教材信息浏览,通过查询方式查看某个教材或某类教材的信息;可以导入外部excel文件。

教材订购模块主要是通过预定和计划方式将教材订购信息进行各类汇总,并生成对外订购计划,主要完成教师预定和对外订购计划,生成计划或读取以往的订购计划,形成对外订购计划单。

教材管理过程中的库存管理主要涉及教材的库存量、库位等信息,直接和教材对外订购相关,库存管理模块主要功能有入库管理,出库管理和盘点管理,每一个功能都能进行查询。

销售管理模块主要完成班级领书,教师领书,零售,教师领书、班级领书和零售查询和零售统计,通过选择日期来对零售进行日查询和月查询。

退书管理模块主要功能有班级退书,教师退书,零售退书:通过选择条件来查找要退回教材的情况,形成零售退书单,供货商退书以及各类退书管理的查询。

出入库统计模块主要功能有出入库日统计和出入库月统计,通过设置起止时间可以查询到响应的出入库信息。

结算管理模块主要功能有班级领书结算和教师领书结算,从备选中选择想要结算的班级或书情况进行详情查询,进行结算,并可打印报表。

报废管理模块主要功能有报废管理,即输入报废原因,在查询框中可以输入报废书籍的信息,快速查找到相应书籍的信息,从备选教材中选择出要报废的书籍,输入报废数量,进行报废处理,得出报废表,并会自动修改统计报表。

系统管理模块主要实现用户管理和据库备份,方便管理系统和用户。

5 据库设计

系统总的设计思想是通过访问数据库来进行读写查询等操作,在设计数据库的具体过程中,分别对各表进行了具体的分析和设置,最后进行数据库实施、运行和维护。

根据功能模块的划分结果可知,系统的用户基本上以管理员和教师为主。由于管理员和教师的权限和操作功能大不相同,系统中需要的数据实体有以下5个:

(1)管理员数据实体:只需要记录管理员的登录名、姓名和密码。(2)教师数据实体:包括教师姓名、学院等信息。(3)班级数据实体:用于记录班级的基本信息,方便管理和查询。(4)教材数据实体:用于记录教材的基本信息。(5)供货商数据实体:用于记录教材供应商的基本信息,以便订购教材时联系方便。

6 系统特点

(1)协调性的提升。充分运用了人机工程学原理,使系统具有人性化、方便性、安全性、控制性和界面友好性。(2)可维护性与可扩充性较强。系统中各模块是相互独立而又彼此联系的实体,易于维护和扩充,从而提高了整个系统的可维护性和可扩充性。(3)可移植性高。系统是在.net技术基础上完成的,而c#语言本身与平台无关,具有可移植性,所以本系统可以适用于不同的操作平台。

7 结语

本文在研究了教材管理的重要性后,将管理信息系统理论、数据库理论、软件工程理论和先进的计算机技术引入到系统开发中,提出了基于三层c/s模型、.net平台,用c#语言和sql server编写的高校教材管理系统,为高校教材管理工作提供了方便、科学的系统环境。该系统经过实际运行,基本上达到了设计要求和目的,满足了高校教材科的需求。

[参考文献]

[1] 雷体南,金林.教育技术学导论[m].武汉:湖北科学技术出版社.

[2] 林健, 冯芷,杨新华等.基于client/server 结构的nsfc管理科学部管理信息系统.系统工程理论与实践[j],2000,第十一期.

[3] 胡燕,霍亮.xml和sql server2000数据交换方式的研究[j].微机发展.2005,vol.15(5):53~58.

[4] 田燕琴,宋黎.mis系统的面向对象开发方法[j].福建电脑.2003,11:60~61.

[5] 王慧芳,毕建权.software engineering软件工程[m].杭州:浙江大学出版社,2006.14,123~124.

[6] 李奇.三层c/s结构技术与商业应用前景[j].黑龙江科技信息.2008,4:81.

[7] 董源泉.基于uml的高校教材管理系统体系结构建模与实现[d]:[硕士学位论文].苏州:苏州大学,2007.

上一篇:探析在实践中不断研究和探索计算机教育改革 下一篇:浅析艺术素质教育对高校教育的影响