BBS课程设计说明书.docx

上传人:b****4 文档编号:4410873 上传时间:2023-05-07 格式:DOCX 页数:14 大小:25.88KB
下载 相关 举报
BBS课程设计说明书.docx_第1页
第1页 / 共14页
BBS课程设计说明书.docx_第2页
第2页 / 共14页
BBS课程设计说明书.docx_第3页
第3页 / 共14页
BBS课程设计说明书.docx_第4页
第4页 / 共14页
BBS课程设计说明书.docx_第5页
第5页 / 共14页
BBS课程设计说明书.docx_第6页
第6页 / 共14页
BBS课程设计说明书.docx_第7页
第7页 / 共14页
BBS课程设计说明书.docx_第8页
第8页 / 共14页
BBS课程设计说明书.docx_第9页
第9页 / 共14页
BBS课程设计说明书.docx_第10页
第10页 / 共14页
BBS课程设计说明书.docx_第11页
第11页 / 共14页
BBS课程设计说明书.docx_第12页
第12页 / 共14页
BBS课程设计说明书.docx_第13页
第13页 / 共14页
BBS课程设计说明书.docx_第14页
第14页 / 共14页
亲,该文档总共14页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

BBS课程设计说明书.docx

《BBS课程设计说明书.docx》由会员分享,可在线阅读,更多相关《BBS课程设计说明书.docx(14页珍藏版)》请在冰点文库上搜索。

BBS课程设计说明书.docx

BBS课程设计说明书

课程设计任务书

设计题目

BBS论坛系统

学生姓名

所在院系

计科系

专业、年级、班

设计要求:

建立一个分布式、互动式的远程教学平台,为教师教学、学生学习提供比较完善的教学解决方案。

其主要功能包括通知发布、参考资料发布、电子课件发布、学生作业提交、教师批改学生作业、学生复查批改后的作业。

系统的功能模块有:

系统公告,参考资料下载,电子课件,作业管理,留言板等。

学生应完成的工作:

概要设计

电子课件模块

界面设计及美化。

模块功能测试

参考文献阅读:

[1]J2EE项目实训Hibernate框架技术(21世纪高等学校实用软件工程教育规划教材)杨少波等编著清华大学出版社2008年5月

[2]J2EE项目实训Spring框架技术(21世纪高等学校实用软件工程教育规划教材)杨少波等编著清华大学出版社2008年5月

[3]J2EE项目实训UML及设计模式(21世纪高等学校实用软件工程教育规划教材)杨少波等编著清华大学出版社2008年5月

[4]J2EE项目实训Struts框架技术(21世纪高等学校实用软件工程教育规划教材)杨少波等编著清华大学出版社2008年10月

工作计划:

1.9月2号~9月4号概要设计界面设计

2.9月5号~9月9号电子课件模块设计

3.9月9号~9月10号模块功能测试界面美化

任务下达日期:

年月日

任务完成日期:

年月日

指导教师(签名):

学生(签名):

BBS论坛系统

摘要:

BBS(BulletinBoardService,公告牌服务)是Internet上的一种电子信息服务系统,它提供一块公共电子白板,每个用户都可以在上面书写,并且可发布信息或提出看法。

大部分BBS由教育机构、研究机构或商业机构管理,象日常生活中的黑板报一样,电子公告牌按不同的主题,分主题分成很多个布告栏。

布告栏的设立的依据是大多数BBS使用者的要求和喜好,使用者可以阅读他人关于某个主题的最新看法,也可以将自己的想法毫无保留地贴到公告栏中。

同样地,别人对你的观点的回应也是很快的。

如果需要独下的交流,也可以将想说的话直接发到某个人的电子信箱中,如果想与正在使用的某个人聊天,可以启动聊天程序加人闲谈者的行列。

虽然谈话的双方素不相识,却可以亲近地交谈。

在BBS里,人们之间的交流打破了空间、时间的限制。

在与别人进行交往时,无须考虑自身的年龄、学历、知识、社会地位、财富、外貌、健康状况,而这些条件往往是人们在其他交流形式中无可回避的。

同样地,也无从知道交谈的对方的真实社会身份。

这样,参与BBS的人可以处于一个平等的位置与其他人进行任何问题的探讨。

这对于现有的所有其他交流方式来说是不可能的。

目前国内的BBS已经十分普遍,可以说是不计其数,其中BBS大致可以分为5类:

(1)校园BBSCERNET建立以来,校园BBS恨快地发展了起来。

目前很多大学都有了BBS,几乎遍及全国上下,像清华大学、北京大学等等都建立了自己的BBS系统。

清华大学的水木清华很受学生和网民们的喜爱。

(2)商业BBS站,这里主要是进行有关商业的商业宣传、产品推荐等等。

目前手机的商业站、电脑的商业站、房地产的商业站比比皆是。

(3)专业BBS站,这里所说的专业BBS主要用于建立地域性的文件传输和信息发布系统。

(4)情感BBS,主要用于交流情感,是许多娱乐网站的首选。

(5)个人BBS,有些个人主页的制作者们在自己的个人主页上建设了BBS,用于接受别人的想法,更有利于与好友进行沟通。

关键词计算机BBS论坛java技术

目录

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.参考文献

李勇平.A5P.NETweb应用开发教程.中国铁道出版社.科学出版社.2004年5月.

张跃廷编著.ASP.NET数据库系统开发完全手册.人民邮电出版社.2007年8月.

石志国.ASP.NET实用案例教程.清华大学山版社.2003年7月.

陈娴、刘志宝、李岱.ASP.NET项目开发实践.中国铁道出版社.2005年6月.

《国外高校现代远程网络教学发展综述》文献号1-817原刊期号200102.

田洪川VS2005视频教程.

(美)麦克唐纳著;贾晓军等译.《ASP.NET完全手册》,电子工业出版社,2003.3

《对远程教学的思考》作者:

江苏省南通航运职业技术学院王建华.

(美)TomNegrinoDoriSmith著,陈剑瓯等译.JavaScript基础教程.人民邮电出版社.2007年9月.

ASP.NET视频教程.网络资源.

 

指导教师评语:

1、课程设计报告:

a、内容:

不完整□完整□详细□

b、方案设计:

较差□合理□非常合理□

c、实现:

未实现□部分实现□全部实现□

d、文档格式:

不规范□基本规范□规范□

2、出勤:

全勤□缺勤次

3、答辩:

a、未能完全理解题目,答辩情况较差□

b、部分理解题目,部分问题回答正确□

c、理解题目较清楚,问题回答基本正确□

d、理解题目透彻,问题回答流利□

课程设计报告成绩:

,占总成绩比例:

50%

课程设计其它环节成绩:

环节名称:

出勤,成绩:

,占总成绩比例:

20%

环节名称:

答辩,成绩:

,占总成绩比例:

30%

总成绩:

指导教师签字:

年月日

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 院校资料

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2