基于学分制.NET平台教材管理系统的设计
向宁 肖万武
摘 要:本文从高等院校深入推进学分制改革的背景入手,分析了现阶段教材管理工作的新要求,论述了开发基于学分制.Net平台教材管理系统的必要性,提出了构建高等院校教材管理系统的技术框架,分析了系统的业务流程及系统的功能特点,并对系统功能模块进行了设计,促使教材管理工作实现网络化、信息化、数字化。
关键词:.NET平台;学分制;教材管理
1 引言
学分制是一种先进的教学管理制度,更能适应于现代教育观念,由学生自主选修相应课程,更能激发学生学习主动性和积极性。学分制相对于学年制,主要体现为选教和选课,由此将打破原始行政班的授课体制,取而代之的是教学班,教学班的形成无疑给传统教材征订、发放、结算等工作带来了繁锁的工作量,由此提出了新的要求。
2 系统开发必要性
目前,大多数高等院校的教材管理工作仍处理半人工状态,教材管理工作面临预订、入库、发放、结算等困难,主要表现在以下几个方面:
2.1学生层次多,教材版本多。同一门课程适用学生层次的教材就有多个版本,半人工状态的教材管理工作普遍采用电子表格进行数据交换,数据冗余度高,不便于信息处理,教材征订工作显得尤为复杂且繁锁。
2.2校区分散,入库难、发放难。目前,大多数高等院校均设有多个校区,库放分散,教材入库、发放工作采用手工操作方式,结算时导致出现入库数据与发放数据不稳合等现象。
2.3学分制下,教学班增多,学生费用结算难。学分制下形成的教学班(由跨院系跨专业学生交叉选教、选课产生),将会出现同专业同班级的学生的教材费用不一致等现象,传统的按行政班的教材结算模式已无法满足现今的选教、选课制度,给教材结算时带来困难。
基于上述原因,无疑会促进高等院校革新教材管理模式,克服教材管理工作所面临的困难,开发一套适用于现今教学管理体制的教材管理系统显得尤为必要。
2 系统架构
2.1开发平台
本系统的设计是为了实现高等院校教材管理工作的网络化、信息化、数字化,提高教材管理人员的办公效率。为使系统能更好地适应Internet环境,采用先进的.NET技术,使用统一的Internet标准(如XML)将不同的系统对接,它是Internet上首个大规模的高度分布式应用服务架构,.NET的主要优点有跨语言、平台,安全,以及对开放互联网标准和协议的支持。
2.2 开发环境及工具
本系统服务器操作系统采用Windows 2003 Server,数据库服务器采用Microsoft SQL Server 2005,C#、SQL作为发开发语言,Microsoft Visual Studio 2008作为开发工具。
2.3 系统总体架构
系统是建立在校园网基础上的一个应用系统,采用基于.NET框架三层B/S模式进行设计,由客户端(IE浏览器)、组组件服务器(Windows 2003 Server+IIS6.0)和数据库服务器(SQL Server 2005)组成,如图1所示。
3 系统分析
3.1 系统业务流程分析
主要是完成院校对教材库存、征订、采购、入库、出库及结算等进行有效的管理,系统投入正常运行前必须录入教学计划、教材目录、现有库存信息。院系教学秘书根据专业教学计划生成学期课程安排,并从教材目录库中为每门课程预选好教材,由系统自动生成教材学期征订计划,并实现对教材的采购管理、定单管理、入库管理、出库管理及结算管理,系统业务流程如图2所示:
3.2 系统特点
基于.NET三层B/S模式的教材管理系统,能克服传统教材管理模式的缺陷,突出交互性、实时性、有效性等特点。
3.2.1 支持身份认证
平台用户必须经过严格的身份认证机制,用户访问系统时,除了采用帐号、密码、还需验证码认证身份,这就从更高层次上要求保证系统用户身份的合法性。
3.2.2 支持开放性、交互性
系统应充分运用人机工程学原理,使其具有人性化,界面友好性等特点,教材相关部门、主管领导、教师和学生均可在线查询教材信息。
3.2.3 支持维护性、扩充性
系统中各模块必须是相互独立而又彼此联系的实体,易于系统的维护和扩充。
3.2.4 支持移植性
系统采用先进的.NET技术,平台语言选用C#,确保系统的可移植性,适用于不同的操作系统。
4 系统设计
4.1 系统角色管理
采用基于角色访问控制模型设计系统,支持用户身份扩展,默认用户为七类:教材科、教学秘书、教学主任、库管员、财务人员、教师、学生。
4.2 系统功能模块
按照模块设计的原则:模块间的联系尽可能的少(耦合),而模块内的联系尽可能多(聚合),以功能聚合作为模块划分的最高标准得出教材管理系统的模块结构图,如图3所示:
基于.NET平台教材管理系统共分为十一个模块,功能模块主要由基础设置、信息发布、目录库管理、库存管理、采购管理、定单管理、入库管理、出库管理、退损管理、结算管理、系统管理等组成。
4.2.1 基础设置:包括校区设置、院系设置、学期设置、年级设置、专业设置、班级设置、课程类型设置、教材类型设置、供应商管理等。
4.2.2 信息发布:包括文件通知、工作制度、资料下载等。
4.2.3 目录库管理:目录库的建立是方便教学秘书根据学期课程安排从目录库中预选教材,教材科负责维护教材目录库。
4.2.4 采购管理:包括手动添加征订、根据学期课程安排自动生成征订、教材零星采购、查询采购单、打印采购单。
4.2.5 库存管理:供教学秘书、库管员、教材科等相关人员查询教材库存信息。
4.2.6 定单管理:包括定单维护、定单查询及打印。
4.2.7 入库管理:包括入库清单、入库查询及清单打印。
4.2.8 出库管理:包括班级领用、学生领用、教师领用教材,领用查询、出库清单打印。
4.2.9 退损管理:包括退书管理、报损管理。
4.2.10 结算管理:财务人员按专业、班级更新预收教材费、其它消耗、附本等,维护教材结算库,系统自动根据每个对象生成结算清单。
4.2.11 系统管理:包括用户管理、角色管理、权限管理、数据备份等。
5 结束语
本文论证了开发教材管理系统的必要性,将管理信息系统理论、数据库理论、软件工程理论和先进的计算机技术引入到系统设计中,采用基于.NET平台三层B/S模式设计的教材管理系统,能保证系统的先进性、可实现性和安全性,能给高等院校教材管理工作提供信息化的管理模式。
6 参考文献
[1] 宋慧杰. 高校教材管理网络平台的构建[J].通化师范学报,2006(7).
[2] 鲁绍坤,罗宏燕等. 基于WEB教材管理系统的开发.农业图书情报学刊,2008(7).
[3] 姚贵英,张军等. 基于校园网的教材管理系统的设计与应用.教育研究,2009(4).
[4] 刘中秋. B/S模式下教材管理系统.科技资讯-信息技术,2010(6).
上一篇:
基于VC__NET的串行通信的机器人控制系统设计
下一篇:
马原:环境保护与可持续发展论文(word)