基于ASP.Net技术的高校教材管理信息系统设计与实现_第1页
基于ASP.Net技术的高校教材管理信息系统设计与实现_第2页
基于ASP.Net技术的高校教材管理信息系统设计与实现_第3页
基于ASP.Net技术的高校教材管理信息系统设计与实现_第4页
基于ASP.Net技术的高校教材管理信息系统设计与实现_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于ASP.Net技术的高校教材管理信息系统设计与实现摘要本文以高校教材管理信息系统开发为背景,详细阐述了基于ASP.Net技术和B/S构造的中小型信息系统的设计和开发。关键词ASP.Net;B/S;教材管理;信息系统随着网络技术的开展,应用现代信息技术构建高校教材管理信息系统显示出越来越多的优越性,从根本上解决了传统的手工操作方式工作量大、效率低、易出错等缺陷。因此,构建教材管理信息系统,实现教材管理的信息化显得非常必要。理论说明,需求分析是软件开发成功与否的关键因素。假如没有详尽的需求分析,没有理解各类用户的实际需求,那么最终开发出来的软件产品是不会成功的。因此,在开发该系统之前,我们进展

2、了详细的需求分析。图1教材管理业务处理流程图高校教材管理信息系统的最终目的,就是要实现教材管理的信息化、科学化、高效化和流程化。根据对已有手工系统的调查以及与教材管理相关人员的交流,得出该系统应具有如下一些功能:1根本信息维护功能,可以通过该系统维护教材管理的相关信息。如教材相关信息包括教材根本信息、教材版本、出版社、供给商等,学生相关信息包括院系、班级、学生等,用户相关信息包括部门信息、角色信息、老师信息、用户信息等。管理人员通过该系统,可以对上述信息进展维护。2教材需求管理功能。包括学生需求和老师需求两个部份。由毎门课的任课老师或每个系的教学秘书输入该门课程采用的教材及需求数量。3采购/入

3、库管理功能。包括采购和入库两个功能。对每一种教材,通过计算库存数量、学生需求数量和老师需求数量,可以得到需要采购的数量。每一次教材入库,可以录入相应的数据。4零售/出库管理功能。包括零售、班级领用、老师领用三个功能。零售,即教材科对教材的零售。班级领用,根据学生对教材的需求数据领用教材,详细到每一个学生是否领用,老师领用,根据老师对教材的需求数据领用教材。5其他操作功能。包括报损、库存、结算三个功能。报损,即录入教材的报损信息。库存,查询每一种教材的入库、学生领用、老师领用、零售、报损、库存等情况。结算,根据每个学生的缴费情况和领书情况,计算该学生的书费结余。6学生查询功能。每个学生根据自己的

4、帐号和密码,可以查询自己的领书情况以及缴费、支出、结余情况。图1是基于需求分析的教材管理业务处理流程图。3.1体系构造目前,基于eb的信息系统构架方式通常是采用3层B/SBrer/Server方式构架。整个教材管理信息系统由用户层、业务逻辑层和数据层3层组成,其中业务逻辑层和数据层在效劳器端,客户端只需要阅读器即可,最大程度的减少了客户端的维护,实现了真正的“瘦客户。系统构造如图2所示。3.2功能模块教材管理信息系统主要面对3类用户,即教材管理人员、教学人员和学生。因此,把该系统的整体功能划分为3个子系统,即教材管理人员子系统,教学人员子系统和学生子系统。各子系统的主要功能模块如图3所示。图3

5、教材管理信息系统功能模块示意图1教材管理人员子系统教材管理人员子系统的主要功能包括根本信息维护,采购/入库管理、零售/出库管理等等。通过该子系统,教材管理人员可以维护教材信息、老师信息、学生信息等根本数据,以及录入、维护教材的采购、入库、发放、零售等数据,考虑到重修、选修、免修等情况,教材的发放数据准确到每一个学生,而不是每一个班级。教学人员也可以进入该子系统,但是只能查询相关的数据,不能录入、修改信息。2教学人员子系统教学人员包括任课老师和每个院系的教学秘书。教学人员可通过该子系统录入、维护教材需求数据,教材需求包括两个方面,一方面是学生对教材的需求,另一方面是老师对教材的需求。录入教材需求

6、数据时,从教材库中选择需要的教材,假如教材库中没有需要的教材,那么可以把需要的教材和需求量添加进采购方案;假如有需要的教材而库存数量缺乏时,也会把相应数据添加进采购方案。系统会自动通知教材管理人员按采购方案进展采购。教材管理人员可以查询、处理教材需求信息,但是不能录入和修改。3学生子系统学生子系统主要实现学生的查询功能。学生进入该子系统后,可以查询自己的教材领用情况以及教材费用的缴纳、使用、结余等金额。4.1技术开发工具和环境本系统的开发环境为ASP.NetIIS6.0SQLServer2000,采用ASP.Net三层架构开发方法,根本上实现了教材管理信息系统的主要功能。IISInternet

7、InfratinServies,最新版为6.0为indsNT/2000/2022系列操作系统中的内置组件,eb客户端和ASP.NET应用程序之间的联络是通过IIS来进展的。SQLServer2000数据库系统与inds操作系统及ASP.NET之间具有良好的兼容性。1因此采用SQLServer2000来完成底层数据库的开发。目前,基于eb的系统开发技术主要有4种:GI、PHP、JSP和ASP。到底哪种技术最适宜呢?下面对各种技术进展比拟。2GI技术的最大优点在于它的平安性,因为它的程序都是二进制代码的形式,以exe文件的方式执行的。缺点在于开发难度大,运行效率低。PHP是一种跨平台的效劳器端的嵌

8、入式脚本语言,eb开发者使用PHP可以快速地写出动态产生页面,并且支持目前绝大多数数据库。但是它也有很多缺点,例如缺乏规模支持,缺乏多层构造支持,提供的数据库接口支持不统一等。JSP是Sun公司推出的新一代网站开发技术,可以在Serverlet和JavaBean的支持下,完成功能强大的站点程序。JSP拥有Java程序设计语言“一次编写,各处执行的特点。但是因为一些原因,JSP在国内的应用并不广泛。ASP全名AtiveServerPages,是一个eb效劳器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的eb效劳应用程序。ASP采用VBsript、Jsript等简单易懂的脚本语言,结合

9、HTL代码,即可快速地完成网站的应用程序。无须编译,容易编写,可在效劳器端直接执行。与阅读器无关(BrserIndependene),客户端只要使用可执行HTL码的阅读器,即可阅读AtiveServerPages所设计的网页内容。AtiveServerPages所使用的脚本语言VBsript、Jsript均在eb效劳器端执行,客户端的阅读器不需要可以执行这些脚本语言。目前,国内普通用户所用的操作系统都是inds,还有数据库系统SQLServer2000这些都是微软的产品,因此,在系统的兼容与稳定性上,都采用同一个公司的产品当然效果会更好。因此该系统选择ASP技术开发基于eb的教材管理信息系统。

10、4.2数据库设计数据库是现代管理信息系统的核心局部,一个好的管理信息系统必定要求有一个设计合理、性能良好的数据库构造。教材管理信息系统的核心就是其数据库,所有的信息交换和功能实现都是以数据库为根底的,所以数据库设计至关重要。经过需求分析之后,作出系统的ER图,根据ER图设计出最初的数据库。然后,再对数据库进展标准化设计。在一般应用中,3NF第三范式就是适当的标准级别。另外,必须清楚,并不是标准化程度越高越好。3因此,该系统的数据库设计标准化到3NF第三范式。局部数据构造图如图4所示。4.3系统平安策略教材管理信息系统是基于eb的信息系统,并且关系到教学工作的正常开展和学校、学生的切身利益,所以

11、平安问题显得格外重要。为了保证系统的平安性,采取了以下一些措施。4.3.1设置角色根据实际情况的需要,把该系统的使用者分为教材管理人员、教学秘书、普通老师、学生等几种类型,每种类型作为一种角色,每种角色赋予相应的权限。只有具有某子系统的访问或操作权限,才能对该子系统进展访问或操作。角色的名称、权限等属性可以进展修改维护,这样既进步了系统的平安性,又防止了为每一个系统使用者分别赋予权限,进步了效率和灵敏性。4.3.2加密用户密码用户密码直接存放在数据库中存在很大的平安隐患,因此要对用户密码加密。当用户登录系统时,通过加密函数对密码加密,然后与存储在数据库中的加密密码进展比拟,判断密码是否正确。为

12、此使用如下方法对密码加密。对密码进展D5加密strPs=Syste.eb.Seurity.FrsAuthentiatin.HashPassrdFrStringInnfigFile(Tri(Passrd.Text),D5)4.3.3禁用调试形式默认情况下,调试形式是开启的。ASP.Net在运行过程中发生错误时,会显示错误行号,方便调试。但是系统运行以后,应该禁用调试形式,防止页面出错时泄漏后台代码。为此在eb.nfig文件中作如下设置。禁用页面级调试形式%pagedebug=false%禁用应用程序级调试形式pilatindefaultLanguage=VBdebug=false/4图4局部数据构造图采用ASP.Net技术开发的教材管理信息系统以Brser/Server形式架构,充分利用ASP.Net的优点,实现了根本信息维护、教材需求管理、采购/入库管理、零售/出库管理等功能,大大进步了教材管理的效率和准确性,同时节约了人力物力,降低了本钱,到达了开发该系统的目的,具有良好的经济效益和社会效益。21世纪人类进入了信息时代,网络作为新时代的产物已普及社会的各个角落。可以预见,以ASP.Net技术开发的基于eb的教材管理信息系统必将以其动态性、交互性和高效性等诸多优点而成为高校教材管理工作的得力助手。1刘红,周庆

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论