基于数字证书安全的在线选课系统的设计与实现.doc

资料分类:科技学院 上传会员:溪老师 更新时间:2020-11-02
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:18757
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:随着互联网的快速发展,以互联网为基础的系统在高校中越来越普及。网上选课系统就是其中的一个例子。但是网络中存在的种种安全问题对用户的信息和个人资料构成了威胁。基于数字证书的在线选课系统实现了客户端和服务器端之间的身份认证和安全的信息交互,解决了在线选课系统的安全性和信息在传输过程的完整性问题。

本论文主要从以下两方面展开研究:用数字证书技术验证用户和服务器身份;用SSL的三次握手机制实现用户和服务器之间信息的安全传输。在线选课系统实现内容包括:角色管理、用户管理、菜单管理、课程管理、已选课学生查询、查看自己的课程表等功能。页面简洁、操作方便。系统的安全模块主要使用的工具是OpenSSL,系统服务器部分主要使用Intellij IDEA软件,数据库部分使用MySQL。

关键词:数字证书;SSL协议;OpenSSL工具包;在线选课系统

 

目录

摘要

Abstract

1 引言-1

1.1 研究背景、目的和意义-1

1.2 国内外发展概况-1

1.3 课题的主要研究工作-3

2 系统的总体设计-4

2.1 系统的可行性分析-4

2.2 系统需求分析-5

2.3 系统的功能模块设计-6

2.3.1 系统的总模块设计-6

2.3.2 安全模块设计-7

2.3.3 管理员模块设计-8

2.3.4 教师模块设计-9

2.3.5 学生模块设计-10

2.3.6 公共模块设计-11

2.4数据库概要设计-12

2.5 数据库逻辑结构设计-13

2.6 系统环境需求-16

3 系统的实现-17

3.1 数据库链接-17

3.2 安全模块实现-17

3.3 管理员模块实现-20

3.3.1 角色管理-20

3.3.2 菜单管理-22

3.3.3 人员管理-23

3.4 教师模块实现-23

3.5 学生模块实现-24

3.6 公共模块实现-25

4 系统运行测试及难点分析-26

4.1 系统测试-27

4.2开发过程中遇到的问题以及采用的解决方案-30

5 结论-32

参 考 文 献-33

致 谢-34

相关论文资料:
最新评论
上传会员 溪老师 对本文的描述:本系统涉及到的事务较多,如数据存储、数据检索,数据删除等,需要非常经常地访问数据库,采用常规方法访问数据库,效率较低。因此选择Spring框架,框架一般是成熟,稳健的,它......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: