JAVA基于WEB的教学资源管理系统 - 图文(3)

2020-02-20 17:59

湖南城市学院毕业设计论文

4. 概要设计

4.1 系统具体功能 4.1.1 系统的整体功能模块

⑴ 用户登录模块 ⑵ 公告信息管理模块

⑶ 教参信息(教程、课件)管理模块 ⑷ 资料上传模块 ⑸个人信息管理模块 ⑹知道吧信息管理模块

4.1.2 系统的不同用户操作权限介绍

⑴ 管理员:本系统管理员登录经审核通过后可以进行:浏览、添加、删除、修改公告、教程、课件等信息;浏览、添加、删除、修改知道吧版块及版主信息;查询、添加、删除用户信息;浏览、添加、删除管理员信息、修改管理员密码;审核用户上传的资料等操作。

⑵ 教师:浏览管理员发布的公告信息,根据需要可选择下载并保存公告具体内容;浏览、下载教程和课件;上传教程、课件;在知道吧按不同问题分类方式浏览问题、提出问题和提供问题解答信息。

⑶ 学生:浏览管理员发布的公告信息,根据需要可选择下载并保存公告具体内容;浏览、下载教程和课件;上传教程、课件;在知道吧按不同问题分类方式浏览问题、提出问题和提供问题解答信息。

⑷ 访客:匿名访客登录后,可以浏览公告、教程、课件、问题等信息,无权进行添加、删除等操作。 4.1.3 系统整体界面设计

⑴ 整个网站的页面布局简洁明了,风格大体一致,色彩搭配自然协调,让用户使用起来感觉全舒适自然。

⑵ 各分页面之间皆有导航条链接,方便已经登录的用户在各个页面之间自由跳转翻看。

6

湖南城市学院毕业设计论文

4.2 系统整体结构设计 基本系统模型如图2所示:

教师学生游客系统管理员控制、管理基于Web的教学资源管理系统使用

图2 基本系统模型图

4.2.1 一般用户登陆操作流程介绍

一般用户(被授权的教师或者学生用户)登陆操作流程如图3所示: 图3 一般用户登陆操作流程图

备忘录 留言箱 教程资料 课件资料 公告信息 个人信息 上传 教参信息 知道吧 通过验证 系统首页 身份验证有误 登录页面 返回登录页 图3注释说明:

⑴ 公告信息模块:一般用户点击公告标题链接可以浏览公告,可根据需要选择要下载、保存的公告内容;

⑵ 个人信息管理模块:一般用户进入个人信息后,在备忘录中可以添加、删除、修改自己的备忘录信息。在留言箱中可以阅览收到的留言信息、删除留言、给其他用户发送留言信息;

⑶ 上传模块:一般用户可以进行教参资料的上传,此功能主要是实现教学资源的共享,教师可以方便地通过此模块实现课件的上传,供学生下载,以提高教学效率;

⑷ 教参信息模块:本系统将教参信息分为教程和课件两大类。学生用户可以浏

7

湖南城市学院毕业设计论文

览、下载选择的教程、课件信息进行学习,教师用户可以浏览、下载各种教程、课件信息,包括各种课件制作素材等;

⑸ 知道吧模块:用户登陆以后,可以浏览问题、回答问题,也可以提出问题。实现用户间的非实时的交互。 4.2.2 一般用户登陆后台验证流程介绍 一般用户登陆后台验证程序流程如图4所示:

用户进入登陆框输入用户名、密码YES用户名存在?N OYES密码匹配?N O用户不存在登录成功密码错误YES昵称、用户名为空?N O进入初始化信息框登陆成功YES昵称已存在?N O更新用户信息表登陆成功

图4一般用户登陆后台验证流程图

8

湖南城市学院毕业设计论文

4.2.3 管理员用户登陆流程介绍 管理员用户登陆操作流程如图5所示:

管理员登陆 身份验证有误 返回首页 通过验证 文章管理 知道吧管理 用户管理 系统管理员管理 浏览文章 添加文章 删除文章 修改文章 修改版块 修改版主 添加版块 删除版块 查询用户信息 添加用户信息 删除用户信息 浏览管理员信息 添加管理员信息 删除管理员信息 修改密码 图5管理员用户登陆流程图

图5注释说明:文章管理中文章指:上传的公告、教程和课件三种文件资料。 4.3 数据库设计

数据库在整个管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构可以提高数据存储的效率,保证数据的完整和一致。在数据库建立时,大体上选建立一个总体的数据库存文件,以便统一调用数据库连接语句[10~11]。 4.3.1 逻辑设计

该系统有四个不同用户身份,分别为游客、学生、教师和管理员。每个不同的身份的用户权限不同。

在系统用户中,游客不需要存储信息。学生用户和教师用户共用一个表,除学生学号、教师工号、姓名、登陆密码等登录必需信息外,还有在知道吧中涉及到的积等级等具体信息。管理员则只需要用户名和密码。另外,知道吧、备忘录、留言箱、上传文章等模块还要有不同的表来存储信息。 经过分析,初步设计如下十个表:

9

湖南城市学院毕业设计论文

⑴管理员基本信息表(admin)包括:管理员编号、管理员用户名、密码、上次登录时间、最近登陆时间、登陆次数等信息;

⑵普通用户信息表(ts_user) 包括:用户编号、学号或者工号、姓名、密码、昵称、用户积分、知道吧等级、用户身份标识等信息;

⑶文件信息表(ts_article) 包括:文件编号、文件标题、文件内容、上传文件作者姓名、创建时间、文件全称、文件所属版块编号(1:公告类,2:教程类,3:课件类)、文件点击次数;

⑷文章类别信息(ts_sortid) 包括:类别编号、类别名称;

⑸备忘录文件信息(ts_log) 包括:文件编号、创建时间、内容、作者号; ⑹留言信息(ts_news) 包括:留言编号、发送者号、接受者号、留言主题、留言内容、创建时间、留言状态标识等;

⑺答题信息表(know_answer) 包括:答案编号、答题时间、答案内容、回答者号、答案所对应的问题编号等;

⑻问题信息表(know_article) 包括:问题编号、提问者号、问题标题、提问时间、问题解决时间、问题内容、问题补充内容、问题解决标识、问题分值、回答者号、问题所属版块编号、回答总数、最佳答案编号等;

⑼问题版块信息表(know_sortid) 包括:版块编号、版块名称、版主姓名等; ⑽积分等级表信息(know_step) 包括:积分等级标识、等级名称、积分范围等;

4.3.2 数据字典设计 管理员基本信息如表1所示:

表1管理员基本信息表(admin)

字段名称 id adminid pwd prelogin logintime totle 数据类型 int Char Char Datatime Datatime int 数据长度 4 20 20 8 8 4 允许空 No Yes No Yes Yes Yes 说明 自动编号(主键) 管理员姓名 管理员密码 上次登陆时间 最近登陆时间 登陆次数 10


JAVA基于WEB的教学资源管理系统 - 图文(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:(人教版)七年级下册数学二元一次方程组教案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: