当前位置:文档之家› 基于数据库的教材征订和管理系统研究

基于数据库的教材征订和管理系统研究

基于数据库的教材征订和管理系统研究
摘要:传统方式的教材征订和管理均是通过Excel或纸质填报等手工模式来完成,对实行二级管理模式的成人教育管理机构来说,在上报、征订和统计过程中存在诸多不便和不准确,急需一套高效且准确的管理系统,同时能根据各类征订数据进行深入统计分析,并对教材征订和科学规划做出快速科学的决策。

本文从传统征订模式中的问题分析着手,提出基于数据库的教材征订和管理系统研究来解决该问题的思路和手段,给管理者提供一定的借鉴意义。

关键词:教材征订数据分析数据库管理系统
教材是提供教学用的资料,包括课本、印刷的讲义等。

我们此处主要是指课堂内外教师和学生使用的所有教学材料,比如上课用的教学课本、辅导材料、习题册等。

当然教师自己编写的补充材料也可作为教学材料,其中未装订成册或正式出版的书本,我们平常称为讲义。

教材的主要编目信息包括:国际标准书号(International Standard Book Number)简称ISBN或书号,作者,出版社,出版时间,版次,定价,印张等。

在学校征订教材过程中还涉及到学院(部)、班级、人数等更多的相关信息的录入。

成人高等教育的教材征订在传统方式中通过Excel或纸质填报来完成,在每批次征订过程中,作为学校主管部门的成人教育学院都得花较长的时间去校对征订版本、信息和征订数量等,然后再将每张电子表格或纸质表格合并归类,再分别报给相应出版社后算是基本完成这一批次的征订。

在这种模式下,各学院(部)上报和成人教育学
院报订的数据准确率还不能得到足够的保证,只要出现差错,就影响到教学秩序的顺利开展。

本文就围绕这一难题进行探讨并提出解决方案,以供参考。

1 传统模式征订中需要解决的困惑
在计算机已普及的今天,高度手工的传统征订模式,已明显不能适应当前的发展需要,在征订过程中出现的各种差错,对高校管理者而言也是不能容忍的。

对我校而言,有20多个学院,每个学院又有不同的办学品种,再加上年级、班级,也是要有几百个征订的项目,有时还会分老生和新生等前后几个批次征订,征订的难度比较大,更何况还要将出版社来的教材及时按学院、年级、班级发放到相应学院(部)。

鉴于此,希望能有一个教材征订系统,将教材征订变得智能化、简单化,更好的提高准确率。

系统中能更新相应的学院(部)、班级等信息;能更新教材的ISBN、作者、出版社等信息;能自动筛选出各学院(部)曾征订过的教材;能根据相应的教学计划比对其征订的教材;根据班级的人数比对其征订的教材数量;能生成相应的学院(部)总的征订表单和Excel数据;能生成相应的学院(部)各班级发放用的表单和Excel数据;能具有相应的统计和结算功能。

2 解决的思路和采取的手段
考虑到各学院(部)成人教育管理人员计算机操作水平不平衡,特别是少量班主任计算机操作水平仍然比较薄弱这一现象,拟采用更简单、更方便和更直观的方式为各管理人员提供教材征订和一些必要的统计功能。

系统优先考虑采用单机版,采用Visual FoxPro 9.0进行开发。

Visual FoxPro起源于20世纪70年代末期美国Ashton-Tate公司研制的微机关系数据库管理系统dBASE Ⅱ,1984年和1985年该公司又陆续推出了dBASE Ⅲ和dBASE Ⅲ+,1987年美国Fox软件公司公布了与dBASE兼容的FoxBASE+,不仅功能更强,运行速度也有明显的提高。

它们全部运行在DOS平台上,有命令执行和程序执行两种方式,其中程序执行方式流行尤广[1]。

1992年被微软公司收购后,在1993年推出了FoxPro For Windows,使其可以在Windows上运行,并且更名为Visual FoxPro,用Visual FoxPro来开发数据库,既方便学习使用,又有良好的开发环境。

Visual FoxPro 9.0是目前使用最为广泛的数据库管理系统软件之一,是创建高性能、优秀数据库组件和解决方案的绝佳工具,在桌面型数据库应用中,处理速度极快,使用者相对均比较熟悉[2~3]。

系统中的学院(部)、年级、类型、班级和班级人数等基本信息作为1个数据表,简称为班级信息表;教材的ISBN或书号、作者、出版社、出版时间、版次、定价和课程代码等基本信息作为1个数据表,
简称教材信息表;还需要有1个教材征订后生成的数据表,简称教材征订表,包括学院(部)、班级、教材、课程代码和征订数量等信息;经SQL 语句统计后可生成以学院(部)为单位的汇总表;成人教育学院将各学院(部)上传的数据导入后汇总生成总的征订单并可分出版社打印或导出;当然各学院(部)可适量增加新的教材和班级信息。

3 系统总体设计和实现
系统中功能模块主要分为:用户信息模块;系统基本信息模块;学院(部)教材征订模块;查询打印模块;统计分析模块;成教院报单模块。

用户信息模块主要功能是管理用户名、用户密码和权限等。

系统基本信息模块主要分学院(部)的班级信息和教材信息两块,这两块信息主要由成人教育学院提供,确保数据的准确性,特别是教材信息,当然各学院(部)可适量增加新教材和新班级信息。

各学院(部)在每次更新教材信息时,会将系统中原来征订过的教材在新教材信息库中作标记,方便各学院(部)随时调出曾征订过的教材品种。

学院(部)教材征订模块主要是各单位进行教材的征订,在指定班级征订时,将该班级人数作为变量与教材征订数量进行比较,对征订数量进行合理的控制;对同一班级征订同一种教材进行提醒并合并。

查询打印模块主要是查询已征订的教材或打印教材征订信息。

统计分析模块考虑各学院(部)统计分析各班级的教材使用量、使用经费和教材使用更新的历史,进一步增强教材征订的科学性和合理性;成教院报单模块主要使用部门是主管部
门成人教育学院,将各学院(部)上传的数据汇总进入系统并进行准确性的校验后,以出版社、教材种类为单位分类导出,分p
4 结语
据上述,采用比较熟悉和成熟的Visual FoxPro 9.0作为开发工具,极大的减少了软件开发成本和周期,减轻了各学院(部)和成人教育学院在教材征订方面的工作量。

现该系统已投入使用3年多,效果良好,运行下来未曾出现过征订错误。

当然系统也可采用C/S或B/S的系统架构,客户机采用Visual FoxPro 9.0程序,系统服务器采用SQL Server 2008数据库系统,通过ODBC、ADO等数据驱动连接,此时成人教育学院可随时掌握征订信息,能够适应多用户的复杂网络环境,但需要有后台服务器和网络连接功能,成本开销较大。

参考文献
[1] 张微微,周峰编.Visual FoxPro 9.0数据库开发基础与实践教程[M].北京:电子工业出版社,2009.
[2] 王晟,王松,刘强.Visual FoxPro数据库开发经典案例解析[M].北京:清华大学出版社,2005.
[3] 王彬华,李建华.中文Visual FoxPro精彩编程五十例[M].四川:电子科技大学出版社,2004.。

相关主题