基于 J2EE的教学网站的设计和实现.doc

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

摘要:伴随着时代的进步,社会也在快速地发展着,一些传统的方式正在离我们而去,而信息化的时代在快速的到来。在这个新的时代里,电子计算机得到了普遍应用。随着它逐渐与我们的日常生活融为一体,广大民众的生活方式也发生了全新的变化。通过使用它,买衣服不需要自己亲自去了可以在网站上点击购买;繁忙的工作人员吃饭可以通过叫外卖;而娱乐的方式也变得多样化了,人们的精神需求也得到了满足;在学校的教学管理中它还大大提高了人们学习的效率。

出于市场和自己学习实践的需求,本次项目的任务就是设计一个基于j2EE的网络教学平台。网络教学相比较于传统方式是一种更为科学、高效的教学方式,一方面这就避免了人力和物力的损耗,另一方面这也同时为学校的工作人员减轻了负担;因为网络教学是通过计算机来存储管理数据,以计算机的运算速度相比人力计算,这也更为快捷方便和高效率;而且通过这个平台,也使得教学更为灵活,只要手里有手机就可以拜托授课教室和上课时间的限制,通过老师上传的教学视频和资料,学生们可以随时随地的进行学习,这些相比较与传统的授课方式是一个巨大的进步。

 本文设计的项目的主要功能包括学生登录下载资料和观看视频以及在线测试,教师登录发布教学任务和作业以及相关的视频,而管理员可以对两者进行管理,包括增删查等操作。

 本次的项目是基于j2EE开发的,运用到多层开发模式和B/S结构,使用的数据库是mysql数据库,其中采用多层开发是为了降低耦合度和开发,mysql是市面上流行的数据库,安全性有保证。

关键词: j2ee  软件开发  网络教学  多层架构

 

目录

摘要

Abstract

1.引言-1

2.概述-2

2.1 问题定义及内容简介-2

2.2 本文主要内容-3

3.系统开发技术和运行环境-4

3.1 系统架构和技术-4

3.1.1 系统架构-4

3.1.2 系统技术-4

3.2 系统运行环境-6

4.系统需求分析-7

4.1 系统功能需求分析-7

4.1.1 功能划分-7

4.1.2 功能描述-7

4.2 用例模型-7

4.3 系统活动图-11

4.4 系统数据流图-12

5.系统设计-13

5.1 学生功能设计-13

5.1.1 个人信息模块-14

5.1.2 作业模块-14

5.1.3 学习模块-14

5.1.4 留言模块-14

5.1.5 测试模块-14

5.2 教师功能设计-15

5.2.1 个人信息模块-15

5.2.2 成绩管理模块-15

5.3 管理员功能设计-16

5.3.1 学生管理模块-16

5.3.2 教师管理模块-16

5.3.3 公告管理模块-17

5.4 登录模块设计-17

5.5 数据库设计-18

5.5.1 数据库概要设计-18

5.5.2 数据库表的设计-21

6.系统实现-23

6.1 前台模块-23

6.1.1 首页界面设计-24

6.1.2 发布作业界面-25

6.1.3 观看教学视频界面-26

6.1.4 在线自测界面-26

6.2 后台模块-27

6.2.1 管理员登录界面-27

6.2.2 系统基本信息界面-28

6.2.3 专业管理界面-28

6.2.4 学生管理界面-29

6.2.5 教师管理界面-29

6.2.6 测试管理界面-29

6.2.7 留言管理界面-29

7.系统评价和影响-30

7.1 系统评价-30

7.2 系统影响-30

总 结-31

参 考 文 献-32

致 谢-33

相关论文资料:
最新评论
上传会员 番番呀 对本文的描述:数据库是用来组织、存储和管理数据的,它的重要性是不言而喻的,而本系统使用的mysql数据库是现在市面上最流行的。mysql通过将数据保存在不同的表中来提高运算速度和灵活性而且它......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: