您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 企业文化 > 网络环境下的分数录入系统A
网络环境下的分数录入系统(A)申报教师:张高亮学校:四川省宣汉中学2014年5月目录1.项目背景......................................................................................12.项目配置要求..............................................................................143.应用范例......................................................................................23.1数据准备...............................................................................23.2导入数据.............................................................................53.3设置用户名和密码...........................................................103.4网上运行...........................................................................114.致谢..............................................................................................145.附录..............................................................................................145.1在Office2007中畅通运行宏...........................................145.2在Office2003中畅通运行宏.........................................1611.项目背景宣汉中学现有学生一万余人,从初一至高三每个年级多的有两千余人,少的也有一千余人,各年级在组织统一考试之后要进行学生成绩的录入工作,以往是年级相关负责人将学生的基础数据拷贝到各年级办公室的电脑上,教师录入成绩后再用U盘拷到一台电脑上进行合成,这项工作比较麻烦,并且在拷贝数据、合并各科成绩时容易出错。如果利用宣汉中学现有的校园网,将非常方便地解决这一问题。微软公司开发的MicrosoftOffice系列软件在全世界应用广泛,其中的Excel电子表格与access数据库具有强大的数据处理功能,自office2000版本起,附带了VBA(VisualBasicForApplication)编程语言。该语言与MicrosoftOffice结合紧密,功能强大。随着网络的发展,微软公司还推出了VbScript网络编程脚本语言,该语言以Basic语言为基础,简单易学,配合DreamWeaver软件可与access数据库结合制作动态网站。将校园网中的一台电脑作为服务器,其它电脑上录入的数据均可提交到该服器中。现在的小型服务器软件很多,有ASP小旋风、AWS、Sws等,服务器运行后,其它的电脑只需输入该电脑的IP地址就能进行分数的录入工作,相关的数据将直接传送到服务器上的access数据库。这样,就可让分数录入工作更加简洁,更加高效,其工作原理如图1-1所示。图1-12.项目配置要求网络必须连通,若因特网不通,至少要确保局域网连通。作为服务器的电脑,安装WindowsXP或以上版本的操作系统,带有Excel、access2000版本以上的Office软件。本文以XP操作系统,Excel2003、Access2003作详细的应用说明。录入员1服务器录入员2录入员3录入员423.应用范例3.1数据准备宣汉中学高一年级和高三年级分别进行了一次年级统一考试,试卷阅完后将进行学生各科成绩的录入。将文件夹盘根目录下,鼠标左键双击该目录下的考试安排电子表格文件,将高一年级参加考试学生的考号与学生姓名拷贝到第一、第二列,第11至13列输入或粘贴相应的考场数据,结果如下图3.1-1所示:图3.1-1鼠标左键点击菜单栏的工具-宏命令,(若不能运用宏,解决方法参见附录)得图3.1-2所示的页面:3图3.1-2鼠标左键双击生成考试数据,即可生成与考试相关的数据,(若对结果不满意可双击删除生存的数据重新生成)如图3.1-3所示:图3.1-3由于本次考号由9位数字组成,前三位为“130”,代表所在年级,因此在第二行H列输入:=”130”&f2将鼠标移到H2单元格右下方,当鼠标变为“+”时双击,得如图3.1-4所示的结果。4图3.1-4打开文件夹下的data文件,该电子表格文件共有14列,分别为:zclass、zname、roomno、znumber、zcandidate、chinese、maths、english、physics、chemistry、biology、politics、history、geography,它们分别代表考生的班号、姓名、考场号、序号、考号,语文、数学、英语、物理、化学、生物、政治、历史、地理这14个列(字段)名。将生成的数据拷贝到相应的列(字段),结果如下图3.1-5所示:5图3.1-53.2导入数据将电子表格文件:考试安排、data保存后关闭,打开数据库文件,如下图3.2-1所示:6图3.2-1点击新建按钮,导入表(如图3.2-2),选择刚才生成的数据表data.xls,点击导入如图3.2-3,得如图3.2-4所示的结果。图3.2-27图3.2-3图3.2-4注意文件类型的选择8点击下一步,选择第一行包含列标题,得如图3.2-5所示的结果。图3.2-5连续点击下一步按钮,得如图3.2-6所示的结果:图3.2-6更改为需要的数据表名9导入到表的名称命名为g1,g1表中具有高一年级学生的基础数据,导入工作结束后,可选中选中表g1,单击选项卡上的设计标签,进入设计试图,注意:设计试图中共有15个字段,(access在从电子表格导入数据的过程中增加了一个字段ID!)它们分别是:ID、zclass、zname、roomno、znumber、zcandidate、chinese、maths、english、physics、chemistry、biology、politics、history、geography,它们分别代表考生的总序号、班号、姓名、考场号、序号、考号,语文、数学、英语、物理、化学、生物、政治、历史、地理这15个字段,其中roomno必须是数字型。另外字段的顺序不能乱。确认后的字段类型及顺序如下表所示:图3.2-7将设计试图关闭后,用同样的方法可将高三年级的数据导入。导入成功后数据库中共有3个数据表,其结果如图3.2-8所示:10图3.2-83.3设置用户名和密码在数据库xhzx.mdb中,双击user数据表,表内有5个字段,ID、username、password、tablename、show这五个字段中的第一个为自动编号,不需填,第二个字段username为分数录入人员登录的用户名,password为登录密码,tablename为与之相对应的数据表。Show为在登录后首行显示的相关指示数据。另外,为了在数据录入过程中减少错误,可对各科的分数进行限制:分数录入过程中如果录入了非数字或录入了小于零或录入大于试卷最高分值的数据将进行错误提示,直到更正后提交数据方能成功。在本例中,可在user数据表中设置各科的最高分。由于本次有两个年级的学生成绩数据,由此在user表中需至少设置两条记录。user表设置结果如图3.3-1:高一年级学生考试基础数据高三年级学生考试基础数据11图3.3-13.4网上运行打开控制面板中的电源管理选项,确保关闭硬盘与系统待机两个选择项均选定为从不,其它选项如下图所示:图3.4-1在文件夹中任意选择一种服务器,现选择服务器sws2.4.exe双击,得到如图3.4-1所示的页面:高一语文试卷最高分高二英语试卷最高分12图3.4-2地址栏中的为在局域网中该服务器的IP地址,其它在同一个局域网的电脑输入该地址就能进入相同的登录页面。打开同一局域网内的电脑浏览器,输入IP地址确认后出现登录页面,在输入相应年级的用户名和密码即可对相应年级的学生成绩即行录入。本文以高三年级为例。在用户名文本框中输入gaosan/密码框中输入chenggong,点击提交,即可进入高三年级本次考试成绩录入页面:图3.4-2图3.4-3在单选按钮组中选择相应科目,并在文本框中输入相应的考场号即可录入相应科目、相应考场的学生成绩。由于理科的物理、化学、生物,文科的政治、历史、地理是属于综合科,学生所得的考分在同一张试卷上,为了加快进度,文科综合可点击政治*历史*地理三科成绩快速录入,理科综合可点击物理*化学*生物三科成绩快速录入。点击分数录入进度查询可查询各科成绩录入进度。点击显示已录入数据可显示已经录入分数的全部数据。例如,在单选按钮组中选择数学,在文本框中输入39,代表要录入39考场的数学成绩,点击提交后,进入如下页面(图3.4-3):A图标的出示代表服务器启动成功!表user中show字段输入的说明13图3.4-4鼠标点击第一个文本框,激活后可用小键盘在数字锁定(numlock)的情况下录入分数,每录入完一行,按下回车键即可进入下一行继续录入。分数录完后点击提交(为了安全,每个考场的分数录入时间不能超过20分钟否则提交会失败!),出现如下页面:图3.4-5点击返回,即可返回图3.4-2所示的页面,在选择科目和考场号后可继续录入考试分数。14点击分数录入进度查询可随时查询成绩录入情况,点击完全显示已录入数据可进入一个新的页面,显示已录入的全部学生数据,可以将这些数据拷贝到电子表格进行处理。分数录入工作完成后也可打开数据库文件,将数据库中的数据表导出为Excel文件。4.致谢首先我必须感谢宣汉中学的王专校长、宣汉县教育局的曾莉、郑磊和宣汉中学的年级主任牟必继老师,是他们让我进入了宣汉中学。其次感谢章云格校长与年级主任祝隆中,是他们给我机会留在高三年级,给予我机会完成该项目。5.附录5.1在Office2007中畅通运行宏在Office2007中如果打开带宏的文件出现问题,可将左上角office标志点开,(见图2.1.1-1)然后再单击出来的页面右下角Excel选项图4.1-1再点“信任中心”-“信任中心设置”-“宏设置”-“启用所有宏”-“确定”Excel选项15图4.1-2图4.1-3信任中心信任中心设置16图4.1-45.2在Office2003中畅通运行宏如果电脑上安装的是Excel2003,打开教务系列文件后出现下图(图4.2-1)所示情况,图4.2-1则可通过下列步骤让宏运行。步骤一,选择“工具→宏→安全性”,设置宏的安全级为“低”,再关闭文件,然后重新打开,如果问题没有解决,则打开Excel后,依次选择“工具→宏→VisualBasic编辑器”,在“VisualBasic编辑器”中依次选择“插入→模块”,在窗口中输入三行代码:submacrodm()、MsBox“mymacro”、EndSub(代码后没有标点)。然后依次选择“文件→关闭并返回到宏设置启用所有宏确定17MicrosoftExcel”,保存并关闭当前的Excel文件。这时再打开刚才文件,就出现安全警告,提示宏被禁用,这时我们需依次选择“工具→宏→安全性”,在弹出
本文标题:网络环境下的分数录入系统A
链接地址:https://www.777doc.com/doc-3368507 .html