网络与通信
信息技术与信息化
16
2008年第 4期
基于. NET 2. 0平台实践教学管理系统的设计与实现
Design and Imp lementation of Practiced TeachingManagement System Based on . NET 2. 0
李宜蔓
3
徐雪松 李 山 徐会亮
3 3
L I Yi - M an XU Xue - Song L I Shan XU Hui - L iang
摘 要 针对传统实践教学管理效率低、时效性差造成大量工作重复的弊端 ,基于 ASP. NET 2. 0和 SQL SEVER
2000技术 ,采用 MicrosoftVisual Studio 2005编程环境开发了一套实践教学管理信息系统 ,利用 WEB技术
较好地解决了高校实践教学管理中存在的实际问题。
关键词 . Net 实践教学 MVC 工作流 Web Service
Abstract The traditional p ractice teaching management is not only inefficient, poor timeliness, but also
causes a lot of repetitive work. To solve the practical problems , by using W eb technology, Developing Practice
TeachingManagement System based on the technology of asp. net 2. 0 and SQL Sever 2000, adopting M icrosoft
V isual Studio 2005 p rogramm ing environment.
Keywords Net Practice teaching MVC Work flow W eb service
3 华东交通大学交通信息技术研究所 江西南昌 330013
3 3 重庆大学 电气工程学院 重庆 400030
1 引言
目前相对于高校内其他管理工作中信息化的日益成熟 ,在管
理工作量大、管理过程复杂的实践教学环节却没有建立相应的信
息管理系统 ,实践教学管理信息化在我国高校尚处于起步阶段。
在这样的情况下实施实践教学管理信息化是提高实践教学管理
效率最可行也最迫切的解决方案。为填补我校该教学环节上的
信息化空白点 ,基于 Web技术开发了一套采用. net框架的实践教
学管理信息系统。通过该系统 ,教师和学生可以安排和完成实践
教学任务 ;管理者可以了解全校的实践教学运行情况 ,实时监控
和及时调整实践教学安排。实践教学信息系统的成功开发为我
校实践教学管理带来质的变化。
2 系统总体规划与功能概述
2. 1 总体规划
实践教学管理信息系统主要分为四个子系统 :实验教学管理
子系统、毕业设计
(
论文
)
管理子系统、实习管理子系统、课程设计
管理子系统。其结构如图 1所示 :
图 1 实践教学管理信息系统总体结构图
2. 2 各子系统功能概述
(
1
)
实验教学管理子系统 :实验教学管理模块实现教务处总
体、实时地把握实践教学的进展情况 ,包括教师实验任务的完成
情况、实验室设备的运行情况、实验项目的开设情况等等 ,及时调
整和解决实验教学管理中的资源分配情况 ,保证实验教学管理的
顺利进行 ;教师通过课内实验教学管理系统预约本学期的实验教
学任务 ,轻松完成实验任务的安排 ;实验室管理员、实验主任通过
该系统可以方便快捷的安排处理预约在本实验室的实验 ,高效完
成对实验室设备以及开设实验项目的管理。
(
2
)
毕业设计
(
论文
)
管理子系统 :该模块实现毕业生毕业设
计选题、开题报告、论文指导、答辩到设计成绩汇总等环节在 W EB
上实施。指导教师可以在网上向毕业生下达毕业设计的各项任
务 ,实现对毕业设计诸多环节的在线信息化处理 ,为毕业设计
(
论
文
)
管理提供了一种新的方法。
(
3
)
课程设计管理子系统 :系统实现学院系主任在线指定教
师进行课程设计教学大纲的编制 ,并实现网上经由系审批 ,学院
批准 ,成为课程设计主导性教学文件立案 。课程设计任务书及指
导书由指导教师编写制为文档 ,教研室主任网上初审 ,并经系主
任审核后 ,在布置课程设计任务之前通过该系统通知到学生。
(
4
)
实习管理子系统 :实习管理模块主要针对毕业生实习期
间的事务管理 ,学生通过登录本系统填写个人详细信息 ,辅导员、
系领导、校领导等可以通过不同方式审核、查询、分类、管理各类
学生信息、实习状况等实现日常管理。根据毕业实习管理条例对
学生实习进行学分评定 ,分别由就业实习指导中心 、系来评定学
分 ,通过网络录入成绩并实现统计分析。
3 系统设计与实现
3. 1 系统的体系结构
传统的管理信息系统为了实现弱耦合多采用三层架构 ,即表