成 都 信 息 工 程 学 院
学 位 论 文
计算机实验室教学管理系统的设计与实现
论 文 作 者 姓 名 :
申 请 学 位 专 业 :
申 请 学 位 类 别 :
指导教师姓名(职称):
论 文 提 交 日 期 :
计算机实验室教学管理系统的设计与实现
摘 要
随着计算机应用比例逐年增多,实现计算机实验室教学管理自动化也变得越
来越必要,它既可以方便老师管理学生的基本数据,也可以使学生在上机的时候
能够在线提交实验报告,上机后对实验结果进行保存。
该毕业设计采用 B/S 模式开发,采用 ASP 实现前后台的数据交互,SQL Sever
2000 作为数据库服务器。该系统实现了计算机实验室教学管理的自动化,系统
分为管理员(老师)和学生两种权限,主要实现了实验环境的配置、学生信息的
管理、老师信息的管理、班级的管理、实验报告的管理等功能。学生可以利用此
系统修改上机的密码、做实验、提交实验报告;管理员(老师)可以通过该系统
查看学生的实验报告,设置班级、老师、学生的基本信息等。
关键词:ASP;SQL Sever;教学管理
The Design and Implementation of Computer Laboratory
Teaching Management System
Abstract
With continuously development of computer application, automation of
computer lab management becomes more and more necessary, which can not only
convenience teacher in managing basic data of student ,but also convenience student
in submitting experiment report online and saving experiment result.
This system is based on B/S mode. ASP dynamic web technology is used as its
main development language to achieve data interactivity between foreground and
background. SQL Server 2000 is used as a database server in background. The
computer lab management system implements automatism of computer lab
management, which has two authorizations--manager and student. The main functions
of the system are experiment environment deployment, , student information
management, teacher information management, class management and experiment
report management. Students can update password, do experiment and submit
experiment reports in this system, teachers can query experiment report, set
information of class, teacher, student. and so on.
.
Key words: ASP;SQL server 2000;teaching management
目 录
论文总页数:24 页
1 引言......................................................................1
1.1 课题背景..............................................................1
1.2 本课题研究的意义......................................................1
1.3 本课题研究的方法......................................................1
2 开发语言及平台简介........................................................1
2.1 开发语言..............................................................1
2.1.1 ASP 简介 ..........................................................1
2.1.2 SQL server 2000 语言简介 ..........................................3
2.1.3 Javascript 简介 ...................................................4
2.2 B/S 模式简介 ..........................................................4
3 系统功能模块设计..........................................................4
3.1 系统概述..............................................................4
3.2 主要功能模块..........................................................4
3.3 数据库结构设计........................................................6
3.4 计算机实验室教学管理系统的设计与实现..................................7
3.4.1 登陆界面..........................................................7
3.4.2 系统菜单..........................................................9
3.4.3 常规设置.........................................................14
3.4.4 用户管理.........................................................16
3.5 系统主关键点测试.....................................................19
3.5.1 进入系统首页测试.................................................19
3.5.2 老师管理表测试...................................................19
3.5.3 学生管理表测试...................................................20
3.5.4 软件路径设置测试.................................................20
3.5.5 实验报告的搜索测试...............................................21
结 论.....................................................................21
参考文献.....................................................................22
致 谢.....................................................................23
声 明.....................................................................24
第 1 页 共 24 页
1 引言
1.1 课题背景
随着计算机信息技术的发展,计算机在教育领域应用日趋广泛。计算机上机
的比例逐年增多;为了计算机实验室的管理更加方便,也使学生在上机的时候能
够更灵活的处理所遇到的问题,上机后学生的上机的结果的保存与收集都是需要
考虑的问题。本毕业设计利用 internet 技术,开发一个计算机实验室的教学管
理系统。
1.2 本课题研究的意义
随着计算机信息技术的发展,计算机在教育领域应用日趋广泛。计算机上机
的比例逐年增多;为了计算机实验室的管理更加方便,也使学生在上机的时候能
够更灵活的处理所遇到的问题,上机后学生的上机的结果的保存与收集都是需要
考虑的问题。本毕业设计利用 internet 技术,开发一个计算机实验室的教学管
理系统。老师可以利用此系统配置实验环境,管理班级、老师、学生的基本信息,
查看学生的实验报告,收集学生上机实验结果。学生可以利用此系统,缴交作业、
交流学习心得等。要求能够为每门课程、每个老师提供比较完善的解决方案.通
过本系统的设计和开发不仅可以考查我综合运用以前所学知识的能力,同时也使
我了解了当今网编程的一些新技术;锻炼了我的实际动手能力,对于我以后工作
能力的培养具有重要的意义
1.3 本课题研究的方法
本次毕业设计应首先分析计算机实验室教学管理系统的相关功能,结合本次
毕业设计的相关要求写出需求分析;其次,综合运用以前所学的相关知识,选择
ASP+ SQL Server 进行本毕业设计的开发;在设计中以需求分析为基础,写出
系统开发计划、实现流程及相关问题的实现方法;同时,在开发设计与实现中,
保存好相关的设计文挡,为后面的毕业论文的写作准备材料;最后,系统开发完
毕后,进行调试和试运行,做好调试和试运行的相关记录,也为后面的毕业论文
的写作准备材料。其中,计算机实验室教学管理系统是典型的信息管理系统,该
系统的开发主要包括后台数据库的建立.维护和前端应用程序的开发三个方面。
对于前者要求建立数据一致性和完整性强,前台应用程序系统要求应用程序功能
完备, 易于使用和界面友好等等。
2 开发语言及平台简介
2.1 开发语言
2.1.1 ASP 简介
Microsoft Active Server Pages 即我们所称的 ASP,其实是一套微软开发的