收稿日期:2006-03-13作者简介:王 渊(1973-),男,陕西蓝田人,工学学士,助理研究员,主要从事教学管理及教育软件的开发与研究。基于C/S 结构的成绩录入系统的分析与设计
王 渊
(西安交通大学医学中心,陕西西安 710061)
摘要:在高校的成绩管理系统中,成绩记录的准确性一直是成绩管理工作的难点。本文引用统计学的方法———双工数据录
入比较法,提出了一种基于C/S 结构的成绩录入系统模型,并完成了成绩录入系统开发。本系统经过实际运行验证了该思路的正确性,达到了预期目标,达到了数据录入、审核的准确性和高效性。关键词:C/S ;数据校验;双工输入;数据录入中图分类号:G 434 文献标识码:A 文章编号:1006-2769(2006)04-0398-03
The Analysis and Design of Students ’T ranscript Input System B ad on C/S Structure
WAN G Yuan
(Medical Center of Xi ’an Jiaotong University ,Xi ’
an 710061,China )Abstract :In the transcript management system at colleges and universities ,the accuracy of transcript record has always been a thorny issue.This paper introduces the dual input method ,a statistical method ,and propos a model of students ’transcript in 2put system bad on client/rver (C/S )structure ,which has achieved intended results.The practice shows that the system en 2sures the accuracy and efficiency of data input and verification.
K ey Words :client/rver (C/S );data verification ;dual in put ;data input
随着教务管理工作信息化程度的提高,成绩管理工作也必须实行电子化档案管理。面对几千人的学院来说,大量的数据录入工作,只靠一个管理人员要完成这项工作是不现实的,而成绩管理工作又必须由专人管理。能不能让管理人员从繁重的录入工作中解脱出来呢?非专门管理人员能否介入呢?回答是肯定的。近2年来,我们在这项工作上进行了尝试,寻求到了合适的解决方案:双工数据录入比较法。本文以Client/Server 模式下的成绩管理录入子系统,数据库管理系统采用SQL Server 2000,开发工具为Microsoft Visual basic 2003为例,给出了成绩录入子系统的开发模型,以及保证客户端数据录入的准确性、录入后校验数据的具体方法,供数据库开发人员参考。
1 系统建立理论依据
为了保证成绩录入的准确性、减少错误率,将教务管理人员从繁重的事务性工作中解脱出来,我们从数据的录入角度出发分析和研究了这个问题,采用双工数据输入比较法实现成绩录入。
双工数据录入比较法是将同一批数据由两名录入员在不同的时间和不同客户机上分别录入,第一名录入人员将成绩数据录入数据表中(初录过程),然后将这批成绩交第二名录入人员录入(复录过程),最后将成绩交教务人员作对照审核,如果成绩对照结果有问题由教务人员校正,如果没有问题,提交成绩总库(审核过程)。采用这种方法,尽管同一批数据录入两次,造成了数据冗余和影响了录入进度,但对数据录入正确性要求高的成
绩录入来说,是一种不可缺少和行之有效的方法。因为两名录入人员在同一处录入出错的机会极小,这种方法极大的减少了出错率。根据概率论的原理,如果两名数据录入者各自的出错率为1%,则双工输入比较法的出错率仅为1/10,000。
2 系统开发环境及系统C/S 体系结构模型2.1 开发环境
软件环境:操作系统服务器端为Windows Server 2003;客户端为Windows X p SP2。开发工具为Microsoft Visual Studio 2003(编程环境)+Microsoft SQL Server 2000(数据库环境)。开发语言为Microsoft Visual Basic.Net 。
狗刨地硬件环境:计算机为CPU Pentium42.4,RAM 512MB ,硬盘为100G B ,显示器为19寸分辨率160031200,32位增强色。
2.2 系统建立与运行C/
S 体系结构(图1所示)
图1 系统开发C/S 模型
3 系统工作流程及功能模块3.1 系统工作流程
根据双工数据录入比较法的要求,将系统工作流程描述为图2。
・
893・
图2 系统工作流程
3.2 系统功能模块
系统由服务器端数据库管理模块和客户端的用户输入模块
两部分组成。客户端的输入模块主要处理用户身份验证、数据录入校验、数据提交等功能,包括用户登录模块、成绩初录模块、成绩复录模块、成绩审核模块、成绩提交模块(图3所示)。
王源个人资料简介图3 系统功能模块
用户管理模块:完成系统操作用户的添加、删除、修改(ad 2min 拥有权限)。将用户分为三种类别:Admin ,First ,Second 。
Admin 用户具有系统的全部功能使用权,拥有添加、删除、修改
各类用户的权限,同时具备数据审核、提交权限。First 用户只具有成绩初录权限。Second 用户只具有成绩复录权限。
成绩初录模块:完成成绩第一次录入(初录)的功能。
成绩复录模块:完成成绩第二次录入(复录)的功能。成绩审核模块:完成成绩第一次录入、第二次录入数据的比较(审核)功能,如果全部成绩审核通过,则提交审核通过的成绩,否则,返回初录、复录员修改或管理员修改。
成绩提交模块:完成审核通过的成绩入学生学籍库的功能。
4 系统涉及的数据表结构
系统主要数据表:Ur (系统用户表),Temp Score (临时成绩表),Students (学生表),Cour (课程表),IP (合法用户IP 地址表)。
系统具体数据表结构见表1。
表1 系统用户表
字段名
数据类型长度
备注Ur Name 文本20用户名,主键Ur PWD 文本50用户密码Ur QX 文本10用户权限Ur
IP
文本
15
邀请函尺寸
用户IP 地址
表2 临时成绩表
字段名
数据类型长度
备注TS Code 文本6学生学号TS Cour 文本50课程编号TS
First 文本6初录成绩列TS Second 文本6复录成绩列TS Check 文本
6审核成绩列TS
EQ
bigint
8
自动编号
表3 学生信息表
字段名
数据类型长度
备注St Code 文本8学号,主键St Name 文本50姓名St Sex 文本2性别St Grade 文本20年级St Marjor 文本20专业St
Class
文本
20
班号网课计划表
表4 课程信息表
字段名
数据类型长度
备注CU Code 文本6课程编号,主键CU Name 文本50课程名称CU
Major
文本
20
开课专业
表5 合法用户IP 地址表
字段名
数据类型
长度
备注ID bigint
8自动编号,主键IP
文本
15
用户IP 地址
5 系统建立的相关技术和处理5.1 数据审核与校验过程
即时校验:指操作员在数据录入过程中的验证。
分数取值范围:系统根据课程记分方式(系统定义了3种记分方式:两分制,五分制,百分制),选择数据录入校验策略。例如:两分制成绩分为通过和不通过两种情况,如果输入其它则报错;五分制成绩取值范围为0-5的整数,如果小于0或大于5则报错。百分制成绩取值范围为0-100分,如果小于0或大于100则报错。
学生身份校验:系统根据操作员输入学号查询该生是否是本校、本专业学生,如果不是本校学生则报错,如果不是本专业学生提示操作员成绩是否有效,学号是否输入错误。
总结性校验(数据审核):指管理员在数据审核时的初录、复录成绩比较校验。
初录、复录成绩比较:如果学生两次成绩录入相同,则通过,否则提示管理员,某某学生成绩两次输入不同,请核对原始成绩单修改成绩,直到两次录入成绩完全一致。
检查成绩是否漏登:学生成绩按班、专业录入,比较校验完成,检查所录入课程学生的专业,根据专业检索该专业的在册学
・
993・
生,查是否有学生成绩漏登。如果没有,成绩审核完成,否则,提示某学生成绩未录入,同时做相应处理,如果是缺考,则通过,否则,录入漏登学生成绩。
5.2 成绩录入次序混乱处理
解决原始成绩记录单,与操作员输入成绩顺序的不一致性,多用户错作系统成绩录入顺序混乱,造成复录成绩工作量增加的问题。在数据库设计的时候在临时成绩表(Temp Score)中增加TS EQ字段,该字段为bigint类型,属性为自动编号,初录操作员输入一条记录系统自动增加一个bigint值,记录了初录成绩入库顺序,当复录操作员拿到复录数据时,系统根据初录ES EQ字段排序,使其与原始成绩记录单顺序一致,便于查出初录成绩的漏登成绩,并在成绩记录表上标记,便于在管理员进行数据审核的时候及时修正、添加漏登成绩。
5.3 数据安全性问题
操作员输入的数据通达服务器的过程中数据以可还原加密方法处理,使得数据安全传输,在成绩审核时还原。另外,用户名、密码采用了MD5(512)不可还原加密算法。
虾用英语怎么说
5.4 用户登录安全性问题
采用三重身份验证系统:①IP合法验证,用户IP地址在系统允许的范围内,允许登录,否则提示退出。②用户名、密码验证,用户名存在、密码正确,允许登录,否则提示退出。③防火墙内网验证,用户属于防火墙内网用户,允许登录,否则提示退出。
6 系统特点
系统采用C/S结构,数据集中在数据服务器中,安全可靠。
采用SQL Server2000高性能数据服务器,实际运行时,多用同时录入,速度丝毫不受影响。
系统通用性强,扩展性能好,可以满足多用途数据录入和校验,修改记分方式及录入规则,课程库,注册学生信息即可。
7 结束语
本系统于2003年12月开发完成,经过不断的完善和反复修改,基本趋于成熟。经过使用,提高了录入效率、准确率,降低了人工劳动和不精确性,使教学管理人员从繁重的成绩录入中解脱出来。目前仍在教务管理过程中使用,系统运行稳定。
好说歹说
参考文献:
[1]李大可,王世伦.成绩录入系统确保数据正确性的策略[J].四川师
范大学学报(自然科学版),2003,26(6):652-654.
[2]田生伟,禹 龙.关联规则挖掘在成绩录入、校对系统中的应用[J].
微机发展,2003,13(8):67-68,107.
[3]慈明亮.基于互联网的教师成绩录入系统[J].科技情报开发与经
济,2003,13(11):166-167.
[4]吕建新,刘 刚,田 杰.学籍管理系统和学员成绩录入子系统的分
析与设计[J].现代电子技术,2002(4):91-92.
(上接第393页)
病临床表现和中医药治疗有更直观的理解。
4 重视教材建设
由于培养目标不同,东盟中医骨伤科研究生教材不能等同于国内学生。国内各种中医临床专业研究生教材普遍集中谈论分子生物学、细胞生物技术、免疫组化、电镜等等,如《骨伤科基础研究》仅在第一章介绍中医骨伤科基础知识,其它章侧重于中西医结合和现代基础理论,东盟学生反映这些教材不能体现中医药临床运用优势所在。其它非专业教材普遍存在内容陈旧,更新速度迟缓等问题,在教材选择上受到很大限制。从培养临床应用型人才出发,宜注重教材内容的实用性,并适当介绍当前本学科发展的最新水平,兼顾教材的先进性。鉴于东盟学生的特殊性,教学中不能一味地追求统一、正式出版的教材,应淡化“正规教材”和“讲义”之区分。我们在教材建设上重视和强调自编讲义教材。自编讲义多以近年出版的本科教材为基础,并在教学内容中注意充实最新研究成果,不仅在课堂上有可讲授内容,也能够提高学生自我学习能力,总体安排上体现贴近临床,并将我们编写的已公开出版的学术著作作为教学辅导材料,如《脊柱相关疾病》、
《中国手法诊治大全》、
《中医骨伤科治疗手法图解(中英文对照)》等。
5 提高师资水平
要保证东盟中医骨伤科研究生的培养质量,就必须具有一支高素质、高水平的师资队伍。东盟中医骨伤科学生基础相对薄弱,原有的知识结构对于接纳和使用中医药理论知识有很大难度,各国政治、经济、文化差异对他们学习中医学也有影响。以往,有些教师虽有较高的学术水平和丰富的临床经验,却缺乏对学生及其所在国的了解,在教学中常发生一些意想不到的困难,如在授课时,有些学生表示所在国对某些中药和中成药限制使用。高水平的师资队伍,除了具备良好专业素质外,还要有高度的事业心、责任感,热爱中医教育事业,熟练教学技能,有一定外语能力,了解学生的特点和要求。因而对外教学的教师应更广泛参加国际学术交流活动。近几年,我校东盟学生的导师和参与对外籍学生授课的教师多次参加东盟各国的学术活动,从政策、资源、文化等方面了解学生今后就业的需要,充分考虑教学内容对他们的实用性,使教学安排合理,教学过程流畅。
当前,我国高等中医药教育正向全球化的方向发展,而东盟是优先考虑的重点地区。同时,我国高校中医对外教育也受到种种挑战,高校应该充分发挥学校的潜力,包括资源、政策、人才、管理等方面的潜力,认真研究“教”和“学”两个方面,培养出更多的适合国外市场需求的、高质量、高素质的中医药高学历留学生人才。
敬酒词顺口溜参考文献:
[1]苏 静.中医骨伤科研究生培养的探讨[J].中国骨伤,1998,6(5):
54.
[2]袁宝权,罗祥云.高等中医人才培养模式初探[J].中国高等教育,
2004(10):24.
祖父的园子教案[3]张义胜,马良宵.浅谈高等中医药专业留学生教育改革[J].北京针灸
骨伤学院学报,2001,8(1):62.
欢迎光临“中国医学教育网”,网址为,欢迎在BBS发帖。
・
4
・