教学管理系统设计

上传人:夏** 文档编号:486483135 上传时间:2022-11-05 格式:DOC 页数:35 大小:746KB
返回 下载 相关 举报
教学管理系统设计_第1页
第1页 / 共35页
教学管理系统设计_第2页
第2页 / 共35页
教学管理系统设计_第3页
第3页 / 共35页
教学管理系统设计_第4页
第4页 / 共35页
教学管理系统设计_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《教学管理系统设计》由会员分享,可在线阅读,更多相关《教学管理系统设计(35页珍藏版)》请在金锄头文库上搜索。

1、教务管理系统设计 计算机科学与技术系 网络工程 082 0818064058 张伟目录一、前言1.1系统摘要21.2开发环境介绍2二、需求分析2.1系统需求和功能32.2数据字典62.3 数据流图82.4 安全性分析72.5一致性要求82.6完整性要求8三、概念结构设计3.1设计方法和步骤93.2概念结构E-R图9四、逻辑结构设计4.1关系模式设计与优化104.2系统结构图104.3系统完整性设计10五、详细设计5.1数据库创建125.1.1各数据表说明115.1.2数据库创建115.2用户界面设计和应用程序编码125.2.1登录界面设计125.2.2 注册界面145.2.3管理员175.2.

2、4用户界面235.2.5教师界面设计26六、系统测试方案和测试报告6.1测试方案306.2测试过程306.2.1登陆测试306.2.2基本信息管理功能测试30七、总结33八、参考资料34一、前言1.1系统摘要教务管理是学校的教务工作的主要内容,其信息量大、信息变动频繁历来是各学校的头疼问题,随着人们对用计算机的使用越来越广泛以及互联网络普及,教务管理也已经基本形成了多元的网络化管理,极大的方便了广大师生,也方便了学校对教务工作的管理,大大的提高了教学质量。关键词:教务管理系统;ASP;SQL SEVER 20001.2开发环境介绍本系统是采用ASP,与SQL SEVER 2000,DREAMW

3、EAVER 软件 数据库采用odbc方式连接二、需求分析2.1系统需求和功能2.1.1 软件系统需求描教学管理系统(TMS)是大学内部学院使用的教学辅助管理系统,系统主要功能包括学生作业、教学课件的管理。2.1.2 场景描述1.教师发布课件 老师李四是Java程序设计的教师,他上课时使用PowerPoint课件,还要在eclipse中讲解代码。上完课后,许多同学向他索要课件和代码,他感觉这样一个一个同学进行分布太麻烦。他打开TMS客户端,登陆到系统中,将课件和代码压缩后进行发布。这样,他所教的班级里的学生都可以看到课件了。 2.学生完成作业 学生张三登陆系统后,可以看到他每门课程的作业布置情况

4、和完成情况。他打开一个尚未提交的作业,看到该作业的题目要求。张三根据作业要求,在外部的编辑器中完成了要求的作业代码并压缩成一个文件。他在作业编辑器中录入作业答案,并将压缩文件作为附件进行提交。提交后,教师就可以看到学生的作业。教师批改作业后,张三可以看到作业的成绩和评语。 3.学生查看课件 学生张三上课前需要预习Java程序设计这门课,但课本上内容很多,哪里是重点呢?他打开TMS客户端,登陆后,可以看到该课程的课件,打开后,按课件进行预习。2.1.3 功能需求2.1.3.1 系统管理 1.用户管理 (1)系统用户管理 (2)学院部门管理 (3)教师基本信息 (4)学生基本信息 2.教学管理 (

5、1)课程基本信息 (2)课程班级维护 (3)课程数据导入 3.系统维护 (1)权限设置 (2)数据备份 2.1.3.2 教学管理 教学管理是本系统的核心模块,用于辅助课堂教学。 2.1.3.3 课件管理(1)发布课件 教师发布课件,课件可以被指定的课程班的所有同学查看。需要填写: 课件标题 课件说明 课件类型:课程/实验 课件附件:文件(1) 课程班:能够查看课件的课程班(*) (2)查看课件 学生可以查看到所在课程班发布的所有课件。 课件按课程/类型进行组织。 2.1.3.4作业管理 (1)布置作业 教师和助教可以布置自己课程班的作业。 作业内容包括: 作业标题:标题,用于显示 作业内容:作

6、业具体说明 作业附件:作业附件(1) 提交时间:学生提交作业的期限 作业类型:小组作业/个人作业 课程班:(*) (2)提交作业 对于未提交和退回的作业,学生可以进行提交。提交作业后,不能再进行修改。 如果作业类型是个人作业,每个学生都可以提交。如果作业类型是小组作业,只有小组的组长可以提交,其它同学只能查看。 提交作业的内容包括: 作业答案:文本描述 作业附件: (3) 批改作业 教师对学生提交的作业进行评分,对不合格的作业可以退回。 个人作业,直接评分。 小组作业,如果小组类型为“平均分配”直接得分,各组员成绩相同;如果小组类型为“组长分配”,只设定总成绩,组员成绩由组长分配。批改作业时需

7、填写: 作业成绩:整数值,含义由教师自定。例如,可以是五分制,也可以是百分制 作业评语:提供快捷录入,对同一作业已录入的内容可以提取出来进行快捷录入。 (4)查看作业 学生查看自己的作业。可以对作业进行回复与教师进行讨论。 (5)作业回复 教师可以查看所布置作业的回复; 学生可以查看自己作业的回复; 对未读回复进行特殊提示。 (6)作业查询 教师只可查看自己课程班的作业。可以按学生学号、学生姓名、作业标题查询作业。可以双击查询结果打开作业进行查看,查看作业时可以退回作业或重新评分。 (7)作业统计 可以按班级、作业、学生进行统计。2.1.3.5学生分组 (1)小组申请 新学期开学,学生可以申请

8、学习小组,由课程教师批准。批准前,内容可以修改,批准后,不允许修改。 需要填写 小组名称 组长:(1) 组员:(*) 作业成绩分配类型:平均分配/组长分配 (2)成绩分配 列出所有需要等分配的作业,只有小组长可以分配成绩。2.1.3.6课程资源 (1)常见问题 与课程相关的常见问题与解答。 (2)资源下载 学生可以下载与资源相关的文档、安装程序。 (3)课程论坛 每个课程提供一个论坛,用户可以在此进行讨论。2.1.3.7即时通讯 (1)通讯录 (2)网络硬盘 (3)下载中心2.1.3.8学院管理 (1)文档管理 (2)图书管理 (3)教学计划 (4)教师档案 (5)教师考核 (6)毕业实习 (

9、7)就业分配2.1.4 非功能需求程序界面应直观易懂,用户不需要专门培训即可使用。程序在界面方面提供常用以下功能: 快捷方式 工具提示 右键菜单 用户帮助2.2数据字典2.2.1数据结构名称:学生基本信息描述:用户的基本信息表定义:用户=姓名+密码+性别+年龄+所在学校+所在院系+班级用户名=英文字母、数字、特殊符号姓名=英文字母、数字、文字名称:教师信息管理描述:学校教师注册基本信息表定义:教师表=工号+姓名+性别+年龄+所在院系+所带科目职工号=5数字5姓名=2文字.4名称:学生信息管理描述:学校学生注册基本信息表定义:学生表=用户=姓名+密码+性别+年龄+所在学校+所在院系+班级+英语成

10、绩+数学成绩+计算机成绩+总分+平均分学号=11 数字 11姓名=2 文字 4名称:课程表描述:各年级所学课程的基本信息表定义:课程表=课程编号+课程名称+课程类型+课程描述+学时编号=3数字3名称=4文字42.2.2数据项表2.1 学生信息表编号标识符类型长度所属表名同义名1 序号char10Student2 学号char10Student学生学号3 姓名int4student,学生姓名4 性别Char10student学生性别5 年龄char10student学生年龄6 所在学校char10student学生学校7 所在院系Int4student学生院系8 英语成绩Int4Student英

11、语成绩9数学成绩Int4Student数学成绩10计算机成绩Int4Student计算机成绩11总分Int4Student成绩总分12平均分Int4Student学生平均分表2.2 教师信息表编号标识符类型长度所属表名同义名1工号int4teacher教师职工号2姓名char10teacher教师姓名3性别char10teacher教师性别4年龄Int4teacher教师年龄5所在院系Char10teacher教师所在系号6所带科目Char10Teacher,course教师代课表2.3 课程信息表编号标识符类型长度所属表名同义名1课程号int4course课程编号2课程名称char10course课程名称3课程类型Char4course课程类型4学时int4course课程学时5课程描述Char10Course课程描述表2.3 管理员信息表编号标识符类型长度所属表名1用户名Char10Register2密码char10Register3LevelInt4Register2.3 数据流图图1 系统数据流图

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号