计算机毕业设计开题报告范例1

文章内容
 
毕业设计(论文)开题报告
  
 
设计(论文)题目:《软件工程》精品课程教学网站                    
                      的设计与实现                   

毕业设计(论文)开题报告
1.     本课题的研究意义,国内外研究现状、水平和发展趋势
精品课程是具有一流教师队伍、一流教学内容、一流教学方法、一流教材、一流教学管理等特点的示范性课程,包括六个方面内容:一是教学队伍建设,要逐步形成一支以主讲教授负责的、结构合理、人员稳定、教学水平高、教学效果好的教师梯队,要按一定比例配备辅导教师和实验教师。二是教学内容建设,教学内容要具有先进性、科学性,要及时反映本学科领域的最新科技成果。三是要使用先进的教学方法和手段,相关的教学大纲、教案、习题、实验指导、参考文献目录等要上网并免费开放,实现优质教学资源共享。四是教材建设。五是实验建设。要大力改革实验教学的形式和内容,鼓励开设综合性、创新性实验和研究型课程,鼓励本科生参与科研活动。六是机制建设。要有相应的激励和评价机制,鼓励教授承担精品课程建设,要有新的用人机制保证精品课程建设等。
国内的现状,水平和发展趋势:
从1998年到2002年,5年之内全国普通高校招生规模增长3倍多,从108万人增长到340万人,高等教育毛入学率达到15%以上;2003年,高等教育规模还在继续增长,本专科招生规模达到380万人,全国高等教育规模达到1900万人,高等教育毛入学率约17%。我国高等教育实现了历史性的跨越,使我国高等教育进入国际公认的大众化教育阶段。高等教育规模取得如此快速的发展,而且教育质量仍然不断提高,创造了世界教育发展史上的奇迹。但是,我国是发展中国家办大教育,而且是世界上最大规模的教育。人民群众不断增长的教育需求同教育供给特别是优质教育供给不足的矛盾,是现阶段教育发展面临的基本矛盾。教育投入严重不足,教育基础设施和教师队伍的水平都远远不能适应教育现代化的要求。要在高等教育规模持续增长的情况下,继续保持教育质量的不断提高,是我们面临的前所未有的严峻挑战。教育部一直十分重视高等教育质量工作。
2001年8月,教育部下发了《关于加强高等学校本科教学工作,提高教学质量的若干意见》(教高[2001]4号,以下简称4号文件),提出了12条加强本科教学工作提高教学质量的措施和意见,得到全国高教战线的广泛拥护。各地方教育行政部门和高等学校积极落实4号文件精神,紧紧抓住提高人才培养质量这条生命线,采用各种方式增加对教学工作的投入,确保教学工作的中心地位。质量是教育的生命线。中国教育历来有重视质量的传统,形成了一整套行之有效的方法,要组织力量进行深入研究并加以发扬光大,形成中国教育的独特优势。同时要积极探索提高教育质量的新思路、新途径。首先,树立科学的质量观,形成评价教育质量的新标准。坚持全面推进素质教育,坚持德智体美全面发展,把“成人”与“成才”作为教育质量的根本标准,职业教育和高等教育要把社会和就业市场的认可程度作为衡量教育质量的重要标准。这个标准要根据各级各类教育的特点予以细化。其次通过新的制度安排,构建提高教育质量的新机制。建立更加科学化、透明化的教育质量评估体系,促进学校公平竞争;形成以教育质量为导向的激励机制,发挥教师教学改革的积极性;要改革考试评价制度,发挥学生学习的主动性、积极性。再次,深化教育教学改革,推动各级各类教育的培养模式、课程体系、教学内容和教学方法的改革与创新,利用新的方法和技术革新。特别是要把教育的信息化作为提高教育质量的新手段,不仅是把硬件系统建立起来,更重要的是要在教学中广泛地应用起来。
现在国家大力的进行精品课程的建设来解决我国现在的窘状,精品课程建设是创建世界高水平大学教学质量与教学改革工程的重要组成部分,在学校课程建设中起到龙头和示范的作用。精品课程的建设对于共享全国优质教学资源,扶持中西部教育发展具有重要意义,国家正在投入大力气来做这方面的工作,出台了很多的文件来让各大高校来执行这件事情。如《教育部关于启动高等学校教学质量与教学改革工程精品课程建设工作的通知》(教高[2003]1号)精神,为保证国家精品课程建设的顺利实施,特制定《国家精品课程建设工作实施办法》。在此就不一一详细解说,可以参看上面的文件。
国外的现状,水平与趋势:
国外现在已经大力的使用网络教学了,以下是外国网络教育的特点:
1.突出了交互的重要性。
无论是教师与学生,还是学生之间,交互是整个网络课程中必不可少的环节,不仅能使学习者通过和别人(教师、同学)的交流促进对知识的理解和运用,更在交流中实现情感和人格的完善,即使成年学习者也不例外。《虚拟学习环境的教育评价框架》中的会话模型,把整个学习的流程都看作教师与学生的交互,从网上学习环境提供的各种交互工具的性能上给出评价信息。而《在线学习的认证标准》中虽然没有明确提出“交互”这一词语,但在教学性中,每一子项实际都与交互密不可分,如果在网络课程中少了这一环节,那么动机的激发、知识的迁移等学习过程都难以实现。
2.重视学习环境的创设。
  随着对各种学习观念的深入研究,人们更加认识到,网络课程不是将教材的内容原封不动的搬到网上,而是要发挥网络的特点,为学生创设一个虚拟的学习环境。建构主义的学习理论强调要以学习者为中心,学习的发生是学习者与周围的环境交互的结果,在这个环境中,应该有促进学生学习的各种工具和资源。在传统的课程中,有教师、同学、课本、图书馆、实验室……等各种各样的资源,而在网络中,如果忽视了对虚拟环境的设计,那么学生的学习就会变得乏味无趣,根本无法保证网络课程的学习效果。上述国内外的一些评价标准,并没有局限于课程的范围,而从环境的角度进行评价,实际上网络课程不应只是课程的内容,还要涉及课程的资源、活动、练习、作业,并且既有面向个人的,也有要求通过小组成员的共同努力而完成的协作学习任务,这在某种意义上已经具有环境的含义了。由鉴于此,国外的精品课程早已经提上了日程,并且有很多的课程网站已经投入到实际的应用中去了,开始为人民服务了。对以学习者为中心的网络教学,教学质量的高低决定于学生自主学习的能力。这是因为,在信息社会里,知识的数量已经大大地超越了人类记忆的极限,知识更新又是如此之快,人们不得不终生学习。已经掌握的知识会很快地过时,自己需要的知识,不仅可以通过听教师讲课,更可以跨跃时间和空间的限制,自己在浩瀚的知识海洋中寻找、挑选甚至挖掘。搜集、整理数据,提取出有用信息,学习新知识的能力,才是立足于高科技信息时代的根本。
因此进行精品课程的制作就显的很重要了。 因为网络教学教师已经从中心主导地位转变到了教学活动的帮助者,促进者,所以评价的标准也相应转变成为教师是否为学习者提供了一个良好的学习氛围;是否能激发学习者的动机、主动精神和保持学习兴趣;以及是否能引导学生加深对基本理论和概念的理解等。而课堂讲解时间的长短等一些表面形式的标准已经不能适用于新模式,是需要彻底摒弃的。不过由于我国的现状是不可能有这种条件来完全的网络教学,而且这样也不一定好。传统的教学也肯定有它的好处我们也要保留,同时在有限的条件下进行网络学习,所以我们一定要做精品课程的设计,为我国的教育事业添一把火。
 
 
 
 
 
 
 

毕业设计(论文)开题报告
 
2.本课题的基本内容,可能遇到的困难,提出解决问题的方法和措施
本课题用asp编写,后台采用SQL Server数据库,实现《软件工程》精品课程教学网站的设计与实现。同时结合使用Dreamweaver 和Photoshop来完成网页界面的设计使设计美观大方。建设网站主要包括:课程简介,教学大纲授课教案,资源工具,电子教材,参考资料,习题与思考,实验教学,课程测试,示范录象,师生互动等基本功能。
本站点采用的系统结构设计如下:
以下是系统的部分数据流图:
                                     
精品网站的设计主要分为四个部分的功能模块:用户管理系统,公告系统,教师子系统,学生子系统,师生互动系统(留言系统)。(如图1所示)

《软件工程》精品网站首页

 
师生互动系统
学生子系统
用户管理模块
公告系统
注册检查页面
用户注册页面
修改信息页面
教学内容发布
公告发布更新
回复答疑
更新教案与资源
教案资料下载
在线测试提问
作业上传
发表主题
在线查询成绩
教师子系统
作业批改给分数
回复主题
删除主题
 

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

(图1 系统功能模块图)
这次主要是四个模块为本网站设计的重点:
1.用户管理系统的功能:(1)在网上进行注册,同时分配权限;(2)对于已经注册的ID可以修改密码和个人信息。见用户管理流程图(如图2所示):

开始用户注册

 
填写用户名,密码
验证用户名,密码
提示用户登陆失败
判断
进入登陆前的界面
存储注册帐号信息
结束用户注册
开始修改密码
检查密码信息是否合法
修改密码信息
提示信息修改成功
判断
提示输入信息不合法,重新修改
修改密码信息
结束密码修改
 
图2-1 用户注册流程图                图2-2密码修改流程图
2.教师与学生同属于用户管理里面,不过两者的权限不一样,所以做的操作也不一样。对于这样可以看下面流程图(如图3所示):
教师子系统部分的功能:
1.通过教学公告向学生发布信息。制定教学计划,宣布考试日程安排,发布临时通知等。
2.在网上发布教案,更新课程资源。
3.在网上发布作业,包括作业题目上载,公布作业完成时间,内容等。
4.批阅作业,给出学生成绩。
学生系统部分的功能:
1.下载教案及学习资料和老师布置的作业(统称学习资料)。
2.上传作业。
3.进行作业成绩查询等。
 

用户进入登陆

 
 

 

 

权限验证

 
 

学生

 
老师
                                通过     

 

 
 

更新数据库资源

 
批阅作业给出成绩
成绩查询
结束操作
上传作业
公告发布
出错提示
                          
 图3 用户操作流程图
 
 
3.师生互动系统的主要功能:见下流程图(如图4所示)
       1.可以发表主题。
       2.可以回复主题。

进入留言板

 
       3.可以删除主题。

 

    
 

权限验证

 
                                             未通过

 

 

                                     通过

浏览主题

 
发表主题
回复主题
删除主题
结束
出错提示
               
 图4留言系统流程图
 
对于这些操作过程主要是老师和学生之间的联系,对于此可以得到以下的ER图:

教师

 
教师号
姓名
职称
Email
 

 


职务

 
性别
                                   n

 

日期

 
名称
更新
 
                                     m

类型

 
教案资源
资源编号
 

 

  

使用

 
                                     N

 

系别

 
记录
年级
学号
 

 


 

学生

 
                                    M

 

性别

 
提交
作业
编号
姓名
学生
 

 

 
 
 
 
 
 
 
 

                  n                  m

时间

 
 

 


                                              m

批阅

 
         n

 

名称

 
提问
提问日期
 

 

 

                                              n

回答

 
            m      n                 m

 

老师

 
问题
                                             

 

       
                                   

编号

 
名称
日期
 

 

 
 

对于以上的这些模式需要和数据库进行连接,列出以下的表:
教案查询索引表:(见图5)
字段名称
数据类型
说明
最大长度
ID
自动编号
 
4
Keyword
文本
关键字
25
Details
文本
关键字描述
25
page
文本
目标页面URL
25
                         图5-教案查询索引表
教师信息表:(见图6)
字段名称
数据类型
说明
最大长度
Id(主键)
自动编号
 
4
Num
文本
教师号
25
name
文本
姓名
25
ziyuan
文本
资源更新
25
Quanxian
文本
权限
25
email
文本
电子邮件
25
                          图6-教师信息表
学生信息表:(见图7)
字段名称
数据类型
说明
最大长度
Id(主键)
自动编号
 
4
num
文本
学号
25
Name
文本
姓名
25
department
文本
系别
25
Class
文本
班号
25
Score1
数字
第一次作业得分
25
Score2
数字
第二次作业得分
25
Score3
数字
第三次作业得分
25
Score 4
数字
第四次作业得分
25
Quanxian
文本
权限
25
                         图7-学生信息表
提交作业信息表:(见图8)
字段名称
数据类型
说明
最大长度
ID
自动编号
 
4
num
文本
学号
25
Name
文本
姓名
25
Class
文本
班级
25
Content
文本
作业内容
16
Reid
文本
 
25
Title
文本
 
25
backdate
日期/时间
 
25
                         图8-提交作业信息表
回复作业表:(见图9)
字段名称
数据类型
说明
最大长度
Workid
自动编号
 
4
Workid1
数字
 
25
Reid
数字
 
25
Name
文本
 
25
Title
文本
 
25
Message
备注
 
25
Backdate
日期/时间
 
25
                         图9-回复作业表
学习资料信息表:(见图10)
字段名称
字段类型
字段说明
ID
Int(4)
资料编号
subject
Varchar(80)
资料主题名称
URL
Varchar(100)
资料存放的网址
TYPE
Varchar(50)
资料类型
Ondate
Datetime(8)
添加资料的日期
                       图10-学习资料信息表
公告信息表:(见图11)
字段名称
字段类型
字段说明
id
Int(4)
公告编号
subject
Varchar(50)
公告主题
Person
Varchar(50)
发布人
DDate
Smalldatetime(4)
发布时间
Content
Text(16)
公告内容
                        图11-公告信息表
   考试题目信息表:(见图12)
字段名称
字段类型
字段说明
id
Bigint(8)
试题编号
Que_subject
Varchar(50)
试题题目
Que_type
Char(10)
试题类型
Que_jiondate
Datetime(8)
加入试题时间
optionA
Varchar(50)
选项A
optionB
Varchar(50)
选项B
optionC
Varchar(50)
选项C
optionD
Varchar(50)
选项D
Que_answer
Char(10)
试题答案
                           图12-考试题目信息表
以上是本次设计中的几大模块,还有其余的模块的是与这几个模块之中的一块有类似之处,就不再加以累述。
不过在这几个模块中建立表的时候一定要注意数据的完整性,在这些表中学生和老师是相对应的是多对多的关系,对于有些电子教案和某一个老师是一对多的关系,还有通过老师的查询可以知道他的学生的学习情况,以及作业完成情况。在提交作业的时候学生的数据要及时的更新,同时注意备份,一般备份可以定在晚上做,同时一个星期或者一个月进行一次全面备份。在用户管理系统中要对权限分配注意,对于老师是内部已经设定好的,可以设置为管理员。对于学生的帐号则与学号相对应。对于外来申请的人员则不允许提交作业,只允许浏览网页。
预计可能遇到的困难:
本课题重点是关于数据库的连接和操作,以及怎样设计出一个友好简便的交互界面。完善的数据库是设计精品课程的首要条件,对于开发者来说,首先应当设计出合理的数据库。对于学生用户而言,则要操作方便,一目了然的页面使学生很容易找到自己所需要的资料。课题的难点在于教学资源的快速寻找和对试题库的建设与反馈,对于《软件工程》的网站来说,对于习题思考的提交和课程测试我认为这是一个难点,因为这些操作需要有一个及时性。对于学生提交的作业老师能够很快的知道并进行批改,反馈给学生。在这个网页中,对于没有登陆的人也有权限浏览网站的资源,不过不能进行习题思考和课程测试的操作,就是只有阅读权限,这个权限的设置也是一个难点。
另一个难点就是对数据库的操作。对于这个网站,数据库是比较庞大的。实现对数据库无错操作也是困难的。各个数据库并不是独立存在的,一个数据库的更新可能会影响到另一个数据库的信息。要保持数据的一致性,这也是一个难题。在设计数据库的时候应当注意这些问题。
可以具体细分为以下几点难点:
   1. 文件的传输技术的实现,是本次设计的难点。
2.不同用户的等级设置与登录验证
3.网页间数据的传送和原始数据的记录
4.用户操作以及事件的跟踪
5.smtp邮件传送协议(用于找回丢失的密码)
解决问题的方法和措施:通过学习各种语言、各种平台、熟悉各种软件的使用,对于不同软件学会更好的组合。
   1.ASP中可以嵌套其他的语言环境语言来实现文件的传输。或者使用asp的一个无组件上传可以实现,不过参数的设置特别难。
2. 利用数据库技术和多重用户信息扫描来实现不同用户的登陆以及登陆后的权限。
3. 使用cookies技术传递网页间简单数据,并利用文件系统记录用户的操作信息。
4. 我们为每个用户建立一个文件,用于存储该用户在网站中的行为,这样做的好处是便于核实用户的操作,使网站管理员可以方便的查询用户的行为。
5. smtp邮件传送协议,可以方便的即使给用户发email。这种技术以后向老师请教。
6. 利用数据库查询命令实现所需资源的查询,实际操作中应以具体情况而定。如果网站上没有找到所需的资源时,可以通过网站上连接的其他搜索引擎来查找。
7. 在网站中注意两中不同软件的嵌入,防止出现Bug。
 
 
3.本课题拟采用的研究手段(途径)和可行性分析
经济可行性:
计算机工业发达国家在发展软件的过程中曾经走过不少弯路,受过许多挫折至今仍然经受着"软件危机"的困扰。人们开发优质软件的能力大大落后于计算硬件日新月异的进展和社会对计算机软件不断增长的需求,这种状况已经严重妨了计算技术的进步。
为了摆脱软件危机的困扰,一门研究软件开发与维护的普遍原理和技术的工程学科--软件工程学--从60年代末期开始迅速发展起来了,现在它已经成为计算机科学技术的一个重要分支,一个异常活跃的领域。严格遵循软件工程方法论可以大大提高软件开发的成功率,能够显著减少软件开发与维护中的问题。软件工程学(通常简称软件工程)研究的外围非常广泛,包括技术方法、工具和管理等许多方面,软件工程又是一门迅速发展的新兴学科,新的技术方法和工具不断涌现,真可谓五花八门层出不穷。
不过对于我国的教育现状来说,网络学习是缓解学习资源紧缺的一种方法,所以建设精品课程对于教育的作用是很大的。而做这个精品课程的开发成本是很小的,所以进行精品课程在经济上是效益大于成本的,是可行的。
技术可行性:
制作《软件工程》精品课程的建设可以使用多种语言来实现,可以使用JSP等来实现,对于网页制作,ASP可以是用纯文本的形式就可以完成编程操作,这个语言用起来比较方便,而且现在也有很多的人都用这门语言来做网站。重要的是自己本身对ASP比较熟悉,所以用asp来做毕业设计。这门语言对于本次设计来说是可行的。
现在有很多种数据库可以供大家选择使用,可以有VFP,SQL,ORACLE等其他的数据库。VFP它是一种小型的数据库,对于数据量存储有限,本网站用这个数据库就显的有点小了。而ORACLE则是大型数据库,它比较适合用于大数据的存储,对于本次课程设计来说太大了,而且它的使用也不是很好,尤其是在配置的时候,比较麻烦,操作也很麻烦。所以我选用SQL。SQL数据库是一个中型数据库,它不仅使用方便,而且SQL语言是集定义语言DDL,数据操纵语言DML,数据控制语言DCL的功能于一体。它的语言风格统一,可以独立的完成数据库生命周期中的全部活动,这些为数据库开发提供了良好的环境。
操作可行性:
对于这个精品课程的设计与实现,这个操作经过分析是可以实现的。
 
 
 
 
 
 
 
 
 
 

毕业设计(论文)开题报告
指导教师意见:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
                                                 指导教师:               
     
教研室审查意见:
 
 
 
 
 
 
 
 
 
                                 教研室负责人: