本系统的开发环境为ASP.Net+IIS6.0+SQL Server2000,采用ASP.Net三层架构开发方法,基本上实现了教材管理信息系统的主要功能。IIS(Internet Information Services,最新版为6.0)为Windows NT/2000/2003系列操作系统中的内置组件,Web客户端和ASP.NET应用程序之间的联系是通过IIS 来进行的。SQL Server 2000数据库系统与Windows操作系统及ASP.NET之间具有良好的兼容性。[1]因此采用SQL Server 2000 来完成底层数据库的开发。
在技术研究方面此系统可以选择ASP技术开发中的web技术,基于web的信息系统关系到教学工作的正常开展和学生的切身利益,保证了系统的安全性。
ASP全名Active Server Pages,是一个Web服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的Web 服务应用程序。ASP 采用VBscript、Jscript等简单易懂的脚本语言,结合HTML 代码,即可快速地完成网站的应用程序。无须编译,容易编写,可在服务器端直接执行。与浏览器无关(Browser Independence),客户端只要使用可执行HTML 码的浏览器,即可浏览Active Server Pages所设计的网页内容。Active Server Pages 所使用的脚本语言(VBscript、Jscript)均在Web 服务器端执行,客户端的浏览器不需要能够执行这些脚本语言。
目前,国内普通用户所用的操作系统都是Windows,还有数据库系统SQL Server2000 这些都是微软的产品,因此,在系统的兼容与稳定性上,都采用同一个公司的产品当然效果会更好。因此该系统选择ASP技术开发基于Web的教材管理信息系统
目前,基于Web的信息系统构架方式通常是采用3层B/S(Brower/Server)方式构架。整个教材管理信息系统由用户层、业务逻辑层和数据层3层组成,其中业务逻辑层和数据层在服务器端,客户端只需要浏览器即可,最大程度的减少了客户端的维护,实现了真正的“瘦客户”
高校教材管理信息系统的最终目标就是要实现教材管理的信息化,科学化,高效化和流程化,根据对已有手工系统的调整以及与教材相关人员的交流,了解各类用户的需要,从而得出该系统应具有如下一些功能:
(1)基本信息维护功能,能够通过该系统维护教材管理的相关信息。如教材相关信息(包括教材基本信息、教材版本、出版社、供应商等),学生相关信息(包括院系、班级、学生等),用户相关信息(包括部门信息、角色信息、教师信息、用户信息等)。管理人员通过该系统,能够对上述信息进行维护。
(2)教材需求管理功能。包括学生需求和教师需求两个部份。由毎门课的任课教师或每个系的教学秘书输入该门课程采用的教材及需求数量。
(3)采购/入库管理功能。包括采购和入库两个功能。对每一种教材,通过计算库存数量、学生需求数量和教师需求数量,可以得到需要采购的数量。每一次教材入库,可以录入相应的数据。
(4)零售/出库管理功能。包括零售、班级领用、教师领用三个功能。零售,即教材科对教材的零售。班级领用,根据学生对教材的需求数据领用教材,具体到每一个学生是否领用,教师领用,根据教师对教材的需求数据领用教材。
(5)其他操作功能。包括报损、库存、结算三个功能。报损,即录入教材的报损信息。库存,查询每一种教材的入库、学生领用、教师领用、零售、报损、库存等情况。结算,根据每个学生的缴费情况和领书情况,计算该学生的书费结余。
(6)学生查询功能。每个学生根据自己的帐号和密码,可以查询自己的领书情况以及缴费、支出、结余情况。
采用ASP.Net技术开发的教材管理信息系统以Browser/Server模式架构,充分利用ASP.Net的优点,实现了基本信息维护、教材需求管理、采购/入库管理、零售/出库管理等功能,大大提高了教材管理的效率和准确性,同时节约了人力物力,降低了成本,达到了开发该系统的目的,具有良好的 HYPERLINK "http://www.studa.net/Economic/" 经济效益和社会效益。
21 世纪人类进入了信息时代,网络作为新时代的产物已遍及社会的各个角落。可以预见,以ASP.Net技术开发的基于Web的教材管理信息系统必将以其动态性、交互性和高效性等诸多优点而成为高校教材管理工作的得力助手。