计算机网络实验交互平台的设计与实现(附件)


目录
摘要.. .. .. .. .. ................................ .. ... .. .. ...3 关键词. . . .. .. .. .. .. .. .. . .. .. .. .. .. .. .. .. .. .. ...3
Abstract............................................................3
Key words.3
1 绪论 4
1.1 课题研究背景和意义 4
1.2 国内外研究状况 4
1.3 本文研究内容可行性分析 4
1.4 软件开发相关介绍和应用技术 4
1.4.1 B/S架构介绍 4
1.4.2 Java和jsp技术概述 5
1.4.3 Mysql 数据库 5
2 平台功能需求分析 6
2.1 需求分析 6
2.1.1 学生 6
2.1.3 管理员 6
2.2 系统功能描述图 6
2.3 系统场景分析 7
2.4 系统用例与顺序分析 9
2.4.1 系统用例图分析 9
2.4.2 系统的用例 10
2.4.3 系统顺序图分析 14
2.5 系统数据库设计 15
2.5.1 数据库概念设计(ER图) 15
2.5.2 数据库物理设计 20
3 平台功能结构设计 23
3.1 学生模块的功能展示 23
3.1.1 公告栏 23
3.1.2 实验指导 24
3.1.3 实验设备 24
3.1.4 实验作业 25
3.1.5 资源下载 25
3.1.6 留言模块 26
3.2.1 公告管理 27
3.2.2 实验编辑 28
3.2.3 作业管理 28
3.2.4 资源管理 29
3.2.
 *好棒文|www.hbsrm.com +Q:  3_5_1_9_1_6_0_7_2 
5 留言管理 29
3.2.6 个人设置 30
3.3 管理员模块的功能展示 30
3.3.1 用户管理 31
3.3.2 公告管理 31
3.3.3 资源管理 32
4 平台主要功能的具体实现 32
4.1 登陆界面的实现 32
4.2 公告管理模块的实现 32
4.2.1 添加公告 32
4.2.2 删除公告 33
4.3 留言管理模块的实现 33
4.3.1 发表留言 33
4.3.2 回复留言 33
4.3.3 删除留言 33
4.4 资源管理模块的实现 33
4.4.1 上传资源 33
4.4.2 下载资源 34
4.4.3 删除资源 34
4.5 学生信息管理模块的实现 34
4.5.1 添加学生 34
4.5.2 删除学生 35
4.5.3 修改学生信息 35
4.5.4 查询学生 35
4.6 个人信息设置功能的实现 35
5 本地测试与运行 35
6 总结和展望 35
致谢 37
参考文献 37
《计算机网络》实验交互平台的设计与实现
引言
绪论
课题研究背景和意义
国内外研究状况
本文研究内容可行性分析
主要研究内容为:采用B/S模式、应用JSP+MySql 设计实现计算机网络实验交互平台的设计与实现。
技术可行性:具备一些编程能力和经验,对于jsp语言的学习相对比较容易。
软件开发相关介绍和应用技术
B/S架构介绍
B/S(Browser/Server模式)结构即浏览器和服务器结构,客户端用通用的浏览器代替各种应用软件,服务器则为web服务器。浏览器和服务器之间通过TCP/IP协议进行连接,浏览器发出数据请求,由web服务器向后台取出用户感兴趣的的数据并计算,将计算结果返回给浏览器[13]。
以目前的技术看,局域网采用B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,在不同的地点,以不同的接入方式 访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全[10]。三层架构将整个系统应用划分成三个层次:表示层(UI)、业务逻辑层(BLL)和数据访问层(DAL)。三层架构充分体现出了高内聚、低親合的系统开发优势。当然,根据具体事务处理过程的不同,也可根据需要将系统细划成多层结构,其工作原理同三层架构相同[13]。

图11 B/S系统框架图
Java和jsp技术概述
Java作为一门热门的编程语言,具有很多的优势,包括使用简单、面向对象、健壮性以及安全性好而且可以跨平台等等,这些优势特别适合在Internet环境上开发的应用系统。与C++等其他编程语言相比,Java语言虽然也提供重载函数,但它重载的对象是函数而非变量或是运算符。除此之外,Java语言具有广泛的能轻易地处理TCP/IP协议的运行库,这些函数使得Java应用程序可以借助URL通过网络开启对象和存取对象,Java的目标是协助开发人员建立可靠的程序[8]。
JSP 就是一种动态网页技术,应用开发模式采用的就是浏览器/服务器模式。JSP继承了Java编程语言的优点,具有可移植性、分布性、稳定性、安全性和高性能等特点,可以说一次编写,随处运行,同时拥有功能强大的开发工具的支持。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/702.html

好棒文