课程设计说明书样例.docx
《课程设计说明书样例.docx》由会员分享,可在线阅读,更多相关《课程设计说明书样例.docx(14页珍藏版)》请在冰豆网上搜索。
课程设计说明书样例
课程设计说明书
课程名称:
软件工程
设计题目:
院系:
计算机科学与信息工程学院
学生姓名:
学号:
专业班级:
计科(应用)
指导教师:
王瑞平
09年09月10日
课程设计任务书
设计题目
学生姓名
所在院系
专业、年级、班
设计要求:
建立一个分布式、互动式的远程教学平台,为教师教学、学生学习提供比较完善的教学解决方案。
其主要功能包括通知发布、参考资料发布、电子课件发布、学生作业提交、教师批改学生作业、学生复查批改后的作业。
系统的功能模块有:
系统公告,参考资料下载,电子课件,作业管理,留言板等。
学生应完成的工作:
概要设计
电子课件模块
界面设计及美化。
模块功能测试
参考文献阅读:
[1]张跃廷编著.ASP.NET数据库系统开发完全手册.人民邮电出版社.2007年8月.
[2]石志国.ASP.NET实用案例教程.清华大学山版社.2003年7月.
[3]陈娴、刘志宝、李岱.ASP.NET项目开发实践.中国铁道出版社.2005年6月.
[4]《国外高校现代远程网络教学发展综述》文献号1-817原刊期号200102.
[5]田洪川VS2005视频教程.
工作计划:
1.9月2号~9月4号概要设计界面设计
2.9月5号~9月9号电子课件模块设计
3.9月9号~9月10号模块功能测试界面美化
任务下达日期:
年月日
任务完成日期:
年月日
指导教师(签名):
学生(签名):
远程教学系统
摘要:
随着计算机技术、多媒体技术和通信网络技术的高速发展,我们的生活,我们的思维、意识和传统,也发生了一定的改变,这种改变同样体现到了教育领域,特别是国际互联网(Internet)日新月异的发展,使现代远程教学的手段有了本质的飞跃,成为高新科技的远程教学。
远程教学将有利于促进校际合作,实现资源共享。
远程教学将有效地推动学习化社会的形成。
网络教学不强制学习者在特定时间、特定课堂内上课,给予学生以最大的自由度的发挥空间,并且偏远地区人士也能接受高质量的教育。
远程学习使学习者得到自由,他们可以在任何时间和任何地点,而且可以在一种与他们承担的社会和家庭职责相适应的结构中进行学习。
随着社会的进步,远程学习对于公民变得更加重要。
远程教学将引起学校教学模式的深刻变革。
远程教学的本质在于充分发挥了技术进步的功能,使教师从学生中分离、学生从学习集体中分离成为可能,而且使得教育过程能够得以继续进行下去并取得成功。
通常说的远程学习打破了教学活动的完整性,指的就是打破了这一教师和教学对象之间的主体交互关系,而正是这一关系产生了教育交互活动。
如,美国科罗拉多大学的远程教学,除了教材、课程表、作业上网外,将整个学校运作环境建置在网上,使学生不必踏入校园半步,仍有身在校园的感觉。
此外,Internet提供了丰富的学习资源及与远方人员沟通与合作的能力,使得传统的课堂单向教学模式面临许多变化。
未来理想的网络教育场景应如此描画:
先进的数字化音频、视频技术,实现文字、图像和声音的同步传输,生动的多媒体传播形式一扫传统教育的严肃与枯燥。
关键词计算机教育远程视频教学ASP.NET技术
目录
1.设计背景1
2.设计方案2
2.1总体设计2
2.2模块设计3
2.3数据库设计3
3.方案实施4
3.1电子课件功能介绍4
3.2电子课件具体功能实现5
3.3界面设计及美化7
4.结论与结果8
5.收获与致谢9
6.参考文献10
1.设计背景
计算机技术、多媒体技术和网络技术的发展,不断地影响我们的生活,改变我们的思维、意识和传统。
这种影响同样渗透到了教育领域,对教学体制、教学模式、教学手段都不同程度地提出了挑战。
远程教学将引起学校教学模式的深刻变革,Internet提供了丰富的学习资源及与远方人员沟通与合作的能力,使得传统的课堂单向教学模式面临许多变化。
远程教育的学习者可以有多种类型和层次,不仅包括青少年儿童,还包括从业人员、失业人员、家庭妇女、退休老人等等。
他们在社会生活中承担多重的社会角色,有不同的认知发展、能力发展、情感发展、社会发展的需求;
信息技术的发展也迅速改变着社会的整体形态、运行方式、运行速度。
信息和高科技的发展使得世界经济结构、经济运行的方式、文化交往以至人的生存方式、生活方式都发生了急剧的变化,对不同的个体、群体在社会中生存提出了更高的动态发展的要求。
个体的多样性,个体学习需求的复杂性和社会发展的多元化,社会变迁的迅速,二者在不同层面的交叉和组合,对远程教育课程目标产生了多种多样的要求,远程教育课程目标呈多样性和多层次性。
每个学习者可以根据自身的学习需求,设立自己的学习目标;每个学习者可以分析自己已有的知识能力结构和希望达到的目标,自己选择学习的内容结构;每个学习者可以按照自己的学习风格、学习习惯寻求适合自己的学习形式;每个学习者可以自行安排学习的时间和学习的进度;每个学习者还可以适时进行自我评价和反馈,更合理地调节他们要达到的目标和学习进度。
凭借信息技术和多种媒体,远程学习者有了充分的学习选择的自由,也就能更大限度地达到学习的自主化和个别化。
在远程教育中,凭借不断发展的教育技术“学习场景的无边界性”是一明显特征德国远程教育专家奥托·彼得斯(OttoPeters2001)认为,“在数字化学习的环境中,学生们对着宇宙般无边无垠、取之不尽、用之不竭的信息和知识”,运用多媒体手段进行学习,形成了它学习内容组织的独特性。
本远程教学系统,是基于安阳工学院的网上远程教育系统。
该远程教学系统的核心功能在于为广大学员提供了一个网上学习平台,学员可通过互联网登陆本系统进行函授课程的学习,本系统具有登陆方便、操作简捷、功能强大的特点。
2.设计方案
2.1总体设计
远程教学系统,是基于安阳工学院的网上远程教育系统。
该远程教学系统的核心功能在于为广大学员提供了一个网上学习平台,学员可通过互联网登陆本系统进行函授课程的学习,本系统具有登陆方便、操作简捷、功能强大的特点,学员可通过点播课件进行学习,也可进入直播课堂进行实时学习,还可以针对某一门课程进行远程答疑。
远程教学平台具有平台使用和平台管理两大主要功能,平台使用功能包括:
公告、留言、视频在线、课程安排、邮件、网上咨询、求是热线、网址导航、高校联盟、等几大部分。
平台管理功能包括平台用户管理、函授站管理、课程工具管理、常见问题、邮箱设置、公告管理和课程上传等几大部分。
作为用户对远程教学系统的需求有:
1.能按各种方式(比如课程名、主讲、上传老师等)查询在线课程情况。
2.能够方便地学习自己需要的课程,在线留言,在线求助和获得其它联盟高校的信息。
3.能够查询课程安排情况。
4.能够熟悉远程教学系统的使用。
作为管理员,他们对远程教学系统的需求有:
1.能方便的对教学课程进行上传管理,发布公告通知。
2.能够方便地对用户留言,反馈信息做出及时的处理。
3.能够随时查看用户学习课程情况和对各类知识的需求,可以对以后的课程进行及时的调整和科学有效的安排管理,并结合其联盟高校共同建立功能强大的网上教育平台。
根据老师提出的要求,结合调查采访的结果考虑后,产生了该远程教学系统的功能要求:
需要一个基本操作模块,主要是查询,添加和删除;系统设置模块可以修改和添加数据库中的一些数据信息,例如:
修改课程类别,课程名称等,不用直接到数据库中修改数据。
系统开发的总体任务是实现各种信息的系统化,规范化和自动化。
经过分析和研究,系统对课程、主讲教学、上传教师等对象的操作都应有查询,添加,删除,更新功能。
例如用户可以是多种类型,可以由系统管理员来管理。
通过远程教学主页可以在线咨询,查询信息,还可以通过网址导航查看国内外高校及教育信息,高校联盟是集众校之力,合力打造构建一个强大的学习平台,从而给用户展现更多更全的教学信息。
2.2模块设计
本系统分七个模块:
系统设置,课程管理,课程下载,用户管理,系统查询,统计排行,系统帮助。
在这里主要介绍电子课件模块
1.课程管理模块
课件上传,课件修改,课件删除。
2.课件下载模块
课件下载:
用户可以把所需的课件下载下来以供方便时候学习使用。
3.系统查询模块
课程信息查询,视频排行查询,课程评价查询,用户反馈查询,今日信息查询,。
4.统计排行模块
视频点播排行:
当前点播频率高的前10位。
更新排行:
当前站内更新,月更新前10位。
访问排行:
该网站系统的访问量及访问记录
2.3数据库设计
作为远程教学系统,课程信息表也是相当主要的,表3所列表即为课程信息表。
其他还有许多表,但是其中的属性基本上和列出的表的内容一样。
表3.课程信息表
列名
数据类型
是否为空
是否主键
说明
id
数字
否
否
视频课件编号
pathid
文本
否
否
服务器路径ID
film_name
文本
否
否
视频名称
other_name
文本
否
否
别名
film_director
文本
否
否
上传老师
film_pic
文本
否
否
图片地址
join_time
日期/时间
否
否
加入日期
see_count
数字
否
否
观看次数
FilmUpdateTime
日期/时间
否
否
更新时间
3.方案实施
本系统是窗口式应用软件,将采用C/S模式来设计,所以大部分模块功能都是用窗口来显示。
为了体现窗口的界面风格,每一个模块中的功能都放在菜单中的各个菜单项上,这样可以让用户更加方便的使用该软件。
还应该把使用频繁的功能放在导航栏中,便于用户点击。
在各个窗口上的每一个控件都要排放整齐,文本框的长度大小要一致,标签上字体的类型、大小也要一致。
各个窗口上的颜色也要保持一致。
实现各个功能时的方法也要确定好,利于编码时实现。
3.1电子课件功能介绍
介绍网上教学系统电子课件的主要功能
课程管理:
课程信息,视频上传,视频修改。
课程下载:
课程在线,课程下载,信息反馈。
系统查询:
课程信息查询,视频排行查询,视频评价查询,用户反馈查询,今日信息查询。
统计排行:
视频点播排行,更新排行,访问排行。
下面详细介绍模块各个功能。
1.课程管理模块
课件上传:
管理员可以对新的课程资料进行上传。
课件修改:
可以对课程信息进行修改以及一些课程资料的更新。
课件删除:
可以对用户不满意或无意义的课程资料进行删除。
2.课件下载模块
课件下载:
用户可以把所需的课件下载下来以供方便时候学习使用。
3.系统查询模块
课程信息查询:
对课程信息查询,可以了解当前在线的课程信息。
视频排行查询:
可以方便了解在线视频的点击排行及更新排行。
课程评价查询:
保存了用户对已上传课程的评论相关详细信息。
用户反馈查询:
通过这里也可以查询到不同用户反馈的信息。
今日信息查询:
列举出当天课程安排及站内更新情况。
3.2电子课件具体功能实现
1.精品课程:
精品课程菜单导航包括:
课程简介,教师队伍,教学大纲,授课计划,学习方法,考核办法,电子教案,多媒体课件,教学录像,实验实训,在线作业,参考文献,网络资源,在线测试等信息。
同样快速导航可以快速链接到相关网站。
电子课件,多媒体课件提供在线浏览和下载功能,供用户使用
2.在线视频:
在线视频主要提供教学视频,分计算机,电子,机械,化工,社科,经管,艺术,理学,语言,励志等类别,可供不同的用户选择学习。
在线视频提供视频搜索,方便用户查寻,并显示本站点击率排行前10位,本类点击排行前10位,本月点击排行10位,方便用户了解更多视频信息。
在线视频提供视频点播功能
以下是部分代码实现:
<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="softDown.aspx.cs"Inherits="VOD.Admin.softDown"%>
<%@RegisterTagPrefix="ftb"Namespace="FreeTextBoxControls"Assembly="FreeTextBox"%>
DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN">
Mb_down
border="0">
bold;FONT-SIZE:
12px;BACKGROUND-IMAGE:
url(images/admin_bg_1.gif);COLOR:
white;BACKGROUND-COLOR:
#4455aa"
align="left"colSpan="2"height="25">
软件下载内容修改(应用于网站左边的"软件下载")支持html格式!
|
FREETEXTBOXid="ftb_down"runat="server"height="400"ButtonPath="images/ftb/office2003/"
DownlevelMode="BasicEditor"RemoveScriptNameFromBookmarks="True"AutoHideToolbar="False"ImageGalleryPath="upload/"RemoveServerNameFromUrls="False"
DownlevelColumns="20"Width="100%">
FREETEXTBOX>
|
buttonid="btn_ok"runat="server"Text="确认修改"OnClick="btn_ok_Click">
button>
|
总之,视频在线页面主要是提供在线视频观看和学习,本视频分类按系别分为11类,有计算机,电子,化工,机械,建工等。
基本涵盖了大部分用户所需视频课程,其公告栏可以了解最新教育信息和站内的更新信息。
通过更新和点击排行榜,也可以了解本站最新视频课程信息。
本系统是基于安阳工学院的远程教学系统,其它功能,不再一一列出,用户可以自己在使用过程中慢慢认识的体会,系统也在不断的改进和完善中。
3.3界面设计及美化
界面设计及美化:
界面是学习者与计算机进行人机交互的窗口,包括显示界面和操作界面。
在设计时注重界面友好,操作方面,简单明了,交互性强,可控性强等内容,本教学系统在设计时主要遵循以下原则:
(1)采用简明生动的图标作功能菜单按钮,给学习者营造一个轻松的学习环境
(2)选择模块进入后,采用简明直观的按钮作为内容选择,其始终位于学习内容的上边,方便学习和切换。
(3)相关内容采用新开窗口的形式呈现,两窗口可任意切换,并可调整大小。
(4)在需要学习者输入信息和搜集个人资料及反馈意见时,尽可能采取下拉菜单的方式或选择的方式以减少输入工作量。
网页色彩主色是比较明快的蓝色,因为蓝色是一种很普遍的颜色,容易让学习的人接受而且显得和睦、宁静、健康、开阔,同时结合应用了不同饱和度的蓝色和能引起同种感觉的其他色彩。
4.结论与结果
本系统为远程教学系统,实现对课程、主讲教学、上传教师等对象的查询,添加,删除,更新操作,及在线咨询,查询信息等功能,还可以通过网址导航查看国内高校教育信息。
论文首先介绍了本系统开发的背景研究意义和开发环境,在进行了可行性需求分析后对本系统进行了概要设计。
最后利用开发环境实现了系统设计时确定的各种功能,并进行了调试和运行,基本符合远程教学系统的要求。
本系统的成功开发将为广大用户提供了一个网上学习平台,以供社会各阶层人士的需求。
远程教学系统和网络上大多网站平台一样,可视化窗口,操作简易,方便快捷。
本远程教学的资源是开放的,并不局限于年轻的在校者,社会上不同层次、不同年龄的人都可以进行学习。
当然系统也存在一些不足,由于时间上的关系和设计时开发环境工具的选择使用问题,有一部分功能可以更详细化的,而有些功能可以实现起来更方便的,因能力有限,将会在以后的过程中对其扩充改善。
此系统的开发使我获得了一些珍贵的实践经验,也使理论水平得到了应用和强化,提高了我的实际开发能力,使理论和实践相得益彰,相互促进。
在完成的过程中也遇到很多问题,有的是不明白的,有的是从没有遇过的,通过问老师,问同学,查资料,都一一解决。
从中学到的知识对我也是终生受用的。
5.收获与致谢
在紧张和忙碌的新学期开始,迎来了这学期的课程设计,我们组的题目是远程教学系统。
在此次的设计中我不仅利用了自己的所学,而且还学到了好多新的知识,不知不觉的我们的设计也接近了尾声,感谢我们的指导老师,给我们的设计提出了很多很多好的建议和意见,让我从中获益匪浅。
最后我要感谢我们组的全体人员,没有他们的帮助和鼓励,我也不可能完成这么多的设计。
6.参考文献
[1]李勇平.A5P.NETweb应用开发教程.中国铁道出版社.科学出版社.2004年5月.
[2]张跃廷编著.ASP.NET数据库系统开发完全手册.人民邮电出版社.2007年8月.
[3]石志国.ASP.NET实用案例教程.清华大学山版社.2003年7月.
[4]陈娴、刘志宝、李岱.ASP.NET项目开发实践.中国铁道出版社.2005年6月.
[5]《国外高校现代远程网络教学发展综述》文献号1-817原刊期号200102.
[6]田洪川VS2005视频教程.
[7](美)麦克唐纳著;贾晓军等译.《ASP.NET完全手册》,电子工业出版社,2003.3
[8]《对远程教学的思考》作者:
江苏省南通航运职业技术学院王建华.
[9](美)TomNegrinoDoriSmith著,陈剑瓯等译.JavaScript基础教程.人民邮电出版社.2007年9月.
[10]ASP.NET视频教程.网络资源.
指导教师评语:
1、课程设计报告:
a、内容:
不完整□完整□详细□
b、方案设计:
较差□合理□非常合理□
c、实现:
未实现□部分实现□全部实现□
d、文档格式:
不规范□基本规范□规范□
2、出勤:
全勤□缺勤次
3、答辩:
a、未能完全理解题目,答辩情况较差□
b、部分理解题目,部分问题回答正确□
c、理解题目较清楚,问题回答基本正确□
d、理解题目透彻,问题回答流利□
课程设计报告成绩:
,占总成绩比例:
50%
课程设计其它环节成绩:
环节名称:
出勤,成绩:
,占总成绩比例:
20%
环节名称:
答辩,成绩:
,占总成绩比例:
30%
总成绩:
指导教师签字:
年月日