中学网络选修课系统的设计与研究

来源 :动动画世界·教育技术研究 | 被引量 : 0次 | 上传用户:ZHY19641030
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  一、系统设计的背景、目的与意义
  (1)系统设计的背景。随着教育改革的不断深入和素质教育的加强,不少中学开始开设选修课课程,以激发学生的学习兴趣,拓宽学生的知识与技能,提高学生的综合素质。绝大多数学校采用教师面授的方式开设选修课,这种方式由于受到授课时间、地点、教学设备和师资力量的限制,导致选修课开设的效果不佳,成为选修课程开设的最大阻力。目前急需转变思路,寻找一种更好的授课方式,于是网络选修课系统应运而生,让学生通过网络选择和学习选修课程。
  (2)系统设计的目的与意义。①通过网络选修学生可以充分、直观地了解选修课程的教学目标、教学内容等,选择自己喜欢的课程。②网络选修系统的应用使学生选择课程更加方便、快捷、高效,学习选修课程不再受时间和空间的限制,根据自己的情况灵活安排课程的学习,提高学生学习的积极性和自主性。③网络选修系统可以很好地实现课程标准、教学课件、电子教案、电子学案等教学资源的发布与共享,供学生下载使用,提高了资源利用率。由于全部采用网上提交作业、网上批改作业,在一定程度上解决了部分学校教学设备不足、师资力量有限的问题。
  二、可行性分析
  (1)技术可行性。在技术方面,使用ASP技术+ACCESS数据库,结合Dreamweaver软件、CSS3.0技术、JavaScript语言可以发出实用、简洁、高效的网络选修系统,由于采用ASP技术使网络选修课系统在Windows系列的服务器上得到很好的支持。
  (2)经济可行性。由于目前各学校的校园网络非常完善,所以无需或只需少量的投入便可以在网上开设选修课,加之,客户端只要具备浏览器的功能,就可以实现网上选修,因此学生可以在计算机实验室、宿舍、家里学习选修课程。
  (3)操作可行性。学生在使用网络选修系统时,只需要注册后,输入自己的账号即可登录选修课系统,登录后可以选择课程、学习课程、上交作业等;教师使用设定的账号登录后,可以网上批改作业、管理学生作业和成绩等。总体来说选修课系统人性化设计、人机交互性好、操作使用简单。
  综上所述,在中学通过网上选课系统平台开设选修课程是可行的。
  三、需求分析
  本系统是为中学生提供学习选修课、网上提交作业、网上交流的平台,通过需求分析,可以确定系统中有三类用户:学生用户、教师用户和管理员用户,三类用户具体描述如下:
  (1)学生用户。学生用户要进入网络选修系统,需要先注册,注册后登录系统,可以查看选修的课程介绍、选择课程。选择课程后再次登录将自动跳转到课程学习模块,在完成选修课的某一课时作业时,可以网上提交完成的作业文件和作业说明。在学习过程中遇到不能解决的问题可以在线提问或给教师留言,在学期可以查看自己选修课程的作业情况、成绩情况以及学分情况。
  (2)教师用户。教师用户使用指定的账号登录后,主要是批改学生上交的作业,对学生提出的疑难问题进行解答,管理学生的作业及成绩。
  (3)管理员用户。管理员维护整个选修课系统,主要包括上传学籍信息、上传每门课程的课程标准、教学课件、电子教案、电子学案等,管理教师与学生的用户账号,设置选修课程,设置选修结束时间,打印学生成绩表等。
  四、选修课系统的设计
  (一)数据库设计
  本系统因涉及数据量不大,故采用桌面数据库ACCESS,共有8个方面的数据需要进行管理:学籍信息、学生注册信息、学生成绩信息、选修课信息、选课表信息、留言信息、账号信息等。
  学籍信息:学籍号(关键字)、姓名。
  学生注册信息:学籍号(关键字)、姓名、密码、性别、学校、班级、联系方式、E-mail、备注、学分。
  学生成绩信息:学籍号、课程名、课时、成绩、批语、作业文件、作业说明、ID(关键字)。
  选修课信息:课程名称(关键字)、课时、教师、学分、课程介绍、作业文件夹。
  选课表信息:学籍号、课程名称、ID(关键字)
  留言信息:学籍号、课程名称、留言内容、留言时间、回复内容、回复时间、ID(关键字)。
  账号信息:用户名(关键字)、密码、身份。
  (二)系统模块设计
  根据需求分析,将网络选修课系统分为四大模块,分别为登录模块、学生模块、教师模块和管理员模块。
  (1)登录模块。这是一个公共模块,每次管理员、教师和学生用户登录时,系统会判断用户账号是否正确,如果正确则查询用户身份并将账号与身份信息写入Session,然后根据身份跳转到不同的模块。以后每进入一个网页,系统都会通过Session对用户账号进行验证,以保证系统的安全性。
  (2)学生模块。学生模块面向的用户是全体选修课学生。学生用户通过此模块可以选择修课程、学习选修课程、网上交流。具体设计如下:①用户注册。学生用户点击首页中的“学生注册”链接可以进入注册页面。正确填写要注册的详细信息,点击确认,可以注册,注册后会显示用户账号。注册时系统会判断学籍号是否存在、身份证号是否合法、联系方式是否合法等。②选择课程。用户登录后可以查看课程介绍、教师介绍等信息,根据自己的兴趣选择选修课程,并可以修改,如果已经提交了作业则不能再修改所选择的课程。③课程学习。主要提供课程标准、教学课件、电子教案、电子学案等课程资源,供学生用户登录后到学习与下载。④提交作业。提交作业是本系统设计的一个难点,在此采用无组件上传文件的方式来突破这一难点,设计思路是使用系统日期与时间命名要上传文件的主文件名,然后获取要上传的作业文件的扩展名和文件内容并将完整的文件名与文件内容写入数据表,再使用数据表中的文件内容数据在upload文件夹中生成文件,最后删除数据表中的文件内容数据,以释放数据库空间。重新提交作业时,根据记录中的文件名将原作业文件删除,并更新记录,如果作业已经批改则无法重新提交作业。⑤查看作业与成绩。以表格的形式按课时顺序显示学生的提交作业情况、作业的成绩与分数。⑥在线提问。该功能通过将学生提出的问题以标题和内容的形式存入数据表,将已有回复的问题按日期顺序分页显示。
  (三)教师模块
  (1)管理、批改作业。将学生作业文件以超链接的形式显示,供教师登录后打开和下载,教师可对学生某课时的作业进行批改(主要是打分和写批语)和删除。
  (2)打印学生成绩。教师在学期末可以打印学生成绩与学分,打印功能通过浏览器自带的WebBrowser组件来实现,应用该组件时需合理设置页边距、页眉与脚页、分页打印等。
  (3)在线答疑。该功能通过将教师对学生的回复更新到原有的问题记录中来实现。
  (四)管理员模块
  (1)管理学籍信息。管理学籍信息包含三个方面:添加信息、删除信息和修改信息,其中添加信息是将学籍信息以Excel表格的形式导入到数据表中,当然也可以通过在网页中以填写信息的方式逐条添加。删除信息和修改信息与普通信息的删除、修改一样,在此不再赘述。
  (2)管理学生注册信息。通过查询、删除、修改信息等方式管理学生的注册信息。
  (3)管理选修课信息。添加、删除、修改教师的选修课信息,课程名称不重复。
  (4)管理账号信息。添加、删除、修改教师账号信息,用户名不重复。
  (5)上传课程标准、教学课件、电子教案、电子学案。由于课程资源形式不统一,文件数量较多,部分文件较大,且更新次数少,在此通过Dreamweaver的ftp功能直接上传到网站的站点中。
  (6)设置选修结束时间。将选修课结束日期写入到数据表中,在用户登录时获取结束日期与当前日期比较,如果结束日期在当前日期后,则进入选修课系统。否则不能进入选修课系统。
  五、结论
  选修课系统的使用提高了优质教学资源的利用率,将教师从繁重的课堂中解放出来,同时,有利用学生个性化发展,培养了学生探究学习、自主学习的能力,提高综合素质,得到了教师和学生的好评。网上选修课程、网上提交作业、网上批作业作为一种新的教学模式在不久的将来将会得到广泛应用。
  参考文献:
  [1]管西京.ASP+Access动态网站案例开发学习笔记[M].北京:电子工业出版社,2010
  [2]李春葆.ASP动态网页设计[M].北京:清华大学出版社,2009
  [3]吕继迪.ASP从入门到精通[M].北京:清华大学出版社,2010
其他文献
最近,世界经济论坛和福莱国际传播咨询公司对132家跨国公司的调查发现:企业声誉资本已经超过财务业绩成为衡量企业成功的重要指标。声誉资本对企业资产的安全起到缓冲作用。