APP下载

基于网络的高校教材管理系统的研究

2016-06-06崔婷婷

电脑知识与技术 2016年6期
关键词:S结构数据表

崔婷婷

摘要:高校教材的管理是高校教务管理中的一个重要环节,人工管理方式效率极低,且易出错。通过对教材管理工作流程的分析,探讨了教材管理系统的功能,设计系统数据表,研究并实现了基于B/S结构的高校教材管理系统,实现全面自动化管理,大大提高工作效率。

关键词:B/S结构;教材管理;数据表

中图分类号:TP302 文献标识码:A 文章编号:1009-3044(2016)06-0056-02

Research of Web-based Textbook Management System for Colleges and Universities

CUI Ting-ting

(Mathematics and Computer Science School, ChongQing Normal University Foreign Trade and Business College, Chongqing 401520, China)

Abstract: Textbook management is an important part of the educational administration management in colleges and universities,the efficiency of manual management is very low,and easy to make mistakes.With the analysis of the process of textbook management,this paper discusses the function of textbook management system,designs data sheet,studies and implements the textbook management system of colleges and universities based on B/S structure,it has realized the comprehensive automation management, greatly improved the work efficiency.

Key words: B/S structure; textbook management; data sheet

1 概述

计算机技术、网络技术地飞速发展,尤其近年来提出的互联网+概念,也是全民最关注的一个热点之一,已彻底地改变了人类的生活生产方式。计算机应用技术[1]不断深入到社会的各个领域,为企业提供了先进的管理系统,依托网络技术,为更多领域提供了一个开放式平台,将有限的资源极大地共享并加以利用。对教育事业而言无不例外,最广泛的应用莫过于高校的教务管理系统[2-3]。其中高校教材的管理也是高校教务管理中的一个重要环节,直接影响到学生教师能否正常行课。

教材管理[4-5]主要涉及教材制定、采购、入库、发放、记账、结算等一系列工作,涉及的部门较多,由于高校各专业设置门类多,每学期开设的课程种类多,并且各教材征订的份数不固定,即使同一门课程每学期仍会有所变化,教材的征订与发放便成了一项繁重的任务,尤其近年来高校的规模不断扩大,学生人数剧增,使得教材管理工作更加繁重。然而据调查,到目前为止,我国仍有很多院校采用手工管理的方式,不仅增加了各学院教师和教学秘书的工作量,效率也非常低下,且工作稍有失误,带来的损失也非常严重。我院目前仍采用人工的方式进行教材管理,为此,本人充分利用学校校园网的优势,并结合我院实际情况,采用基于B\S架构[6],利用SQLSERVER数据库与.NET技术,研究并开发一款实现全面自动化管理的高校教材管理系统。

2 系统分析

2.1设计原则

高校教材管理系统必须符合我校教材管理的实际工作流程,遵循软件工程的设计方法,具有较强的专业性,同时具有一定的通用性、先行进、实用性、可靠性和安全性;也要有良好的开放性、可扩展性和可维护性。

2.2 功能需求

1)教师角色

教师是教材选择过程中的关键角色,教师应在系统中完成所承担课程教材信息的管理,一般应包括教材信息的录入、修改、删除、上传,以及对库中教材信息的查询等功能。

2) 教务人员

通过教材制定的流程,应将教务人员分为不同级别的身份,一般有系主任、教学秘书、二级学院领导、学校主管部门,分别赋予相应的审核权限。系主任完成对教师提交教材信息的审核,教学秘书对已审核过的信息进行汇总,完成第一步的制定计划,并由二级学院领导审核批准。最终由学校主管部门进行最终的教材制定计划,形成订购计划表,供教材管理人员查看。

3) 管理人员

管理人员主要承担对教材的采购及后续管理环节,主要完成教材的入库、出库、库存管理等工作。此外,还需完成对系统的维护以及发布公告的功能。

4) 一般用户

提供对教材库中书目的检索,方便师生及其他人员对教材信息的查询。

2.3工作流程

教材的管理工作一般多发生在期末及开学两个阶段,对系统的访问相对比较集中,且考虑到教师及教务人员工作的特殊性,方便用户可以在任何地方进行操作而不用安装任何专门的软件,因此采用B\S结构相对较优于C\S结构。用户只需通过客户浏览器向WEB服务器发出请求,由WEB服务器处理请求,完成对数据库访问和脚本程序的执行,将结果返回到客户浏览器。系统工作流程图如下:

3系统设计

3.1 系统的总体框架

根据系统分析,可以将教材管理系统大致分为八个模块:教材预定,教材查询,教材管理,入库管理,出库管理,库存管理,用户管理,统计打印。如图2所示:

3.2 模块功能

1) 教师模块功能

首先通过有效身份验证后,进入到系统中,使用教材预定模块,主要功能有:对账号信息的维护;通过查询模块搜索库中相似教材信息;选择授课目标,通过预定表提交想使用的主教材及辅教材的基本信息,包括,教材名称、作者、出版社、版本、索书号、价格等信息,提交审核前可以浏览教材信息,以及对信息进行修改、删除的操作;提交教材预定表,供系主任审核。

2)教务人员模块功能

教务人员通过自己的权限分别进入到相应管理界面,除用户管理、教材查询模块外,其主要功能还有:通过教材预定模块查看教材预定表,完成审核工作,形成订购计划表,供教材管理人员查看。

3)管理人员模块功能

教材管理人员主要查看教材订购计划表,并打印导出纸质文档,以顺利完成教材的订购任务。分别通过出、入库模块、库存模块完成对教材的管理,并可以对入库记录,出库记录,库存记录等进行打印,导出相应报表。

3.3 数据库设计

在教材管理过程中涉及数据主要通过SQL Server数据库进行管理。系统中主要涉及的数据表如下:

4 总结

本系统充分考虑了我院教材管理的工作流程,具有较强的专业性,同时具有很好的通用性,适用于各大高校使用。本系统将面向的对象主要设置为三个系统,即教师系统、教务人员系统、管理人员系统。系统划分比较清晰,使用方便。系统基于B\S结构开发,使得本系统具有良好的可扩展性、可维护性。本系统方便所有用户,能够在任何地方完成办公,同时也为一般用户提供了网上教材库的查询需求。后续扩展模块考虑增加网上交流功能,以增强师生间以及教材管理部门之间的交流。

参考文献:

[1] 李霄,王常洲, 田雅. 计算机应用系统性能测试技术及应用研究[J].软件,2013,34(4):69-73.

[2] 王伟胜. 教务管理系统分析与设计[D].长沙:中南大学,2008.

[3] 钱勇. 基于ASP.NET技术的教务管理系统的设计与实现[J].电脑与信息技术, 2009,17(4):69-72.

[4] 丁立明. 基于网络的高校教材管理系统的设计与分析[J].天津职业院校联合学报, 2009,11(2):71-74.

[5] 揭平英. 高职院校教材管理系统的研究与设计[D].上海:华东师范大学,2010.

[6] 刘中秋. B/S模式下教材管理系统的设计与实现[J].科技资讯,2010(6):10-11.

崔婷婷

摘要:高校教材的管理是高校教务管理中的一个重要环节,人工管理方式效率极低,且易出错。通过对教材管理工作流程的分析,探讨了教材管理系统的功能,设计系统数据表,研究并实现了基于B/S结构的高校教材管理系统,实现全面自动化管理,大大提高工作效率。

关键词:B/S结构;教材管理;数据表

中图分类号:TP302 文献标识码:A 文章编号:1009-3044(2016)06-0056-02

Research of Web-based Textbook Management System for Colleges and Universities

CUI Ting-ting

(Mathematics and Computer Science School, ChongQing Normal University Foreign Trade and Business College, Chongqing 401520, China)

Abstract: Textbook management is an important part of the educational administration management in colleges and universities,the efficiency of manual management is very low,and easy to make mistakes.With the analysis of the process of textbook management,this paper discusses the function of textbook management system,designs data sheet,studies and implements the textbook management system of colleges and universities based on B/S structure,it has realized the comprehensive automation management, greatly improved the work efficiency.

Key words: B/S structure; textbook management; data sheet

1 概述

计算机技术、网络技术地飞速发展,尤其近年来提出的互联网+概念,也是全民最关注的一个热点之一,已彻底地改变了人类的生活生产方式。计算机应用技术[1]不断深入到社会的各个领域,为企业提供了先进的管理系统,依托网络技术,为更多领域提供了一个开放式平台,将有限的资源极大地共享并加以利用。对教育事业而言无不例外,最广泛的应用莫过于高校的教务管理系统[2-3]。其中高校教材的管理也是高校教务管理中的一个重要环节,直接影响到学生教师能否正常行课。

教材管理[4-5]主要涉及教材制定、采购、入库、发放、记账、结算等一系列工作,涉及的部门较多,由于高校各专业设置门类多,每学期开设的课程种类多,并且各教材征订的份数不固定,即使同一门课程每学期仍会有所变化,教材的征订与发放便成了一项繁重的任务,尤其近年来高校的规模不断扩大,学生人数剧增,使得教材管理工作更加繁重。然而据调查,到目前为止,我国仍有很多院校采用手工管理的方式,不仅增加了各学院教师和教学秘书的工作量,效率也非常低下,且工作稍有失误,带来的损失也非常严重。我院目前仍采用人工的方式进行教材管理,为此,本人充分利用学校校园网的优势,并结合我院实际情况,采用基于B\S架构[6],利用SQLSERVER数据库与.NET技术,研究并开发一款实现全面自动化管理的高校教材管理系统。

2 系统分析

2.1设计原则

高校教材管理系统必须符合我校教材管理的实际工作流程,遵循软件工程的设计方法,具有较强的专业性,同时具有一定的通用性、先行进、实用性、可靠性和安全性;也要有良好的开放性、可扩展性和可维护性。

2.2 功能需求

1)教师角色

教师是教材选择过程中的关键角色,教师应在系统中完成所承担课程教材信息的管理,一般应包括教材信息的录入、修改、删除、上传,以及对库中教材信息的查询等功能。

2) 教务人员

通过教材制定的流程,应将教务人员分为不同级别的身份,一般有系主任、教学秘书、二级学院领导、学校主管部门,分别赋予相应的审核权限。系主任完成对教师提交教材信息的审核,教学秘书对已审核过的信息进行汇总,完成第一步的制定计划,并由二级学院领导审核批准。最终由学校主管部门进行最终的教材制定计划,形成订购计划表,供教材管理人员查看。

3) 管理人员

管理人员主要承担对教材的采购及后续管理环节,主要完成教材的入库、出库、库存管理等工作。此外,还需完成对系统的维护以及发布公告的功能。

4) 一般用户

提供对教材库中书目的检索,方便师生及其他人员对教材信息的查询。

2.3工作流程

教材的管理工作一般多发生在期末及开学两个阶段,对系统的访问相对比较集中,且考虑到教师及教务人员工作的特殊性,方便用户可以在任何地方进行操作而不用安装任何专门的软件,因此采用B\S结构相对较优于C\S结构。用户只需通过客户浏览器向WEB服务器发出请求,由WEB服务器处理请求,完成对数据库访问和脚本程序的执行,将结果返回到客户浏览器。系统工作流程图如下:

3系统设计

3.1 系统的总体框架

根据系统分析,可以将教材管理系统大致分为八个模块:教材预定,教材查询,教材管理,入库管理,出库管理,库存管理,用户管理,统计打印。如图2所示:

3.2 模块功能

1) 教师模块功能

首先通过有效身份验证后,进入到系统中,使用教材预定模块,主要功能有:对账号信息的维护;通过查询模块搜索库中相似教材信息;选择授课目标,通过预定表提交想使用的主教材及辅教材的基本信息,包括,教材名称、作者、出版社、版本、索书号、价格等信息,提交审核前可以浏览教材信息,以及对信息进行修改、删除的操作;提交教材预定表,供系主任审核。

2)教务人员模块功能

教务人员通过自己的权限分别进入到相应管理界面,除用户管理、教材查询模块外,其主要功能还有:通过教材预定模块查看教材预定表,完成审核工作,形成订购计划表,供教材管理人员查看。

3)管理人员模块功能

教材管理人员主要查看教材订购计划表,并打印导出纸质文档,以顺利完成教材的订购任务。分别通过出、入库模块、库存模块完成对教材的管理,并可以对入库记录,出库记录,库存记录等进行打印,导出相应报表。

3.3 数据库设计

在教材管理过程中涉及数据主要通过SQL Server数据库进行管理。系统中主要涉及的数据表如下:

4 总结

本系统充分考虑了我院教材管理的工作流程,具有较强的专业性,同时具有很好的通用性,适用于各大高校使用。本系统将面向的对象主要设置为三个系统,即教师系统、教务人员系统、管理人员系统。系统划分比较清晰,使用方便。系统基于B\S结构开发,使得本系统具有良好的可扩展性、可维护性。本系统方便所有用户,能够在任何地方完成办公,同时也为一般用户提供了网上教材库的查询需求。后续扩展模块考虑增加网上交流功能,以增强师生间以及教材管理部门之间的交流。

参考文献:

[1] 李霄,王常洲, 田雅. 计算机应用系统性能测试技术及应用研究[J].软件,2013,34(4):69-73.

[2] 王伟胜. 教务管理系统分析与设计[D].长沙:中南大学,2008.

[3] 钱勇. 基于ASP.NET技术的教务管理系统的设计与实现[J].电脑与信息技术, 2009,17(4):69-72.

[4] 丁立明. 基于网络的高校教材管理系统的设计与分析[J].天津职业院校联合学报, 2009,11(2):71-74.

[5] 揭平英. 高职院校教材管理系统的研究与设计[D].上海:华东师范大学,2010.

[6] 刘中秋. B/S模式下教材管理系统的设计与实现[J].科技资讯,2010(6):10-11.

猜你喜欢

S结构数据表
联合收获机知识库数据多表联合查询方法研究
湖北省新冠肺炎疫情数据表(2.26-3.25)
基于列控工程数据表建立线路拓扑关系的研究
图表
基于VSL的动态数据表应用研究