tcpip原理学习网站建设(源码)
目 录 I
1 引言 1
1.1 课题背景和意义 1
1.2 课题设计内容 1
2 网站概述及相关技术介绍 2
2.1 网站开发目标 2
2.2 开发环境简介 2
2.3 开发过程中相关技术简介 4
3 需求分析 6
3.1 功能需求分析 6
3.2 性能需求分析 7
3.3 系统开发工具分析 8
4 系统设计 8
4.1 设计原则 8
4.2 系统功能模块设计 9
5 数据库系统设计 12
5.1 数据库概念设计 13
5.2 数据库逻辑设计 15
6 系统实现 17
6.1 登录页面设计 17
6.2 管理员主页面 19
6.3 修改登录密码 19
6.4老师信息管理 19
6.5学生信息管理 21
6.6公告信息管理 22
6.7修改个人信息 23
6.8教学资料管理 24
6.9教学视频管理 25
6.10试题信息管理 26
6.11信息交流管理 27
6.12浏览并下载 27
7
*景先生毕设|www.jxszl.com +Q: 3_5_1_9_1_6_0_7_2
改登录密码 19
6.4老师信息管理 19
6.5学生信息管理 21
6.6公告信息管理 22
6.7修改个人信息 23
6.8教学资料管理 24
6.9教学视频管理 25
6.10试题信息管理 26
6.11信息交流管理 27
6.12浏览并下载 27
7 测试 27
7.1 测试目的 27
7.2 测试过程 28
7.3其他错误 28
结 论 30
致 谢 31
参 考 文 献 32
1 引言
1.1 课题背景和意义
现今世界,计算机技术发展越来越迅速,网络资源也被人们利用的越来越多,在这种情况下,把有关精品课程的一些内容利用一些现代化的教育信息技术方法上传至网络并且对大众不收费开放,这样做技能提高本校的教学质量,便于同学们随时学习,又可以通过互联网进行优质资源的教学分享。网络化的教学课程一经出现,便有逐渐替代传统教学的苗头。网络教学的出现,给学生们学习新知识打开了一个新的平台,提供了一条捷径,而建设一个学习网站是实现网络课程的最佳方案。因此学校建设一个属于自己的学习网站是十分必要的事情。建设一个学习网站,不仅仅可以是学生们更好的学到知识,随时随地学习到知识,学习网站做大做好对于学校本身就是一件非常好的事情,可以使学校的知名度提升,还可以带来其他一系列的好处,由此可见,设计开发一个学习网站是十分必要的。[1-2]
如今,互联网模式越来越普及,我们必须跟上互联网时代的潮流,当今社会,高校想要有更好的发展,就必须要建立属于自己的学习网站。随着计算机技术发展的越来越高端,互联网时代早已到来,学习网站势必将取代传统的师生交流关系,同学们需要共享学习资料,老师们也需要一个更方便,更快捷的反正方式和同学们交流。目前,就学校现有的资源来看,在学习网站这方面的供给大大不足,因此,我设计开发这套TCP/IP原理学习网站,希望可以给师生们交流起来便利。
1.2 课题设计内容
目前,社会上推出网络课堂无非是为了解决课程建设问题,就是为了通过网络的传播效应,使更多的人能够接受到专业教学,借此来提高学习质量,而我网站建成就有网络课程以及课件下载等功能,实现了资源的共享和重用,这符合学习网站推出的关键点,对学校社会都是一种促进。
计算机技术的飞速发展给学习网站的建设提供的有效的技术以及良好的平台,他将课程大众化,只要可以运用互联网的用户都可以通过网络的便利来学习。学习网站为课程共享提供了一个大的平台,建立一个学习网站是一所学校实现资源共享最快捷最方便最节约的方式,因此,构建一个好的学习网站是十分有必要,也是一件非常有意义的事情。
2 网站概述及相关技术介绍
在学习网站的设计中,此部分技术介绍主要是从功能上阐述前后台的要求,并介绍使用的一些前台的框架、数据库和整个网站的开发环境以及一些别的本项目运用到的技术。
2.1 网站开发目标
我针对学习网站的特征对学习网站进行需求分析以及概要设计,以此基础来开发出一个可以进行实时维护与管理的并且符合学习TCP/IP原理需求的学习网站,学习网站的目标是尽实现可能小的投入来引发更多的作用,并且学习网站可以随着课程和网络的发展而不断升级。[3]此学习网站有以下功能:有考试系统,提供学生在线考试系统;答疑教室,学生对某课程疑问时可以通过此系统来向老师提出疑问,老师能在线答疑,实现师生在线交流;软件课件下载,可以在此网站上下载需要的课件;可以查看教务信息,包括课时安排、调停课通知、作业布置、考试通知、专题讲座、任课教师简介等信息;可以在线学医网上教学等等功能。
2.2 开发环境简介
一个系统的好坏决定因素很多,最初的选择的开发环境也有一定的影响,开发者选择适合自己的开发环境十分重要,因为运行环境和一些必备的硬件设备可能会被他影响。开发环境通常包括数据库的选择,开发平台以及开发语言的选择。此学习网站选择的是MySQL数据库,myEclipse10,并在Apache Tomcat7.0服务器开发的web项目。网站在win7下运行。下面将是所选取的产品进行介绍:[4-5]
2.2.1 数据库开发工具简介
MySQL是一种关联数据库管理系统,这种数据库速度快,体积小,使用方便所以许多中小型网站的开发都采用它作为网站的数据库。
考虑到本次的问卷调查系统,数据库还存在如下的问题。
1.频繁的进行问卷数据库连接操作会导致资源的过多占用,这样网站的响应的速度就会下降,甚至会造成服务器的崩溃的情况。本系统采用的
原文链接:http://www.jxszl.com/jsj/wljs/34328.html