相关热词搜索:
文/郭江彬 梁洪涛 谢贤根 董学烛【关键词】ASP.NET 教学改革项目项目 申报管理平台随着科技工作的进步,教学改革项目申报审批管理工作的水平已成为体现学校教学改革和发展成功的重要标志之一,对学校今后的发展、提高学校在全国高校中的地位和声誉有引领作用,也是建设高水平、应用技术型大学奋斗目标的保证。教学改革项目管理平台采用了ASP(ActiveServer Pages) 技术实现。通过ASP 结合HTML网页、ASP 指令和ActiveX元件建立动态、交互且高效的Web服务器应用程序。在服务器端执行ASP程序,减轻了客户端浏览器的负担,提高了交互速度。ASP 直接在HTML 文件中嵌入服务器端脚本,使动态交互页面的开发成为了一个整体,维护工作也变得简单而快捷。该管理平台主要功能包括:专家可以在网上查看或下载各种项目内容、提交自己的建议、给项目负责人留言;教师可以在网上提交项目申请书、中期汇报、阶段性建设成果、填报经费支出明细和查看专家留言;管理员则可以管理所有信息,包括专家和教师的账号分配、项目信息调整和查询、数据的导入和导出等。教学改革项目管理平台管理采用MSSQLSERVER 数据库建立,主要包括教师信息表、项目申请表、项目中期汇报表、专家信息表、经费信息表、项目树菜单表,教师树菜单表,教学单位信息表等。1 系统设计与实现1.1 系统的功能结构教学改革项目管理平台主要由教务处管理模随着教学改革项目管理的信息化水平的提高和管理平台的建设,促进了学校的教学改革项目管理工作系统化、规范化、自动化,并可进一步探索项目申报审批管理系统的知识与技术问题,优化教学改革项目办公环境和远程申报、查询环境,应用现代化的技术手段,科学化、规范化做好教学改革项目的信息管理工作。块(系统管理)、院部管理模块、专家管理模块、教师管理模块组成。教务处管理模块主要有所有账户管理、课题审核、课题分类查询、课题分类修改、确定评审专家、课题统计报表、经费支出汇总等功能,主要完成审核及课题的统计和修改。院部管理模块主要有立项评审、中期检查、结题评审(其中包括专家分配),课题统计报表、个人信息修改等操作,主要完成对本院部课题的基本情况的浏览及上报。专家管理模块主要对课题进行评审打分,课题情况的反馈。教师管理模块主要包括个人信息注册、项目申请、中期汇报、结题申请、经费使用记录等操作,主要完成课题的填表及申报。管理平台的功能结构如图1 所示。1.2 系统架构技术如图2 所示。从整体架构上看,分为界面显示层、业务逻辑层及数据访问层三层,对于三层间的通信,可直接基于接口来进行调用,也可以通过被调用层所显示的Service 来进行通信。对于界面显示层,不包含任何业务逻辑,仅仅负责界面显示,因此,在业务逻辑层上都有统一的访问接口。界面显示层包含了界面显示的元素及简单的显示逻辑。对于业务逻辑层,封装了系统的业务逻辑,并提供了供外部访问的接口,包括API 形式的调用接口,以及基于WCF 显示给外部的Service,对于业务逻辑层所需要的数据,来源于两方面,一是来源于数据访问层,二是来源于外部系统。对于数据访问层,封装了对各种数据源的访问操作,提供了对底层的数据源的统一访问接口,屏蔽不同数据源之间的差异,根据不同项目、不同模块的需要,返回给业务逻辑层的数据,可以是业务对象形式,也可以是基于表结构的DataReader、DataSet 等对象。数据访问层对外提供的访问接口,也包括API形式的调用接口,以及基于WCF 显示给外部的Service。1.3系统实现