论文网首页|会计论文|管理论文|计算机论文|医药学|经济学论文|法学论文|社会学论文|文学论文|教育论文|理学论文|工学论文|艺术论文|哲学论文|文化论文|外语论文|论文格式
中国论文网

用户注册

设为首页

您现在的位置: 中国论文网 >> 计算机论文 >> 计算机应用论文 >> 正文 会员中心
 计算机应用论文   计算机理论论文   计算机网络论文   电子商务论文   软件工程论文   操作系统论文   通信技术论文
高校学生奖励与资助系统的设计
  摘  要 本文介绍了学生奖励与资助管理系统的设计过程,系统使用教务系统提供的学生成绩数据,依据学校奖励与资助的相关规定实现奖励与资助审核工作的自动化。     关键词 奖励;资助;数据库;程序接口  

1 引言

    在高校学生教育与管理工作中,学生的奖励、处分和经济资助是一项重要而复杂的工作。奖励和资助的种类多达几十项,涉及的金额高达数百万,参与的学生达到几万人次。每种奖励和资助都有相应的评定条件,学生要获得某种奖励和资助必须要满足该项目的最低条件。奖励与资助主要工作集中在对上报获奖学生按照评优条件进行资格审查上,随着学校办学规模的不断扩大和各种奖励与资助项目的不断增加,每年获得各种奖励和资助的学生可以占到在校生的60%以上,如此庞大的获奖与资助学生数量,单靠手工核对其效率非常低而且容易出错,因此提高审核工作的效率及准确性,使评优与资助工作公开、公平、公正,使奖励与资助资金最大限度地发挥激励和助困作用成为当前工作的重点。

2 系统的总体设计与概要说明

    评优条件中的学生成绩在每个学期末由任课教师录入到教务管理系统中,我们可以通过教务系统中提供的接口实现学生成绩数据共享,在学生奖励与资助系统中对从教务系统中获得的学生单科成绩和学分,通过平均学分基点计算公式得出学生平均成绩,再加入德育成绩、体育成绩,从而确定学生在同年级同专业中的综合素质排名,比照评优与资助的基本条件,实现奖励与资助资格的网上数据传输与审查。wwW.11665.cOm本系统设计的要点在于评优与资助系统与网上招生录取数据、学生资料系统、毕业生就业管理系统及教务系统接口实现数据的共享与对接,进而实现招生、教学、学生管理、就业数据一体化,实现学生人事档案的电子化。

2.1 系统总体模块设计

    在对系统进行需求分析的基础上,将评优与资助系统划分为以下几个功能模块如图1所示。 各模块功能简要说明如下:     (1)系统登录模块。提供登录用户名与密码的验证。     (2)教务成绩导入模块。该模块主要功能是将教务系统输出的学生成绩信息按照评优与资助系统对数据格式的要求进行整理并生成学生基本成绩信息表。     (3)学生成绩核对模块。提供学生成绩的查询、核对。可以分别按照学号、姓名、班级、专业查询。     (4)评优条件设定模块。评优与资助对学生成绩和德育成绩有一定的要求,该模块作用是设定奖励与资助的条件。     (5)资格审核模块。根据系统生成的学生综合测评成绩和评优与资助的条件对各系部上报获奖学生进行审核。     (6)审核结果输出模块。该模块作用是将审核结果以表格形式输出并返回各系部。     (7)系统帮助模块。提供系统使用帮助。 图1  系统总体模块

2.2 奖励与资助管理系统业务流程

    评优与资助管理系统主要业务流程图如图2所示。 图2  业务流程图

3 奖励与资助管理系统的详细设计

    系统要求的功能以及业务流程确定后接下来是对数据库以及各功能模块进行详细设计。

3.1 创建系统数据库

    本系统是基于数据库的应用管理系统,选用microsoft sql server 2000数据库,建立数据库实例名称为pingyou,包含6个数据表,表名称本别是:zonghe、new、jxjbz、chengji、good、bad。     表zonghe是用来存放从教务数据库中导入的学生成绩数据,表结构如表1所示。 表1 列名 数据类型 长度 可否为空 xh varchar 10 not null name char 20 not null dep char 20 not null class char 20 not null xueqi char 20 not null kmdm char 10 not null kmmc char 50 not null xf float 8 not null xs int 4 null kmlb char 10 null kmcj float 8 null bk char 10 null teacher char 10 null grade char 10 not nul     表new中存放的是对教务系统中学生成绩汇总、平均学分基点等信息,表结构如表2所示。     表jxjbz、chengji、good、bad分别为评优与资助条件表、学生成绩表、审核通过学生名单以及不通过学生名单,审核通过及不通过名单表结构如表3所示。 表2 列名 数据类型 长度 可否为空 dep char 20 not null class char 20 not null xh varchar 10 not null name char 20 not null cj float 8 not null kmnum int 4 not null 表3 列名 数据类型 长度 可否为空 xh char 10 not null name char 50 not null class char  50 not null jlmc char 50 not null bz char 200 not null num bigint 8 null

3.2 系统主要功能模块设计

    系统主要包含七个功能模块,这里主要介绍教务成绩导入模块、奖励与资助审核模块和审核结果输出模块的实现。

3.2.1 教务成绩导入模块设计     评优与资助的基本依据是学生成绩以及评优条件,在教务系统中学生成绩按照每学期,每人次,每门功课一条记录的形式存储。以10000学生为例,每学期每个学生平均选8门课,那么每学期学生成绩就有80000条记录。为了便于计算学生综合测评分数和排名,提高系统运行效率,首先需要对教务系统接口数据进行整理,以便在本系统中使用。本系统中教务成绩导入模块设计界面如图3所示。 图3
    教务成绩导入模块首先对教务成绩数据按照系部、班级、学号、姓名进行分组然后按照平均学分基点计算公式计算平均学分基点。主要实现程序代码:     dim conn as new adodb.connection     conn.connectionstring = "dsn=pingyou;uid=sa;pwd=asdf" //连接数据库     conn.open     conn.execute ("drop table new")//新建数据表     conn.execute ("select dep, class, xh, name, round(sum(kmcj * xf) / sum(xf),2) as cj, count(xh) as kmnum into new from zonghe  where (kmlb = '必修')  and (kmmc not like '体育%') group by dep, class, xh, name order by dep, class, cj desc")//执行sql语句,按照系部、班级、学号、姓名进行分组计算平均学分基点。     conn.close 3.2.2 奖励与资助审核模块     奖励与资助基本条件主要包括学生平均成绩、单科成绩、德育成绩、体育成绩、综合排名等。资助的基本条件主要包括家庭经济状况、德育成绩、学习成绩等。各奖励和资助项目的评定首先在各个班级中根据基本条件进行初评后上报各系、院,再由各、系院汇总后上报学生工作处审核或审批。按照以上流程设计模块界面如图4。
图4
    奖励与资助审核模块对上报数据审核的主要实现程序代码:     dim objexcelfile as excel.application     dim objworkbook as excel.workbook     dim objimportsheet as excel.worksheet//在vb中引用excel表格     dim colnum, rownum     set objexcelfile = new excel.application     objexcelfile.displayalerts = false     set objworkbook = objexcelfile.workbooks.open(text1. text)     set objimportsheet = objworkbook.sheets(1)     colnum = objimportsheet.usedrange.columns.count     rownum = objimportsheet.usedrange.rows.count     for i = 1 to rownum     no = objimportsheet.cells(i, 1).value     jxj = objimportsheet.cells(i, 3).value//读取excel表格数据     adodc3.recordsource = "select xh,name,class,kmmc,kmcj,kmlb from zonghe where kmlb = '必修'  and xh='" & no & "'"     adodc4.recordsource = "select xh,name,cj,kmnum from new where xh='" & no & "'"     adodc5.recordsource = "select * from jxjbz where jxjmc='" & jxj & "'"     adodc3.refresh     adodc4.refresh     adodc5.refresh 3.2.3 审核结果输出模块     奖励与资助审核模块对上报数据审核完毕后,审核结果暂存于系统数据库的两个数据表:good和bad中,该结果需要以表格形式返回各系部并且作为学生资料系统、毕业生就业管理系统的输入数据。实现代码如下:     dim omyxls as new excel.application     omyxls.visible = false     omyxls.displayalerts = false     omyxls.screenupdating = false     omyxls.workbooks.add     sfilename = app.path & "\output\" & format(now, "yyyymmddhhmmss") & "bad.xls"     omyxls.activeworkbook.saveas filename:=sfilename, fileformat:=xlnormal, _     password:="", writerespassword:="", readonlyrecommended:=false, _     createbackup:=false//以年月日时间为名称生成excel文件用于存储输出结果     dim i     i = 1     if adodc2.recordset.eof <> true then     adodc2.recordset.movefirst     do while adodc2.recordset.eof <> true     omyxls.cells(i, 1) = trim(adodc2.recordset(0))     omyxls.cells(i, 2) = trim(adodc2.recordset(1))     omyxls.cells(i, 3) = trim(adodc2.recordset(2))     omyxls.cells(i, 4) = trim(adodc2.recordset(3))     omyxls.cells(i, 5) = trim(adodc2.recordset(4))     adodc2.recordset.movenext     i = i + 1     loop     omyxls.saveworkspace     end if     omyxls.visible = false     omyxls.screenupdating = true     omyxls.displayalerts = true     omyxls.workbooks.close     omyxls.application.quit     set omyxls = nothing     msgbox "文件已生成,在:" & sfilename

4 结束语

    学生奖励与资助管理系统主要功能是实现学生奖励与资助资格审查的自动化;利用了教务系统提供的接口数据,输出的审查结果又可以作为学生资料管理系统、毕业生就业管理系统的输入数据;实现了学生人事档案自动化管理过程中的奖励与资助的自动化管理环节;使评优与资助工作公开、公平、公正,使奖励与资助资金最大限度地发挥激励和助困作用。本系统已经用于实际的奖励与资助的资格审查工作,确实提高了审核工作的效率及准确性。

参考文献

[1] 郑永果,姚青.[visual basic 程序设计] [m] [2] 陆正武,蒋武,刘军等.《java 项目开发实践》[m] [3] 王珊,陈红.《数据库系统原理教程》[m]
  • 上一个计算机论文:
  • 下一个计算机论文:
  •  作者:章志勇 娄进举 [标签: 系统 ]
    姓 名: *
    E-mail:
    评 分: 1分 2分 3分 4分 5分
    评论内容:
    发表评论请遵守中国各项有关法律法规,评论内容只代表网友个人观点,与本网站立场无关。
    作文教学中如何利用乐曲激发学生想象力
    加强师长联系,培养学生自觉阅读习惯
    高校思政工作中开展雷锋精神教育的五个相结
    培育大学生就业能力途径探析
    论数字化革命背景下中国高校后勤管理方式的
    充分利用“国学热”,推进高校大学生思想政治
    浅析大学生竞赛在计算机应用型人才培养中的
    新公共管理理论对高校学生工作的意义初探
    加强思维训练提高学生解决实际问题的能力
    浅析中等职业教育学生学业成就评价的分类
    关于完善高校知识产权教育,加强知识产权专
    浅谈小学语文教学中如何实现学生的人文性发
    | 设为首页 | 加入收藏 | 联系我们 | 网站地图 | 手机版 | 论文发表

    Copyright 2006-2013 © 毕业论文网 All rights reserved 

     [中国免费论文网]  版权所有