基于B/S构架教材管理系统的设计

2013-04-10 10:14戴柯峰
河南科技 2013年3期
关键词:教学计划入库管理系统

戴柯峰

(广东金融学院,广东 广州 510521)

1 开发背景

学校教材管理工作主要是由教学计划结合学校任课教师选定教材,经过学校教材建设委员会审定通过之后,由学校教材科负责采购、入库、发放、记账、结算等一系列工作所组成,其主要工作是由学校教材科负责。近年来,随着高教改革的深入和持续多年的高校扩招,高等院校的在校大学生数量迅速增加,因而对教材的需求量和使用也相应地大幅度增加。同时由于在各大高校为适应人才市场的需要,也在不断地进行着专业的调整和更新,课程改革也在逐步推进,从而使得学校里所使用的教材种类越来越多,手工或效率较低的软件对于教材管理而言,工作人员和管理部门的劳动强度越来越大。据调查我国部分高校乃至部分重点院校的教材管理仍为原始的手工管理方式,这种现状不但与现实学校教材管理的业务需求不相适应,并且也与学校信息化建设的发展趋势不相适应。因此,学校教材管理人员目前迫切需要一套方便、高效的计算机化的管理信息系统来代替他们繁琐、低效的传统手工管理方式,并最终实现教材管理的全面自动化。

2 系统结构设计

2.1 开发平台

本系统的设计是为了实现高等院校教材管理工作的网络化、信息化、数字化,提高教材管理人员的办公效率。为使系统能更好地适应Internet环境,采用先进的.NET技术,使用统一的Internet标准(如XML)将不同的系统对接,它是Internet上首个大规模的高度分布式应用服务架构,.NET的主要优点有跨语言、平台,安全,以及对开放互联网标准和协议的支持。

2.2 开发环境

本系统采用.NET框架下的C#与ASP.NET实现的B/S三层架构方的物流管理系统设计模块化的b/s三层架构方式,使用Microsoft SQL server2005数据库。本系统采用AOD.NET作为数据访问接口,通过OLE DB使用ADO.NET连接Microsoft SQL server2005数据库。

2.3 系统构架设计

教材管理信息系统的整体结构设计在软件开发中具有很重要的地位,对整个项目的开发具有指导性的作用,将直接影响到系统的整体性能。

B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。

图1 B/S模式体系结构

3 系统分析

3.1 系统业务流程分析

教材科工作管理的日常业务流程主要是完成院校对教材库存、征订、采购、入库、出库及结算等进行有效的管理,系统投入正常运行前必须录入教学计划、教材目录和库存信息。学校教务干事根据学校人才培养方案的教学计划生成学期课程安排,并从教材目录库中查看教材信息并为每门课程预选好合适教材,由系统自动生成本学期教材征订计划,并由学校教材科实现对教材的征订管理、订单管理、入库管理、出库管理及结算管理,其系统的系统业务流程如图2所示:

图2 教材管理系统业务流程图

3.2 系统功能

基于B/S教材管理信息系统是以教材管理业务为原型设计开发的,主要功能有:教材管理子系统、查询子系统、打印与报表子系统、系统管理子系统、权限管理子系统、备份管理子系统6大功能模块。

教材管理。由系部按照学校人才培养方案制定教学计划,系部结合实际情况选定教材并在教学计划中填入教材信息,最终由教材建设委员会审核通过之后由教材科进行汇总。教材科根据学校教材建设委员会通过意见后,制作正式的订购表寄发出版社订购。并在约定时间进行教材入库验收工作。开学初期教材发放主要是以系部为单位组织统一发放。

查询。主要是预订查询及时了解各系教材的订购情况;再就是入库查询及时掌握入库情况和库存查询情况;

打印与报表。主要用于学生教材发放表打印与教材结算单打印。

系统管理。主要用于教师、学生登录密码修改设置,及学生学籍信息的增减,教材信息库更新。

权限管理。主要用于修改登陆用户的操作权限。如:学生登录只能查询不能修改,教材科人员登录可以拥有系统最高权限等等。

备份管理:可以对每个学期的系统数据进行备份,以保证教材信息的安全性。

4 关键技术

4.1 ASP.NET

Asp.NET是MicrosoftNETFramework平台的一部分,是一种可以在高度分布的Interact环境中简化应用程序开发的计算环境。它提供了为建立和部署企业级Web应用程序所必需要的服务。同时,ASP.NET技术为了能够面向任何浏览嚣或设备的更安全性、更强的可升级性、更稳定的应用程序提供了新的编程模型和基础架构。

4.2 ADO.NET

ADO.NET它提供了平台互用性和伸缩的数据访问,由.NETFramework为与数据库中的数据进行交互而提供的一组对象类的名称,是对ADO一个跨时代的改进。

4.3 数据库

SQL server2005:SQL server2005它为组织中的用户提供了一个更安全和更高效的平台用于学校教材信息数据应用。SQL server2005为数据处理工作带来了强大的、熟悉的工具,同时降低教材信息数据管理和分析应用程序的复杂性。通过全面的功能集合与现有系统的互操作性以及对日常任务的自动化管理能力,SQL server2005为教材管理信息供一个快捷数据解决方案。

5 结束语

该教材管理系统主要完成了教材的预定、学生发放表的打印、查询等功能。该系统充分利用计算机和现代办公软件,更有效的管理大量的数据使其更方便、快捷、安全,且界面友好,更加配合时代发展的步伐提高工作效率和质量,最终实现教材管理的全面自动化为和现代化,大大提高教材工作的效率。

[1]刘中秋.B/S模式下教材管理系统的设计与实现.科技资讯—信息技术,2010(6).

[2]王珊、陈红著《数据库系统原理教程》.北京:清华大学出版社,1998.7

[3]王红星.教材管理系统的设计与实现[D].济南:山东大学,2007.

[4]杨小明,雷光辉,何青建.基于ASP.Net的Web网络应用程序开发的安全策略实践.计算机教育,2006.11

猜你喜欢
教学计划入库管理系统
基于James的院内邮件管理系统的实现
重磅!广东省“三旧”改造标图入库标准正式发布!
中国食品品牌库入库企业信息公示②
中国食品品牌库入库企业信息公示①
《30米快速跑》单元教学计划
基于LED联动显示的违停管理系统
海盾压载水管理系统
像历史学家一样阅读:深度学习与启示——以美国《埃及金字塔》教学计划为例
教师专业化视角下的“美国史教学计划”
身临其境探究竟 主动思考完任务——《仓储与配送实务》入库作业之“入库订单处理”教学案例