APP下载

医学专业网络学习平台的开发与应用

2015-03-16唐思源杨敏崔媛

电脑知识与技术 2015年4期
关键词:密码数据库模块

唐思源 杨敏 崔媛

摘要:随着科技的进步和计算机网络的飞速发展,为了让医学专业学生的学习方式不受地域和时间的限制,最大可能的共享教学资源,产生了针对医学专业学生的网上学习平台。该系统采用B/S结构模式,开发语言使用ASP,SQL Server 2008作为数据库开发工具。该学习平台分前台界面演示和后台数据管理两个部分。前台主要实现的功能有:注册学生信息,上传资料的下载,在线视频观看,在线测试等,通过在线测试,学生可以检测当前的学习情况,通过在线论坛,学生可以相互的在线交流及讨论,老师也可以通过在线论坛收集学生的疑难问题等。后台管理主要实现的功能:可实现对学生资料的增删改功能,对课程相关资料的增删改等功能,管理员还可以发布新的公告。

关键词:B/S开发模式;网上学习平台;SQL Server 2008;ASP

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2015)04-0016-03

1 概述

随着计算机与网络技术的飞速发展,传统的教学方式已经满足不了学生及教学的需求。基于网络的在线学习方法[1],打破了传统的教学方式,学及教的过程都不受距离和时间限制,而且老师与学生的互动效果通过网络也更加密切。通过网络学习平台,学生可以自由的选择学习模式,即提高了学生学习的积极性,老师教学的灵活的也有所提高,课堂模式转化为以学为主,以教为辅的新模式,学生的思维变开阔,老师的教学也多样化,更好的开发了学生的智力及想象空间,学生学知识的主动性提高了,整个教学过程变成了愉快式教学,因此受到了教育界的普遍认可和欢迎。目前,国内外高校利用互联网开展网上学习的趋势越来越多,并开发了一大批具有较高水平的网络学习平台系统。但是,目前能满足“医学院校医学专业”学习要求的网络学习平台还不多。为了有效提高“医学专业”网络学习的整体水平,开发了此网络学习平台。

2 系统需求分析

2.1 总体目标

1)系统开发的总体任务是教师发布学习资料,学生可以自主学习。

2) 能够实现学生的自测,讨论,视频学习等功能。

2.2 需求分析

1)用户角色分析:整个系统要分两个角色,学生和老师(即管理员)。管理员可以查看及整理学生信息,发布最新公告,上传新课程及修改课程信息,可以增删改测试题等。学生可以观看及下载视频,自我测评,查看最新公告,可以通过在线论坛交流学习情况等。学生及老师必须通过密码验证后登录,登录后可以修改密码等。工作完成后,有退出系统的出口。

2) 系统功能模块介绍:根据用户的需求分析[2],分为以下几个模块。

(a)学生信息模块:可以通过注册,成为有效用户,如果注册过的用户密码有丢失,可以通过之前设定的密码提示和答案找回密码。用于注册后的用户登录,通过输入用户名和密码来进入系统,输入信息正确,跳转到功能界面,输入信息错误,跳转到登录失败页面。

(b)课程信息模块:可以查看所有的课程信息,任何用户都可以阅览课程情况,还可以超链接到课程的相关资料和书籍等。

(c)在线课程模块:学生通过选择课程,链接到学习内容,相关的学习内容可以直接在线阅读,也可以下载后随时阅读。

(d)远程教学模块:学生点击不同科目的视频教学或者在线交流等方式来学习相关的章节的内容。

(e)在线考试模块:学生可以通过选择在线考试的科目来检测自己学习的情况,提交试卷以后,可以通过查询用户名来查询自己的考试成绩及答案解析。

(f)在线论坛模块:学生可以发表自己的看法、意见,可以相互讨论,发表新的话题,也可以回复别人的问题,留下联系方式,让其他人联系你。

(g)资料库模块:学生通过选择不同的学习资料来链接相应的学习网站,可以阅览或者下载到与本课程相关的学习资料。

(h)公告栏模块:注册用户可以通过点击公告信息,详细了解最新的消息或动向。

(l)管理员模块:可以注册成为管理员,注册成功后,通过输入正确的用户名、密码登录到功能界面对前台的各个模板进行添加、删除等修改,无效用户定向到登录失败页面。

3 系统的设计与实现

3.1 系统的要求和实现环境

开发网络学习平台在语言上用ASP[3],并用VBscript 脚本语言在网页上进行合法性检查。网页制作用HTML,数据库是SQL Server 2008以及一些测试理论和网络基础知识,整个系统的运行需要在电脑上配置IIS[4]组件来支持网络服务,电脑配置要求在I3处理器以上。

3.2 数据库设计

数据库设计的好坏将直接对系统的效率以及实现的效果产生影响,好的数据库结构设计[5]会减少数据库的冗余,数据的完整性和一致性会比较高。

5 结论

本文介绍的医学专业网络学习平台的开发,主要实现的功能是教师发布课程,试题,网上解答,短消息发送、在线答疑等多种学习和交流模式,同学们还可以讨论问题及上传下载作业。学生的主要功能是实现网络学习,试题自测,网上提问,讨论和完成作业。本系统的设计避免了不必要的教师重复劳动,节约了人力资源及时间,克服了面对面的局限性,使教学更灵活,规范,科学。

不足之处有:由于采用了B/S的结构模式,虽然提高了用户操作的简单性,但安全性能有所下降,ASP技术在安全性方面还存在漏洞,比如本系统在用户登陆的时候,没有添加数字验证码或图片验证等功能,这样降低了登陆的的安全性。

参考文献:

[1] 曹哲. 软件工程[M]. 北京:中国水利水电出版社,2008.

[2] 郑人杰. 实用软件工程[M]. 清华大学出版社, 2007.

[3] 萨师瑄. 数据库系统概论[M]. 北京:高等教育出版社, 2010.

[4] 于松涛. 精通数据库管理与开发[M]. 北京:人民邮电出版,2011.

[5] 陆昌辉. SQL Server 2008开发人员指南[M]. 北京:北京希望电子出版社, 2012.

[6] 邓文渊. 陈惠贞.ASP与网络数据库技术[M]. 北京:中国铁道出版社,2005.

[7] 石志国. ASP精解案例教程[M]. 北京:北方交通大学出版社,2006.1:62-120.

[8] 严亚丁.网站规范化设计实例精讲[M].北京:人民邮电出版社,2005.

[9] Paul S.Wang.AN INTRODUCTION TO WEB DESIGN AND PROGRAMMING[M].北京:高等教育出版社,2009.

[10] [美]H.M Deite/P.J.Deitel. Small Java How to Program Sixth Edition[M].电子工业出版社,2012.

[11] Roger.S.Pressman.Software.Americas[M].上海:上海外文出版社,2014.

猜你喜欢

密码数据库模块
28通道收发处理模块设计
“选修3—3”模块的复习备考
密码里的爱
密码抗倭立奇功
数据库
密码藏在何处
数据库
数据库
数据库
夺命密码