首页 > 范文大全 > 正文

学位证书的管理与研究

开篇:润墨网以专业的文秘视角,为您筛选了一篇学位证书的管理与研究范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘要:证书管理是高校教学教务管理工作中一项较为繁重、难度较大的任务。证书种类复杂,各个高校都有各种类型的证书需要打印,譬如学位证书、辅修证书、留学生相关证书等等,这些证书对于学生和发放单位而言均非常重要,如何能够在满足各种证书打印的基础上,同时保证证书打印的严肃性和可追踪性,也显得非常重要。本文主要从证书打印的多样性、定制性;打印证书的可追踪性出发,提出对现有证书管理系统进行调整和完善的方法。

关键词:证书管理 定制性

一、 引言

整个证书的颁发工作涉及面广、工作量大,工作环节多。为了更好的维护各级办学实体、学生的利益,为了适应开放教育发展需要,促进学历证书管理工作更加规范化、科学化。

其中学位证书管理更是重中之重,高校学位证书是受高等教育者在修完了教学计划规定的全部课程,并在其所学的专业学术领域达到了一定的程度和水平之后,由教育培养单位颁发的一种国家级学位证明。在我国现行劳动人事制度和干部任用制度下,具有特殊的使用价值和社会功能[1]。

应该说各种类型的证书不仅关系到个人的切身利益,也关系到社会的方方面面。

从而在现有“大学教务管理系统”的基础上,从局部对教务管理系统加以完善,更好的保证了各级办学实体、学生的利益,为学生在结论性阶段提供更好的服务十分必要。

而这些格式的规定则属于各级教育管理机构,因此证书打印系统必须能够提高使用适当的格式调整功能。

二、 系统开发环境

2.1系统体系结构

本系统采用DELPHI为开发平台,它可以方便地管理解决方案和解决方案下的项目,是集项目管理、代码输入、调试、帮助、数据库开发等为一体的集成开发环境。Delphi的语言基础为Pascal,它集成了Pascal语言严谨的优点,如代码结构清晰,可读性好和代码执行效率高等,它在数据库方面的特长尤为突出,从而使用于多种数据库结构:从客户机/服务机模式到多层数据结构模式;高效率的数据库管理系统和新一代更先进的数据库引擎;最新的数据分析手段和提供大量的企业控件[2]。

由于该系统仅归属教务处相关职能部门,所以该系统采用C/S架构,后台数据采用ORACLE。安全方面系统登陆验证采用口令验证结合机器 ID,同时对于本地配置文件采用对称加密方法进行加密,以避免配置信息的外漏。

2.2系统功能结构

由于证书打印时存在重格式、轻内容的特点,所以本系统的核心是提供用户自定义证书格式,从而提升了系统的适应性。为了便于用户自定义格式和显示内容,本系统采用的EXCEL关联的方式,允许用户调整EXCEL报表的显示格式,并可对每个显示内容进行

基于DELPHI的证书管理系统主要包含四个功能模块,分别是证书定制部分、数据管理部分、证书打印部分、证书信息统计部分。本系统的功能架构如图2.1所示。

2.2.1证书定制

证书定制功能主要是提供格式和内容的修改,用户可以调整EXCEL的格式,如行高,列宽,显示内容的格式等。用户可以通过证书定制模块为各种证书选择相应的EXCEL模板,同时关联EXCEL模板中对应位置的显示内容,从而实现本系统的核心功能,证书的自定义。具体设计如图2.2。

用户可以通过该功能确定报表任一显示单元格所要显示的内容。当进行报表打印时,系统会根据用户定制信息。

2.2.2数据管理

1、数据导入:

由于高校学生数据众多,如果每年这些学生的信息都采取手工输入,将会给工作带来很大的麻烦,加重工作人员的负担。本模块提供数据导入功能,用户可以将EXCEL表格中的数据导入到自选的数据表中,为了方便数据关联,用户可以自定义EXCEL表格中的列和数据库表中的字段的对应关系,并且可以将对应关系做了模板保存,这样可以增加系统的灵活性,降低对导入数据的格式要求。具体设计如图2.3。

2、数据导出

由于数据统计的要求将随着使用的深入或者业务的变化而增加,所以系统很难一次性提供的足够多的统计以满足各种业务需求,所以本系统对查到的所有数据都提供导出功能,并可以对其中的一些数据表提供数据导出功能,用户可以结合数据导入功能,从而完成对数据表的一些集中修改工作,而避免了从数据库中队数据进行批量修改,或者通过前台对数据进行逐一修改,从而既降低了系统的使用难度,又为用户提供了较方便的修改方式。具体设计如图2.4。

2.2.3证书打印

证书打印功能主要是解决EXCEL打印模板在处理单个数据打印和多个数据打印时的格式控制问题,本系统主要通过VBA语言对报表进行格式控制,为了能够进行多数据打印,同时保持格式的一致,本系统结合证书定制信息使用VBA语言对报表进行控制[3],部分实现代码如下:

VExcel.worksheets[1].HPageBreaks.add(VExcel.worksheets[1].Cells[intCOuntR2 + 1, 1]); // 本条记录的起始行-1,加分页符

for intCountR := intCOuntR2 + 1 to intCOuntR2 +strtoint(strRow) + 1 do //行

begin

intRowOld := intCountR mod strtoint(strRow);

if intRowOld = 0 then

intRowOld := strtoint(strRow);

VExcel.worksheets[1].cells[intCountR, 1].RowHeight :=

VExcel.worksheets[1].cells[intRowOld, 1].RowHeight;

for intCountC := 1 to intCountC2 do //列

begin

VExcel.worksheets[1].cells[intCountR, intCountC].Font.FontStyle :=

VExcel.worksheets[1].cells[intRowOld, intCountC].Font.FontStyle;

VExcel.worksheets[1].cells[intCountR, intCountC].NumberFormat :=

VExcel.worksheets[1].cells[intRowOld, intCountC].NumberFormat;

VExcel.worksheets[1].cells[intCountR, intCountC].WrapText :=

VExcel.worksheets[1].cells[intRowOld, intCountC].WrapText;

通过VBA对报表的格式实行控制,以保证所有打印出来的证件保持一致。

证书信息统计,主要是提供常规性的学生毕业信息或者相关考试通过信息的统计。通过上述的4个功能基本满足高校证书管理的需要。

三、 系统的实际应用

系统在实际使用中基本满足我校日常证书的打印,并且对于证书打印中的格式要求能够很好的适应,即使当格式发生变化时,本系统也能够通过对证书定制模块较好的予以解决,但本系统在设计初只考虑对单表数据的打印,如果证书打印的内容来自于多表时,则需要用户设计视图,这也是该系统以后改进的方向。

参考文献:

[1]廖进华.煤矿企业安全生产许可证管理信息系统分析与设计[J],中国煤炭工业,2011年03期

[2]吴秀莹.Delphi程序设计项目教程[M],电子工业出版社,2011年9月

[3]李舒,陈丽君.高校学生成绩管理系统的设计与实现,辽宁大学学报,2006年03期.

作者简介:殷卫红,男,江苏泰州人,副教授