当前位置:问答库>论文摘要

题目:银行卡检测软件的管理发布系统 的设计与开发

关键词:管理系统;安全性;防SQL注入;RSA算法;权限管理

  摘要


北京银联金卡科技有限公司是一家金融方面的检测认证机构,主要从事银行卡安全性能检测的工作。公司内部存在着大量的银行卡检测软件,有赠予的、购买的、也有自行开发的。公司使用这些检测软件对银行卡进行检测。随着公司业务量的增加,检测软件的数量也与日俱增。为了方便管理这些软件,提高工作效率,同时确保软件的安全,故决定设计并开发银行卡检测软件的管理发布系统。

银行卡检测软件管理发布系统用于管理公司检测技术部现存的检测软件。主要实现软件的发布、升级和下载功能,并可以查询每台机器上对不同软件的使用情况,包括软件名称、软件版本、使用者、IP地址和安装时间等信息,并通过用户提交的特征码,生成安装软件的注册码,使用户可以正确的安装软件。另外,还将原有的通过纸质材料递交的形式处理的立项、项目流程和项目验收表,移植到系统中。员工可以在系统中记录立项、项目流程和项目验收的信息,并可以递交给下一位需要来处理信息的员工,直到最后递交给经理,进行审阅,通过后,将材料打印出来,交由领导签字。打印时,系统会将信息填入之前设定好的表格中,最终信息将以表格的形式打印出来。另外,在实现功能的同时,系统还需要极高的安全性。

系统属于B/S架构,使用JSP+Servlet+JavaBean的技术作为开发工具,数据库使用SQLServer。在系统制作过程中,安全性问题是设计与开发的重点和难点。由于检测软件具有高度涉密性,因此对软件的使用都有严格的控制,需要系统具有很高的安全性。在安全性设计中,我们将要重点讨论防SQL注入、RSA非对称加密算法和权限管理三个方面,并对其他安全性设置进行简要分析。

本论文重点对该系统的设计与实现过程进行描述,并对在开发过程中遇到的关于安全性方面的考虑和处理进行重点探讨。