欢迎来到天天文库
浏览记录
ID:5240947
大小:30.50 KB
页数:9页
时间:2017-12-06
《基于.net平台实践教学管理系统设计和实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、基于.NET平台实践教学管理系统设计和实现 摘要:Asp.NET是开发人员设计和部署分布式应用程序的有效工具,基于该平台开发的实践教学管理信息系统,可以充分满足实践教学管理实际,有效解决传统实践教学管理效率低、时效性差造成大量工作重复的弊端,提高管理效能。关键词:实践教学管理;.NET;系统设计中图分类号:TP315文献标识码:A文章编号:1009-3044(2013)17-4013-04随着高等学校管理信息化推进程度的不断加强,教务管理信息化的建设也越来越成熟,但管理工作量大、管理过程复杂的实践教学信息化管理系统却处在起步阶段
2、,原因很多,其中各高校实践教学管理模式的不同是阻碍通用产品推广最大的因素。因此,基于院校实践教学管理实际,基于web技术采用.net框架开发相适应的实践教学管理系统,实现实践教学过程管理的信息化,提高实践教学管理的质量和效率,具有重要的现实意义。1系统需求分析9实践教学管理环节涉及的范围很广,从学校的实验设备仪器的管理到实践教学项目、校外实训基地、毕业论文课题、顶岗实习等管理环节,都存在大量的数据上报、审核及统计等要求,根据项目组对管理人员实际管理需要的调查,以及结合现有的其他教学管理系统的运行状况,认为实践教学管理系统建设主要存
3、在以下需求:1)正方教务管理系统作为学校教学管理信息化的主要平台,其他与教学有关的管理系统都要被纳入这个系统中,所有的基础数据都必须来自现有的正方教务管理系统,包括教师数据、学生数据、场地信息等,这样才能保证系统数据的准确性和安全性。所以在开发实践教学管理系统前必须弄清教务管理系统的数据库结构,使实践教学管理系统能融入教务管理系统中,共享教务管理系统的基础数据。2)由于在学生选题过程中,会存在大量学生同时选题,系统处理的数据量比较庞大,可能导致数据库服务器阻塞的问题,所在在数据库访问方式上必须保证数据库运行的安全与稳定。3)系统要
4、确保数据的安全性和资料的相对保密性,系统运行要在学校内部网络中,也方便与学院现有的其他系统之间相互进行调用。4)系统要方便教师操作,要根据用户需求提供规范、灵活的打印方式,并跟教育部下发的表格格式对应。95)考虑到实践教学管理系统的子系统比较多,而且各个子系统在业务流程上都相互独立,所以在实现三层架构时必须留出相应的接口,便于后期的二次开发和数据维护。2系统规划与功能设计2.1系统总体功能规划经过对系统需求的分析,实践教学管理系统主要分为7个子系统和1个用户管理模块。其系统功能结构如图1所示。2.2各子系统功能概述实习实训基地管理
5、子系统功能:管理全院校内外实习实训基地的基本教学数据,方便各分院教学秘书和教务处对这些数据查询、监控与统计。实验室管理子系统功能:管理学院所有的包括设备、人员、科研和社会服务管理等在内的实验室信息,提供教育部实验室数据上报功能。方便各分院实验室管理人员与教务处、设备处对这些信息进行实时的查询、沟通、监控,提高教务管理的水平和工作效率。毕业论文与实习子系统功能:根据浙江省教育厅对普通高校毕业论文抽查的要求,结合本校自身的管理情况,该模块具备指导教师论文指导资格审批、申报论文课题、学生在线选题、论文指导过程记录、论文的上传和下载、毕业
6、实习管理、论文和指导过程记录打印等功能。考证管理子系统功能:进行证书基本信息管理、考证报名管理、证书成绩管理、考证数据查询、数据报表统计等。9实验实训项目管理子系统功能:包含实践教学项目管理、查询修改、实验课程开出率统计、实验室利用率统计等功能。竞赛管理子系统功能:包括各级各类竞赛的基本信息管理、申报立项管理以及数据统计、查询等功能。实践教学条例管理子系统功能:提供实践教学环节相关的规章制度、管理条例的查询、阅览、打印、下载及通知发布等功能。用户管理模块功能:系统严格控制用户的使用权限,对使用系统的用户进行登记和权限分配,并通过权
7、限分配控制用户可操作的数据范围。3系统设计与实现3.1系统开发的关键技术Asp.NET战略囊括了一整套新的工具与技术,而这些新的工具与技术代表下一代的Windows和Internet的开发平台。微软公司一直致力于用.NET来简化应用程序开发和部署(特别是对Internet应用程序)的方法,并用.NET进一步提升webservice的能力,作为开发人员设计和部署分布式应用程序的有效工具。.NET要实现一个很重要的思想是,“在任何时候、任何地方、使用任何可用的方式,都可以取得任何你想要的信息”。为了实现这项标准,必须结合许多新的技术、
8、设备和软件平台。.NET体系结构的核心是.NETFramework。NET9Framework就是一个包含一组系统服务、类及数据类型的计算平台,它能提高开发人员的开发效率,并且能够更加容易地使用Windows操作系统所提供的一组底层功能。.NETF
此文档下载收益归作者所有