数据结构课程网站毕业论文.doc
《数据结构课程网站毕业论文.doc》由会员分享,可在线阅读,更多相关《数据结构课程网站毕业论文.doc(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘 要随着网络技术的发展和网络的普及,网络教学已经成为当前的一个教育热点。国家教育部根据当前的教育形式,适时提出了以建设“国家精品课程”为主要内容的“质量工程”,以实现优质教学资源共享,提高高等学校教学质量和人才培养质量。根据教育部的精神,在这3-5年内各大高校共建设了1000多门精品课程。精品课程的建设很大程度上缓解了我国教育上的窘境。数据结构是计算机相关专业的一门重要的专业基础课,也是我校的一门重点建设课程。为了提高该课程的教学水平和教育质量,完成重点课程的建设任务,为申报精品课程作准备,需要按照精品课程的要求建设该课程的网站。本次设计是围绕数据结构精品课程教学网站的设计与实现而展开的。程
2、序设计基础精品课程教学网站是一个典型的基于WEB的网络教学平台,系统以Visual Studio 2008作为开发工具,使用SQL Server 2005和Access2003数据库。经过分析,在线学习、视频教学是该系统的难点。其中本系统的功能主要包括:课程介绍、教学队伍、教学条件、教学方法、教学效果、特色规划、课程资料、网络课堂、试题分析、“送一程”考研服务、用户管理等,这些功能的设计实现使该网站功能完备,易使用,交互性强。数据结构精品课程教学网站为学生提供一个网上自学该课程的环境,为教师提供了一个友好的教学平台,为提高教学质量和教学效益提供一种有效的途径。同时也为国家精品课程的建设添了一份
3、力。关键词:精品课程,教学网站,基于Web,ASP.NET,SQL,AccessABSTRACTWith the development of network technique and the prevalence of network, network teaching is now a hotspot. The ministry of education in our country puts forward constructing “National high-quality goods curriculum”as the main content of “quality engin
4、eering” to accomplish the high quality of teaching resource sharing and to improve the quality of teaching and qualified personnel training. According to the essence of the ministry of education, about 1000 courses have been constructed during the past 3 to 5 years. The construction of ” High-qualit
5、y goods curriculum“ reduces the predicament of the education.The design surrounds with the teaching web site of the “High-quality goods curriculum”-the foundation of programming. Its a typical network teaching platform. The system is to use ASP as a development tool and SQL2000 as the database. The
6、difficulty of the system is the online study and video teaching. The main function of the system includes course information, teachers, multimedia teaching, teaching evaluation, correlation resources, online study, user administration and son on. The design and the realization of all these function
7、make the function of the web site perfect,more useful and more interactive. The web site provides a fine self-study environment of the course from the internet and a friendly teaching platform for the teachers and an efficiency way to improve teaching quality and teaching benefit and also contribute
8、 its part to the construction of “High-quality goods curriculum” of our country.KEY WORD:High-quality goods curriculum , teaching web site, base on the web , ASP.NET,SQL,Access 目 录摘 要IABSTRACTII第1章 绪 论11.1 选题背景及意义11.2 国内外发展状况11.3 论文使用的研究方法与工具21.4 论文的基本思路与逻辑结构2第2章 可行性研究32.1 概述32.2 现行系统的调查与分析32.2.1业务流
9、程调查32.2.2信息流程分析42.2.3计算机应用情况调查42.2.4现行系统存在的主要问题和薄弱环节42.3需求调查和分析52.4新系统的方案介绍52.4.1拟建系统的目标52.4.2系统规划及初步方案52.4.3系统的实施方案52.4.4其它可供选择的方案62.5 环境条件可行性62.5.1系统外部环境62.5.2 系统的内部环境62.6 技术可行性62.7 经济可行性72.8结论7第3章 系统分析83.1 概述83.1.1系统分析的原则83.1.2系统分析的方法83.2系统逻辑设计93.3.1系统目标93.3.2精品课网站数据结构业务流程分析93.3.3精品课网站数据结构数据流程分析1
10、03.4系统数据分析103.5处理功能描述123.6系统分析的遗留问题15第4章 系统设计164.1概述164.1.1系统设计目标164.1.2 系统设计的原则164.1.3系统设计的方法174.2 系统总体结构设计174.3数据库设计174.4编码设计184.4.1代码设计原则184.4.2代码设计184.5用户界面设计194.5.1精品课程网站界面设计194.5.2后台管理界面设计194.6网络设计204.7安全保密设计214.7.1系统及数据安全214.7.2系统和数据的后备及恢复21第5章 系统实施2251 程序设计225.1.1程序设计的原则225.1.2开发工具与开发语言简介225
11、.1.3 程序编写295.2软件测试315.3系统转换325.4日常运行维护32结束语33致 谢34参考文献35IV第1章 绪 论1.1 选题背景及意义随着武汉*计算机与信息工程系的发展,计算机相关专业面临着新的发展契机和挑战:一方面学校不断向该专业提供在财力与师资方面的支持,另一方面却得不到学生和用人单位的充分认可,精品课程网站作为精品课程建设的一个子课题,有着以下几项十分重要的意义:1宣传数据结构课程数据结构精品课网站系统通过发布课程建设、师资队伍建设、在线教学、考研辅导展示等方面的资料,能够让上级教育机构的领导了解到该课程教师的敬业精神和学生的学习成果,提高我校数据结构课程在高校教育领域
12、中的知名度,为精品课程评审的工作提供重要的参考材料。2. 为学习数据结构课程的学生提供一个全新的学习空间首先,精品课网站系统向学生提供在多媒体教材、电子教案、课堂视频等学习资源。学生只要能上网,就能在任何地方、任何时间进行学习。其次,该网站还设有试题集和习题册,供学生平时练习或总复习用。第三,网站系统还将设置在线答疑(电子公告栏)供校内学生讨论关于数据结构课程的学习问题。最后,该网站可以由该专业的学生参与维护,作为学生发表作品和进行信息管理系统分析与设计实践的空间。3为教师提供一个方便快捷的与学生交流的平台网站系统是一个师生交流平台,可以帮助教师及时回答学生提出的问题,了解学生的学习情况。 除
13、此以外,网站还向学生发送资料或教学安排通知。而且,教师可以随时改进系统中的教学内容以适应专业发展的需要。1.2 国内外发展状况在精品课网站建设方面,国内的各大高校已经建设了很多结构新颖,界面美观的课程教学网站,其中比较突出的是清华大学的数据结构教学网站和南京师范大学的地理信息系统教学网站。这些网站系统的功能主要包括学习资源管理、学习交流平台(论坛、在线测试、在线答疑等)、精品课程申报材料三个主要部分。相比之下,国外由于教育体制不同和对知识产权的保护,类似的网站很少。但是也存在一些教育机构(如普林斯顿大学的公开课系统)提供了简单的在线教学服务。我在分析设计本系统的过程中,主要参考国内的相关网站。
14、1.3 论文使用的研究方法与工具本系统采用结构化生命周期方法进行分析和设计,以抽象和分解为手段,根据收集的文献资料和用户的需求对系统进行自顶向下的逐层分解,由粗到细,由表及里,从而达到易于理解的目的。在系统实施实现部分采用了可视化程序设计工具Visual Studio 2008作为B/S模式部分的开发工具,结合SQL Server2005和Access2003作为数据库,使用三层模型架构,力求编程准确有效。1.4 论文的基本思路与逻辑结构 这篇论文按照系统开发过程的顺序一共分为6个章节:绪论、可行性分析、系统分析、系统设计、系统实施和结论,逐步介绍了精品课网站系统开发过程中逻辑模型与物理模型的
15、建立过程。主要内容有需求分析、信息流程建模、数据库建模、程序设计简介等。第2章 可行性研究 可行性分析是指在当前组织内部的具体环境和现有条件下,分析精品课网站系统的研制工作是否具备必要的资源及其他条件的工作。可行性分析的目的在于用最小的代价在尽可能短的时间内确定问题是否能够解决,是否值得解决,确定用户提出建立的计算机系统的要求是否合理,是否可行。精品课网站系统不仅仅是计算机与信息工程系教学研究室向上级高教机构展示教学水平的重要手段,更是学生与教师参与互动教学的重要平台。2.1 概述对系统的可行性研究报告是系统分析员进行进一步工作的前提,是系统设计与开发人员正确有效开发项目的前提与基础。 软件项
16、目可行性研究报告可以使系统开发单位尽可能早的估计到研制课题过程中的困难,并在定义阶段认识到系统方案的缺陷,这样就能少花费几个月甚至几年的时间和精力,也可以节省成千上万元的资金,并且避免了许多专业方面的困难.所以该软件项目可行性研究报告在整个开发过程中是非常重要的。2.2 现行系统的调查与分析2.2.1业务流程调查精品课网站系统的业务流程大致可以概括为两大部分。一个是课程信息,课程介绍、教学队伍、课程资料、教学内容、教学条件、教学方法、教学效果和教学特色。另一部分为网络互动,助学园地、网络课堂、课堂实录和试题分析。图2-1 精品课网站的主要业务2.2.2信息流程分析 精品课网站系统的信息流程大致
17、如图2-2所示:图2-2 信息流程分析2.2.3计算机应用情况调查1现有配置 目前的数据结构精品课网站存放武汉*网络服务器中,着用于介绍课程建设情况的静态网页,可供网络学生浏览。2使用效率及存在的问题 虽然目前的精品课网站已经能向外界提供学习资料,但是这些网页上的材料并不能满足学生的需求,而且由于没有动态设置,网站上还没有学习交流平台,也不能对资源进行方便的管理。2.2.4现行系统存在的主要问题和薄弱环节虽然数据结构课程组已经准备了大量的教学文件,但是并没有形成一个真正意义上的信息管理系统,所以存在以下几个问题急需解决:1信息资源不能有效的对外开放由于现行的教学材料以书面文档的形式保存,他们中
18、的大多数被束之高阁,没有充分发挥其在教学中的作用。上级教育机构或学生一般需要通过借阅、复印等方式获得精品课材料,不仅很效率低,而且也会导致材料的丢失损坏。2信息资源不能得到有效使用目前的信息资源主要是为了参加上级教育机构的精品课评审活动而准备的,用户范围较小。再加上普通学生很难获取 这些资源,它们可能在活动结束后就被弃置,十分可惜。除此以外,校外的相关组织(比如用人单位)和个人(比如想报考该专业的学生)也很少能了解到计算机与信息工程系在数据结构教学上的成果和师生的研究成果。3学生在系统中处于被动地位只有在教师从资源库中取出信息之后,学生才能使用所需的资源。而且,学生的作品和论文只能存入不能取出
19、,他们因为看不到反馈信息而学习热情下降。2.3需求调查和分析 依据师生要求,将现有的网站建设成一个包括课程介绍、教学队伍、教学条件、教学方法、教学效果、特色规划、课程资料、网络课堂、试题分析、“送一程”考研服务为一体的精品课网站信息系统。2.4新系统的方案介绍2.4.1拟建系统的目标简要描述:新系统是以浏览器/服务器为架构,为学生、教师及所有互联网用户提供数据结构相关知识技能的网站。它将使用数据库技术与网络技术,使信息的使用效率得到很大提高,并为师生提供交流平台。新系统优越性:很明显,在以上几点中已可以看出新系统的性能与功能上与现有系统的差别,首先,新系统利用了计算机网络和数据库两项先进技术,
20、比原先完全依靠手工管理的系统更有效率。其次,新系统提供了一系列诸如在线答疑、在线测试此类的新功能,学生和教师可以通过访问网站来进行交流。2.4.2系统规划及初步方案 新系统将采用浏览器/服务器(B/S)的模式。总体由三个子系统组成:用于网站前台的学生信息服务子系统与课程材料浏览;用于网站后台的数据管理、资源管理与课程材料管理;系统中的信息组织将参照当前用户的组织机构设计,并严格按照用户权限提供信息服务。2.4.3系统的实施方案根据用户的需要,精品课网站系统的实施是分两阶段实现的:在第一阶段利用结构化生命周期法建立一个满足近期目标的静态精品课网站,主要用于向上级教育机构提供精品课课程介绍、教学大
21、纲、课堂视频等精品课程申报资料,一方面满足课程小组参加评优活动的需要,另运行一方面为下一阶段系统的安装做好准备工作。该阶段工作已经完成了。在第二阶段在武汉*校园网的支持下建立一个精品课网站数据结构,主要实现两个目标:(1)提供一个支持学习交流论坛、在线答疑、教学活动通知等的师生互动平台;(2)提供课本、讲义等学习资料等学习资料的下载和在线阅读功能。(3)建立网站后台管理系统,以便教师及时、方便的更新网站资源。网站主要使用ASP.NET为开发语言,SQL Server 2005和Access 2010为数据库管理系统。2.4.4其它可供选择的方案 在进行可行性分析的过程中,我还拟订了开发一个完全
22、B/S架构的精品课网站系统的方案: 该系统能够实现所有教学资源的在线管理,学生不仅能下载材料、在相关模块上发言,还可以进行在线练习,观看在线课堂,管理包括试题在内的所有资源。2.5 环境条件可行性2.5.1系统外部环境该系统开发的软件为精品课程网站,给学生与教师一个网络化的交流平台,该软件设计完成后可用于展示该专业的教学成果和提供互动教学服务。 目前我国政府对高等教育的质量十分重视,外加教育机构间的生源竞争日趋激烈,许多企高等院校都引入了类似的教学网站,利用网络与多媒体开展远程培训。但本系统完全独立开发,力求使系统功能简洁明了,齐全且易于操作。2.5.2 系统的内部环境1.学院领导对开发精品课
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构课程网站 毕业论文 数据结构 课程 网站
限制150内