一种具有双端互动显示功能和防篡改功能的在线报名系统技术方案

技术编号:24710129 阅读:24 留言:0更新日期:2020-07-01 00:17
一种具有双端互动显示功能和防篡改功能的报名系统及其实现方法属于计算机网络安全技术领域。本发明专利技术所述的报名系统包括网站服务器、数据库服务器、认证服务器和至少一台终端,终端通过Internet(因特网)与网站服务器连接,数据库服务器、认证服务器分别与网站服务器连接,系统通过网站服务器和用户终端、认证服务器、数据库服务器的信息处理和信息交互步骤实现防篡改功能和互动显示功能。本发明专利技术解决现有在线报名系统中用户容易误输入以及招生方可随意修改报名信息、用户权益得不到保障的问题,及时将直观的报名信息反馈给用户,方便用户检查,避免用户输入错误,并且,提供给用户唯一的、可靠的报名确认码,有效地防止用户报名信息被非法篡改,保护用户的权益。

【技术实现步骤摘要】
一种具有双端互动显示功能和防篡改功能的在线报名系统
本专利技术涉及一种新型的在线报名系统,尤其是具有双端互动显示功能和防篡改功能的在线报名系统,属于计算机网络安全
技术背景随着中国经济的发展,中国的教育行业也在快速扩张,从升学教育到职业培训,诸多的教育、培训机构吸引了大批的人员参加,每年都有为数众多的学生、学员参加网络课程的选修和各类考试,庞大的考试人群给教育行业带来了巨大的压力,传统的纸质报名方式严重制约了教育部门的工作效率。因特网的快速发展为许多行业提供了开放的工作平台,在教育行业亦是如此,具有省时省力、不受时空地点限制等优点的在线报名系统得到了广泛应用。报名者在截至日期内的任意时刻都可以通过网络在线报名并随时修改个人的报名信息。这种方式极大方便了考生,也提高了教育部门的工作效率。但是,目前的在线报名系统具有如下缺点:1、缺少互动机制:现在的学校数量众多,专业设置、培训项目种类繁多,而这些信息都是通过代码来表示的。用户在输入这些代码时,很可能出现误输入,进而对用户造成严重影响。2、缺少防篡改机制:用户通过在线报名系统报名后,所有的信息将保存到招生方的数据库中。招生方作为信息采集方,可以任意地修改报名信息而不会被用户发现。因此,在线报名系统的使用者属于弱势群体,一旦发生纠纷,由于没有可靠的认证和防篡改机制,难以确定究竟是用户误输入信息还是信息被招生方无意或恶意篡改,往往由用户承担相应的损失。
技术实现思路
本专利技术所要解决的技术问题是,提供一种可靠的在线报名系统,通过严密的防篡改机制确保用户报名信息的可靠性和不可更改性;提供一种互动的在线报名系统,通过互动显示机制避免因用户疏忽造成的报名错误。本专利技术解决上述技术问题所采用的技术方案是,该报名系统包括网站服务器、数据库服务器、认证服务器和至少一台终端,终端通过Internet(因特网)与网站服务器连接,数据库服务器、认证服务器分别与网站服务器连接;系统设有防篡改模块和互动显示模块,互动显示模块实现其功能的步骤如下:a)用户通过移动端页面选择科目代码完成报名信息,将其提交给网站服务器;b)网站服务器收到报名信息后,将其中的学科代码转换为对应的文字信息并返回给用户端显示;c)用户核对文字信息,若返回的文字信息正确无误,用户进行确认提交,否则,返回报名页面以供用户重新选择;d)用户确认提交报名信息后,网站服务器将报名信息分别提交给数据库服务器和认证服务器;防篡改模块实现其功能的步骤如下:a)认证服务器接收用户的报名信息,计算出该信息的Hash(哈希)值,并通过网站服务器将其保存到数据库服务器端;b)随后,认证服务器将该Hash值和招生方特征字用招生方私钥进行加密,并将加密信息通过网站服务器传回用户终端。本专利技术的有益效果是,及时将直观的报名信息反馈给用户,方便用户检查,避免了用户输入错误;并且,提供给用户唯一的、可靠的报名确认码,有效地防止了用户报名信息被非法篡改,保护了用户的权益。附图说明下面结合附图和具体实施方式对本专利技术作进一步说明。图1是本专利技术的系统结构示意图;图2是本专利技术互动显示模块的互动显示机制流程图;图3是本专利技术防篡改模块的报名信息加密流程图;图4是利用本专利技术防篡改模块进行报名信息核对的流程图;具体实施方式图1是本专利技术提出的报名系统的系统结构图,其中,终端:为用户所使用的PC端或移动端;网站服务器:与因特网连接,为用户提供服务页面;数据库服务器:与网站服务器连接,保存学科信息、用户的报名信息等;认证服务器:与网站服务器连接,存有招生方的数据证书,为报名信息提供数据签名等认证服务。本专利技术完成在线报名的过程如下:招生方首先申请专门的数字证书和私钥,并将数字证书放置在网站服务器上,同时在相应的网页上提供下载链接。在线报名系统的工作流程如下:用户使用终端通过因特网登陆到网站服务器,下载、安装招生方的数字证书;网站服务器与数据库服务器进行数据交互,为用户提供系统所需的数据;用户在终端上输入相应的报名信息并提交,网站服务器收到信息后,启用互动显示功能,将招生信息中的代码信息更换为对应的文字信息,并将更换后的信息返回给用户,以供用户核对,用户检查无误,确认报名信息后,网站服务器就将报名信息分别送到数据库服务器和认证服务器;数据库服务器保存报名信息,认证服务器收到报名信息后,启用防篡改功能,首先计算该信息的Hash值,将该Hash值通过网站服务器传至数据库服务器进行保存,随后,用招生方的私钥对计算出的Hash值进行加密,同时将招生方的特征字进行数字签名并通过网站服务器一同发送给用户。用户收到信息,用公钥解密并保存明文信息。图2是本专利技术互动显示模块的互动显示机制流程图,用户通过终端页面选择学科代码完成报名信息,将其提交给网站服务器;网站服务器收到报名信息后,将其中的学科代码转换为对应的文字信息并返回给用户端显示;用户核对文字信息,若返回的文字信息正确无误,用户进行确认提交,否则,返回报名页面以供用户重新选择;用户确认提交报名信息后,网站服务器将报名信息分别提交给数据库服务器和认证服务器。图3是本专利技术防篡改模块的报名信息加密流程图,认证服务器接收用户的报名信息,计算出该信息的Hash值,并通过网站服务器将其保存到数据库服务器端,随后,认证服务器将该Hash值和招生方特征字用招生方私钥进行加密,并将加密信息通过网站服务器传回用户终端。用户用公钥将收到的密文信息解密并保存。图4是利用本专利技术防篡改模块进行报名信息核对的流程图,当产生报名信息纠纷时,需要核对报名信息是否已被篡改。首先对比的是数据库服务器所保存的Hash值和由数据库服务器所保存的报名信息计算得到的Hash值:认证服务器通过网站服务器从数据库服务器获取指定用户的报名信息和Hash值,并根据报名信息重新计算Hash值,将计算出的Hash值和数据库服务器上所保存的Hash值进行比较,若两者不同,说明报名信息和Hash值有一方被篡改,若相同,则继续比较数据库服务器保存的Hash值和用户本地的Hash值,若相同,说明报名信息没有被篡改;若不同,说明报名信息已经被篡改。以上已经结合专利技术的具体实施例示出了本专利技术,但是本领域的技术人员将会理解,图1所述的系统结构中,“网站服务器”、“认证服务器”、“数据库服务器”仅从服务器实现的功能上加以区分,而不从具体的硬件设备上区分,在不脱离本专利技术的精神和范围的情况下,可以对本专利技术进行各种修改、替换和改变。如,可以用一台服务器或两台服务器完成上述网站服务器、数据库服务器、认证服务器的全部功能,在多台物理服务器的情况下,本专利技术所述的网站服务器、数据库服务器、认证服务器之间的数据通信通过Ethernet(以太网)完成,如图1所示;而在一台物理服务器的情况下,本专利技术所述的网站服务器、数据库服务器、认证服务器之间的数据通信可直接完成。本文档来自技高网...

【技术保护点】
1.一种具有双端互动显示功能和防篡改的在线报名系统,包括网站服务器、数据库服务器、至少一台终端,端通过因特网与网站服务器连接,数据库服务器与网站服务器连接,其特征在于:系统还包括认证服务器,认证服务器与网站服务器连接。/n

【技术特征摘要】
1.一种具有双端互动显示功能和防篡改的在线报名系统,包括网站服务器、数据库服务器、至少一台终端,端通过因特网与网站服务器连接,数据库服务器与网站服务器连接,其特征在于:系统还包括认证服务器,认证服务器与网站服务器连接。


2.一种利用权利要求1所述的报名系统实现可靠的互动在线报名的方法,其特征在于:该方法包含如下两个处理模块:
(1)互动显示模块,其实现互动显示功能的步骤如下:
a)用户通过移动端页面选择科目代码完成报名信息,将其提交给网站服务器;
b)网站服务器收到报名信息后,将其中的科目...

【专利技术属性】
技术研发人员:王燕屏
申请(专利权)人:广州爱迪凯兴信息科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1