开题报告-数据库类课程在线学习系统的开发.docx_第1页
开题报告-数据库类课程在线学习系统的开发.docx_第2页
开题报告-数据库类课程在线学习系统的开发.docx_第3页
开题报告-数据库类课程在线学习系统的开发.docx_第4页
开题报告-数据库类课程在线学习系统的开发.docx_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本科生毕业论文(设计)开题报告 数据库类课程在线学习系统的开发学 院 数计学院 专 业 计算机科学与技术 姓 名 学 号 指 导 教 师 完 成 时 间 2016年3月1日 教务处 印说 明1.根据商洛学院毕业论文(设计)工作管理规定,学生必须撰写毕业论文(设计)开题报告,由指导教师签署意见、系审查,学院教学副院长批准后实施。2.开题报告是毕业论文(设计)答辩委员会对学生答辩资格审查的依据材料之一,学生应当在毕业论文(设计)工作前期完成。3.毕业论文(设计)开题报告各项内容要实事求是,逐条认真填写。其中的文字表达要明确、严谨,语言通顺。第一次出现缩写词,须注出全称。4.课题来源:指导教师科研课题;有关单位委托课题;教师拟定;学生学术课题(含大学生创新创业训练计划项目、挑战杯等);学生自拟(允许少量的自拟题目);课题类型:理论研究类;实践研究类(主要指在实验、实习、工程实践和社会调查等社会实践中完成的论文或设计)。 5.开题报告内容统一采用宋体小四号,整页双面打印,左侧装订。 商洛学院本科生毕业设计(论文)开题报告题目数据库类课程在线学习系统的开发学生姓名学 号专 业计算机科学与技术指导教师职 称所在学院数学与计算机应用学院课题来源自选课题类型应用研究1.研究的目的和意义(结合文献综述,阐述为什么要进行该课题的研究,达到什么结果或取得什么效果,含理论、技术、应用以及经济、社会价值):本课题是针对我院本科数据库类课程教学的需求,建设一个面向数据库类课程的在线学习系统。该系统不同于独立的课程网站,而是相关课程的集合,能辅助学校更好地完成学生数据库类课程的学习,方便掌握。同时补充扩展课堂知识,让学有余力的同学有进一步上升的空间,对基础知识掌握不牢的同学加强知识点的巩固和练习。它利用计算机在数据处理和数据整理保存方面的优异性能,为学生课后自主学习、教师轻松管理提供了良好的学习环境,提高教学质量。2.国内外研究现状(国内外本课题研究现状及进展情况,可附页):在线学习是利用网络技术来设计、传送、选择、管理、并延伸学习,在承接传统教育的基础上突破时空界限,充分展示了网络时代的学习理念。在发达国家与地区的高校中,在线学习已经成为大学教育的有机组成部分。我国高校近几年也开始有了一些在线学习的应用,但其应用度与国外高校相比有一定的差距。主要问题体现在很多在线学习系统仍采用以教师为中心的教学模式,难以解决传统教学结构固有的弊病。为了解决问题,研究具有创新性、研究性的网上学习模式及其系统实现技术是很有必要的。3.选题研究的内容(在毕业论文(设计)内容的基础上,说明其中须进行研究的具体理论、技术内容等): 通过对基于课程的在线学习系统需求的初步研究,分析得出该系统包含以下主要功能:1前台学生端功能:(1)用户登录:该模块用于对用户身份的验证。(2)课程查询:提供该课程的教学大纲、学习要点以及教师在多年教学中积累的优秀教程,以便学生查询浏览。(3)资料下载:提供课程所需软件下载,以及软件安装配置的说明书,以帮助学生顺利的安装使用所需软件。还提供课件视频的打包下载。(4)学习讨论:学生可以在此平台上交流学习中的问题和心得,教师可以进行答疑和组织讨论。(5)自我测试:包括对课程不同章节的相应测试和整个课程的综合测试两种形式,学生通过浏览器进行测试。2教师端功能:(1)资源管理:实现课程资源和试题添加、修改,将课件上传等功能(2)论坛管理:浏览、删除帖子及回复(3)公告管理:更新、删除信息公告3系统管理员功能:(1)用户管理:对学生、教师基本信息及课程信息的管理(2)资料管理:资料上传、修改及删除根据对以上各功能模块的研究,得出该系统设计重点及关键所在:合理的系统框架,针对本系统的特点,选择适合的开发工具和最佳的系统框架。合理的数据结构,各种数据之间的联系密切,而且数据量非常大。这就需要多数据进行合理的分配,最大限度的减小数据冗余。科学的分配各种数据,使之能够轻松地实现数据的查询、添加、修改和删除。在系统开发同时,还要考虑如何解决同时提交数据库时网络拥塞的问题。4.选题研究的技术路线、研究方法和要解决的主要问题:在线学习系统有别于那些仅仅把课程大纲、教学要点、课堂讲义、教材概要等放在静态网页上的学习系统,同时也有别于那些仅仅提供简单交互工具的互动教学系统,方便学生根据自身情况主动进行学习和交流。本系统的研究采用结构化的分析方法,自顶向下,逐步细化各模块功能。系统的技术实现包括: 平台和开发工具的选择、数据库的设计与实现、交互式界面的设计和实现三大模块。采用三层B/S 结构模式进行设计, 采用Windows 10 + Microsoft SQL Server 2008 + JSP组合, 以保证安全性和可靠性。平台和开发工具的选择: 在服务器端, 选用Windows10为开发期使用的平台;在客户端则可有多种选择WindowsXP/7/8/10;数据库系统选用Microsoft SQL Server 2008;使用语言选用Html、JSP、Java。具体开发工作包括前台应用程序的设计和后台数据库的设计。以软件工程的设计思想为研究思路,严格按照软件工程生命周期的各个过程和步骤去开发系统。通过收集、查阅基于课程的在线学习系统的相关信息,进行分析比较,为系统设计和论文撰写提供依据。(1)系统可行性研究:从技术可行性、经济可行性、社会可行性三方面进行分析。(2)系统需求分析:了解我院学生对数据库类课程的学习状况及需求,确定本系统建设的总体目标、功能及规模,并作进一步规划。(3)系统分析:根据学生自主学习的实际需求,提出系统概念模型。其中的分析包括操作流程分析,数据流程分析,功能和数据之间的关系分析。(4)系统设计:概念结构设计、逻辑结构设计、物理结构设计及数据库设计。(5)系统实现(6)系统测试:对系统的功能、数据库和系统的接口等进行测试5.研究进度安排:2015年12月09日至2016年01月10日 调查研究,填写开题报告2016年01月11日至2016年02月10日 系统分析,概要设计2016年02月11日至2016年04月10日 详细设计,编码实现2016年04月11日至2016年04月31日 系统测试,系统完善2016年05月01日至2016年05月31日 撰写论文,准备答辩6.主要参考文献(参考文献的格式参看毕业设计撰写格式说明):1郁莲.软件测试方法与实践M.北京:清华大学出版社.2008.2周桓,王殊宇.JSP项目开发全程实录M.北京:清华大学出版社.2008.3孙卫琴.基于MVC的Java Web设计与开发M.北京:电子工业出版社.2004.4邱旭东,刘文浩.基于JSP的MVC开发模式研究及应用J.中国科学数据类课程.2006:12-13.5徐明华.Java Web整合开发与项目实战M.北京:人民邮电出版社.2009.6(英)萨默维尔(Sommerville,I).软件工程M.北京:机械工业出版社.2007. 7朱少民.全程软件测试M.北京:电子工业出版社.2007.8王选.软件设计方法M.北京:清华大学出版社.1992.9滕佳东.管理信息系统M.辽宁:东北财经大学出版社.2008.10刘斓.基于JSP的在线学习系统设计与实现D.云南:云南大学,2009.11孙卫琴.Tomcat与Java Web开发技术详解(第2版)M.北京:电子工业出版社.2009.12万峰科技.JSP网站开发四酷全书M.北京:电子工业出版社.2005.13耿祥义,张跃平.JSP使用教程(第2版)M.北京:清华大学出版社.2007.14(德)斯皮勒.软件测试基础教程(第2版)M.北京:人民邮电出版

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论