APP下载

计算机科学技术网站的设计分析

2020-11-16刘梦迪

数码世界 2020年10期
关键词:网站设计科学技术计算机

刘梦迪

摘要:本文在SQL数据库和ASP技术相结合的基础上构建专题学习网站,并对该网站的设计目标、设计方法与实现方式进行分析。本系统的应用可实现在线考试、BBS论坛与网上教学等功能,对学习网站内资源的动态管理,为管理工作的顺利开展提供更多便捷服务,也为师生提供新的学习和交流平台,为IT教育发展提供极大助力。

关键词:计算机;科学技术;网站设计

引言

进入信息时代后,互联网逐渐渗透到人们生产生活之中,各类信息科技类的网站也逐渐发展壮大,可打破时间地域限制,使信息共享变得更加便捷高效。在现代化教育背景下,信息技术与教育间的衔接日益紧密,可设计计算机科技网站应用到教学之中,实现在线考试、BBS论坛与网上教学等功能,以此促进IT教育发展。

1 计算机科技网站的设计目标

当前现有的计算机科技类学习网站构成形式大同小异,主要由几个主要模块与多个小模块构成,且各个模块之间属于独立状态。本文结合当前教育需求,以专题学习网站为对象进行设计,为线上学习与多类型资源获取提供更多便利。在该网站设计中,主要包括在线考试、BBS讨论与网上教学三大模块,其中在线考试包括前台与后台两个模块,前台负责录入考生基本信息,后台则包括试题展示、成绩发布等功能。BBS讨论区中,前台负责用户讨论与信息发布,后台负责用户分类管理与发布信息管理;网上教学模块中,前台负责提供教学视频搜索、播放等功能,后台负责教学视频删减、增添、分类等功能。

2 计算机科技网站的设计方法

2.1开发工具

本系统采用的ASP脚本语言VBScript,属于VB的Scripting版本。用户可通过网页直接插入该脚本,其代码也可直接嵌入到HTML命令之中,有助于网页元素操纵,与Web浏览器之间实现交互,对用户操作进行捕捉与响应。SQL Server的用户端可安装在PC系统中,最多可定义32767个数据库,在每个数据库中可定义20亿个表格,且对表格数据量没有限制。本系统的动态网页设计通过Dreamweaver来实现,可轻易将其转换为表格图层,并以拖拉置放的方式进行版面配置,利用该软件设计的网页可以全方位呈现在浏览器中,为用户带来更加优质的使用体验。

2.2功能模块

(1)在线考试模块。结合在线考试特点,可将该模块分为前台与后台两项内容。前台管理的作用在于师生注册、登录系统、在线考试、资料修改与成绩查询;后台管理的作用在于管理员对师生与考题信息进行管理、发布公告与成绩等等;考生成功注册后登陆网站中开展相应操作,如在线考试、成绩查询、资料修改等等。在正式考试前,考生需要选择课程套题,然后开始考试,在考试结束后系统将反馈考生本次考核成绩。教师也可借助该网站进行相关操作,获取相应FTP存储空间,但不可开展与考试相关的操作;

(2)BBS模块。结合讨论区的特点,可将该模块分为五个子模块,即用户注册与登录、页面刷新、管理员登录与主题分类。其中管理员登录属于特定权限,待登录成功后可完成主题信息发布、用户管理等操作;用户通过注册成为该网站真正用户,登录系统后便可发表信息、查看分类信息、修改基本资料等等。管理员可对用户信息进行修改,也可在论坛系统类别进行修改和增删、对主题信息进行调整等;

(3)网上教学模块。结合该模块特点,可将其划分为在线欣赏、视频查询、视频推荐、管理员登录等子系统。待管理员成功登录后,可对视频进行分类管理与信息增删等操作。该系统面向全体公众开放,无需注册便可享受在线教学视频点播服务,用户可自主搜索影片与分类显示,可迅速找到所需的视频资源。

2.3数据库连接

首先,创立文件并命名为conn.asp,通过无ODBC DSN方式构建数据库连接。在本系统设计中,可采用ADO技术实现上述操作,该技术具有可扩充、便于使用等特点,虽然该网站中带有3个数据库,但连接代码基本相同。在两个数据库连接时,可采用DBName=”db_movie”替代连接代码中的对应语句,便可由此实现相应数据库间的连接。在该网站中,可采用#include指令构建数据库与其他网页间的连接,代码为:

<!--#include file=”Conn/conn.asp”-->

3 计算机科技网站的实现

3.1在线考试模块

(1)考生注册实现。在注册界面中,当用户填入注册信息并经过程序验证后,鼠标点击“注册”按钮,程序便可获取用户提交的表单,然后构建记录集,通过调用recordeet对象的方式,将表单与用户IP地址存储到数据库中,并将学生账号与密码存储到session变量之中,最后弹出注册成功的提示;

(2)试题展示实现。当用户进入到考试界面后,页面顶部便会现实该用户选择的课程与套题名称,并在成绩信息表中插入新记录,标记该用户已经选择该试题进行考试。在用户开始答题时,考试初始值便会插入成绩信息表中,系统将自动编号最新插入的ID,再将其存储到Session变量中。在该网站中试题以单选与多选为主,二者的分值比例为2:3,满分100分;

(3)成绩查看。该网站为学生成绩查询提供新渠道,成绩信息包含考试题目信息、正确答案、考生答案与最终成绩。在该界面中,可通过查询信息表获取本套题的答案与本次考试的详细成绩;最后将成绩信息传输到用户浏览器中。

3.2 BBS讨论模块

首先,管理员登录实现。管理者输出正确的账号与密码后,点击登录按钮、数据验证后,系统首先对账号、密码是否正确进行判断,最后对数据验证码进行核对,上述信息均正确的情况下才可成功登录;其次,发表主题模块实现。该模块可实现用户在论坛中发表信息,包括内容、表情与主题等等。针对信息内容进行限定,如若超过规定字数便会弹出提示框,可对特殊内容进行突出标记,如字体加粗、下划线、倾斜等等。在发表界面中,首先创立记录集,再利用SQL查询语句寻找当前用户信息,将查到的信息在浏览器中显示出来。在添加主题时,应对主题内容是否存在进行判断,再确定用户级别,以此为依据执行相应添加语句,在信息发表成功后弹出提示框。

3.3网上教学模块

在教学首页实现中,可通过ASP代码将视频列表分页显示出来,并实现其他功能操作;在站内搜索模块实现中,可在进入教学首页后,在视频搜索栏上输入影片名称,鼠标点击“GO”便可查询;在视频管理模块应用中,可实现对视频的添加、修改和删除。在视频添加中,管理可将新视频信息输入到指定数据表中,在视频管理界面点击“添加视频”,将视频上传后点击“添加”,便可完成该视频的添加,修改与删除也是同样的道理。

4 结论

综上所述,在IT教育发展背景下,为了更好的适应信息时代教与学的新要求,专题学习网站的设计成为大势所趋。在本文设计的网站中,具有在线考试、BBS论坛与网上教学等多项功能,可打破时间地域上的限制,充分实现信息资源共享,促进学生信息素养与综合素质提升,同时也为教学和管理工作的高效开展提供极大助力,获得广大用户的一致好评与青睐。

参考文献

[1]许辉.分析计算机科学技术网站的设计与主要方法[J].大科技,2018(21):0012-0014.

[2]王磊.试析计算机科学技术网站的设计与实现[J].工程技術(引文版),2019(12):00319-00319.

[3]洪留荣.地方高校计算机科学与技术本科专业辅助教学平台的设计与分析[J].淮北师范大学学报(自然科学版),2019,32(002):0089-0092.

猜你喜欢

网站设计科学技术计算机
教育部科学技术司更名为科学技术与信息化司
科学技术部令第19号 科学技术活动违规行为处理暂行规定
科学技术活动违规行为处理暂行规定
中国计算机报202007、08合刊
中国计算机报2019年48、49期合刊
中国古代的“计算机”
企业网站建设的探讨
网站设计课程内容优化探讨
可复用的高职网站后台管理系统的设计
《计算机应用基础》自主学习网站的研究与设计