CA认证管理系统的设计与实现(PHP,MySQL)
无需注册登录,支付后按照提示操作即可获取该资料.
CA认证管理系统的设计与实现(PHP,MySQL)(任务书,开题报告,毕业论文17000字,外文翻译,PHP程序代码,MySQL数据库,答辩PPT)
论文基于PHP+MySQL开发平台,使用PHP作为脚本解释语言,开发的CA认证管理系统,包括用户前台界面和后台管理界面。在前台界面中注册用户可以查询修改个人资料,提交个人认证信息,并能够查询个人认证信息的审批状态。在后台界面中,系统管理员可以修改和审核用户的认证信息,经过测试,系统达到了设计要求。
系统功能需求
本系统面向2个用户,会员和管理员。
1.系统主要功能需求
(1)会员功能需求
会员功能包括用户登录,用户注册,用户CA注册,用户CA认证,用户个人信息,用户CA查询等功能。
功能类别 子功能
用户登录 注册过的用户可通过此功能直接登录CA认证管理系统
用户输入正确的用户名和密码及正确的权限后,就登录系统。
如果输入有误,需重新登录。
用户注册 匿名用户第一次访问页面时,需注册会员,填写个人信息后才可进行登录操作。
注册帐号不能重复,不能为空,重复则显示用户名已存在。
密码与确认密码需相同
邮箱不能为空,格式需正确。
身份证号不能为空,需要18位。
用户CA注册 用户填写个人信息后,如要申请数字证书,需注册CA,将个人信息与CA绑定后,才可进行后续工作。
用户姓名为真实姓名,且都不能为空。
用户CA认证 用户注册CA后,系统将信息传到后台,管理员通过审核后才可认证CA。认证CA时需要重新核对用户信息,需本人签字后才可提交认证申请。
各项信息属实且唯一。
个人信息 用户填写个人信息,是注册CA的前提。通过该功能,用户可以查看自己的个人信息。
CA查询 用户提交CA认证申请后,管理员经过审核返回信息。通过该功能,用户可以查看自己的CA状态与信息。
(2)管理员功能需求
管理员功能需求包括用户信息的添加/修改/删除功能,证书信息的添加/修改/删除功能,审批记录的查看功能,认证状态的修改功能。
程序语言:PHP
数据库:Mysql
目 录
第一章 绪论 1
1.1 问题研究的背景 1
1.2 国内外发展状况 1
1.3 课题研究的意义 2
第二章 系统相关知识概述 3
2.1 PKI简介 3
2.2 PKI体系结构及实体功能 3
2.3 CA体系 6
2.4 浏览器服务器体系结构 6
2.5 系统开发工具 7
第三章 系统分析 9
3.1 系统的可行性分析 9
3.2 系统需求分析的目的 10
3.3 业务流程分析 11
3.4 数据流程分析 12
第四章 系统设计 14
4.1 系统设计原则 14
4.2 模块结构设计 14
4.3 数据库设计 17
4.4 程序设计 22
第五章 系统实施、维护与管理 24
5.1 用户操作界面 24
5.2 管理员操作界面 27
第六章 系统测试 29
6.1 系统测试的目的 29
6.2 面向对象系统测试方案 29
6.3 系统功能测试简述 29
6.4 测试结果 35
第七章 总结 37
参考文献 38
外文资料
中文译文
致谢