转载地址: http://www.3q2008.com/soft/search.asp?keyword=214
要看成品演示 请联系客服发给您成品演示
课题:实验课排课系统 计算机 上机课
一周上5天课,周一到周五 一周上5天课,周一到周五 因为我排的是实验课,最好1,2节课最好不排实验课
开发工具要求:asp.net+sql server2000 VB.NET
系统基本功能:
1.基本数据的录入和维护(包括教师信息,课程信息,班级信息,机房信息).
2.课程表编排(分为自动编排和手工编排).
3课表查询(包括教师课表,班级课表和机房课表的查询)。
4.课表输出和打印。
系统有三种权限的操作者:管理员,老师和学生。每种操作者根据自己的权限登录该系统,进入系统后可修改个人信息(用户名和密码)。
1) 管理员:管理员进入该系统后,输入基本的排课信息,排课后系统自动产生一个课表。管理员还可以对该课表进行手工调节。
2) 教师:教室进入该系统后,可查询自己的上课课表,还可以查询机房课表,发出调课要求。管理员受理教师的调课要求,做出相应调整。
3) 学生:学生进入该系统后,可查询班级课表。
B/S架构
管理员模块:
1. 管理员登录模块:管理员输入用户名和密码登入系统,管理员可以修改密码
2. 计算机机房信息模块:机房信息包括机房名、机房座位数、机房软件信息,管理员在这里可以查看、添加、删除机房名、机房座位数、机房软件信息
3. 课程管理模块:
专业信息:专业分类号<手动输入>、专业名称
课程信息:课程名称、课程编号<手动输入>、单位编号<手动输入,默认为“1102”>、单位名称(该课程所在哪个实验单位上机,默认为“教学服务部”)、实验类别、实验者类别、变动状况(默认为0)
实验信息:实验序号<手动输入>、实验名称、实验要求<默认为1>、实验类型、获奖等级<默认为0>、每组人数<默认为1>、循环次数、计划学时数、实际学时数、材料消耗费<默认为1>
班级信息:教师、专业年级(也就是班级)、实验者人数、始末周数、
注明:
实验类别:1基础、2技术基础、3专业、4科研、5生产、6其他、A毕业论文、B毕业设计、C技术开发、D社会服务,
实验要求分为1必修、2选修、3其他
实验类型分为0演示、1验证、2综合、3设计
实验者类别包括1博士、2硕士、3本科、4专科、5教师、6工技人员、7研究人员、8其他
获奖等级包括0未获奖、1国际级、2国家级、3省市部委、4校级
变动状况分为0未变动、1改进、2新开、3撤销、4未开
一个专业对应多门课程、一门课程对应多个实验,管理首先要输入的是专业信息、课程信息、实验信息,再由班级信息与课程来对应
注:我发的附件里面有一个x_xyxm.dbf这个表是管理员最终要上报的,所以字段的属性那些要以x_xyxm.dbf为准。最终要生成这个表来上报。
4. 排课系统模块:管理员根据老师要求和课程编号排课(老师会把第一周哪个时段上机(第几周的第几节课))告诉管理员,以后的周次自动生成来和第一周相同,如有不同的话由管理员手动修改),这样可以生成每个课程的课表,管理员并且可以手动修改上课时间。
5. 管理员查询以及打印:管理员可以查询和打印出第几周的周几的课表(课表的格式和给你的那个程序的格式一样,你可以看到每节课对应了课程的课程名、专业、年级、人数、教师、实验名称),管理员也可以通过周数和机房名来查询一个机房这周的课表。
注意:你可以看到每天的课表中的实验名称是以这门课的实验序号和这个实验名称的学时数来定的。
教师学生查询模块:
教师和学生可以通过课程名和专业年级来查询他的这门课的具体时间,也可以查询第几周的周几这天所有机房的课程信息。
班级信息, 科目信息
多媒体教室信息
教师信息
关联教师跟科目,班级,
教师登陆申请上课时间, 上课的多媒体教师,管理员审批后,可以显示,
管理员可以手动添加教师上课的信息
查看 多媒体教室课表, 班级课表, 教师课表
转载地址: http://www.3q2008.com/soft/search.asp?keyword=214