ANYANG INSTITUTE OF TECHNOLOGY
本 科 毕 业 论 文
基于JSP的《操作系统》课程网站的设计与实现
Design and Implementation of Operating System Course
Website Based on JSP Technology
学 院 名 称: 计算机科学与信息工程学院 专 业 班 级: 学 生 姓 名 学
号:
指导教师姓名: 指导教师职称: 讲 师
2013 年 5 月
毕业设计(论文)原创性声明和使用授权说明
原创性声明
本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得安阳工学院及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作 者 签 名: 日 期: 指导教师签名: 日 期:
使用授权说明
本人完全了解安阳工学院关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名: 日 期:
目 录
摘要 ........................................................................................................ 错误!未定义书签。 Abstract ................................................................................................. 错误!未定义书签。 引 言 ........................................................................................................................................... 1 第1章 绪 论 ..................................................................................... 错误!未定义书签。
1.1 研究背景及意义 .............................................................................................................. 2 1.2 研究的方向和发展现状 .................................................................................................. 2 1.3 本文的主要内容和组织结构 .......................................................................................... 3
第2章 《操作系统》课程网站技术概述 ....................................................................... 4
2.1 Java理论基础 ................................................................................................................... 4 2.2 Servlet简介 ....................................................................................................................... 5
2.2.1 什么是Servlet ....................................................................................................... 6 2.2.2 Servlet技术的特点 ................................................................................................ 5 2.2.3 Servlet的生命周期 ................................................................................................ 6 2.3 JSP技术简介 .................................................................................................................... 6
2.3.1 JSP的含义 ............................................................................................................. 6 2.3.2 JSP的特点 ............................................................................................................. 7 2.3.3 JSP运行机制 ......................................................................................................... 8 2.4 CSS技术简介 ................................................................................................................... 9
2.4.1 什么是CSS ........................................................................................................... 9 2.4.2 CSS分类 ................................................................................................................ 9 2.4.3 CSS的特点 ............................................................................................................ 9 2.5 JSP与其他技术的比较 .................................................................................................... 9 2.6 本章小结 ....................................................................................................................... 10
第3章 《操作系统》课程网站需求分析 .................................................................... 11
3.1与传统教学相比较 ........................................................................................................ 11
3.1.1 开放性 ................................................................................................................ 11
I
3.1.2 灵活性 ................................................................................................................ 11 3.1.3 大众普及性 ........................................................................................................ 11 3.1.4 学习的终身性 .................................................................................................... 11 3.2 网站的流程 ................................................................................................................... 12 3.3 本章小结 ....................................................................................................................... 13
第4章 《操作系统》课程网站概要设计 .................................................................... 14
4.1 网站架构模式 ............................................................................................................... 14
4.1.1 基本结构 ............................................................................................................ 14 4.1.2 开发环境 ............................................................................................................ 15 4.2 系统模块设计 ............................................................................................................... 15
4.2.1 用户模块 ............................................................................................................ 16 4.2.2 新闻模块 ............................................................................................................ 16 4.2.3 录像模块 ............................................................................................................ 16 4.2.4 问答模块 ............................................................................................................ 17 4.2.5 下载模块 ............................................................................................................ 17 4.2.6 测试模块 ............................................................................................................ 18 4.3 本章小结 ....................................................................................................................... 18
第5章 《操作系统》课程网站详细设计 .................................................................... 19
5.1 《操作系统》课程网站的结构 ................................................................................... 19
5.1.1 前台系统管理结构 ............................................................................................ 19 5.1.2 后台系统管理结构 ............................................................................................ 20 5.2 系统流程 ....................................................................................................................... 20 5.3 系统数据库设计 ........................................................................................................... 21
5.3.1 数据库的连接 .................................................................................................... 22 5.3.2 数据库表设计 .................................................................................................... 23 5.4 本章小结 ....................................................................................................................... 25
第6章 《操作系统》课程网站的具体实现 ................................................................ 26
6.1 网站首页 ....................................................................................................................... 26
6.1.1 首页展示 ............................................................................................................ 26
II
6.1.2 用户注册 ............................................................................................................ 27 6.1.3 JSP中内置对象session的作用 ........................................................................ 28 6.1.4 留言提交功能 .................................................................................................... 29 6.2 网站后台管理 .............................................................................................................. 30
6.2.1 登录后台 ............................................................................................................ 30 6.2.2 操作后台文件上传 ............................................................................................ 31 6.3 开发中遇到的乱码问题及解决方案 ........................................................................... 33 6.4本章小结 ........................................................................................................................ 33
结 论 ........................................................................................................................................ 34 致 谢 ........................................................................................................................................ 35 参考文献 ................................................................................................................................... 36
III