ImageVerifierCode 换一换
格式:DOC , 页数:36 ,大小:2.71MB ,
资源ID:855967      下载积分:20 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 微信支付   
验证码:   换一换

加入VIP,免费下载资源
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.wodocx.com/d-855967.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(清华大学数据库课程设计C#+SQL网上教学系统.doc)为本站会员(精***)主动上传,沃文网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知沃文网(发送邮件至2622162128@qq.com或直接QQ联系客服),我们立即给予删除!

清华大学数据库课程设计C#+SQL网上教学系统.doc

1、目 录 目 录设计总说明I1需求分析32概念结构设计32.1系统模块设计图32.2E-R图43逻辑结构设计53.1关系模型53.2数据库表结构64物理结构设计95系统实现与测试135.1 前台界面135.2 后台管理186优缺点自我评价247参考文献25设计总说明设计总说明一、 系统开发目的近几年,随着网络建设的发展,通过网上进行授课已经成为可能。网络教育由于其以学生为中心,不受时间、地点、次数及进度的限制,能自由利用网上资源等优点,成为教育方式的发展新趋势、教育也随之进入网络教育的新时代。迫切需要发展网络教育。 因此,本系统的设计是为数据库的爱好者、初学者以及专家之间提供一个相互交流、相互学

2、习的平台。通过本系统,用户能以网络作为纽带,充分利用网上资源,通过用户与用户之间互动交流,提高学习的效率,更好的学习数据库课程。二、 设计内容设计一个关于数据库系统原理的网上教学系统。三、 设计要求 要求本系统实现的基本功能如下:1、实现在线答疑功能,要求用户能通过本系统进行实时提问,由专家为用户进行解答。2、实现在线测试功能,在每章学习之后,用户能通过本网站对自己进行测试,以确定是否掌握该章内容。 3、要求本系统附带一个在线论坛,以便专家与用户,用户与用户之间进行相互学 习和交流 四、 本系统功能简介本系统主要分为教学大纲,课程学习,视频教学,教学动画,在线测试,在线答疑,在线论坛,资源下载

3、等8个模块,其各个模块功能如下:1、 教学大纲:为用户详细讲解通过本系统学习数据库课程的步骤,各章节的内容概述、重点难点,以及每个章节的学习目标。2、 课程学习:本系统提供了数据库课程的各个章节的PPT演示课件,方便用户通过浏览PPT课件学习数据库课程。3、 视频教学:本系统提供了各个章节的教师讲课录像,供用户观看自学。4、 教学动画:通过动画演示,生动的对数据库的某些概念进行解释,使用户更加容易理解,加深印像。5、 在线测试:对于课程的每个章节,本系统都提供了相应的测试题目,以便于用户在每学习之后进行实时的检测,巩固学习成果。6、 在线答疑:让有疑问的用户能够实时地进行提问,由在线的专家为用

4、户进行答疑解惑,让学生与教师之间进行沟通和交流。7、 在线论坛:主要是为专家与用户之间,更多的是用户与用户之间进行相互的学习和交流,通过互动提高用户学习的积极性,为其提供良好的交互环境。8、 资源下载:本系统提供了丰富的教学资源供用户下载,让用户能够通过更多的方式进行数据库的学习。注:上述的模块中的在线测试,在线答疑,及资源下载功能只有在用户登录后才能使用五、 设计平台本系统是在Windows xp环境下开发的,使用的开发软件采用Visual Studio 2005,数据库采用的是Sql Server 2000。六、 开发情况本系统是由林宏洪,刘文刚,陈伟雄,刘文昌、曾泽飞,易俏丽和王辉,共同

5、开发,其工作分配情况如下:林宏洪:在线论坛的专家答疑区模块及相关后台。刘文刚:在线答疑和视频教学等模块及相关后台。陈伟雄:在线论坛的学生讨论区模块及相关后台。刘文昌:教学动画和课程学习模块及相关后台。曾泽飞:教学大纲和资源下载模块及相关后台。易俏丽:首页界面,系统登陆与注册模块及相关后台。王辉:在线调查和在线测试及相关后台。35清华大学数据库系统原理教学系统设计报告指导教师:高升1 需求分析本次课程设计的设计内容是设计一个关于数据库系统原理的网上教学系统。通过认真调查分析,我们认为开发出来的系统具有如下具体功能:(1)介绍数据库系统原理的教学大纲,让用户了解数据库系统原理这门课程。(2)用户可

6、以通过教学课件和视频教程学习数据库课程的知识,对于相关的课程学习难点,给出教学动画演示,使用户容易理解相关内容。(3)用户登陆与注册,管理员登陆。(4)用户注册登陆后,可以在线测试自己所学到的数据库的相关知识。(4)用户注册登陆后,可以在线提出自己的疑问,由驻站教学对其解释疑难问题。(5)在线论坛提供用户间相互交流。(6)站内搜索功能,按教学课件、视频、教学动画输入关键字搜索站内信息。(7)用户登陆注册后,可以下载本网站的教学课件、视频和教学动画。(8)管理员登陆后,可以完成如下功能:添加、删除、修改系统界面的教学课件、视频、教学动画、教学大纲的内容和测试试题。上传教学课件、视频、教学动画。回

7、复用户提出的问题。管理论坛。添加、删除注册用户。2 概念结构设计2.1 系统模块设计图通过对系统整体需求的初步分析,可得出系统的逻辑功能图如下所示系统前台界面后台管理课程首页视频教学资源下载教学大纲在线测试在线答疑在线论坛教学动画课程学习2.2 E-R图(1) 教学大纲模块教学大纲章节编号章节名称大纲内容阅读次数(2) 教学课件模块课件章节章节编号章节名称属于课件小节小节编号小节名称章节编号阅读次数存放路径所属类别(3) 视频教学和教学动画的模块视频章节章节编号章节名称属于视频小节小节编号小节名称章节编号阅读次数存放路径所属类别(4) 在线答疑模块问题编号在线答疑表发问者问题主题问题内容问题状

8、态发问时间问题回复(5) 在线测试模块试卷表试卷编号试卷类型属于题目表题目编号题目内容C选项题目答案D选项试卷编号试卷标题A选项B选项(6) 在线论坛模块用户发帖总量用户状态注册时间用户权限用户图片用户编号邮箱帐号性别用户名密码发表板块回帖主题主题题目主题编号板块编号用户编号主题内容回复属于板块编号用户编号发表时间主题题目主题内容回帖编号板块描述板块编号板块主题属于发布时间3 逻辑结构设计3.1 关系模型将E-R图转换为关系模型,各个关系模型如下所示:(1) 教学大纲表(大纲章节编号,大纲章节名称,大纲内容,阅读次数)(2) 课件章节表(课件章节编号,课件章节名称)。(3) 课件小节表(课件小

9、节编号,课件小节名称,课件章节编号,课件存放路径,所属类别,阅读次数)(4) 视频章节表(视频章节编号,视频章节名称)。(5) 视频小节表(视频小节编号,视频小节名称,视频章节编号,视频存放路径,所属类别,浏览次数)(6) 分类表(分类编号,分类名称)(7) 在线答疑表(问题编号,发问者,问题主题,问题内容,发问时间,问题状态,问题回复)(8) 投票类型表(投票项目编号,调查问题,总票数)(9) 投票细节表(投票项目编号,投票选项编号,投票选项,选项票数)(10) 试卷表(试卷编号,试卷标题,试卷类型)(11) 试卷细节表(题目编号,题目内容,A选项,B选项,C选项,D选项,题目答案,试卷编号

10、)(12) 用户表(用户编号,用户名,密码,性别,邮箱帐号,用户发帖总量,用户注册时间,用户状态,用户权限,用户图片)(13) 论坛板块表(板块编号,板块主题,板块描述)(14) 论坛主题表(主题编号,主题题目,主题内容,主题发表时间,用户编号,板块编号)(15) 回复帖子表(回帖编号,主题题目,主题内容,主题发表时间,用户编号,板块编号)3.2 数据库表结构(1)Course表(教学大纲表)主键:C_ID列名数据类型长度允许空缺省值中文描述C_IDint4个字节NO大纲章节编号C_Titlevarchar100个字节NONone大纲章节名称C_Contenttext16个字节YESNone大

11、纲内容C_ReadNumint4个字节YESNone阅读次数(2)ppt_Item表(课件章节表)主键:ppt _ItemId列名数据类型长度允许空缺省值中文描述ppt_ItemIdint4个字节No课件章节编号ppt_ItemNamevarchar50个字节YesNone课件章节名称(3)ppt表(课件小节表)主键:ppt_Id外键:ppt_ItemId 参照ppt _Item的ppt _ItemId; Variety_ID 参照 Variety 的 Variety_ID列名数据类型长度允许空缺省值中文描述ppt_Idint4个字节No课件小节编号ppt_Namevarchar50个字节Ye

12、sNone课件小节名称ppt_ReadNumint4个字节YesNone课件阅读次数ppt_Pathvarchar50个字节YesNone课件存放路径ppt_ItemIdint4个字节YesNone课件章节编号Variety_IDint4个字节Yes课件所属类别(4)Movie_Item表(视频章节表)主键:Movie_ItemId列名数据类型长度允许空缺省值中文描述Movie_ItemIdint4个字节No视频章节编号Movie_ItemNamevarchar50个字节YesNone视频章节名称(5)Movie表(视频小节表)主键:Movie_Id外键:Movie_ItemId 参照表是Mo

13、vie_Item的Movie_ItemId; Variety_ID 参照 Variety 的 Variety_ID 列名数据类型长度允许空缺省值中文描述Movie_Idint4个字节No视频小节编号Movie_Namevarchar50个字节YesNone视频小节名称Movie_ReadNumint4个字节YesNone视频浏览次数Movie_Pathvarchar50个字节YesNone视频存放路径Movie_ItemIdint4个字节YesNone视频章节编号Variety_IDint4个字节Yes所属类别(6) Variety表(分类表) 主键:Variety_ID列名数据类型长度允许空

14、缺省值中文描述Variety_IDint4个字节No类型编号Variety_Namevarchar50个字节YesNone类型名称(7)Online_quesion(在线答疑表)主键:Q_Id列名数据类型长度允许空缺省值中文描述Q_Idint4个字节No问题编号Q_Authorchar25个字节YesNone发问者Q_Titlevarchar200个字节YesNone问题主题Q_Contenttext16个字节YesNone问题内容Q_Timedatetime4个字节YesNone发问时间Q_statechar10个字节YesNone问题状态Q_answertext16个字节None问题回复(

15、8)voteMaste(投票类型表)主键:vote_Id列名数据类型长度允许空缺省值中文描述vote_Idint4个字节No投票项目编号vote_Titlevarchar100个字节NoNone调查问题vote_Sumint4个字节yesNone总票数(9)voteDetails(投票选项表)主键:(vote_Id, voteDetails_Id)外键:vote_Id 参照voteMaste的vote_Id;列名数据类型长度允许空缺省值中文描述vote_Idint4个字节No投票项目编号voteDetails_Idint4个字节No投票选项编号voteItemvarchar50个字节NONon

16、e投票选项voteNumint4个字节yesNone选项票数(10)Exam表(试卷表)主键:exam_ID 列名数据类型长度允许空缺省值中文描述Exam_IDint4个字节NO试卷编号Exam_TitleVarchar(100)100个字节NONone试卷标题EXam_TypeVarchar(30)30个字节NONone试卷类型(11)Exam_Detail(试卷细节表)主键:Que_ID外键:Exam_ID(参照是Exam表中的Exam_ID)列名数据类型长度允许空缺省值中文描述Que_IDint4个字节NO题目编号Que_TitleVarcahr(150)150个字节NONone题目内容

17、Item_AVarcahr(150)150个字节NONoneA选项Item_BVarcahr(150)150个字节NONoneB选项Item_CVarcahr(150)150个字节NONoneC选项Item_DVarcahr(150)150个字节NONoneD选项Que_AnswerVarcahr(4)4个字节NONone题目答案Exam_IDint4个字节NO试卷编号(12)Author表 (用户表)主键:User_ID列名数据类型长度允许空缺省值中文描述U_IDint4个字节No用户编号U_Namevarchar24个字节NoNone用户名Pwdvarchar12个字节NoNone密码Se

18、xvarchar4个字节NoNone性别Emailvarchar50个字节NoNone邮箱帐号U_Article_Countint4个字节No0用户发贴总量Login_Timedatetime8个字节yes用户注册时间Current_Statevarchar6个字节No离线用户状态U_Powervarchar10个字节No注册用户用户权限U_Photovarchar100个字节Yesphoto.gif用户图片(13)BBS_Board 表(论坛板块表)主键:Board_ID列名数据类型长度允许空缺省值中文描述Board_IDint4个字节No板块编号Board_titlevarchar100个

19、字节NoNone板块主题Board_Descriptionvarchar100个字节yesNone板块描述(14)BBS_Subject 表(论坛主题表)主键:Subject_ID外键:Board_ID(参照是BBS_Borad表中的Board_ID), Sub_U_ID(参照是Author表中的U_ID)列名数据类型长度允许空缺省值中文描述Subject_IDint4个字节No主题编号Subject_Titlevarchar100个字节NoNone主题题目Subject_ContenttextNoNone主题内容Subject_Timedatetime8个字节noNone主题发表时间Sub_

20、U_IDint4个字节NoNone用户编号Board_IDint4个字节No板块编号(15)BBS_Reply (回复帖子表)主键:Reply_ID外键:Subject_ID(参照是BBS_Subject表中的Subject_ID),Reply_U_ID(参照是Author表中的U_ID)列名数据类型长度允许空缺省值中文描述Reply_IDint4个字节No回复帖子编号Reply_Titlevarchar100个字节yesNone主题题目Reply_ContenttextNoNone主题内容Reply_Timedatetime8个字节noNone主题发表时间Reply_U_IDint4个字节N

21、oNone用户编号Subject_IDint4个字节No板块编号4 物理结构设计(1)Course表(教学大纲表)create table course( C_Id int primary key, C_Title varchar(100), C_Content text, C_ReadNum int)(2)ppt_Item表(课件章节表)create table ppt_Item( ppt_ItemId int primary key, ppt_ItemName varchar(50)(3)ppt表(课件小节表)create table ppt( ppt_Id int primary key

22、, ppt_Name varchar(50), ppt_ReadNum int, ppt_Path varchar(50), ppt_ItemId int foreign key references ppt_Item(ppt_ItemId), Variety_ID int foreign key references Variety(Variety_ID)(4)Movie_Item表(视频章节表)create table Movie_Item( Movie_ItemId int primary key, Movie_ItemName varchar(50)(5)Movie表(视频小节表)cr

23、eate table Movie( Movie_Id int primary key, Movie_Name varchar(50), Movie_ReadNum int, Movie_Path varchar(50), Movie_ItemId int foreign key references Movie_Item(Movie_ItemId), Variety_ID int foreign key references Variety(Variety_ID) (6)Variety表(分类表)create table Variety( Variety_ID int primary key,

24、 Variety_Name varchar(50)(7)Online_quesion(在线答疑表)create table Online_quesion( Q_Id int primary key, Q_Author char(25), Q_Title varchar(200), Q_Content text, Q_Time datetime, Q_static char(10), Q_answer text)(8)voteMaste(投票类型表)create table voteMaster( vote_Id int primary key, vote_Title varchar(100)

25、not null,vote_Sum int default 0,-vote_Select int default 0)(9)voteDetails(投票选项表)create table voteDetails( vote_Id int,voteDetails_Id int not null,voteItem varchar(50) not null,voteNum int default 0,primary key (vote_Id,voteDetails_Id), foreign key (vote_Id) references voteMaster(vote_Id)(10)Exam表(试卷

26、表)create table Exam(Exam_ID int,Exam_Title varchar(100) not null,Exam_Type varchar(30) not null,constraint Exam_Primary primary key (Exam_ID)(11)Exam_Detail(试卷细节表)create table Exam_Detail(Que_ID int,Que_Title varchar(150) not null,Item_A varchar(150) not null,Item_B varchar(150) not null,Item_C varc

27、har(150) not null,Item_D varchar(150) not null,Que_Answer varchar(4) not null,Exam_ID int not null,constraint Exam_Detail_primary primary key (Que_ID),constraint Exam_Detail_Exam foreign key (Exam_ID) references Exam(Exam_ID)(12)Author表 (用户表)create table Author(U_ID int not null,U_Name varchar(24) n

28、ot null,Pwd varchar(12) not null,Sex varchar(4) not null default 男,Email varchar(50) not null,U_Article_Count int not null default 0,Login_Time datetime not null,Current_State varchar(6) default 离线Constraint Primary_U_ID primary key (U_ID)(13)BBS_Board 表(论坛板块表)create table BBS_Board(Board_ID int,Boa

29、rd_Title varchar(100) not null,Board_Description varchar(100),constraint Board_primary_key primary key(Board_ID)(14)BBS_Subject 表(论坛主题表)create table BBS_Subject(Subject_ID int,Subject_Title varchar(100) not null,Subject_Content text not null,Subject_Time datetime not null,Sub_U_ID int not null,Board

30、_ID int not null,constraint Subject_Primary_key primary key(Subject_ID),constraint Subject_Author_foreign_key foreign key(Sub_U_ID) references Author(U_ID),constraint Subject_Board_foreign_key foreign key(Board_ID) references BBS_Board(Board_ID)(15)BBS_Reply (回复帖子表)create table BBS_Reply(Reply_ID in

31、t,Reply_Title varchar(100),Reply_Content text not null,Reply_Time datetime not null,Reply_U_ID int not null,Subject_ID int not null,constraint Reply_primary_key primary key(Reply_ID),constraint Reply_Author_froeign_key foreign key (Reply_U_ID) references Author(U_ID),constraint Reply_Subject_foreign

32、_key foreign key(Subject_ID) references BBS_Subject(Subject_ID)5 系统实现与测试本系统是由本人及林宏洪同学共同开发,本人负责的部分是首页界面,教学大纲,在线答疑,资源下载,课程学习,教学动画,视频教学及相关后台。具体的实现与测试如下所示:5.1 前台界面 前台各个栏目的实现原理是通过用户点击,根据用户点击的选择传送一个参数给服务器,服务器根据用户点击项目所传送的参数,去数据库查找相对应的信息,然后将信息绑定出来。(1)首页界面(2)教学大纲(3)视频教学(4)在线答疑(5)在线测试界面(6)论坛首页界面功能及原理:在本系统中,论坛

33、是相对独立的一个模块。在线论坛共有三个版块,每个版块有下多个主题,而每个主题下又有多个回帖。登录的用户可在论坛中发表主题和回复帖子。关于论坛的表有:author(用户表),BBS_Subject表(主题表),BBS_Reply(回帖表)分别记录相关信息。论坛首页:其原理是:当论坛首页加裁进,系统就会进入数据库执行存储过程Board_proc,查出论坛各个版块的相关信息,其显示信息包括:该版块的标题,版块描述,每个版块的总主题数,总回帖数,最新主题数及该版块当天的发贴数。其存储过程参见附录。(7)论坛主题页功能及原理:当用户点击某个版块后就进入论坛就可查看该块的所有主题,其中最近发表的主题排在最

34、前。其原理是:当该页加裁时,系统将上个页面传来的Board_ID值传给存储过程show_Froum,由其负责从数据库中查出该版块的所有主题及相关信息。其相关信息包括:该主题的标题,发表的时间,发表的作者,回贴的数目,最新回帖的标题,最新回帖的时间及其作者。Show_Forum存储过程详见附录。(8)论坛回帖页功能及原理:当用户点击某个主题标题时,系统跳转页面显示主题的详细内容及相关的回帖。其原理为:当该页面加载时,系统将上个页面传来的Subject_ID传给存储过程show_Reply,确定某个主题,由存储过程执行相应的sql语句查找出该主题的详细内容及所有回帖的相关信息。回帖的相关信息有:回

35、帖的时间,标题,详细内容,发表回帖的作者,该作者是否在线等相关信息。注:在本系统的论坛中,只有注册用户登录后才有权限发表和回复主题,而管理员则有权限编辑,修改,删除任何一个主题。5.2 后台管理 (1)课件/视频/falsh管理模块的实现的原理管理员在类别下拉框选择操作类别(课程学习,视频教学,教学动画),则自动提交服务器在章节下拉框绑定出对应的章节,在章节下拉框选择章节,则自动提交服务器在具体小节绑定出对应的具体小节。若管理员选择下拉框中的新增章节或新增具体小节,正将对应的新增输入框显示可见。管理员可以点击立即提交按钮,将新增的信息参数传送给服务器,服务器在后台代码进行逻辑判断后,执行对应的

36、SQL语句操作数据库,将新增信息插入数据库。同理删除章节,删除小节,补充上传文件。关键代码见附录。课件/视频/falsh管理界面 新增章节删除小节(2)教学大纲管理模块的实现的原理管理员在选择章节下拉框选择章节,若选择新增章节,在将新增章节输入框显示可见,管理员输入新章节名,点击新增章节按钮,将新增的信息参数传送给服务器,服务器在后台代码进行逻辑判断后,执行对应的SQL语句操作数据库,将新增信息插入数据库。同理删除章节和仅仅更新该内容。具体的代码实现见附录。教学大纲管理界面 新增章节更新内容删除章节(3)在线答疑管理模块的实现的原理管理员进入这个界面后,将可以看到注册用户提问的问题的主题,问题

37、状态等相关信息。管理员点击回复链接,链接到回复问题页面,同时传送一个参数给服务器,服务器根据数据库的参数,执行相关的SQL语句操作把问题主题,内容绑定出来,当管理员回复完问题,点击提交按钮,将再次传送一个参数给服务器,服务器根据数据库的参数,执行相关的SQL语句操作,更新数据库的相关信息。具体代码见附录。在线答疑管理界面回复问题删除问题(4)在线测试后台管理界面功能及原理:用户可在此上传或删除相关章节的试卷的各个题目,也可删除整张试卷。系统根据用户的选项对数据库的Exam_detail表做相应的添加或删除操作。(5)论坛后台的各部分管理如下:更改公告/版规界面功能及原理:用户可在此修改论坛的公

38、告和版规。据用户的选择更新的数据库中的Board_announce表管理论坛主题/回帖功能及原理:用户在此可根据用户的需求批量删除主题和帖子和移动主题。具体如下:批量删除主题:在某个版块或所有版块内1、删除30天或60天或90天内没人回复的主题2、删除某个用户发表的所有主题3、删除某个标题的主题批量删除帖子:在某个版块或所有版块内1、 删除某个用户发表的回帖2、 删除某个标题的回帖移动主题1、 将某个用户发表的主题从某个版块移动到另个版块2、 将某个标题的主题从个版块移动到另个版块原理:本功能主要是据用户的选择对BBS_Subject表(主题表),BBS_Reply表(回帖)进行相应的操作。搜

39、索/编辑论坛主题功能及原理:用户可根据发表主题的用户名或主题标题搜索主题,并对其进行编辑。6 优缺点自我评价本次项目开发实践的设计内容是开发一个关于数据库系统原理的网上教学系统。我们组成一个开发小组共同开发本系统,林宏洪担任组长,小组成员有:刘文刚,陈伟雄,刘文昌、曾泽飞,易俏丽和王辉。围绕着如何设计本网站的界面,系统应具有的功能等问题,我们小组成员进行了多次讨论,最终确定了本网站的基本框架和具体的功能,然后我们进行分工完成,具体的分工如下所示:本系统是由林宏洪,刘文刚,陈伟雄,刘文昌、曾泽飞,易俏丽和王辉,共同开发,其工作分配情况如下:林宏洪:在线论坛的专家答疑区模块及相关后台。刘文刚:在线

40、答疑和视频教学等模块及相关后台。陈伟雄:在线论坛的学生讨论区模块及相关后台。刘文昌:教学动画和课程学习模块及相关后台。曾泽飞:教学大纲和资源下载模块及相关后台。易俏丽:首页界面,系统登陆与注册模块及相关后台。王辉:在线调查和在线测试及相关后台。通过项目开发实践,我们小组的各个成员都学到了很多东西。对于我们本系统的开发总结,我们觉得有如下优缺点:(1) 优点网站的界面设计比较友好,也相对比较美观。网站的功能比较齐全,用户可以通过教学课件,视频,教学动画等多种形式学习数据库知识,遇到不懂问题时,可以在线提问。后台的操作简易,比较友好。对于论坛的后台,本系统也充分考虑了用户的需要,让系统管理员能通过

41、多种方法对论坛主题和回贴进行管理。论坛也只是单一的论坛,在论坛下没有设置相应的子论坛。(2) 缺点网站的页面载入速度比较慢。本网站的界面用到图片比较多,导致每次提交服务器刷新页面发回客户端时,页面的载入速度比较慢。在线答疑做得比较简单,注册用户只是能够查看问题和提出问题,没有将用户提出的问题进行分类统计出经典的疑问。后台上传课件、视频、falsh时,没有显示上传进度条。在安全性方面,本系统只单纯用了session来判断用户是否登录及用户是普通用户,还是变通用户,安全性不是很高7 参考文献(1)数据库原理及设计 陶宏才编 清华大学出版社(2)SQL Server 2000 编程员指南李香敏编 北京希望电子出版社(3)软件需求分析 Swapna Kishore编 机械工业出版社(4)软件工程(第2版) 李代平 编著 冶金工业出版社附 录附 录(1) 课件/视频/falsh管理模块的关键代码:using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1 

陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922