欢迎来到天天文库
浏览记录
ID:30504458
大小:720.16 KB
页数:5页
时间:2018-12-30
《基于.net 2.0平台实践教学管理系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、http://www.paper.edu.cn基于.NET2.0平台实践教学管理系统的设计与实现李宜蔓,徐雪松,李山华东交通大学交通信息技术研究所,江西南昌(330013)摘要:针对传统实践教学管理效率低,时效性差造成大量工作重复的弊端,基于ASP.NET2.0和SQLSEVER2000技术,采用MicrosoftVisualStudio2005编程环境开发了一套实践教学管理信息系统,利用WEB技术较好地解决了高校实践教学管理中存在的实际问题。同时详细阐述了为解决审核流程而设计的基于图论的工作流
2、引擎。在开发过程中还引入了面向服务架构体系(SOA)的概念,实践的利用WebService实现校园各个独立系统之间的信息共享与互联互通。关键词:.Net;实践教学;MVC;工作流;WebService1.引言目前相对于高校内其他管理工作中信息化的日益成熟,在管理工作量大、管理过程复杂的实践教学环节却没有建立相应的信息管理系统,实践教学管理信息化在我国高校尚处于起步阶段。在这样的情况下实施实践教学管理信息化是提高实践教学管理图1实践教学管理信息系统总体结构图效率最可行也最迫切的解决方案。为填补我校
3、该教学环节上的信息化空白点,基于Web2.2各子系统功能概述技术开发了一套采用.net框架的实践教学管理信息系统。通过该系统,学生和教师可以(1)实验教学管理子系统:实验教学安排和完成实践教学任务;管理者可以了解管理模块实现教务处总体、实时地把握实践全校的实践教学运行情况,实时监控和及时教学的进展情况,包括教师实验任务的完成调整实践教学安排。实践教学信息系统的成情况、实验室设备的运行情况、实验项目的功开发为我校实践教学管理带来质的变化。开设情况等等,及时调整和解决实验教学管理中的资源分配情况,保
4、证实验教学管理的2.系统总体规划与功能概述顺利进行;教师通过课内实验教学管理系统2.1总体规划预约本学期的实验教学任务,轻松完成实验任务的安排;实验室管理员、实验主任通过实践教学管理信息系统主要分为四个该系统可以方便快捷的安排处理预约在本子系统:实验教学管理子系统、毕业设计(论实验室的实验,高效完成对实验室设备以及文)管理子系统、实习管理子系统、课程设开设实验项目的管理。计管理子系统。其结构如图1所示:(2)毕业设计(论文)管理子系统:该模块实现毕业生毕业设计选题、开题报告、论文指导、答辩、到设
5、计成绩汇总等环节在WEB上实施。指导教师可以在网上向毕业生下达毕业设计的各项任务,实现对毕业设计诸多环节的在线信息化处理,为毕业设计(论文)管理提供了一种新的方法。-1-http://www.paper.edu.cn(3)课程设计管理子系统:系统以实现学院系主任在线指定教师进行课程设计教学大纲的编制,并实现网上经由系审批,学院批准,成为课程设计主导性教学文件立案。课程设计任务书及指导书由指导教师编写制为文档,教研室主任网上初审,并经系主任审核后,在布置课程设计任务之前通过该系统通知到学生。(4)
6、实习管理子系统:实习管理模块主要针对毕业生实习期间的事务管理,学生通过登录本系统填写个人详细信息,辅导员、系领导、校领导等可以通过不同方式审图2基于MVC架构扩展后的系统框架核、查询、分类、管理各类学生信息、实习状况等实现日常管理。根据毕业实习管理条通过“DataSetBuilder”类,将数据获取逻例对学生实习进行学分评定,分别由就业实辑和业务逻辑分离;通过习指导中心、系上来评定学分,通过网络录“TableAdpaterFactory”类,将数据访问控制入成绩并实现统计分析。逻辑和业务逻辑分离
7、;通过Aspx.cs页面类分离页面逻辑和业务逻辑。除此,通过在控3.系统设计与实现制类(ControllerMgr)当中将对数据的添加、3.1系统的体系结构更新、读取、删除封装成四个基本的方法:GetXXXByAllParameters()、Insert()、传统的管理信息系统为了实现弱耦合Update()、Delete(),其他相关业务逻辑将职多采用三层架构,即表现层,业务逻辑层与责委托给这四个基本方法。此基于MVC架数据层,但即使这样的体系架构在每次扩展构扩展后的系统框架很好的实现了数据层、
8、功能都需要重新编译部署整个业务逻辑层业务逻辑层、表示层的分离,极大提高了系的Dll和Site,效率较低,不能满足本系统统的健壮性、重用性和可维护性。的需求,因此在选用MVC(Model-View-Controller)架构模式架构3.2信息共享整个系统的基础上,同时考虑到SOA总体实践教学管理信息系统的开发必须利应用方案、数据访问性能、业务逻辑的可维用现有教务系统的教务信息、人事部门的人护性等问题,在具体设计的时候还采用了事信息、物资管理部门的设备信息,如何做“工厂方法”、“构造器”、“适配器”
此文档下载收益归作者所有