电子实验报告提交系统的设计与开发以《现代教育技术》实验课程为例毕业作品.docx

上传人:b****8 文档编号:12506428 上传时间:2023-06-06 格式:DOCX 页数:24 大小:1.30MB
下载 相关 举报
电子实验报告提交系统的设计与开发以《现代教育技术》实验课程为例毕业作品.docx_第1页
第1页 / 共24页
电子实验报告提交系统的设计与开发以《现代教育技术》实验课程为例毕业作品.docx_第2页
第2页 / 共24页
电子实验报告提交系统的设计与开发以《现代教育技术》实验课程为例毕业作品.docx_第3页
第3页 / 共24页
电子实验报告提交系统的设计与开发以《现代教育技术》实验课程为例毕业作品.docx_第4页
第4页 / 共24页
电子实验报告提交系统的设计与开发以《现代教育技术》实验课程为例毕业作品.docx_第5页
第5页 / 共24页
电子实验报告提交系统的设计与开发以《现代教育技术》实验课程为例毕业作品.docx_第6页
第6页 / 共24页
电子实验报告提交系统的设计与开发以《现代教育技术》实验课程为例毕业作品.docx_第7页
第7页 / 共24页
电子实验报告提交系统的设计与开发以《现代教育技术》实验课程为例毕业作品.docx_第8页
第8页 / 共24页
电子实验报告提交系统的设计与开发以《现代教育技术》实验课程为例毕业作品.docx_第9页
第9页 / 共24页
电子实验报告提交系统的设计与开发以《现代教育技术》实验课程为例毕业作品.docx_第10页
第10页 / 共24页
电子实验报告提交系统的设计与开发以《现代教育技术》实验课程为例毕业作品.docx_第11页
第11页 / 共24页
电子实验报告提交系统的设计与开发以《现代教育技术》实验课程为例毕业作品.docx_第12页
第12页 / 共24页
电子实验报告提交系统的设计与开发以《现代教育技术》实验课程为例毕业作品.docx_第13页
第13页 / 共24页
电子实验报告提交系统的设计与开发以《现代教育技术》实验课程为例毕业作品.docx_第14页
第14页 / 共24页
电子实验报告提交系统的设计与开发以《现代教育技术》实验课程为例毕业作品.docx_第15页
第15页 / 共24页
电子实验报告提交系统的设计与开发以《现代教育技术》实验课程为例毕业作品.docx_第16页
第16页 / 共24页
电子实验报告提交系统的设计与开发以《现代教育技术》实验课程为例毕业作品.docx_第17页
第17页 / 共24页
电子实验报告提交系统的设计与开发以《现代教育技术》实验课程为例毕业作品.docx_第18页
第18页 / 共24页
电子实验报告提交系统的设计与开发以《现代教育技术》实验课程为例毕业作品.docx_第19页
第19页 / 共24页
电子实验报告提交系统的设计与开发以《现代教育技术》实验课程为例毕业作品.docx_第20页
第20页 / 共24页
亲,该文档总共24页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

电子实验报告提交系统的设计与开发以《现代教育技术》实验课程为例毕业作品.docx

《电子实验报告提交系统的设计与开发以《现代教育技术》实验课程为例毕业作品.docx》由会员分享,可在线阅读,更多相关《电子实验报告提交系统的设计与开发以《现代教育技术》实验课程为例毕业作品.docx(24页珍藏版)》请在冰点文库上搜索。

电子实验报告提交系统的设计与开发以《现代教育技术》实验课程为例毕业作品.docx

电子实验报告提交系统的设计与开发以《现代教育技术》实验课程为例毕业作品

 

BIYESHEJI

电子实验报告提交系统的设计与开发—以《现代教育技术》实验课程为例

学院

专业

教育技术学

姓名

学号

 

摘要:

传统的实验绩效评价方式是实验结束后,学生按要求填写纸质实验报告后上交教师,教师批改誊抄成绩;其过程繁琐,效率低。

本文运用计算机数据库技术、网络技术等设计开发一个电子实验报告数据提交系统,实现实验报告实时递交和批改,提高实验效率。

笔者开发的基于《现代教育技术公共实验》课程的实验报告提交系统主要包括管理员管理用户信息模块、教师在线批改实验报告模块、学生在线填写实验报告并提交模块;该系统开发所运用的软件主要有MicrosoftOfficeAccess和MicrosoftVisualStudio;MicrosoftOfficeAccess负责该系统后台数据库的构建,MicrosoftVisualStudio负责系统前台各个板块的开发设计。

关键词:

电子版实验报告;实时提交;在线批改

TheDesignandDevelopmentoftheSubmitSystemof

theElectronicExperimentalReport

Abstract:

Thetraditionalwayoftheperformanceevaluationofexperimentisthatthestudentsfillinthepaperaccordingtotherequirementsaftertheexperimentandturnovertotheteacher.Theteacherrecordresultsaftercorrectingtheexperimentalreport;Theprocessisverytrivialaswellasefficiencyisverylow.Thispaperisdesignedtodevelopanelectronicexperimentreportdatasubmissionsystemwiththehelpofcomputerdatabasetechnologyandnetworktechnology;soastoimprovetheefficiencyofexperiments,submitlabreportsinreal-time.Experimentreportsubmissionsystemisdevelopedbyauthorisbasedonthemoderneducationaltechnologypublicexperiment,thesystemincludingthreemodulesasfollows:

theadministratorsmanagesuserinformationmodule,teachercorrectsexperimentreportonlinemodule,studentsfilloutthetestreportandsubmitmodule.ThesoftwareusedbythesystemdevelopmentmainlyincludedMicrosoftOfficeAccessandMicrosoftVisualStudio;MicrosoftOfficeAccessisresponsiblefortheconstructionofthedatabasesystem,microsoftVisualStudioisresponsibleforsystemdevelopmentanddesignofeachplateofthefrontdesk.

Keywords:

electronicexperimentalreport;networksystem;correctingonline

 

目次

 

1数据系统需求分析

1.1本课题研究的意义

随着科学技术的迅猛发展,其中信息技术、计算机辅助教学、远程网络化教学更对传统教学模式有很大的影响。

电子实验报告数据提交系统这一应用应时而生,它借助于互联网和多媒体手段,利用现有的技术,实现学生实验报告的网上提交,批阅和管理,在很大程度上能够提高学生的学习效率和教师的工作效率。

该系统对学生的学习效果和老师对实验报告的成果都能及时的反映,提高教师教学水平,锻炼学生动手操作能力和思维能力。

学习者在学习的过程中可以简化一些无关紧要的学习内容,教师也可以更加轻松的掌握学习者学习的情况,并能够及时的把个人的意见或建议反馈给学习者。

本系统旨在加强教师和学生之间的交流,是一个特别好的网络平台。

这种协作系统可以有助于:

(1)现代网络技术在更多虚拟环境中应用

(2)在很大程度上减轻教师的工作量,提高教师的工作效率

(3)激发学生学习者的兴趣,提高学习质量

(4)节约纸张,保护环境

1.2本课题的研究现状和可行性分析

1.2.1研究现状

最近几年伴随着互联网的迅速发展,任何人在任何时间任何地点都能够轻松获得自己所需的信息,与此同时,互联网的广泛使用也对教育行业产生了极大的影响,因此教育事业也得到蓬勃的发展。

但是目前的实验报告的上交和修改还都依循以前的模式,实验指导老师提出实验报告要求,学生成功完成相关实验的操作程序后,用文档记录实验中的相关信息,填写实验报告,然后上交给指导老师。

由实验指导老师进行最后的评分考核,之后,教师再誊写成绩,过程复杂,效率较低。

当前高校公共实验课程的主要特征是学生多、教师少,如我校的现代教育技术公共实验课,每学期上课的学生人数多达4000多名,而任课教师仅十几名。

在这种情况下,采用传统的的实验绩效评价方式会给教师增加不可能完成的教学工作量。

运用计算机数据库技术构建一个网上提交实验作业的系统,来改变传统的实验报告的批改方式,这样既方便学生递交实验报告,又减轻了教师负担。

该系统是能够被各类学习者广泛使用的基于数据库技术的实验报告提交与批改的系统,尽管它的系统规模还很微小,但功能完善后,就能够在很大程度上减轻教师的工作量和学生的学习任务,提高教学和学习的效率。

网络化的教育模式代表了教育变革的一个重要趋势,是现代教育的一个显着特征,也是教育的发展的强大推动力。

运用Internet来完成网上实验报告的提交,对现代教育的发展有一定的作用,具有一定的特点。

对学习者按时完成提交实验报告有很大帮助,同时可以运用校园网的各种资源,发挥其功能,进一步为学校的研究、管理、教学服务。

1.2.2可行性分析

(1)理论基础

利用MicrosoftOfficeAccess来构建后台数据库,简单方便,易于上手。

MicrosoftVisualStudio此款软件,广泛用于动态网站设计,交互性强,灵活性较好。

在老师的指导与帮助下,我对Access理论知识有一定的了解,并且借助移动图书馆自学了A,以及C#语言。

(2)技术基础

电子实验报告数据提交系统使用VisualStudio2008,可以提供高级代码编译器,方便的用户界面设计器、集成调试器和许多其他工具。

ASP.NET开发软件、用Access来构建后台数据库,数据一致性强,安全性强,完整性好,冗余度低。

1.3传统实验报告存在的问题

现代教育是推行高品质教育及培养学生动手观察能力和创新思维的重要方法。

高校之中的教学实验在整个程序过程中有很高的地位。

高校公共实验课不但使学生接受严格系统的实验技能训练,把握实验的知识、方法和技能,还是提高学生创新思维能力、动手操作能力、思考能力重要形式。

高校实验报告在教学实验中地位很高,并且记录了相关的过程和结果。

实验报告对于培养学生的实践能力相当重要,能够帮助学生认真完成实验,形成认真观察记录的习惯,帮助学生理解和记忆理论知识,可以很好的应用基本技能和技术。

目前全国各大高校都前赴后继的开展公共实验课,并且实验报告越来越多的人重视,但是在这重视的过程之中也存在着很多令人担忧的问题,对于教学质量的提高有很大的制约性。

首先,填写纸质版的相关实验报告就要花费很多时间;与此同时,教师会花费很长时间去批改学生的实验报告,并且,反馈也会占用教师大量时间。

所以,教师一方面不能准确及时的评价学生实验报告,另一方面教师改正学生的速度大大降低从而导致教学实验的效果不高。

其次,纸质版实验报告能够填写的内容非常有限,而且存在严重的抄袭现象,比如,学生不去做实验,当教师要检查学生的实验情况时,多数人就会抄写同学的实验报告,部分同学甚至连学号一并抄写,完全抹杀了学校开展实验课的目的。

除此之外,纸质版实验报告,不利于统计往届实验成绩,从而使高校各专业实验绩效评价无法完成。

同时,目前各高校公共实验课开展的如火如荼,倘若使用纸质版实验报告,会造成大量的纸张消耗,不符合现代社会环境友好型的发展要求。

1.4教与学需求分析

(1)教师教学方面

目前我国高校公共实验课程的最典型的特征是学生多、教师少,从而给教师带来了不可能完成的教学工作量,教育绩效评价质量也随之下降,而且老师不能及时把一些信息反馈给学生。

倘若有一个平台,能够满足教师在线批改学生的实验报告并评价,那么,教师无需再面对厚厚的实验报告,那么教师的工作量将会减轻好多,教师能够及时批改学生的实验报告,并且师生之间互动交流也会更加方便。

(2)学生学习方面

纸质版的实验报告,存在很严重的抄袭现象,经调查,好多学生甚至都不去实验室,实验报告也是借同学的进行无思考的抄写。

如果有一个平台,提供一种无纸化的实验报告,学生进入这个平台只能注册和登录,这就要求学生必须亲自做实验,用心填写电子版实验报告,从而,能够督促学生进行有效的学习,提高学习质量,以便真正的把握知识。

1.5学习内容分析

该系统主要运用MicrosoftOfficeAccess2003构建后台数据库,和MicrosoftVisualStudio2008设计前台的各个功能模块,把前台与后台进行连接,管理员可直接登录,教师、学生注册登录,三者权限不同。

管理员登录后便可管理后台数据库,比如删除,增加,编辑等操作。

教师登录后,可以在线查看学生的电子实验报告并批改。

学生登录系统后,可以选择填写实验报告或者查看实验分数,选择不同,系统会自动跳转到不同的界面,从而达到不同的学习效果。

2数据系统数据库设计

2.1概要设计

“电子实验报告提交系统”由四大功能模块组成,即注册登录模块、学生上传模块、教师上传模块、和管理模块。

1.登录注册模块。

该模块面向全体用户,此模块的结果页面为用户提供与登录该系统所需注册的相关信息,比如,学号或工号即用户名、密码、姓名、性别、学院、专业、用户水平。

用户注册登录后,不同水平的用户会进入到不同的界面,如果是学生,会进入到学生上传模块、如果是教师,会进入到教师上传模块、如果是管理员,会进入到用户信息管理模块,从而管理用户的基本信息。

2.学生上传模块。

学生上传模块面向全体学生,用于实现学生电子实验报告的提交。

学生上传的内容包括实验信息和学生信息。

在学生上传模块中,我们提供了一种实验报告样式表单(word文档),该表单规定了学生电子实验报告的样式,学生可以直接填写。

3.教师上传模块。

教师上传模块面向评阅教师,用于教师上传学生的实验成绩。

教师上传的内容包括批阅报告文件、实验人、批阅教师,其中,教师批阅报告文件在学生实验报告基础上添加了实验成绩和批阅时间。

4.管理模块。

该模块面向管理员,用于实现管理员管理用户信息以及实验信息。

2.2系统的功能模块设计

一个系统的功能完善与否对软件后期运行、推广和用户持久性使用等有重要的意义,这是系统成功的关键,系统功能完善的网站对日后存在时间具有绝对的影响。

网站的需求分析对于整个网站开发的质量至关重要,因此系统网站的安全性保障是电子实验报告数据提交系统真实性和可靠性的途径以及系统整个使用时间的长短。

电子实验报告提交系统的结构如下:

 

图2-2系统模块结构设计

各个主要模块的功能如下:

表2-2各主要模块功能表

模块名

主要功能

管理员登陆模块

主要负责维护系统,比如对用户信息和实验信息进行增加、删除、修改等操作

登录系统

用户级别不同,登陆后进入到不同的界面

填写实验报告

该平台会提供一个实验报告表单,学生填写提交

教师批改

教师可以点击“点击进入”,查看学生详细的实验报告,给各位同学打分

学生查看成绩

学生可以查看实验成绩

2.3系统开发的关键技术

2.3.1ASP.NET开发平台

A是从visualstudio衍生出来的,它是在web服务器端进行设计调试,在客户端浏览器以网页的形式呈现调试结果。

它支持多种语言,比如C#、VisualBasic等一些通用语言格式。

A是一种新型的程序架构,比起之前的ASP,在灵活性上和开发周期,它有着本质的变化。

ASP.NET为用户提供了全新并强大的服务器控件架构,它的每个页面、对象和HTML元素均是基于组件和模块的可运行的组件对象。

ASP.NET是顶级的工具支持,具有灵敏性、简便性、可操作性、可放缩性和实用性、自定义性和延扩性、安全性等特点ASP.NET平台的逻辑结构可以是两层,也可以是多层结构。

如果系统比较简单,采用两层架构较为合适,当系统较为复杂或有具体特殊要求时,应采用三层或N层架构。

ASP.NET通常包括如下部分。

ASP.NET的主要优点有以下几个方面:

(1)A兼容多种数据库,常见的有access数据库,sql数据库等,是一种面向对象的程序设计,这是Asp所不能比拟的。

(2).net中含有多种程序控件,有利于动态网站的开发,并且使用起来简单、易学、方便。

(3)使用A来开发网站,在网站前台设计的同时,应用程序的相关代码已经被自动编译成了.dll文件,所以速度会更快,网站开发也更加容易

2.3.2Access数据库

Access是微软推出的基于Windows的关系数据库管理系统(RDBMS),是Office系列应用软件之一;包含了表、查询、窗体、报表、页、宏,模块七种对象建立数据库系统。

Access数据库提供了多种向导、生成器,模板等简便有效的操作,使数据存储,查询,界面设计,报表生成等更加规范。

Access数据库为建立功能完善的数据库管理系统提供了便捷简单流程,不必编写复杂的程序代码就可以完成数据管理。

Access数据库用途很多,其提供的表格模板能够方便完成相关的人物操作,另外,Access可处理字段,关系等相关的复杂计算,具有强大的数据处理和统计分析能力,灵活快速。

Access在处理批量数据的速度,后台开发的灵活性上具有明显的优势。

Accesss是目前为止功能强大且使用简单的面向终端用户的小型数据库系统,Accesss用途如下:

(1)用来进行数据分析:

access具有强大的处理数据、统计、分析等能力,方便各类数据作各种处理

(2)用来开发软件:

access用来开发软件,简单易学

(3)用Accesss可以快速开发各类管理程序

(4)利用Accesss设计的数据库,方便后台实现数据文件共享,一台计算机上输入数据,在另一台计算机可以查看数据和实时统计。

 

2.4数据表设计

2.4.1用户信息表设计

users(用户信息表)用于存放学生和教师的以及管理员的基本信息,表中的主要字段有添加的主要字段有st_id(学号或工号即用户名)、psd(密码)、name(姓名)、sex(性别)、academy(学院)、major(专业)、ulevel(用户水平),各字段的数据类型均为“文本”。

如图所示:

表2-4-1用户信息表:

users

字段名称

数据类型

说明

id

文本

姓名

st_id

文本

学号

psd

文本

专业

name

文本

实验名称

sex

文本

实验地点

academy

文本

实验器材

major

文本

指导教师

ulevel

文本

实验目的

2.4.2实验信息表设计

experiments(实验信息表)用于存放与实验相关的基本信息,表中主要字段有name(姓名)、st_id(学号)、major(专业)、experimentname(实验名称)、destination(实验地点)、instrument(实验器材)、teacher(指导教师)、aim(实验目的)、text(实验内容)、rethink(评价与反思)、goal(实验成绩),各字段的数据类型均为“文本”。

如图所示:

表2-4-1实验信息表:

experiments

字段名称

数据类型

说明

name

文本

姓名

st_id

文本

学号

major

文本

专业

experimentname

文本

实验名称

destination

文本

实验地点

instrument

文本

实验器材

teacher

文本

指导教师

aim

文本

实验目的

text

文本

实验内容

rethink

文本

评价与反思

goal

文本

实验成绩

3数据系统前台各个模块结构的实现

3.1用户注册及登录

用户想要充分使用一个系统,首先要进行注册与登录,这样才能把个人的操作权限与信息保存到系统数据库中,长久的保存和方便提取数据。

在注册页面,用户可以根据自己身份的不同选择自己的注册类型,当提交注册信息成功后,系统会把当前用户的注册信息保存到系统后台数据库中,以便日可以直接登录系统。

用户登录成功后,会根据用户身份的不同进入相应的操作界面,进行具体的功能操作和信息浏览。

用户注册与登录模块流程图如图3-1所示:

 

 

图3-1用户注册与登录模块流程图

用户登录及注册界面

图3-1(副)用户注册与登录界面

用户注册操作主要代码

protectedvoidButton1_Click(objectsender,EventArgse)

{OleDbConnectionconn=newOleDbConnection();

conn.ConnectionString="Provider=Microsoft.Jet.OleDb.4.0;"+"DataSource="+Server.MapPath("App_Data/table.mdb");

stringVal="'"+TextBox1.Text+"','"+TextBox2.Text+"','"+TextBox3.Text+"','"+RadioSex.SelectedValue.ToString()+"','"+TextBox5.Text+"','"+TextBox6.Text+"','"+DropDownList1.SelectedValue.ToString()+"'";

stringSqlLns="insertintousers([st_id],[psd],[name],[sex],[academy],[major],[ulevel])values("+Val+")";

OleDbCommandInsCom=newOleDbCommand(SqlLns,conn);

OleDbDataAdapterda=newOleDbDataAdapter();

conn.Open();

da.InsertCommand=InsCom;

da.InsertCommand.ExecuteNonQuery();

conn.Close();

Response.Write("alert('恭喜你,注册成功!

');");

}

用户登录操作主要代码

stringConnStr=ConfigurationManager.ConnectionStrings["ConnString"].ToString();

using(OleDbConnectionconn=newOleDbConnection(ConnStr))

{conn.Open();

stringStrSQL="selectulevelfromuserswherest_id='"+TextUsername.Text+"'andpsd='"+

TextUserpassword.Text+"'";

OleDbCommandcom=newOleDbCommand(StrSQL,conn);

OleDbDataReaderdr=com.ExecuteReader();//调用ExecuteReader()方法得到dr对象

dr.Read();//调用Read()方法得到返回记录集

stringUserLevel;

if(dr.HasRows)//如果有返回记录存在

{UserLevel=dr["ulevel"].ToString();//获取返回记录中ulevel字段值

}

else

{Response.Write("alert('用户名或密码错误!

');");

return;

}

if(UserLevel=="0")

{Session["pass"]="admin";

Response.Redirect("welcom.aspx");//如果用户水平是管理员,则会进入”welcom”界面

}

elseif(UserLevel=="学生")

{Session["pass"]="student";

Response.Redirect("welcom.aspx");//如果用户水平是学生,则会进入”welcom”界面

}

else

{Session["pass"]="teacher";

Response.Redirect("consult.aspx");//如果用户水平是教师,则会进入”consult”界面

}

}

3.2学生在线填写实验报告并提交

学生在线填写并提交实验报告是电子实验报告数据提交系统的一个核心模块,当学生注册成功后,登录该系统,系统会自动跳转到欢迎界面,此时学生可以任意3个操作:

填写实验报告、查看实验成绩、返回首页。

不同的操作学生会进入的操作界面不同,从而完成各自的操作。

学生进入到填写实验报告界面,系统会提供一个实验报告表单,该表单规定学生填写实验实验报告的形式和内容,学生填写完成之后点“提交”按钮,该生的实验信息就会存入到数据库中的experiments(实验信息表)。

学生填写电子实验报告结构图如图3-2所示:

指导教师

学号

姓名

查看分数

填写电子实验报告

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2