学生成绩纸质档案数字化系统的设计与实现

2019-03-15 13:31鞠宏军蒋晓明
电脑知识与技术 2019年2期

鞠宏军 蒋晓明

摘要:该文结合实际应用,详细阐述了基于Web的学生成绩纸质档案数字化系统的设计与实现。该系统较好地实现了学生原始成绩单图片及成绩数据的数据库存储,院部、专业、年级、班级、开课等基本信息的设置,学生名单及成绩的导入/录入,学生成绩的查询及校对,成绩证明文档的自动生成和浏览,减轻了手工翻阅学生纸质成绩单、制作成绩证明的工作量,具有一定的实用性、先进性和推广价值。

关键词:数据库;图片存储;Asp.net;管理信息系统

中图分类号:TP311      文献标识码:A      文章编号:1009-3044(2019)02-0137-04

The Design and Implementation of Syllabus Management System Based on Campus Network

JU Hong-jun, JIANG Xiao-ming

(North China Institute of Science and Technology, Yanjiao 101601,China)

Abstract: Combined with practical application, this paper elaborates the design and implementation of a Web-based digital system for student achievement. The system has realized the database storage of students original achievement, as well as basic information such as department, specialty, grade, class and timetable. The functions of this system include the import/entry and correlation of students' list and scores, the inquiry and proofreading of students'scores, the automatic generation and browsing of academic transcripts. With the help of this system, users can reduce the workload of manually browsing transcripts and making achievement certificates. The system has good practicality, advancement and promotional value.

Key words: databases; online document management; Asp.net; Management Information System

近年来,因出国、求职、升职、补办学生档案等原因,来学校查询学生成绩档案的学生越来越多,但我校从2006年以后才实现了学生成绩的计算机数据库管理,以前的学生成绩都是纸质档案,而且都是以班级为单位、分学期、按课程形成,尤其是有少部分成绩单,由于历史原因,存在多班一门课程一个成绩单、一个班一门课程多个成绩单、同一门课程教师填写课程名字不统一等书写不规范的问题,这样使得学院档案室在出具学生成绩档案证明时,只能手工翻阅查询出学生的所有纸质档案,重新设计表格录入该生在校期间的成绩,从查询到制表特别烦琐且容易出错,并且由于多次的翻检,有个别原始成绩单出现了破损、字迹不清。为了更好地保存学生原始成绩数据、实现2006年之前学生成绩档案的数字化管理,提高工作效率,急需开发2006学年以前所有学生成绩的《学生成绩纸质档案数字化系统》,进行早期纸质学生成绩档案的数字化管理探索和研究。

1系统需求分析

针对我校以往纸质成绩档案管理的实际情况,系统设置三类主要用户:系统管理员、成绩录入人员、成绩查询打印人员。各用户及预期功能如下:

1)系统管理员,可以通过系统实现院系、专业、年级、班级设置,各专业年级的开课设置;实現系统用户管理、角色管理、功能模块管理、角色指派、功能授权、系统日志的查询维护等;

2)成绩录入人员,可以通过系统,逐个录入或批量导入学生信息、班级成绩信息,班级纸质成绩原始图片信息;

3)成绩查询打印人员,可以通过系统按学院、专业、年级,查找特定学生的所有成绩,并可以随时和电子化图片成绩单进行检查校对,通过系统自动生成个人成绩单,打印输出。

系统使用频度分析:系统前期基础信息设置、学生名单录入/导入、成绩录入/导入、电子化成绩单的导入,工作量比较大。但一旦前期处理完,后期成绩数据的查询打印,使用频度不大,不会出现大量用户的集中处理,多人同时登录查询打印的情况。

系统处理数据分析:系统主要实现早期纸质成绩档案的数据库化存储,成绩查询和电子图片校对、成绩单打印,主要涉及院系、班级、学生、成绩数据的添加、修改、删除、查询,和大量的纸质成绩原始图片导入及查询,成绩单原始图片数量较多,但单体存储不会太大。

基于以上需求分析,本系统有以下几点要求和特点:1)系统要尽量使用方便、简单;2)系统数据库需要支持存储大量图片字段;3)系统需要和Word有稳定、良好的调用接口,因为成绩证明文档自动生成、浏览、打印需要频繁的由数据库关联到Word文档。

2 系统设计

2.1 功能设计

根据学生成绩纸质档案管理的实际情况,系统设置三类主要用户:系统管理人员、成绩录入人员、成绩查询及打印人员。各用户具体功能结构如图1所示。

2.2 系统数据库组织与设计

为实现数据的管理和存储,系统设置10个数据表,分别是成绩表、学生名单表、院系/专业/年级/班级表、开课设置表、原始成绩图片表、成绩临时表、功能模块表、角色表、用户表、系统操作日志表。各表具体存储如表1。

3 系统实现

根据以上分析和设计,系统开发采用目前较为流行的B/S模式,开发工具为Microsoft Visual Studio 2010,开发语言使用C#,后台数据库采用Oracle 10g。系统主要功能实现如下。

3.1 院部/专业编辑录入

院部/专业编辑录入功能在一个页面内实现,页面左侧显示院部/专业树形控件,当点击学校名称时,右侧显示学院编辑列表,点击院部名称时,右侧显示专业编辑列表,具体效果如图2、图3。

3.2 年级/班级编辑录入

年级/班级编辑录入功能和院部/专业编辑录入页面类似,页面左侧显示树形控件,右侧随点击树形控件不同,显示不同的编辑列表,具体效果如图4、图5。

3.3 开课设置

开课设置可以在左侧树形控件选定专业年级,在右侧表格中显示相应的课程编辑列表,编辑时可以逐条录入编辑,也可以从已有的专业年级进行复制再进行修改,具体效果如图6。

3.4 学生名单录入/导入

学生名单录入可以在左侧树形控件中依次选定学院、专业、年级、班级,在右侧表格中显示相应班级的学生名单编辑列表,编辑时可以逐条录入编辑,也可以下载Excel模板,在Excel文件中录入编辑后批量导入,具体效果如图7。

3.5 学生成绩录入/导入

学生成绩录入,可以在页面上部的选择列表组中,依次选择学院、专业、班级、学期,在编辑表格中显示相应班级及学期的学生名单及成绩编辑列表,编辑时可以逐条录入编辑,也可以下载带学生姓名的Excel模板,在Excel文件中录入编辑后批量导入,导入数据采用按学号、姓名更新方式处理,具体效果如图8。在录入/导入成绩的同时,也可以导入原始成绩图片,如图9。

3.6 学生成绩查询校对

设置好成绩存储信息,录入/导入学生名单及成绩后,成绩查询打印人员,可以在系统中依次选择学院、专业、班级、姓名,显示选定学生的各学期成绩列表,查询过程中可以显示关联的班级原始成绩图片,进行成绩校对修改,具体效果如图10。校对无误的学生成绩,可以点击创建word成绩单按钮,系统自动生成格式统一的学生成绩单如图11。

4 结束语

本系统采用B/S模式,以Windows Server 2003为开发平台,开发了纸质成绩档案数字化系统,实现了院系、专业、年级、班级、开课等基础信息设置,学生名单、学生成绩的录入/导入,原始成绩单图片的导入存储及关联,学生成绩的网上查询、校对、成绩证明文档的自动生成及浏览打印,实现了纸质成绩单及成绩数据的电子化、数据库化存储,避免了纸质成绩档案的进一步破损,节省了纸质成绩档案翻检/打印的人力物力消耗,具有一定的实用性、先进性和推广价值。该方案较好地实现了B/S模式的成绩数据及成绩原始图片的存储及管理、成绩文档自动生成及在线浏览等,既可以直接参考应用于高校纸质成绩档案管理工作中,也可以为其他类似管理系统开发提供良好的设计思路。

参考文献:

[1]  徐林,沈峰满,胡忠武,等.本科教学计划和教学运行管理规范化研究与实践[J].大学教育,2014(18).

[2]  何洁.优化教学管理过程 全面推进素质教育[J].西部素质教育,2018(2).

[3]  王素玉,于涛,孟祥豹.关于本科专业人才培养方案设计与实施的思考[J].高教论坛,2011(8).

[4]  廖英丽.高校教学计划异动率的影响因素及对策[J].黑龙江教育:高教研究与评估,2015(4).

[5]  杜麗娟,鞠宏军.基于校园网的教学大纲管理系统的设计与实现[J].华北科技学院学报,2014(2).

[6]  林成地,仇小鹏,王延红.基于C#的电子文档管理系统[J].信息安全与技术,2012(12).

[7]  孟庆坤,李微伟,汤晓安,等.一种基于参数字典的动态数据库设计与管理方法[J].现代电子技术,2012(9).

[8]  李阳,毛世峰,叶民友.基于依赖管理的CFETR文档管理系统的设计与实现[J].计算机应用与软件,2018(11).

[9]  鞠宏军,杜丽娟.RBAC权限管理在教务管理系统中的应用与实现[J].华北科技学院学报,2014(5).

[10]  何怡璇,熊棠.基于Web的Word文档管理系统设计[J].电脑知识与技术,2016(11).

[11]  卢扬,张光桃.基于ASP.NET技术的印刷管理系统的设计与实现[J].计算机与现代化,2012(12).

[12]  陆蔺,戴维.基于物联网技术的实验室设备管理系统的设计[J].苏州大学学报:工科版,2012(12).