应用ASP+XML+JavaScript技术开发网络教室电子点名系统.pdf
《应用ASP+XML+JavaScript技术开发网络教室电子点名系统.pdf》由会员分享,可在线阅读,更多相关《应用ASP+XML+JavaScript技术开发网络教室电子点名系统.pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2 0 0 7 年9 月刊大众科技2 0 0 7 9(总第9 7 期lD A Z H O N G K E J I(C u m u l a t i v e l y N 0 9 7)应用A S P+X M L+J a v a S c rip t 技术开发网络教室电子点名系统胡强。罗毅(宜州一中,广西宜州5 4 6 3 0 0)【摘要】为了提高中学信息技术课堂教学效率。强化课堂纪律和管理,充分发挥计算机管理的作用,在W i n d o w s 2 0 0 0 W i n d o w s 2 0 0 3 操作系统下,搭建I I S 信息服务平台,应用A s P+x M L+J a v d n p t
2、技术来开发网络教室电子点名系统。【关键词】电子点名系统:I I s 信息服务;A S P;X v l L;J a v a S c f i p t【中国分类号】G 4 3 4【文献标识码】A【文章编号】1 0 0 8 1 1 5 1(2 0 0 7)0 9 0 1 6 4 0 3(一)开发背景目前,各个学校的信息技术课基本上都是在网络教室或多媒体教室进行授课的,而大多学校的网络教室或多媒体教室是在学校实验楼的最高层,传统的考勤办法是安排上机座位,让学生对号入座,然后再口头点名。但一个网络教室只能放置5 0 台电脑左右,一个班的学生数目为6 0 7 0 人,甚至7 0 人以上,采用传统的口头点名或
3、目测点名会浪费本来就少的授课与练习时问所以报多信息技术课老师都疏于或不严格考勤,这种状况如果长期以往地持续下去一来会对信息技术课老师的形象带来不良影响,二来让学生对信息技术课养成懒散的学习风气想来就来、随意旷课,最终导致信息技术技能的落后。利用A S P+X M L+J a v a S c r i p t 技术开发网络教室电子点名系统,取代费时费力的传统考勤办法,以严格的学习纪律促使学生改掉不良的学习风气。(二)开发技术及平台简介电子点名系统所应用的平台是基于W i n d o w s 2 0 0 0W i n d o w s 2 0 0 3 的服务器操作系统的,是措建在I I S 信息服务平
4、台上的一个专门用于电子点名的网站。I I S 即I n t e r n e t 信息服务,是一个包含W o r l dW i d eW e bs e r v e r、G o p h e rs e r v e r和F T Ps e r v e r 的服务程序,能发布网页,并且能用A S P、J V A、Y B s c r i p t 产生页面。I I S 是随W i n d o w sN TS e r v e r4 0、W i n d o w s 2 0 0 C l w i n d o w s 2 0 0 3 起提供的文件和应用程序服务器,是在W i n d o w sN TS e r v e
5、r 上建立I n t e r n e t 服务器的基本组件,与W i n d o w sN TS e r v e r 完全集成,允许使用W i n d o w sN TS e r v e r 内置的安垒性以及N T F S 文件系统建立强大灵活的I n t e r n e t I n t r a n e t 站点。I I S 支持与语言无关的脚本编写和组件,通过I I S,开发人员可以开发新一代动态的,富有魅力的W e b 站点。电子点名系统所用的开发技术主要是A S P(A c t i v eS e r v e rP a g e s 动态服务器页面)技术,是在I I S下开发W E B 应用
6、的一种简单、方便的编程工具,可以混合使用H T 呲、脚本语言以及组件创建服务器端功能强大的I n t e r n e t 应用程序。利用A S P 可以轻松地实现对页面内容的动态控制,根据不同的浏览者。显示不同的页面内容。浏览者觉察不出来,就像专门制作的页面一样并且可以随心所欲地对数据库进行各种的操作。电子点名系统使用X M L 即可扩展标记语言(E X t e n s i b l eM a r k u pL a n g u a g e)技术存储数据,作为对数据库的种有效的补充。还使用了一些J a v a S c r i p 脚本编程语言用于实现一些方便的功能,体现人性化的设计。和A S P
7、不同的是利用J a v a S c r i p t 能够开发与用户双向互动的功能,不需要将数据在客户端和服务器间来回传递,在速度上拥有即时的反应效果,程序直接在浏览器执行,而A S P 是在服务器端执行的。(三)系统搭建步骤1 安装操作系统平台:即安装W i n d o w s 2 0 0 0 W i n d o w s 2 0 0 3操作系统。2 安装I I S 信息服务:若操作系统中还未安装I I S 服务器,可打开“控制面板”,然后单击启动“添加删除程序”,在弹出的对话框中选择。添加删除W i n d o w s 组件”,在W i n d o w s 组件向导对话框中选中“I n t e
8、 r n e t 信息服务(I I S)”,然后单击“下一步”,按向导指示,完成对I I S的安装。3 安装网络教室教师控制软件,如易思、红蜘蛛等。主要用来远程控制学生统一登录电子点名系统。4 启动I I S 服务器,新建虚拟目录D m,并指定网站访问I P,如设为1 9 2 1 6 8 0 1 0 0。5 使用A c c e s s 数据库管理程序在虚拟目录中建立名为陆m d b 的数据库文件,并在数据库中建立以下数据表tS t u d e n t(用于存放学生基本信息)、C l a s s r o o m(用于临时存放每次考勤的学生报到情况)、L o s t(用于存放缺课学生信息)、R i
9、 z h i(用于存放累计的上机日志),A d m i n(用于存放教师登录用户名及密码)。6 依照程序设计蓝图使用A S P 开发工具M a e r o m e d i aD r e a m w e a v e r 或F r o n t P a g e 来编写程序代码。7 运行调试系统,请除程序错误。(四)电子点名系统设计分析1 学生登录模块设计分析学生登录界面设计如图1 所示:【收稿日期】2 0 0 7-0 7-2 8【作者简介】胡强(1 9 6 8-),男广西青港人广西宜州市宜州一中一级教师主要从事中学教育。1 6 4 万方数据围1(1)功能描述:学生可用两种方式报到,一是通过直接输入自
10、己的学号来报到二是通过选择班级、姓名,则学号自动显示在学号输入框中。学生在报到后还可随时查询本班的报到情况,方便自己确认是否已经正确报到。教师可通过“教师管理”链接点登录后台。(2)设计要点:登录模块应确保实现这样的功能:防止学生重复报到,即每节课每台电脑只允许一位学生登录,一旦报到过一次,便不能再以其他学号报到,这就避免了到课的学生帮旷课的同学报到。具体是在程序中设计一个判断语句当某台电脑报到之后,就把它的I P 地址以及所登录的学号存放到数据库中的C l a s s r o o m 数据表中,当这台电脑企图再以别的学号报到时则禁止写入数据库,并给出警告提示。(3)技术分析t 界面中下拉框中
11、的数据是用X M L+J a v a s c r i p t 技术实现的首先在教师管理模块中把E x c e l 格式的全校学生数据导入到数据库中的S t u d e n t 表再把S t u d e n t 数据表用A S P 导出为X M L 文件,具体就是一个纪录对应生成一个X M L 文件。这样的好处是可用J a v a S c r l p t 技术实现把x 札数据放入三级联动下拉框,因为)0 4 L 数据是静态的,从而不必每次都用A S P 从数据库中动态输出,这就大大提高了程序运行的速度,并且体现了人性化的设计(方便输入学号)。2 教师管理模块设计分析(1)教师登录后台模块。设计时
12、应强调安全性,系统采用A S P 的S e s s i o n 技术来保证教师登录的安全,如果在一段时间内没有操作则会话自动结束。想再次操作时必须重新登录,这就避免了学生非法登录。(2)后台管理界面设计如图2。围2(3)导入学生名单模块。功能分析:一般学校在新生入学后都把学生信息录入E x c e l 文件保存,其中学号大多按入学年份+班级号+座位号形成,如。2 0 0 5 1 8 0 0 1”。对照设计导入E x c e l 文件格式功能就可非常方便地利用已有的资源创建电子点名系统所需的数据表。设计要点;先设计一个文件上传功能,并规定只能上传E x c e l 格式。然后用A S P 的A
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 应用 ASP XML JavaScript 技术开发 网络教室 电子 点名 系统
限制150内