没有合适的资源?快使用搜索试试~ 我知道了~
首页面向计算机专业实验室的实验教学管理系统的数据库实验报告
设计并实现一个面向计算机专业实验室的实验教学管理系统。该系统包含两大模块,即由实验室工作人员使用的管理模块,以及实验的授课教师和学生使用的网上服务模块。其中网上服务模块要求采用B/S模式实现,前端为浏览器。管理模块采用B/S或C/S模式均可,开发工具不限,可采用PowerBuilder, Delphi, VB,VC,ASP.net等。后台数据库要求采用SQL SERVER2000。
资源详情
资源评论
资源推荐

目录
1、 设计题目
2、 设计内容
3、 设计目的
4、 设计过程
5、 具体设计
6、 运行及调试

7、 附 录
8、 源 程 序
一、 设计题目
设计并实现一个面向计算机专业实验室的实验教学管理系统
二、 设计内容
设计并实现一个面向计算机专业实验室的实验教学管理系统。该系统包
含两大模块,即由实验室工作人员使用的管理模块,以及实验的授课教师和
学生使用的网上服务模块。其中网上服务模块要求采用 B/S 模式实现,前端
为浏览器。管理模块采用 B/S 或 C/S 模式均可,开发工具不限,可采用
PowerBuilder, Delphi, VB,VC , ASP.net 等 。 后 台 数 据 库 要 求 采 用 SQL
SERVER2000。

三、 设计目的
计算机专业实验室面向计算机系若干专业的几十个班级全天开放,排课
和管理工作非常繁琐。开发本系统的目的是将以往的开放式手工排课方式移
植到计算机和网络平台,使授课教师可以通过网络安排实验,实验室管理人
员可以通过系统对实验室进行管理,学生也可以通过该平台了解实验相关信
息。
根据用户的不同角色,该系统的用户可以分为三类:第一种是普通用户 ,
主要身份是学生,可以进行课表查询、实验信息了解、出勤情况查询等操作;
第二种是注册用户,身份是实验授课教师,有普通用户的所有权限,同时可
以进行实验排课、实验信息管理、成绩录入、学生出勤信息管理等等。实验
授课老师包括任课教师和实验室指导老师;第三种用户是实验室工作人员,
具有管理权限,可以生成空课表、修改排课信息、统计工作量、管理用户信
息等等。
四、设计过程
完成一个该系统的开发,整个过程分成以下四个步骤:
1.需求分析
2.总体设计
3.详细设计
4.运行及调试
五、具体过程
1、需求分析
该系统主要包含两大模块:实验室工作人员使用的模块,实验室授课教师和
学生使用的网上服务模块。
系统可实现的功能包括:授课教师模块、学生模块、系统管理员模块和实验
室管理员模块。
2、总体设计
1)授课教师
a) 注册网上服务

b) 登陆网上服务
c) 安排实验:教师登陆系统之后,可以看到各个周次的排课情况,教
师按照教学计划在空闲时段安排实验,要求填写日期、周次、星期
节次、专业、班级、学生人数、课程名称、实验内容,备注等信息
其中,专业、节次、班级、课程名称只能由用户在下拉列表中选择
不能自由输入。
d) 查询实验安排:提供多种查询方式,包括按周次查询全部课表、按
课程名称查询该课程所有实验安排,按任课教师姓名/实验室指导老
师姓名查询该教师的所有实验安排,按给定日期查询。
e) 学生成绩录入、查询
f) 学生实验考勤、出勤情况查询
2)学生
a) 查询实验安排(功能同上)
b) 查询实验内容
c) 查询成绩
d) 查询出勤记录
3)实验室管理人员
a) 实验课程注册:实验课程首先要注册,包括课程名称、课程编号、
学生人数、实验总学时,实验内容描述等。课程注册之后,在排课模块
中才可以通过下拉列表选择该课程。
b) 实验课程管理:对实验课程的相关信息进行修改、删除等维护工作。
c) 课表管理:实验室管理人员可以排课,也可以对已排课程进行调整。
d) 学生班级信息维护:包括专业名称、班级、人数等。
e) 授课教师基本信息维护
f) 实验室实验指导老师基本信息维护
g) 参数维护:包括某学期的第一天的日期和学期的规定教学周数。
h) 查询实验(功能同上)
i) 工作量计算:学期结束时,计算所有授课教师/实验室指导老师该学
期总的实验教学工作量,计算公式见附录。

4)系统管理员
a) 为实验室工作人员分配操作帐号和操作权限。
b) 密码管理。操作员忘记密码,可由系统管理员将密码恢复为初始值。
3、详细设计
1)E-R 模型图
2)数据表
a) 教师信息表
教师编号(主键)
int
教师姓名
varchar
教师密码
varchar
剩余26页未读,继续阅读


















安全验证
文档复制为VIP权益,开通VIP直接复制

评论1