摘要:每个学期学生都要考试, 考完试学生们都回家了, 等老师改完卷后, 班主任如何让学生们环保又快速、安全地获取自己的成绩呢?针对该问题, 提出了设计基于互联网+ASP班级成绩查询系统的解决思路。将学生成绩从电子表格导入Access数据库, 利用ASP设计动态主页面, 在主页面的文本框输入学生姓名, 点击“查询成绩”提交按钮, 系统接收到学生姓名字符后, 通过SELECT查询语句查询数据库并进行数据比对, 比对相符后, 主页面会显示该学生的成绩。实践表明, 该系统运行速度较快、稳定可靠, 能够满足学生快速、安全查询自己的成绩。
关键词:成绩查询; ASP技术; Access数据库; SELECT查询语句;
作者简介: 吴国辉 (1981-) , 女, 学士, 讲师, 研究方向:Web信息系统。;
收稿日期:2018-12-21
基金: 广西职业教育教学改革立项项目, 基于互联网+的《动态网页设计》移动式实训平台的研究, 桂教职成[2016] 26号, 项目编号GXZZJG2016B170;
Received: 2018-12-21
1 班级成绩查询系统的设计背景
传统的学生成绩告知单是由班主任在电脑中制作好后, 打印并邮寄给学生。传统的方法不仅浪费纸张、破坏森林, 与低碳绿色环保的发展大趋势不相符, 还增加成本、不快速、工作量多, 自然会逐步退出主流。
随着互联网的飞速发展, 移动网络快速普及, 互联网+的浪潮如火如荼, 将互联网和教育进行更深入的结合成为教学改革的发展大趋势。
将所有学生的成绩截图, 发送到学生的QQ群、微信群的方式也不妥当, 因为大部分学生都不喜欢让别人看到自己的成绩, 新时代的学生成长环境多样化, 普遍存在一定心理隐患。有的学生家境优越, 承受挫折能力较弱;有的学生为留守儿童, 严重缺乏关爱, 容易出现性格缺陷;更多的情况是家长忙于生计, 无暇疏导孩子的心理障碍。
将每位学生的成绩, 单独发送到学生的QQ或微信号。虽然能够避免隐私的问题, 但是劳动量太大。一个班几十位同学, 全校学生上千人。如果学生更多, 例如像全国公务员考试、高考、成人考试、职称考试……数以百万、千万人, 这种单独发送的方式更加不可行。
因此, 设计一个能够满足学生快速、安全查询自己的成绩的基于互联网+ASP班级成绩查询系统很有必要, 能解众多班主任的燃眉之急。
2 班级成绩查询系统的设计
2.1 系统的架构与动态技术
系统选择可以在任何地方进行操作而不用安装任何专门的软件, 系统升级、管理完全零维护, 非常适合互联网使用的B/S (Brower/Server, 浏览器/服务器) 架构[3]。
系统选择ASP动态技术。
ASP (Active Service Page, 动态服务页面) 是一种简单、高效的动态页面技术, 其原理就是在一台Web服务器中, 通过ASP页面调用服务器的信息并以普通网页的形式显示出来[4]。ASP的优点非常明显:微软出品, 对Windows、Office、中文字段完全兼容;服务器平台AspSweb Server绿色版, 不用安装直接运行并支持网络访问;Access数据库无需安装直接驱动, 与ASP无缝对接[5]。
2.2 创建系统数据库
用电子表格制作学生成绩表cbj.xls, 包含姓名、语文、数学、英语、总分、排名等字段, 并输入相关信息。
新建Access数据库文件, 命名为wu.mdb, 导入cbj.xls。
2.3 设计查询主页面
查询主页面index.asp, 该动态网页里面包括表单、输入文本框、提交按钮、表格等, 如图1所示。
图1 主页面
2.4 链接数据库
在index.asp源代码的头部插入以下代码:
2.5 主页面用户交互的实现
用户交互也就是表单提交后的响应 (动作) 。在index.asp源代码的末尾插入下面的程序。
2.6 SELECT查询语句查询数据库
在主页面的文本框输入学生姓名, 点击“查询成绩”提交按钮, 系统接收到学生姓名字符后, 通过SE-LECT查询语句查询数据库并进行数据比对, 比对相符后, 主页面会显示该学生的成绩。
编辑主页面源代码, 在要显示查询结果的位置, 插入下面的代码。
3 班级成绩查询系统测试
在i3 4160、4GB DDR3、128GB SSD、Windows7 (64bit) 环境下, 运行绿色版AspSweb Server, 就可以获得便捷的访问。例如在手机的浏览器地址栏中输入该服务器所在的IP (192.168.1.104) 看到主页面, 如图2所示。
图2 运行主页面
然后, 不输入姓名直接点击“查询成绩”按钮提交, 弹出警告对话框, 如图3所示。
图3 弹出警告对话框
接着, 输入姓名“吴进”, 再次点击查询, 显示学生成绩, 如图4所示。
图4 显示学生成绩
4 结语
可以看出, 班级成绩查询系统的设计、部署并不复杂, 运行效果完全达到了预期效果, 学生们能够环保又快速、安全地获取自己的成绩。
其主要步骤为:将成绩表从电子表格导入数据库, 设计动态页面的界面, 加入对数据库链接、读取、显示的代码, 加入提交按钮响应的代码, 运行测试。
该系统如果经过进一步的完善还可以应用到公务员考试成绩查询系统、公司员工工资查询系统、快递物流查询系统等等。
参考文献
[1]吴国辉.基于条形码和邮件合并的家庭报告书的设计[J].电子制作, 2015, 21 (18) :034-035.
[2]苏少禧.探索互联网+下中职学生的培养[J].电子商务, 2015, 6:29-30.
[3]吴国辉.基于ASP+SQL的农村信用社信息清理系统的设计[J].吕梁教育学院学报, 2017, 4 (34) :159-162.
[4]吴国辉.基于ASP和模板的家庭报告书管理系统的设计[J].计算机光盘软件与应用, 2014, 17 (15) :23-24.
[5]吴国辉.基于AJAX的便携式作业管理系统的设计[J].电子制作, 2014, 20 (16) :064-065.
[6]郭振勇. ASP中实现Excel和Access数据互通[J].福建电脑, 2016, 1 (1) :88-89.
近年来随着计算机及互联网技术的发展, 信息技术的传播速度已经突破了时间和地域的局限。由于在线用户的快速扩张, 许多企业和制造商也将目光投向了互联网, 互联网的虚拟世界正在实现, 并逐渐融入现实生活。...
随着信息技术的进步和发展,互联网给人们日常生活带来巨大变化,同时也带来了商业模式的变革。互联网正在加速融入社会经济的各个领域,成为促进用户消费方式升级、社会经济结构转型、国家创新的重要助力。...
ASP是微软推出的服务器端脚本环境,它把脚本、HTML、ActiveX组件有机地结合在一起,形成动态、交互、高效的Web服务器应用程序.是目前流行的Web应用程序开发工具之一,因其功能强大且简单易学、易于维护、灵活性大,再加上微软的强有力支持,深受网...
ASP技术在动态网页制作过程当中有着比较广泛的运用, 有效降低了游览器的整体工作负担, 同时在使用过程当中更加的方便快捷, 对信息的获取更加快速, 受到了人们广泛的青睐。...
引言我院各系各专业都有不同实验室,功能各不相同.随着高职院校发展和改革的步伐日趋加快,办学规模不断扩大,我院的实验室建设的投入也逐年增加.随着实验室规模的扩大,实验室管理工作日益繁重.实验室管理的主要任务就是:合理安排和利用实验室,统计使用过程中...
就目前世界范围内信息技术的发展而言, ASP技术的利用可以说是同时具备了高效和简单两个优势, 能够对于复杂的Web应用的开发起到最直观的简便作用, 同时可以实现信息数据系统的维护。...
随着信息技术的快速发展,计算机技术在各行各业中得到广泛应用。随着计算机网络技术的广泛应用使得各行业的管理方法得到质的飞跃。计划生育是党和政府工作的重要组成部分,且其工作量较大,采用传统的管理方式已经无法满足现代管理需求,采用信息化管理手...
WEB数据库应用系统中,有时需要有一些统计数据图形给用户传达准确直观的数据信息。利用常规方式添加图形易受到网速、存储的限制导致其速度慢,且放大或缩小后图像出现失真。采用VML(VectorMarkupLanguage)能够很好的满足要求,解决以上问题。本研究通...
在B/S应用系统开发过程中,经常会遇到主从表关联显示数据记录的设计,例如留言板系统,博客系统,论坛社区等,主表存储发起人的留言内容,从表存储回复者的留言内容,主表与从表的数据显示在同一个页面上,以便数据的浏览和处理。这种显示方式页面布局...
动态网页开发过程中, 应用的技术各有优点, 适用范围也不尽相同。经过上文分析可知, 开发技术应用过程中, 需要对各种开发技术进行比较。ASP技术与PHP技术是我国现阶段广泛应用的开发技术。JSP技术在国外电商网站应用比较频繁, 且JSP技术是现代技术, 出现时间不...