1、 本科毕业设计说明书 题 目:网络安全课程教学网站设计 与实现数据库与管理 院 (部) :计算机科学与技术学院 专 业: 网络工程 班 级: 姓 名: 学 号: 指导教师: 完成日期: 2013 年 5 月 28 日 I 目目 录录 摘 要 II ABSTRACT III 1 绪 论 1 1.1 课题背景 1 1.2 课题设计研发的目的、意义概述 .1 1.3 本文的主要工作 .1 1.4 本章结语 2 2 相关技术分析4 2.1 JSP 技术分析 .4 2.2 MySQL 介绍 .4 2.3 JavaBean 技术5 2.4 Servlet 技术 .6 2.5 MVC 设计模式 .7 2.6
2、 本章小结 8 3 需求分析及系统设计 .9 3.1 基于 JSP 的网络安全课程网站的设计9 3.2 课程网站的需求分析 9 3.3 课程网站的后台实现数据库与管理 . 10 3.4 数据库设计 . 10 3.5 本章小结 11 4 详细系统设计与实现 . 12 4.1 前台系统的实施 12 4.2 后台系统的实施 16 4.3 各系统界面及关键代码 . 23 4.4 教师模块功能 . 35 4.5 管理员管理功能 36 4.6 学习论坛功能 . 37 4.7 本章小结 37 5 系统测试. 38 6 关键问题机解决方案 . 41 7 结 论 44 8 致 谢 45 9 参考文献. 46 I
3、I 摘摘 要要 网络技术的长足发展使得远程教学、网络教学成为可能。教学课程网站可以为师生 交流、学生的自主学习提供合适的平台。在这样的背景下,本文结合网络安全课程的教 学需求,设计和实现了网络安全教学课程网站。 本系统是基于 JSP 和 JAVA 的网络安全课程教学网站设计与实现(数据库与管理) 。 网站的设计首先根据教师对教学课程信息发布、课程资料共享和个人信息的管理需 求, 以及学生对网站已有资源的查看下载的管理需求, 设置了课程信息管理、 资源共享、 教师管理、管理员管理、学习论坛及下载管理六个子模块。在此基础上实现教学公告发 布,课程信息管理,课程资料上传和下载,不同用户个人信息管理以
4、及在线留言交流等 功能。并以此为基础,采用 B/S 模式开发网站。首先使用 JSP 技术完成前台页面的设计 与实现,同时后台数据库选用 SQL2008,在进行了概念结构设计和逻辑结构设计之后, 完成数据库表的设计。之后进行的系统测试,对网站的设计进行了部分修正和完善,使 得网站能够为在线学习提供平台。进而方便教师和同学的交流和使用。 关键词:课程网站;网络安全;JSP;JAVA;MySQL 数据库 III Teaching web site design and implementation of network security course- the database and manage
5、ment ABSTRACT With the rapid development of network technology,the distance education and network teaching is possible.Teaching course website can provide a right platform which can be used to communicating between teachers and students,and students autonomous learning.In this context,the paper comb
6、ined with the teaching requirements of network security course, the network security teaching course website is designed and implemented . This system is based on JSP and JAVA course teaching website design and implementation of network security( the database and management). In the first place,site design based on the teacher to the manage of teaching course information release, information sharing and management of personal information and the student to the website for see resou