课程资源与教学管理系统课设报告.doc





《课程资源与教学管理系统课设报告.doc》由会员分享,可在线阅读,更多相关《课程资源与教学管理系统课设报告.doc(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、编号 本科生专业方向应用实训课程资源与教学管理平台学 生 姓 名姚帅专 业网络工程学 号指 导 教 师底晓强学 院计算机科学技术学院2013年 12 月 摘要当前是一个日新月异的信息时代,信息化是社会发展的必然要求,教育也不例外!教育信息化建设不仅仅是建设现代化的硬件设施,更多的应该是使软件和硬件能够在一起发挥作用。因此,在加强教育信息化硬件建设的同时,“如何建设与硬件相配套的软件资源,以发挥硬件资源的最大效用?”成为教育信息化建设关注的焦点之一。此外,要实现教育信息化,关键是要实现教学过程的信息化,那么“如何建设与硬件相配套的软件系统来为我们实现教学过程的信息化服务?”更是我们应该关注的重中
2、之重。关键词:课程资源 教学管理 数据库 目录第一章 绪论41.1引言4第二章 系统需求分析与总体设计52.1 系统需求分析52.1.1用户登录管理需求62.1.2课程资源管理需求72.1.3成绩管理需求92.1.4课程表管理需求112.1.5 作业管理需求112.2 总体设计132.3 详细设计132.4 界面设计162.4.1 用户登录管理162.4.2 成绩管理172.4.3课程表管理172.4.4 作业管理172.5 系统测试17第三章 结论19第四章 致谢20第五章 参考文献20第六章 附录21第一章 绪论1.1引言课程资源在教学过程中起着指导和辅助的功能。如课程教学大纲、教学进度安
3、排、实验安排等给教师提供教学指导方向;与课程相关的教学资源,如教师的备课教案、PPT课件、以及院系组织开发的 CAI 课件、网络课程等等对教师的教学起着辅助作用;学生的作业、学生的作品等是教师了解学生学习情况最好的信息。但是,在实际的教学工作中,这些资源往往分布在院系的行政人员、管理人员和任课教师各处,资源的分散不但给教学工作带来不便,也使得学生难以接触这些资源,不利于学生的学习。 基于 B/S 结构课程资源与常教学管理系统,不但是数据管理软件,而且是多用户进行交流的平台。该系统能够增强教师与教师间、教师和学生间的交流,进一步加强学校信息化程度,提高办事效率。 第二章 系统需求分析与总体设计2
4、.1 系统需求分析系统的需求分析主要包括软件系统在性能方面的需求和功能方面的要求。软件系统在性能方面的要求就是系统所必须遵循的一些约束和限制,如访问权限的限制、处理时间的约束;可靠性要求;健壮性要求等等。根据观察和面谈课程资源与教学管理系统的性能要求如下: 系统具有自动保护功能、系统具有相关提示、系统具有的安全性。软件系统在功能方面的需求就是软件系统所提供的系统服务。本系统由五个大的功能模块组成:登录管理、课程资源管理、成绩管理、课程表管理和作业管理。系统的E-R图2.1.1用户登录管理需求用户登录时,系统先检查输入的用户名、密码和学号或编号,若用户名、密码和学号或编号都正确则登录成功,否则给
5、出出错信息要求用户重新输入信息。只有当用户输入的用户名、密码和学号或编号均正确时才能通过系统验证进入主页面进行相应的操作。具体要达到以下功能特点: 管理人员:可以进行文件上传与下载、信息查询、个人信息修改等操作; 普通教师用户:具有信息查询、文件上传与下载、成绩录入和审核、作业的布置和批阅的权限; 学生用户:具有信息查询、文件上传与下载的权限。 首次登录本系统时必须要注册,注册时要录入学生姓名和学号,如果这个学生信息不在学生基本信息表中则不让其注册。用户登录数据流图学生登录用例图2.1.2课程资源管理需求在本系统中,用户可以使用所有的相关资源,也可以把自己收集的相关资源上传到服务器中供其他用户
6、浏览和使用。具体要达到以下功能特点: 教师登录资源管理模块后,可上传教学课件、课程案例、学科电子书籍、视频文件和常用软件资源; 学生登录资源管理模块后可浏览、上传公共资源; 根据权限可对上传的资源修改或删除; 进入课程资源管理界面可以看到最近上传的最新的课程资源。如:教师上传的教学课件、课程案例及分析、学科电子书籍、视频文件及软件资源。用户单击相应的标题,可以看到文件的详细信息,单击文件名可以下载资源; 资源可以按类查找,一个大类中包含几个小类。如:用户要查找计算机编程语言方面的资源,则先选择“语言类”,就可在页面中看到跟编程语言相关的信息。用户可以进行更详细的查找,比如想要查找编程语言类中的
7、 C 语言相关的资源,操作方法为:先从大类中选择“语言类”,然后从小类中选择“C 语言”后点击“搜索”按钮即可; 如果想查找指定教师上传的资源,从下拉列表框中选择教师名后点击“搜索”按钮即可找到该教师上传的所有资源。课程资源管理数据流图2.1.3成绩管理需求成绩管理对学生的各门课程的考试成绩进行管理,执行由于成绩不同而需要进行的处理,最后生成统计分析报表。具体要达到以下功能特点: 通过校园网录入核对学生考试成绩,由任课教师录入并提交学生考试成绩。分课程按班级录入学生考试成绩; 学生登录系统可以根据学号查询自己各学期的考试成绩; 可以进行统计,包括各分数段人数及百分比例统计、平均成绩统计及全班及
8、格率统计, 以此为任课教师的试卷分析提供数据; 每门课程成绩录入后,要求进行打印由任课教师签名后存档,同时成绩一经提交,任课教师无权再更改成绩; 教师可对某人或某门课程成绩进行查询; 相关的管理人员可以对成绩库进行导入和导出及成绩备份等批量数据操作。成绩查询数据流图成绩录入数据流图2.1.4课程表管理需求课程表是教学任务得以正常运转的保障,此课程表管理是为了方便教务管理员及师生随时可从互联网上查询到课程表信息,为教务日常调度等工作提供信息依据。要求达到以下功能特点: 学生通过校园网查询班级课程表; 教师可按权限查询与个人有关的课程表信息。 课程表管理数据流图2.1.5 作业管理需求 作业是检查
9、学生学习状况的重要评估手段,也是教学管理平台中必不可少的一部分。但是与通常作业提交方式有所区别的是,网络教学平台中不以普通文本方式进行,而是采用电子文本形式或文件形式。具体要达到以下功能特点: 提供基于 WEB 的学生完成、提交作业功能; 提供基于 WEB 的教师批改作业功能;作业管理数据流图2.2 总体设计2.3 详细设计课程资源与教学管理平台数据库中各个表的设计结果如下所示: 用户密码权限表成绩表作业表课程信息表学生基本信息表资源表2.4 界面设计2.4.1 用户登录管理 该课程资源与教学管理平台只是面向本校师生开放。每一个登录系统师生必须先进行注册,然后才能进入系统。该部分完成用户注册的
10、过程,用户只有在注册的前提下才能进入系统进行操作。注册界面如下图 5-2 所示:2.4.2 成绩管理 成绩录入实现考试成绩的录入、修改功能。考试成绩由任课教师分学年学期按教学班为单位通过 WEB 方式录入。考试成绩的录入修改必须在成绩提交以前进行操作。2.4.3课程表管理课程表是由教学任务表生成的。对于学生用户自动生成本班的课程表内容;对于教师用户生成该教师个人课程表。2.4.4 作业管理作业是检查学生学习状况的重要评估手段。与通常教学方式有所区别的是,网络平台不以普通文本方式进行,而是采用电子文本形式或文件形式。当教师合法登录后,可以添加新作业。该教师所有的授课班级显示在该窗口中。如下图:2
11、.5 系统测试测试结果如下: 1.教师:能够顺利以教师的身份登录。教师可以实现对课程资源的上传、资源的审核、资源的下载;能够实现成绩的录入审核、统计以及查询;能够实现对学生作业的查看,以及对学生作业给出评价和查看课程表。 2.学生:能够顺利以学生用户的身份登录。经过测试,学生能够顺利实现成绩的查询及课程表查询;课程资源的浏览,资源的上传下载以及学生作业的上传。 3.系统管理员:能够实现对用户的添加和删除;对课程资源的上传下载和删除;以及导出学生成绩。第三章 结论在系统分析过程中,采用了结构化方法和原型法建立系统的功能模块和软件结构,并在此基础上进行系统的设计和实现。在系统设计时结合具体的需求和
12、特点,采用 B/S结构,方便用户使用、提高系统响应速度和计算能力,保证数据安全且便于系统扩展和维护。在系统实现中,用 ASP 进行开发,极大地增强了代码的重用性,提高了开发效率,减轻维护量。在对数据的访问控制上,系统严格按照不同用户给予不同角色,不同角色赋予不同权限的方式进行访问控制,保证系统数据的安全、完整和一致性。 由于时间和个人能力,本系统虽然基本功能都能完成,但是还存在着很多的不足之处。例如界面不够美观,代码没有进行优化,系统运行效率不够迅速。在数据库的设计方面数据冗余过大。有些功能虽然已经实现,但是方法不是很好,也过于简单,例如作业管理,只能实现布置和查看作业。 第四章 致谢 由于水
13、平有限,疏漏和不当之处在所难免,希望得到各位老师的批评指正,使我所学到的理论知识和实践经验更好的结合并应用到实际工作中。在论文完成之际,我首先要衷心感谢我的可爱的室友们,论文从选题、设计到撰写、定稿过程中,自始至终都得到了他们的悉心指导和帮助。其次,我要感谢计算机学院其他所有关心、教导过我的老师们,在学习生活中每一点的进步都与他们的支持和帮助分不开。 第五章 参考文献1 齐治昌,谭庆平,宁洪.软件工程M.高等教育出版社.2001 2 张为群. 软件工程.高等教育出版社M.2001 3 徐菊红. 课程资源与教学管理平台的设计与开发D.华中师范大学硕士学位论文.2005 4 杨东霞.教学管理网络系
14、统的开发与研究D.长安硕士学位论文.2001 5 齐耀辉. 多层分布式结构教学管理信息系统的设计和实现D. 河北大学硕士论文.2003.6 6 宋宇翔.基于 C/S 与 B/S 模式的学分制教学管理系统D. 广东工业大学硕士学位论文.2005 7 陈康.基于 J2EE 的远程教学管理系统的研究D. 南京信息工程大学硕士论文.2005.5 8 刘永红.基于 B/S 结构的教学管理系统的设计与实现D.北京邮电大学工程硕士学位论文.2006 9 王奕宁.B/S 体系结构在教务管理系统中的设计和应用D.大连海事大学硕士学位论文.2000 10 童颖华.高校教务管理系统的分析与设计D.同济大学工程硕士学
15、位论文.2006 第六章 附录Local.csusing System;using System.Collections.Generic;using System.Text;using System.Data;using System.Data.SqlClient;using TeachRes.IDAL;namespace TeachRes.SQLServerDAL public class LogDAL:ILog public LogDAL() public bool addLogMsg(LogInfo Log) SqlParameter parm = new SqlParameter(Us
16、erID,SqlDbType.NVarChar), new SqlParameter(StarTime,SqlDbType.NVarChar), new SqlParameter(ActionType,SqlDbType.NVarChar), new SqlParameter(ActionMsg,SqlDbType.NVarChar), ; parm0.Value = Log.UserID; parm1.Value = Log.StarTime; parm2.Value = Log.ActionType; parm3.Value = Log.ActionMsg;Info manage.csus
17、ing System;using System.Data;using System.Data.SqlClient;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;public partial class A
18、dmin_InfoManage : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) myCodeTree.CodeSelected += new uctl_CodeTree.CodeSelectedEventHander(ShowDataView); if (!IsPostBack) int parentCode = myCodeTree.Value; ShowDataView(parentCode); protected void ShowDataView(int pID) int parentC
19、ode = pID; SqlDataSource1.SelectParameters.Clear(); SqlDataSource1.SelectParameters.Add(ac_ParentCode, parentCode.ToString(); GridView1.DataBind(); Label2.Text = myCodeTree.Path; myCodeTree.Value = pID; protected void Button1_Click(object sender, EventArgs e) int order = CommOp.ToInt(txtOrder.Text);
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程 资源 教学管理 系统 报告

限制150内