APP下载

基于ASP.NET的高校职业资格认证网报系统的开发与实践

2016-07-04杨乐

电脑知识与技术 2016年15期

杨乐

摘要:该文主要介绍一种基于ASP.NET平台的高校职业资格认证网络报名系统,阐述该系统的开发过程、功能板块、所用技术及优势。开发的初衷是方便各高校进行职业资格鉴定认证报名工作,其中职业资格鉴定考点的信息、认证考试的种类级别等均可后后台设置,有效加快高校校园信息化建设、降低高校职业资格鉴定的成本。

关键词:ASP.NET;职业资格认证;IIS

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)15-0114-03

Abstract: This paper mainly introduces a network registration system based on ASP.NET platform, and describes the development process of the system, the functional plate, the technology and the advantage of the system. Development of intention is to facilitate the vocational qualification certification registration, the examination of professional qualification and certification exam category levels can set the background, effectively accelerate the development of campus information construction, reduce the cost of the vocational qualification.

Key words: ASP.NET; professional certification; IIS

1 背景

随着计算机及网络技术的不断发展,[1]很多高校的职业资格认证考试逐渐趋向网络化、数字化,像高职院校的全国计算机等级考试、初级程序员、电子商务师、物流师、平面设计师、心理咨询师、教师资格证、ATA考试等,使用基于ASP.NET平台的高校职业资格认证报名系统,可以有效地实现网络报名、报名信息可以通过后台直接打印准考证和照片,方便快捷。

1.1 基于ASP.NET平台的高校职业资格网络报名系统架构及运行环境:

本程序以(B/S)浏览器-服务器架构运行。运行环境所需的操作系统为windows sever2008,运行环境为ASP.net(C#)运行环境:Windows 2008 +IIS7.0(.Net Framework 3.5支持) 。运行时需要保证 bakphoto/ database/ photo/ 目录可读写,开发语言采用asp.net(C#)、HTML、JavaScript和CSS。数据库文件存放的路径为:database\zyjds.mdb ,其中路径配置文件为Web.config,用户测试账号:aaa 密码:111,测试身份证:420121197612091917,系统管理测试账号为admin,测试密码为adminjds。

NET Framework即.NET框架,是Microsoft为开发应用程序而创建的一个富有革命性的新平台。计算机中安装.Net Framework以后,系统就可以运行任何.Net语言编写的软件。Windows 2003内置了.Net Framework 1.1,Windows Vista 内置了.Net Framework 2.0。目前最高版本是.Net Framework 4.0。

IIS7.0是微软开发的一个系统组件,用它可以发布各种类型的网站,如ASP\HTML\ASP.NET\PHP 等,就是常说的用来做WWW服务器的组件。

本系统在开发的过程中,考虑到用户方便管理维护,采用的是 ACCESS数据库.其三者关系如图所示:

1.2 基于ASP.NET平台的高校职业资格认证网络报名系统优势和不足

主要优势有:

1)更方便快捷的实现随时随地网络报名:传统的职业资格鉴定报名方式为一个报名负责老师采用单机坐等每个报名学生到来的方式。[2]每有一个学生报名,都要在单机上注册一个报名信息,填写姓名、身份证号码、报考种类、报考级别等信息,如填写有误,还得到报名负责老师处单独修改,效率极其低下,耗费大量的人力物力。采用网络报名可以方便学生随时随地进行报名,无需老师值守,甚至可以使用二维码技术做到手机报名注册。

2)网络报名采用网络服务器的方式,可以做到数据库自动备份、所采录到的信息便于长期保存,不会出错,数据存放具有永久性、安全性,并且可以实现远程管理。

3)职业资格认证网络报名所涉及的数据库和用户登录密码等安全信息均已进行MD5加密。用户注册时已实现随机验证码验证,安全性有保障。[3]

不足之处是注册学生在报名时可以自行远程上传照片,但是每个人上传的照片像素大小、照片格式、照片背景颜色等都不好控制。

2 基于ASP.NET平台的高校职业资格认证网络报名系统的开发

2.1 系统功能及模块分布

职业资格认证网络报名系统主要分为前台注册用户登录和后台数据发布维护。前台可以让一般注册用户进行注册信息、修改信息、修改密码、登录,后台管理者可以设置职业资格鉴定考点的信息、认证考试的种类级别等信息。前台主要有认证用户注册登录、用户注册协议阅读、用户注册、注册信息核对、上传照片、注册信息修改六个功能模块,后台功能有认证考试基本信息设置、报名类别管理、公告新闻管理、考生信息管理、考生信息打印等功能模块。

2.2 前台页面及功能模块

1)认证用户主界面:认证用户在浏览器中访问系统所在的网址,进入系统主页面:http:// 您的IP地址或域名/index.aspx

2)认证用户注册协议界面:在第一次登录之前需要注册,点击注册页面进入相关协议页面:本页面为注册用户需要仔细阅读的网上报名注册协议,只有遵循网上报名注册协议方可进行注册报名,否则不让注册通过。

3)认证用户注册:本页面为注册用户通过阅读注册协议后进入的信息填报页面,注册用户可以在此输入自己的姓名、身份证号码、名族、文化程度、考生来源、职业工种、报考级别、鉴定分类、联系电话、单位名称、设置报名密码、确认密码(即登录密码,不可忘记)、和随机生成的验证码信息。

4)注册成功用户信息核对:本页面为注册成功用户核对报名基本信息页面,即在报名信息填写完毕之后生成注册信息核对页面,如果报名信息有误,可以点击“修改”按钮对刚才填写的信息进行修改。

5)注册成功用户上传照片模块:如果注册信息没有错误信息,可以点击右边的“浏览”按钮上传一张蓝底登记照片,分辨率为150*210px, 大小不超过25K,然后上传, 点击完成按钮即可报名成功。

6)注册成功用户修改报名信息模块:如果注册成功用户信息核对有误,还可对刚才填写的姓名、身份证号码、名族、文化程度、考生来源、职业工种、报考级别、鉴定分类、联系电话、单位名称、设置报名密码、确认密码(即登录密码,不可忘记)等信息进行修改。

2.3 后台页面及功能模块

1)后台管理员登录:后台登录地址http://您的IP地址或域名/admin/login.aspx,可以通过首页的“管理员入口:链接进入,也可以通过输入后台登录地址http://您的IP地址或域名/admin/login.aspx直接进入,在输入管理员用户名和密码及验证码后,即可进入后台管理页面。

2)后台管理员主界面:为后台管理员所看到的服务器基本信息页面,左侧为导航菜单,显示所有的后台管理功能,得到具体的细节数据。还可以进行考点信息设置、报名类别设置、报名系统设置、报名公告管理、考点新闻管理、考生信息管理等。

3)考点基本信息设置:可以设置考点基本信息:机构名称、报名电话、报名时间、EMAIL、联系人、网址、传真、报名时间、报名地点等信息。

4)报名类别设置页面:可以设置报名类别,可以进行大类、小类的修改、添加、删除、编码设置等操作。

5)报名系统设置:可以进行报名系统设置、如考试时间、机构代码信息、报名功能开启、关闭、报名信息修改功能开启关闭、查询功能开启关闭、上传照片功能开启关闭、还可以对报名数据进行备份、清空等操作。

6)报名系统说明:可以进行发布报名信息,如报名系统的使用说明、报名时间、报名类别等信息的发布。

7)报名系统公告、新闻添加管理:可以发布和技能鉴定考试相关的一些国家政策、考点新闻、重要通知等基本信息,按照发布日期先后排序。

8)报名考生管理、查询:可以对报考注册考生信息查询、管理、删除未缴费考生信息、缴费情况查询、而且支持条件查询,如:类别为“办事人员”、“秘书”。

9)报名考生信息打印:可以将已报名成功且缴费的注册考生生成报名情况统计表并输出打印

10)后台管理员管理:可以对管理员基本信息进行管理,如帐号密码管理、添加新管理员帐号、对已有管理员帐号密码进行修改等。

2.4 数据库的规划

数据库在此报名系统中有着举足轻重的作用,用于存写网络报名信息,其主要表及功能:Admin、bigclass、bminfo、BMXZ、new、smallclass、SYSTEM、Tc_MZ、Tc_WHCD。各表对应的存储信息如下表:

3 系统的发布和维护

系统的发布步骤主要有:

1)为自己的计算机系统或服务器配置好IIS, .Net Framework 3.5,装好ACCESS数据库软件,将网络报名系统源代码拷贝到计算机系统的磁盘中,给予相应写入权限,通过IIS 发布系统代码,配置ip地址,绑定系统主页,通过浏览器如入ip地址浏览测试。

2)数据库保护:通过改变数据的名称和扩展名就可达到目的,譬如我们若将数据库的扩展名改为.asp,谁会想到数据库文件是一个网页文件类型。同时可以将Access数据库转换为SQL,并进行相应设置。还可以采用加密算法将数据加密,使得到系统数据库之后的黑客不容易破解密码,起到双重保护的作用。

本系统的设计经过测试,可以应用于互联网,可供实践。

4 结束语

本系统基本实现了高校职业资格鉴定网络认证报名所需要的功能,比较实用,现在处于试运行阶段,用户反应良好。该系统用户操作便捷、执行速度快、安全性高。[4]目前,学校学生可以方便地进行各种职业资格鉴定考试报名,系统的使用提高了利用信息化手段办公效率、节省成本、后期还会开发手机端认证报名系统,使其得到广泛应用。

参考文献:

[1] 陈志坚, 霍冰鹏. 利用ASP.NET开发计算机等级考试成绩查询系统[J]. 晋城职业技术学院学报, 2011(1).

[2] 郭文杰, 郭成林. 基于WEB的全国计算机等级考试报名系统的设计与实现[J]. 科学之友, 2010(21).

[3] 胡越, 王东山, 熊华东. 全国计算机等级考试网上报名系统的设计与实现[J]. 江西电力职业技术学院学报, 2010(3).

[4] 陈祥章, 韩永印, 刘耿龙. 计算机等级考试网上报名系统的设计与实现[J]. 实验技术与管理, 2010(9).

[5] 刘升贵. 基于UML和ASP.NET的全国计算机等级考试报名系统的设计与实现[J]. 电脑知识与技术,2010, 6(9):7335-7337.