计算机毕业论文55327.docx
《计算机毕业论文55327.docx》由会员分享,可在线阅读,更多相关《计算机毕业论文55327.docx(17页珍藏版)》请在冰豆网上搜索。
计算机毕业论文55327
(此文档为word格式,下载后您可任意编辑修改!
)
基于ASP.NET的C语言在线学习系统
之学生模块的设计与实现
云南农业大学基础信息与工程学院,昆明650201
摘要
随着Internet技术的发展,人们的学习生活已经离不开网络。
未来社会人们的生活和学习将越来越依赖于数字技术的发展,越来越数字化、网络化、电子化、虚拟化。
Internet的发展历程以及目前的应用状况和发展趋势,可以充分地相信网络技术将极大的改变我们的生活和工作方式,甚至社会的价值观也会发生某种变化。
本设计尝试用MicrosoftVisualStudio2008在网络上架构一个C语言在线学习系统,以使每一位学生不用出门进教室,在家里就能够通过上网来轻松学习。
本文从理论和实践两个角度出发,对一个具有数据挖掘功能C语言在线学习系统进行设计与实现分析。
论文首先较为详尽地介绍了面向对象分析与设计的有关概念与技术,特别深入介绍了在本系统中运用到的知识,如:
面向对象的分析设计流程;系统中所用到的开发技术MicrosoftVisualStudio2008的特点、结构框架以及使用方法。
接着对课程系统的可行性进行了分析,然后对系统的设计思想、设计目标与系统的整体结构进行了明确的规划。
最后对系统的主要页面、数据库、应用程序的设计与实现作了较为详细的讲解。
C语言在线学习系统系统是运用MicrosoftVisualStudio2008技术来实现的。
其主要功能有:
用户管理,查看文件,分类查找,课件下载,留言板等。
论文在撰写过程中,力求将理论与实践应用相结合,对各种理论进行阐述的同时配合系统从实际应用和操作技巧上加以说明,希望能够更充分地体现到这些知识与技术在本系统中的应用与实现。
关键词:
用户管理;查看文件;留言板
BasedonASP.NETCLanguageOnlineLearningSystem
TheDesignandImplementationofStudentMoudle
zhimayongzheng
TheScienceandInformationEngineeringCollegeofYunnanAgriculturalUniversityKunming65020
Abstract
AlongwiththedevelopmentofInternettechnology,dailylifecannotalreadydowithoutthenetwork.Thelifeandworkofthesocialpeopleoffuturewilldependonthedevelopmentofdigitaltechnologymoreandmore,Digitizemoreandmore,thenetworking,electronic,virtual.DevelopmentcourseandpresentapplicationstateanddevelopmenttrendofInternet,canbelievenetworktechnologygreatchangelifeandworkingwayofusfully,Evenacertainchangewilltakeplaceinthevaluesofthesociety.
ThisproceduretriestobuildupabookshopinthenetworkwithASP.NET,Sothateverycustomerneedn'tgooutandcandoshoppingeasilythroughsurfingtheNetatandrealizationofanonlinebookshopwithDataMiningfunction,fromtheviewsoftheoryandpractice.StartingwithintroducingconceptsandtechniquesofOOAandOOPindetail,especiallyintroducingtheknowledgewhichapplyforthissystem,suchas:
thefeatureandflowofOOAandOOP;analyzingthefeature、structureandusingmethodofdevelopingtechniquesASP.NETandADO.NETwhichusinginmysystem.Andthen,thisarticleanalysesthefeasibilityofthesystem,thenminutelylayoutsthedesignthoughts,goalsandthesystemandrealizationofWebpagelayout,databaseandapplicationprogramofoursystem.
ThisonlinebookstoresystemusesASP.NETtechnologytorealizeonVisualStudio.Netplatform.Itsmainfunctionsale,lookforclassifiedbooks,searchbooks,collectfavoritebook,processofpurchase,saleslist,thecommentofthebooks,website'smanagement,etc.
Duringthecourseofwritingthisarticle,Istrivetointegratetheoryandpractice.Whileexpatiatingthedifferentkindoftheories,Iilluminatetheapplicationandoperationskillcombiningthesystemsoastofullyincarnatetheapplicationofthesetheoriesandtechniquestothissystem.
Keyword:
usermanagement;viewfile;MicrosoftVisualStudio2008
目录
摘要0
Abstract1
1.前言4
1.1在线学习系统的背景4
1.2在线学习系统特点4
1.3在线学习系统的局限性5
2.系统分析5
2.1可行性分析5
2.1.1开发语言可行性分析5
2.1.2经济可行性分析6
2.2需求分析6
2.3系统开发环境7
2.3.1硬件接口7
2.3.2软件接口7
2.3.3ASP.NET8
3.系统总体设计8
3.1系统结构设计8
3.2数据库设计10
3.2.1设计局部E-R模式10
3.2.2建立数据库11
4.详细设计12
4.1系统主界面设计12
4.2留言界面设计13
4.3注册界面设计14
4.4修改界面设计16
4.5作业管理界面设计16
5.系统的实现与测试17
5.1测试方法17
5.2测试手段17
5.3测试的内容17
6.结论20
参考文献22
致谢23
1.前言
1.1在线学习系统的背景
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
随着国家经济的不断发展,教育环境的不断改善,各种网络学习系统被越来越多的教育机构和高校所使用,其强大的教学功能已被人们所认可。
作为计算机应用的一部分,使用计算机教学进行具有传统教学方式不可比拟的优点,例如:
它打破了传统的教学模式,它把网络和教学结为一体,实现了师生之间的远程教学。
老师根据学生现有知识水平,提供恰当的教学内容,并向学生提供在线答疑服务,对学生提出的问题进行及时解答,这样学生可以足不出户的轻松获得最新知识,也可以随时掌握教学资源的最新动态[1]。
同时,C语言在线学习系统提供了师生讨论区域,学生提出问题,老师就其问题进行单独辅导,不仅有效的解决了学生在学习中的问题,更激发了学生学习热情,拓展了学生的学习思维,使其学习内容更加多元化。
C语言在线学习系统凭借其教学方便、快捷和教学内容多元化等优点,已成为各教学方案中的首选。
随着我国经济的不断发展,教育环境的不断改善,C语言在线学习系统必将在未来的网络教学发展中发挥更大的作用。
1.2在线学习系统特点
在线学习系统是通过在网上建立教育平台,学员应用网络进行在线学习的一种全新方式。
这种在线学习方式是由多媒体网络学习资源、网上学习网络技术平台构成的全新的学习环境。
相对于其他的学习模式来说,它具有无可比拟的特点:
(1)在线学习——它更容易实现一对一的学与教之间交流;
(2)在线学习——它充分尊重学的个性、激发学的动机;
(3)在线学习的一个好处就是不受时间,地点,空间的限制,并且可以实现和现实当中一样的互动[2]。
在线学习的特点决定了远程学习以自学为主,学生的大部分学习时间与教师、同学是分离的,没有教室,更没有课堂的氛围,这些特点会使得许多刚刚开始远程学习的学生不可避免地遇到一些困难或有些不习惯。
因此远程学习要求学习者首先应具备两方面的能力。
始终保持自发的学习动力。
参加远程学习的学生绝大部分是成人,他们的学习动机各式各样,但不外乎提高学历、增加技能、在职充电、扩展职业范围等。
他们一般具有较强的学习动机,较明确的学习目的,但是在以后长达几年的学习过程中能否保持住由此产生的学习动力是决定其学习成败的关键[3]。
主动探索的精神。
成人学生应该有能力自己确定在学习上投入多少时间,制定自己的学习计划,选择并逐渐适应一种学习方法。
学会学习已成为21世纪教育的四大支柱之一;对于远程学习者来说,这同样具有非常重大的意义。
在具体的学习过程中,面对一个问题,积极的学习者不会只接受一个答案,或是等待老师告诉你该持什么样观点或立场;也不会只局限于到某本书或教材的某章某节上去寻找答案。
积极的学习者会主动尝试多种解决方法,建立自己的想法,经过主动探索后决定自己要做什么,该怎么做[4]。
北大商学网鼓励学生在学习的过程中主动探索,主动思考,努力理解自己所学的东西,而不是死记硬背,被动接纳。
1.3在线学习系统的局限性
据调查,现在国内已经开发了一系列的网上学习系统,但是具有专门针对性的很少我们偿开发这个专门针对C语言的学习网站但由于缺少实践所以并不能特别完善。
2.系统分析
2.1可行性分析
2.1.1开发语言可行性分析
本次毕业设计题目:
C语言在线学习系统主要目的是利用ASP.NET编制一个在线学习系统,用以实现对学生信息、老师信息的管理,对整个系统的分析、设计过程给出一个完整论证[5]。
C语言在线学习系统是一种基于数据库数据操作模式。
本系统的建成无疑会为网络教育的发展发挥更大的作用。
本系统的设计主要从以下几方面做起:
系统的功能设计、系统的数据库结构设计、系统输入输出,显示页面设计等。
作这些工作需对数据库知识有足够认识,并熟悉掌握ASP.N