版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
VI- 面向小学科学教学的课程网站设计摘要随着人们知识水平和国民经济的不断提升,人们意识到科学与技术的革新对于国民经济和人类发展起到决定性作用。因此我们必须从小培养我们的科学水平,所以小学科学课程就成为培养孩子的主要途径。就此教育形势设计并开发了一个适用于学生和教师学习、讨论和参考的科学学习网站。本网站分为客户端和后台管理端两部分。客户端用户分为学生和教师两种身份,学生可以进行查看科学知识、实验视频、课程资源,记录实验,在线讨论和答卷等操作;老师可以进行上传下载资源,查看答卷和在线问答等操作。后台管理端用户为管理员,管理员可以在后台进行用户信息修改添加、对前台内容进行上传和修改等操作。本网站是针对于小学科学学习课程的学习开发的,本设计阐明了科学网站的前期调查、设计过程及设计成果,使人们可以更好地跟进时代的步伐,开展科学的学习。关键词:科学课程学习网站数据库ASP.NET目录18171摘要 III18356引言 1239031绪论 2181211.1研究背景 2164491.2研究内容与目的 2214761.2.1研究内容 2300221.2.2研究目的 299671.3研究现状 342161.4特色与创新 3226611.5论文的组织结构 4127552需求分析 549212.1可行性分析 5250912.2性能需求分析 5112402.3功能需求分析 6158432.3.1管理员端的功能需求分析 6168032.3.2学生端的功能需求分析 6120962.3.3教师端的功能需求分析 6189432.4系统UML分析 793272.5系统用例分析 8217052.5.1管理员的用例分析 814492.5.2学生的用例分析 9272472.5.3教师的用例分析 10241523软件设计 10170553.1功能模块设计 1186293.2业务流程设计 13155913.3数据库设计 15280043.3.1E-R图 1549623.3.2逻辑结构设计 165054系统开发 20163044.1系统开发环境 20103714.1.1物理环境 2032784.1.2软件系统环境 20137154.2框架设计 20257345实现与测试 2275125.1学生端功能实现 2275705.2教师端功能实现 26270805.3管理员端功能实现 2830631结论 3110996致谢 327425参考文献 33 引言随着人们知识水平和国民经济的不断提升,人们意识到科学与技术的革新对于国民经济和人类发展起到决定性作用。科学正在推动着人类社会的进步,同时也影响着我们的生活。因此我们必须从小培养我们的科学水平,所以小学科学课程就成为培养孩子的主要途径。就此教育形势设计并开发了一个适用于学生和教师学习、讨论和参考的科学学习网站。据调查,已经存在的学习网站中大多都是语文、数学、英语等主科相关的学习网站,完整体系的科学学习网站少之又少。而在仅存在的科学学习网站中,绝大多数网站是服务于教师使用的。网站内容基本包括各种教学资源、教学课件、视频和各种教案,可以方便教师查找教学资料。但对于学生并没有什么实质性的帮助,而学生需要的科学实验操作案例、视频和便于练习的科学练习题则少之又少。科学学科主要是以学生为主体,通过教师的引导和学生自主探究实践来学习的学科,所以要将学生放在主要部分,关注学生的需求,所以目前的科学网站仍需改进。综合互联网上已有的科学学习网站功能来看,小学生在使用网站学习中还有许多需要改进的方面,比如无法将自己的实验数据上传到网页并保存,在线练习题知识范围窄等一些方面。为了完善小学科学课程体系,使学生学习科学知识更加方便,我将设计并开发一个专门针对小学科学课程学习的一个综合性网站。本网站具有如下特点:1.集成小学科学的教学资源,图片、文本、动画视频、多媒体课件、教学案例等,组合成一个大的“教材包”,同时开发各种科学课程动画资源进行上传。2.设置在线交流版块,可以让学生自由的发表自己的想法、疑问,并针对疑难问题进行讨论。3.收集学生实验数据并提供上传接口,使学生可以随时上传并保存自己的实验数据及结果。4.教师可上传课内外有关科学知识的练习题,组成套卷,拓展学生的知识面,为小升初打基础。
1绪论1.1研究背景随着人们知识水平和国民经济的不断提升,人们意识到科学与技术的革新对于国民经济和人类发展起到决定性作用。科学正在推动着人类社会的进步,同时也影响着我们的生活[1]。因此我们必须从小培养我们的科学水平,所以小学科学课程就成为培养孩子的主要途径[2]。在2017年发布的修订版《义务教育小学科学课程标准》中提出,小学科学课程是一门以培养学生科学素养为宗旨的基础性课程[3]。科学学科是其他学科的基础,科学与我们的生活紧密相关,尤其是小学科学,小学科学主要学习身边的动植物和身边可自然现象,目的就是让小学生了解生活,所以小学科学是学生认识世界了解生活的基础[4]。学生在小学阶段学好科学是尤为重要的。并且小学科学是一门与其他学科紧密联系的一门课程,所以现在对于科学课程的教学中也在逐渐的融入其他学科[5]。有的学校已经将科学和数学、语文、音乐、美术、信息技术等各个学科进行融合,并取得了非常好的教学效果[6]。科学主要是以实际观察和动手操作为主,但是在课堂40分钟内远远不能完成科学知识的教学,所以就要借助课外时间和工具让学生进行自主学习。1.2研究内容与目的1.2.1研究内容设计并开发一个适用于教师和学生学习小学科学课程的“小小科学家”科学学习网站,该网站的使用者包括教师、学生和网站管理员。其中教师能够上传下载科学课程教学资源、实验操作视频等信息,方便学生和其他教师学习借鉴;同时教师还可以在线出题组卷,方便学生在线答题测试。学生可以在网站中下载并观看科学课程资源和实验操作视频,同时也可以在线答题、讨论交流,方便了教师与学生之间的沟通交流。管理员可以在后台管理修改用户信息,方便用户信息变更处理。本网站的目的是延伸课堂知识,更好的激发学生的学习兴趣,提高学生探究性学习的能力和创新精神,利用该网站来辅助小学科学课程的学习,使小学生以“自主、探究、合作”的新型学习方式去学习科学。1.2.2研究目的(1)方便学生线上学习科学课程。受疫情影响,多地区小学推迟延缓线下上课教学,为此本网站的开发可以给教师和学生提供一个线上学习科学的平台和途径,让学生和教师可以减少疫情对于教学的影响,居家办公。(2)提高小学生学习科学的积极性。本网站提供大量的科学家小故事、科学小常识和各种科学操作动画小视频可供学生学习,让学生体会到学习科学不只是书本知识那么乏味,在网页中观看动画视频也可以学知识,大大提高小学生学习科学课程的兴趣。(3)促进教师和学生之间的交流与讨论。本网站还设有在线交流讨论部分,可以给学生和教师提供随时随地交流的平台,打破时间空间的界限,让学生和教师零距离交流。1.3研究现状如今网络和智能手机的发展已经非常普遍,据调查发现,在城市地区有98.8%的家庭拥有智能手机,在农村地区有92.98%的家庭拥有智能手机[7]。这就意味着几乎每个家庭都可以通过电脑或手机进行上网浏览网站,可以从互联网中获取信息。现在,小学生对于手机和电脑的应用和接触也比较低龄化,他们从小就已经能够熟练地操作这些电子工具[8]。很多小学生相较于书本反而更喜欢网上学习,因此基于现代科技发展形势和学生需求,线上学习对于小学科学课程的教学来说尤为重要[9]。据调查,已经存在的学习网站中大多都是语文、数学、英语等主科相关的学习网站,完整体系的科学学习网站少之又少[10]。而在仅存在的科学学习网站中,绝大多数网站是服务于教师使用的。网站内容基本包括各种教学资源、教学课件、视频和各种教案,可以方便教师查找教学资料。但对于学生的学习并没有什么实质性的帮助,而学生需要的科学实验操作案例、视频和便于练习的科学练习题则需要分别去各个专门的网页或网站进行学习,并没有一个集成的网站[11]。科学学科主要是以学生为主体教师为主导,通过教师的引导和学生自主探究实践来学习的学科,所以要将学生放在主要部分,关注学生的需求才是科学课程的最终目的,所以目前的科学网站仍需改进[12]。互联网上相对完善的科学网站中已有功能主要包括三大部分:科学教学资源、在线交流谈论和课内练习题[13]。但这些功能并不能完全满足学生和老师对于课下自学和备课的需求。在已存在的科学网站中,学生不能在线上记录实验数据和实验结果,只能观看视频再将结果记录在纸上。而且在原有科学网站中,线上练习题只包括课内知识的练习,局限孩子的思维,只能让学生练习课本上的知识,而对课外知识涉及的比较少,不能发散学生的思维[14]。因此基于以上调查和分析我设计并开发用于小学科学课程学习的“小小科学家”学习网站用于小学科学课程的学习。1.4特色与创新科学课程学习网站具有以下几点特色:1.集成小学科学的教学资源,图片、文本、动画视频、多媒体课件、教学案例等,组合成一个大的“教材包”,同时开发各种科学课程动画资源进行上传。2.设置在线交流版块,可以让学生自由的发表自己的想法、疑问,并针对疑难问题进行讨论。3.收集学生实验数据并提供上传接口,使学生可以随时上传并保存自己的实验数据及结果。4.教师可上传课内外有关科学知识的练习题,组成套卷,拓展学生的知识面,为小升初打基础。1.5论文的组织结构本文中共分为5章。第1章绪论。主要介绍小小科学家科学学习网站的研究背景、研究内容和目的,根据研究现状和市场中现有网站进行对比分析,找出其优点与不足之处,结合小学科学学科特点从而明确本网站的发展方向和特点,并对已有的科学学习网站进行调查,找出可创新点进行创新研发。第2章需求分析。对现阶段小学科学课程学习网站的不足,以及小学生和教师对小学科学学习网站的功能需求进行分析,根据得出的各个功能进一步划分系统架构,而后再针对各部分功能进行相应的用例分析。第3章软件设计。根据上述需求分析,确定系统的功能模块,设计各功能模块的业务流程,确保逻辑结构正确,运行顺畅。同时完成数据库及其逻辑结构的设计。第4章算法设计。阐述设计思想及主要参数计算的详细步骤和计算结果。第5章开发实现与测试。编程实现各功能模块,并进行功能测试,得到测试结果。
2需求分析保证系统的设计与开发是经济型、易操作型、可交互型的,可以有效的、最大化的解决客户的需求。并对以下几个方面进行阐述,以确保解决用户需求问题。2.1可行性分析(1)技术可行性。对于硬件的版本配置无高要求,普通的计算机即可,要保证网站可以正常运行。“小小科学家”科学学习网站前台客户端,采用VISUALSTUDIO2013平台进行开发,方便灵活快捷,占用资源少,减少开发成本,缩短开发周期,所以该网站在客户端上的技术方面是可行的。(2)经济可行性。在程序的设计上,并不需要过多的财力物力,只需要相应的老师指导即可完成。(3)操作可行性。目前该网站主要针对于各区小学,适用于教师、学生、和管理员等用户。用户登陆前台网站后,可以很快的适应。基于客户端的“小小科学家”科学网站具有易操作、易管理、交互性好的特点,在操作上是非常简单的。即使是低年级的学生,也可以很快的接受操作方法。(4)发展可行性。项目的操作适用于任何年级的学生,简单易上手,使用较方便。并且运行操作极为简单,在普通的电脑上搜索网页即可进入并操作。外加是针对于小学科学课程制定的网站,所以在需求方面,可以随时调整修改。同时可以很好的避免疫情特殊时期出现的不必要人群聚集性质的会议。符合当前的社会形势。2.2性能需求分析为了保证基于客户端的科学学习网站能够长期、稳定、高效的运行,必须要保证网站开发的性能。在基于客户端的科学学习系统的开发过程中,必须要保证系统开发性能达到一定标准。在开发过程中,需要全面考虑以下几点:安全性:在当今这个大数据时期,个人信息、个人隐私不泄露是至关重要的。因此我们要做到数据安全性,敏感词汇不能出现。先进性:专为小学科学学科定制而成,功能完全符合用户的需求,完全满足用户心理。后期修改出现的问题方便,最重要的是可以永久的由小学科学课程进行使用。可扩展性:基于客户端的“小小科学家”科学学习网站给学校、老师及学生在对于科学课程的学习方面都带来了极大的便利,受到了用户者们的喜爱。在开发过程中,可以根据用户需求的改变进行更新和升级。有效性:有效性主要包括功能有效性,设计基于客户端的科学学习网站的功能一定要最大限度地满足用户的需求。2.3功能需求分析根据对当前市场的调研及分析并结合现在小学生和教师的发展现状的基础上,本毕设从管理员端、学生端和教师端三部分进行了更加详细的功能需求分析,已找到满足用户需求的最佳功能设定方式。2.3.1管理员端的功能需求分析(1)管理用户信息。管理员可在网页登录进入到管理员界面,可以查看已有用户数量和基本信息,并进行增加、删除和修改管理员、教师和学生用户基本信息。(2)上传网页内容。管理员可在网页登录进入到管理员界面,可以查看已存在的网页模块内容,并添加实时政策、每日科学小知识、科学家小故事、身边的科学现象和科学小常识信息内容,同时可以管理已经发布的信息内容并对信息内容进行修改后再次上传。(3)管理讨论交流模块。管理员可在网页登录进入到管理员界面,可以查看已发布的讨论题目和用户的回复,并对主题和回复做删除操作。2.3.2学生端的功能需求分析(1)查看网页内容和操作视频。学生可以在网站首页和课外知识海页面查看网站中的实时政策、每日科学小知识、科学家小故事、身边的科学现象和科学小常识信息内容进行学习,同时也能够随时观看实验操作视频进行实验学习。(2)查看并下载科学课程教学资源。学生可以在小小资源库页面下载每节科学课的教学设计、教学课件等资源信息,方便学生进行提前预习和课后复习。(3)在线练习测试卷。学生可以在答题小天才页面进行在线练习答题,并可以在答题后看到自己的成绩,得到及时的反馈,方便学生自己进行查漏补缺。(4)在线讨论交流。学生可以在讨论与交流页面提出问题进行发布,同时也可以解答别人提出的问题,方便师生和生生之间的交流与讨论。2.3.3教师端的功能需求分析(1)上传网页内容和课程资源。教师可在网页登录进入到教师管理界面,可以查看已存在的网页模块内容,并添加实时政策、每日科学小知识、科学家小故事、身边的科学现象和科学小常识信息内容,同时可以管理已经发布的信息内容并对信息内容进行修改后再次上传;教师还可以在管理界面上传并下载各种科学课程资源,如:教学课件、教学设计和教学视频等资源,方便教师进行线上备课。(2)查看和删除实验记录单内容。教师可在网页登录进入到教师管理界面,可以查看学生已经发布的实验记录单内容,并对内容进行删除管理,方便教师线上查看并检查学生实验操作的情况。(3)上传并组建试卷。教师可在网页登录进入到教师管理界面,进行出题和组卷的操作,并上传组好的试卷,方便学生可以线上练习,巩固知识。(4)查看并删除成绩。教师可在网页登录进入到教师管理界面,可以查看每位学生在线做试卷的成绩,方便教师掌握学生学习的程度和水平。总体功能需求如图2-1所示:图2-1总体功能需求图2.4系统UML分析为进一步完善上述功能,对本网站顶层数据流图进行了设计,如图2-2所示:图2-2“小小科学家”网站顶层数据流图网站中的外部实体有三个分别是后台管理员、学生和教师。其中学生和教师属于用户。学生可以在网站中查看教学资源、填写实验记录单、做测试卷和参加讨论。教室可以在网站中上传下载教学资源、上传测试卷和参与讨论。后台管理员可以向网站中提供上传下载接口和网站原创动画视频,也可以接收到网站中的用户信息和留言板信息。2.5系统用例分析通过对功能需求的分析,本毕设采用以下用例图和用例规格说明的方式,来对功能需求进行相应的描述。2.5.1管理员的用例分析参与者“管理员”用例图,如图2-3所示:图2-3管理员用例图用例“提供上传下载接口”规格说明:用例名称:提供上传下载接口参与者:后台管理员1.1前置条件:已获得上传网页内容。1.2后置条件:如果此用例成功,则管理员可上传网页中文字浏览内容。如果执行不成功,系统状态不变。1.3主事件流:当管理员在管理后台页面,单击上传网页内容中,上传按钮时,此用例开始;管理员添加要上传的文字及图片信息;单击“添加”按钮,添加文字和图片用于留存证据;单击“上传”按钮,将内容提交到网站;网站提示上传成功。1.4备选事件流:E-1:若管理员上传信息为空,则网站给出提示“请您输入上传内容!”,此用例结束。2.5.2学生的用例分析参与者“学生”用例图,如图2-4所示:图2-4学生用例图用例“做测试卷”规格说明:用例名称:做测试卷参与者:学生1.1前置条件:已存在待做的测试卷。1.2后置条件:如果此用例成功,则学生可在“答题小天才”页面在线做测试卷。如果执行不成功,系统状态不变。1.3主事件流:当学生在“答题小天才”页面中单击其中一个试卷题目,此用例开始;学生在线选择题目正确选项;单击“提交”按钮,将选择答案留存证据并将数据提交到网站;(4)网站提示提交成功。1.4备选事件流:E-1:若学生提交信息为空,则网站给出提示“请选择选项后提交!”,此用例结束。2.5.3教师的用例分析参与者“教师”用例图,如图2-5所示:图2-5教师用例图用例“参与讨论”规格说明:用例名称:参与讨论参与者:教师1.1前置条件:已存在讨论题目。1.2后置条件:如果此用例成功,则教师可在“讨论与交流”页面在线讨论,发布回复消息。如果执行不成功,系统状态不变。1.3主事件流:当教师在“讨论与交流”页面中单击其中一个讨论主题,此用例开始。教师在回复文本框中输入回复信息;单击“发布”按钮,将回复信息留存证据并将数据提交到网站;网站提示发布成功。1.4备选事件流:E-1:若教师发布信息为空,则网站给出提示“请填写要回复的信息!”,此用例结束。3软件设计在功能分析、系统架构分析和用例分析基础上,本毕设进行了软件的详细设计,包括功能模块设计、业务流程设计、数据库设计等。3.1功能模块设计本网站主要分为“科学小天地”、“小小资源库”、“课外知识海”、“操作小能手”、“答题小天才”和“讨论与交流”这六大部分组成。网站的功能设计如图3-1所示:图3-1“小小科学家”网站客户端功能模块图(1)“科学小天地”的设计“科学小天地”网页是本网站的首页,主要展示本网站的logo、宗旨和标语。因为本网站针对小学生学习科学而开发的网站,所以以简洁、生动、有趣为设计理念,在首页中也仅仅设计了3部分内容。第一部分是实时政策。这一部分主要展示近期教育部发布的最新的和重要的与科学相关的政策。可以让小学生在学习科学知识的同时关注时政,留心科学的发展,留意科学发展的走向。第二部分是登录注册。这一部分可以让包括小学生和教师注册一个自己的账号,方便以后登录、保存和浏览网站内容。第三部分是每日科学小知识。这一部分设计一个科学小知识的专栏,可以每日展示一个与科学相关的小常识或者身边的科学小现象,并且设计图文并茂使小学生有兴趣阅读。设计这一专栏的目的是将知识碎片化,让学生每天了解一点与科学相关的小知识,在课下时间就可以轻松学习。(2)“小小资源库”的设计“小小资源库”网页主要功能是用于存放一至六年级的教学资源。共分为一至六年级六个版块(主要侧重二年级资源的展示),每个版块是一个“教学资源包”,分别包括教学课件、教学视频、图片、文本和本网站原创视频。教师可以在此网页上传和下载教学资源进行参考。在每部分中分别放着每部分所要用的资源,不仅可以方便小学生进行线上学习进行资料查询,也大大方便教师课前进行充分的备课。(3)“课外知识海”的设计“课外知识海”网页功能主要展示课外科学知识和与科学相关的小故事和身边的科学现象。在这一网页中设计了三部分内容。第一部分是科学家小故事。这一部分中设计几个小的专栏,向用户展示国内外的科学家的小故事,并设计图文并茂,便于吸引小学生兴趣和观看。第二部分是身边的科学现象。这一部分中网页模板和小故事模板一样,将专栏图片和文字更换成身边的科学现象。第三部分是科学小常识。这一部分中网页模板和小故事模板一样,将专栏图片和文字更换成科学小常识。(4)“操作小能手”的设计“操作小能手”网页功能是学生对于科学实验的学习和操作。在这一网页设计了三部分内容。第一部分是科学实验范例。这一部分中设计几个分栏。在分栏中出示科学小实验的学案。学案内容包括实验要求、实验器材、实验步骤等内容,可供学生做实验提供素材。第二部分是实验操作步骤。这一部分沿用科学实验范例部分的模板,在分栏中出示实验操作步骤,辅助学生动手操作实验。第三部分是实验记录单。这一部分学生可以根据不同实验,动态的设置要上传的数据项并在后台形成数据库进行保存。学生可以将自己的实验结果和实验发现通过线上记录到实验记录单中并保存。(5)“答题小天才”的设计“答题小天才”网页功能是教师可以在此网页上传科学练习题,学生可在此网页进行课内外科学知识习题的练习。设计一个答题的入口,学生点击入口进入到随机组成的知识测试卷进行做题。(6)“讨论与交流”的设计“讨论与交流”网页功能是学生可以在此网页进行问题的提出和交流讨论。设计一个留言板专栏,里面有输入留言和回复,并且可以使同一名用户重复留言和回复。3.2业务流程设计(1)管理员修改用户信息的业务流程设计管理员需要通过管理员账号登录网站进行修改用户信息的工作。首先进入后台管理界面中用户信息页面,随后选择是否对用户信息进行修改。若要进行修改,管理员可以适当更改信息并提交,若无需更改,则退出应用。管理员修改用户信息的业务流程设计如图3-2所示。图3-2管理员修改用户信息的业务流程图(2)学生在线做测试卷的业务流程设计学生需要通过学生账号登录网站进行在线做测试卷的工作。首先进入“答题小天才”页面,随后选择要做的测试卷。确认试卷后,学生可在线做选定的测试卷。答题完毕后,若想提交试卷,即可直接提交,若不想提交试卷,则直接退出应用。学生在线做测试卷的业务流程设计如图3-3所示。图3-3学生在线做测试卷的业务流程图(3)教师参与交流与讨论的业务流程设计教师需要通过教师账号登录网站进行参与交流与讨论的工作。首先进入“讨论与交流”页面,随后选择要进行交流回复的主题。确认主题后,教师可在线回复主题内容。回复完毕后,若想发布内容,即可直接发布,若不想发布内容,则直接退出应用。教师参与交流与讨论的业务流程设计如图3-4所示。图3-4学生在线做测试卷的业务流程图3.3数据库设计3.3.1E-R图网站的全局E-R图如图3-5所示共有三个实体:教师、学生和管理员。实体教师包含了七个属性分别是:密码、用户名、性别、年龄、手机、学校和邮箱;实体学生包含了七个属性分别是:密码、用户名、性别、年龄、手机、学校和邮箱;实体管理员包含了两个属性分别是:密码、用户名。其中教师和学生是多对多的提供课程资源联系;教师和管理员是多对1的接受管理的联系;学生和管理员是多对1的接受管理的联系。图3-5网站全局E-R图3.3.2逻辑结构设计网站主要数据表的逻辑结构设计如表3-1至表3-13所示表3-1Admin表的设计序号字段名字段内容说明字段数据类型1id主键自动编号2Apwd管理员的密码varchar3Aname管理员的账号varchar表3-2FenLei表的设计序号字段名字段内容说明字段数据类型1id主键自动编号2Name年级名称varchar表3-3FileInfo表的设计序号字段名字段内容说明字段数据类型1id主键自动编号2TitleName上传文件名varchar3FilePath下载地址varchar4Ename文件格式名varchar5FileName下载文件名varchar6NianJi年级名称varchar7ShangXiaCe上下册分类名称varchar8addTime上传时间varchar表3-4News表的设计序号字段名字段内容说明字段数据类型1id主键自动编号2name网页内容主题名称varchar3content网页内容varchar4Addtime上传时间varchar5TypeName网页内容分类名称varchar6typeid网页内容类型varchar表3-5NewsType表的设计序号字段名字段内容说明字段数据类型1id主键自动编号2name网页内容主题名称varchar表3-6Replay表的设计序号字段名字段内容说明字段数据类型1id主键自动编号2Replay回复内容varchar3ReplayUser回复人账号varchar4AddTime上传时间varchar5TouXiang头像图片名称varchar表3-7Score表的设计序号字段名字段内容说明字段数据类型1ID主键自动编号2ShiJuanID试卷账号varchar3Score成绩分数varchar4ExamTime上传时间varchar5UserName答题人姓名varchar6LeiXing评价内容varchar表3-8ShiJuan表的设计序号字段名字段内容说明字段数据类型1ShiJuanID主键varchar2ShiJuanName试卷名称varchar3PageFen成绩分数varchar4CourseName年级名称varchar表3-9ShiJuanDetail表的设计序号字段名字段内容说明字段数据类型1ID主键自动编号2ShiJuanID试卷账号varchar3Type题目类型varchar4Mark成绩分数varchar表3-10TiMu表的设计序号字段名字段内容说明字段数据类型1ID主键自动编号2Title试卷账号varchar3AnswerA选项Avarchar4AnswerB选项Bvarchar5AnswerC选项Cvarchar6AnswerD选项Dvarchar7Answer正确选项varchar8Mark成绩分数varchar9Type题目类型varchar10CourseName年级名称varchar表3-11Topic表的设计序号字段名字段内容说明字段数据类型1id主键自动编号2Topic主题名称varchar3AddUser用户账号varchar4AddTime上传时间varchar5TouXiang头像图片名称varchar表3-12Users表的设计序号字段名字段内容说明字段数据类型1id主键自动编号2UserName用户账号varchar3XingMing用户姓名varchar4Sex用户性别varchar5Age用户年龄varchar6emal电子邮箱varchar7pwd账号密码varchar8UserType用户身份varchar9XueXiao用户所在学校varchar10Photo用户头像varchar11Tel用户手机号varchar表3-13Video表的设计序号字段名字段内容说明字段数据类型1id主键自动编号2name视频名称varchar3content视频内容varchar4TypeName视频类型varchar5ShiPinFilePath视频地址varchar6ShiPinPhoto视频缩略图varchar7addTime上传时间varchar4系统开发与实现4.1系统开发环境 4.1.1物理环境本网站开发实施的硬件环境是4.00G物理内存、Intel(R)Core(TM)i5-3210MCPU@2.50GHz、500G硬盘。设备经过安装调试后可以使用。4.1.2软件系统环境本网站是Windows7环境下用C#语言开发的,使用的数据库是MicrosoftSQL2005,安装好工具并调试成功后方可进行代码设计。如图4-1所示:图4-1软件系统环境建立4.1.2框架设计母版设计:在visualstudio中的资源管理器中,创建MasterPage.master,作为母版页。如图4-2所示: 图4-2建立MasterPage.master在设计中拖入span、contentplaceholder等控件设计母版导航栏和边栏。如图4-3所示:图4-3母版页设计导航栏代码设计,如图4-4所示:图4-4导航栏设计侧边栏代码设计,如图4-5所示:图4-5侧边栏设计4.2系统实现4.2.1学生端功能实现学生用户可进行登录注册、查看网页浏览内容信息和视频、填写实验记录单、在线测试答题、讨论交流和下载教学资源等操作。1.学生用户登录注册学生可在网页输入姓名、年龄、学校等信息并进行注册账号,如图4-6所示:图4-6学生注册核心代码:如图4-7所示:图4-7学生注册代码2.学生下载课程资源和视频学生可以在网站首页和课外知识海页面查看网站中的实时政策、每日科学小知识、科学家小故事、身边的科学现象和科学小常识信息内容进行学习,同时也能够随时观看实验操作视频进行实验学习,如图4-8所示:图4-8学生下载资源核心代码:如图4-9所示:图4-9学生下载代码3.学生填写记录单学生可在“操作小能手”网页中选择实验记录单,进行实验时间、地点、材料内容的填写,如图4-10所示:图4-10学生填写实验记录单核心代码:如图4-11所示:图4-11学生记录单代码4.学生在线答题学生可以在答题小天才页面进行在线练习答题,并可以在答题后看到自己的成绩,得到及时的反馈,方便学生自己进行查漏补缺,如图4-12所示:图4-12学生在线答题5.学生讨论交流学生可以在讨论与交流页面提出问题进行发布,同时也可以解答别人提出的问题,方便师生和生生之间的交流与讨论,如图4-13所示:图4-13学生讨论交流4.2.2教师端功能实现教师用户可进行登录注册、查看并上传网页浏览内容信息和视频、查看实验记录单、在线出题、讨论交流和下载教学资源等操作。1.教师用户登录注册教师可在网页输入姓名、年龄、学校等信息并进行注册账号,如图4-14所示:图4-14教师注册2.教师添加网页内容教师可以通过后台的操作,添加网页中实时政策、小小科学家等文字浏览内容和实验操作视频以及课程应用资源,后台上传后可供其他学生和教师在网页中进行观看与参考,如图4-15所示:图4-15教师添加信息3.教师在线组卷教师可以通过后台操作,在后台添加题目、设置分值并进行组卷,组卷成功还可在后台预览试卷并上传,成功上传后,学生和其他用户可以在网页“答题小天才”界面进行在线答题,如图4-16所示:图4-16教师在线组卷核心代码:如图4-17所示:图4-17教师组卷代码5.教师回复交流教师可以在讨论与交流页面提出问题进行发布,同时也可以解答别人提出的问题,方便师生和生生之间的交流与讨论,如图4-18所示:图4-18教师回复交流4.2.3管理员端功能实现管理员在后台修改用户账号信息、登录注册、上传文章等内容、删除修改留言板内容等操作。1.管理员登录注册管理员可在后台输入账号密码等信息并进行注册账号,如图4-19所示:图4-19管理员注册2.管理员修改用户信息管理员可在网页登录进入到管理员界面,可以查看已有用户数量和基本信息,并进行增加、删除和修改管理员、教师和学生用户基本信息,如图4-20所示:图4-20管理员修改用户信息核心代码:如图4-21所示:图4-21管理员修改用户信息代码3.管理员上传网页文章管理员可在网页登录进入到管理员界面,可以查看已存在的网页模块内容,并添加实时政策、每日科学小知识、科学家小故事、身边的科学现象和科学小常识信息内容,同时可以管理已经发布的信息内容并对信息内容进行修改后再次上传,如图4-22所示:图4-22管理员上传文章代码4.管理员删除留言板管理员可在网页登录进入到管理员界面,可以查看已发布的讨论题目和用户的回复,并对主题和回复做删除操作,如图4-23所示:图4-23管理员删除留言板
结论时间转瞬即逝,经过数个月的学习与努力,最终在导师的帮助与指导下,我顺利完成了“小小科学家”科学学习网站的设计与实现。在没有亲自着手进行毕业设计之前的我,仅单纯认为毕业设计是对大学这几年所学知识的总结与应用,但通过实践动手开发,我发现自己曾经的想法过于简单、片面。毕业设计是一次难得的理论与实践相结合的机会,不仅是对以往所学知识的检验,更是对我们个人专业能力的一种提高。总体来说本次毕业设计经历了资料调研、实地调查、需求分析、软件设计、系统开发实现与调试等多个阶段。通过查阅各种相关性材料,调查了现阶段市面上有关小学科学课程学习网站的现状;通过实地调查笔者所在小学科学课程教学情况和数据分析,明确了现代小学生和小学科学教师对科学课程学习网站
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 辽宁省重点高中协作校2024年高三第一次考试数学试题试卷
- 2026 幼儿情绪管理沉着情绪应急策略课件
- 2026七年级数学上册 几何图形实践点应用
- 2026 八年级上册《全等三角形应用》课件
- 2026年幼儿园小班浇花
- 2026年化工水平测试试题及答案
- 检测类售后服务承诺书范文【五篇】
- 学校食品安全在线培训
- 检测中心主任岗位责任制(4篇)
- 质量安全检查任务清单
- 八年级下学期期中家长会课件
- 2026年乡镇高层次人才引进笔试题库与解析
- 北师大版(新教材)小学三年级数学下册第四单元《讲故事》课件
- 雨课堂学堂在线学堂云《自然辩证法概论( 武汉科技大)》单元测试考核答案
- 2025年7月浙江省普通高中学业水平考试化学试卷(含答案)
- 药物研发中的生物信息学数据处理
- 46566-2025温室气体管理体系管理手册及全套程序文件
- 雷达站管理制度
- TCECS 1451-2023 国际建设项目风险管理标准
- DB33∕T 2476-2022 长期护理保障失能等级评估规范
- 生育保险政策讲解
评论
0/150
提交评论