基于B/S模式的双专业认证系统的设计与开发
2015-06-09许宗桢时军唐欣欣大连交通大学
许宗桢,时军,唐欣欣大连交通大学
基于B/S模式的双专业认证系统的设计与开发
许宗桢,时军,唐欣欣
大连交通大学
随着学位认证的普及,为解决我校复合双专业学生学位信息无法查询和认证难题。我们开发了基于B/S模式的大连交通大学学位查询与认证系统,本文介绍了该系统的设计思路以及各模块的功能。
双专业;查询;认证;学位
随着我国高等教育不断发展,信息技术突飞猛进,高校办学规模不断扩大,办学理念日益规范化,学生的毕业信息和学位信息全部实现网络化管理。与此同时,学生就业时不再是仅仅只提供毕业证和学位证,往往要提供公众平台的认证报告,随着学生信息不断完善,毕业生本人、用人单位等部门对这种公众平台依赖程度不断加深。我校从2006年至今,每年有近2000名的五年制双专业毕业生,这类学生主专业的学位信息是可以通过国家统一查询认证平台-中国学位与研究生教育信息网查询,而对于复合专业的学位信息则无法通过国家的平台得以查询,为此迫切需要一个辅助平台提供此类信息的查询。为此,我们开发了大连交通大学学位查询与认证系统。
1 基本设计思想
我校五年制双专业的发展经历十几年,为国家输送了2万多名优秀毕业生,这些人当中有一部分所就职的用人单位,不了解双专业的由来,也无法通过国家的平台确认我校毕业生的复合专业的学位信息。大连交通大学学位查询与认证系统主要提供查询与认证功能,查询功能满足毕业生本人及用人单位对学位信息查询,认证功能提供持证人员对学位信息核对。当前流行的互联网查询模式为C/S模式和B/S模式。C/S(客户机/服务器)模式是客户机与服务器共同实现协作处理的两层结构模式。客户端发送请求到达服务器,服务器处理请求并将结果返回到客户端,客户端和服务器通过连接它们的中间件协作完成任务。B/S(浏览器/服务器)模式是流行的3层结构,即:数据库服务器、web服务器、Web浏览器。根据实际应用的要求,我们将数据服务器和Web服务器整合到一个服务器,采用B/S模式进行开发。
1.1 系统总体结构
随着互联网技术,宽带技术等信息技术发展,跨平台、跨操作系统、跨浏览器交互访问应运而生。基于完整数据库,利用Web技术构建B/S模式,用户只需要能访问互联网,不需要安装任何应用程序,通过身份验证,即可查询自己的学位信息。
1.2 系统的特点
1.跨平台、跨操作系统、跨浏览器,打破平台壁垒;
2.利用网络方便快捷特点,自助式查询认证,顺应社会发展需要;
3.注重访问者使用体验,高效快捷一站式服务;
4.对硬件和软件下载要求不高,便于部署和维护;
5.注重数据安全,优化安全机制。
2 系统功能分析
学位查询和认证系统在功能上分查询和认证,前台提供用户访问界面,后台提供日志查询、数据维护、统计报表等功能。对于访客用户登录时需要通过身份验证等环节。
1.用户信息及授权管理。由于本查询认证系统只提供一个超级管理员账户,只有其才能对系统进行维护,其他用户都是访客账户,不需要注册。
2.用户登录认证。用户在登录系统进行查询和认证过程中,先进行身份验证通过才能访问本网站,否则将无法查询。
3.数据管理。完成对系统数据库数据增添和删减,相应历史数据备份。
4.系统日志管理。对系统访问人员信息进行记录以及数据操作记录。
5.Web方式的查询。通过Web浏览器查询方式。
6.文件打印功能。
3 系统实现
双专业学位认证系统基于B/S模式开发,操作系统选择开源CentOS操作系统,后台数据库选用免费的Mysql数据库管理系统;前台开发工具网页适用性广,页面简洁,访问高效,界面友好,注重用户访问体验,选用JAVA程序设计语言,后期维护成本低。
3.1 学位查询子系统运行流程-查询功能
用户登录需通过身份验证,身份验证利用学生姓名及身份证号相结合方式验证,如验证成功则会通过并显示该名学生的所有学位信息,如姓名或身份证不匹配将无法通过验证,会有提示提醒访问者再次核对信息重新验证。
3.2 学位认证子系统运行流程-认证功能
用户登录需通过身份验证,此验证方式是利用姓名、学位证书编号以及发证日期来进行校验,如验证通过,则会显示该生性别,出生年月,专业以及学位信息,如无法通过验证,会有提醒访问者重新核对信息并重试。
3.3 后台管理
后台设计逻辑参考日常使用频率高低作为理论依据。共有,日志管理、数据维护,页面设置,统计报表等四大功能。
3.3.1 日志管理
鉴于网站只提供查询和认证功能,为了确保系统安全,对于系统任何一项操作,后台日志都会进行详细记录。如用户登录日志,包含该用户登录IP,查询失败时,该用户发生错误的信息;该用户通过后所进行具体操作包括查询和认证;超级管理员跟新数据库时,对每一条发生变化的数据进行记录,包括数据上传、数据更改、数据删除等操作。
3.3.2 数据维护与数据管理
数据维护本着简单、方便、易维护的设计思路,多采用excel表格和图像信息压缩包形式上传,对维护人员专业知识要求不高,宜于维护工作开展。对于数据存储,我们采用数据信息和图像信息分别存储的方式,这种方式可以降低数据包存储大小,有利于数据高效寻址,提高网站访问效率。
数据管理。上传数据采用向导式分步进行,每一步操作都会有进度提示,当数据上传完毕时,会有上传结果提示,如本次维护数据条数,新增数据条数,删除数控条数等等。
照片管理。对于照片处理,同样采用向导式分步进行的方式上传,与已有学生学位信息相关联,对于系统产生未关联等无效照片,采用统一删除方式清空。实时上传实时清理,有效利用磁盘空间。
3.3.3 页面设置
该功能可以实现对网站显示设置,首页背景图片设置,内容介绍等信息设置。通过对页面选用不同主题。
3.3.4 统计报表
该报表可获取本网站运行的整体数据,如:系统运行天数,学生信息数据条数,学生学位信息条数等等。统计报表还提供了访问量的图表,直观反馈出一段时间内访问量情况,访问认证成功数据,认证失败数据以及访问本网站的IP。该统计报表具有数据导出功能,有利于网站改进时提供数据依据,同时也有效提高网站的安全性及时发现危害漏洞,也可为学校管理部门提供数据依托就业专业反馈。
3.3.5 安全机制
对于系统安全我们采用唯一超级管理员账户以及强口令密码,以及系统日志里面登陆日志操作日志进行分析,确保平台安全性。系统数据采用异步备份的方式定期备份。系统服务器托管于学校网络中心的核心机房,既可以保证服务器具有良好的运行环境,又可以避免其他人员物理接触服务器。
4 结束语
随着学校办学水平不断提高,招生规模逐年扩大,学生培养层次趋于多样化,建立这样高效、灵活、适用性强的双专业学位查询和认证系统必将有利于广大毕业生和用人单位,使更多人从中收益,进而树立我校在社会办学良好形象,提升我校社会影响力。
[1]杜娟娟.双学位/辅修学生信息管理系统的开发和利用[J].科教文汇(下旬刊).2012(11):27.
[2]王雅娟.双学位管理系统的设计与实现[D].四川:电子科技大学,2012.
[3]郭剑毅,申立中等.基于C/S和B/S的高校科研管理信息系统的设计与实现[J].计算机工程与应用.2003(1):212~214.
[4]余洁.基于学生信息管理查询系统的设计和开发[J].上海电力学院学报.2003(2):57-60.