77范文网 - 专业文章范例文档资料分享平台

毕业设计(论文)-毕业设计(论文)-本科毕业论文---基于JSP的远程教(4)

来源:网络收集 时间:2018-12-29 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

西安工业大学学士学位论文 3.3功能需求

在仔细调查了现在企事业(以我校为主要参照)的相关工作人员后并结合自己的经验,总结出以下需求。

管理员可以对用户进行添加、删除、修改的操作,还可以对课程以及班级进行添加、删除、修改。

用户中的教师可以查看是否有申请此课程的学生并选择是否接受此学生的申请,教师可以上传学习资料如(视频、PPT、课后作业),教师可以查看是否有学生留言并且回复。

用户中的学生可以查看未选修的课程并选择是否选择此课程,还可以查看已选修了的课程并且下载学习资料如(视频、PPT、课后作业),还可以对此教师留言。

3.4系统性能需求

根据需求分析我们可以归纳系统所应要求的性能:

a.系统响应时间:时实。管理员添加完用户后即可登陆,教师上传完资料后即可接受下载,学生留言后教师即可看到。

b.系统需要的存储容量:该系统需要存储大量的上传资料,留言信息等,所以需要较大的存储空间。由于系统要不断的更新因此需要较大的存储介质。

c.系统的安全性:由于网上教学属于基于WEB的开放性教学,安全性的要求不是很高,只需要设置用户权限即可。

d.系统运行环境

(1)硬件:选用CPU:推荐使用PentiumШ或以上。 内存:256M以上,显示模式:推荐分辨率800×600,真彩16色。

(2)软件:操作系统:Windows XP 服务器:TOMCAT6.0 数据库:SQL SERVER2000.

3.5 数据流图

数据流图的整个过程反映了自顶向下进行功能分解和细化的分析过程.顶层(也称第0层)DFD用于表示系统开发范围,以及该系统与周围环境的数据交换关系;最底层DFD代表了那些不可进一步分解的“原子加工”;中间层DFD时对上层父图的细化,其中的每一个加工可以继续细化,中间层次的多少有系统复杂程度决定。

本系统的顶层数据流图主要是管理员管理会员的发布信息,留言信息以及会员信息,会员发布信息,留言,查询信息。顶层数据流图如图3.1所示:

10

西安工业大学学士学位论文

图3.1顶层数据流图

一层数据流图是将顶层数据流图的一个加工“远程教学管理”进行展开,分为,录入资料信息,录入留言信息,添加用户信息、学生选课信息和添加课程班级信息。一层数据流图如图3.2所示:

图3.2一层数据流图

对一层数据流图的“学生选课信息”进行展开,如图3.3所示的二层数据流图

图3.3二层数据流图

11

西安工业大学学士学位论文 对二层数据流图进行加工,如图3.4所示的三层数据流图----用户管理

图3.4三层数据流图----用户信息管理

如图3.5的三层数据流图----信息管理

图3.5三层数据流图----信息管理

3.6 数据字典

名称:管理员信息 作用:验证管理员登录

组成:管理员信息=用户名+密码

名称:用户信息

作用:验证用户登录,生成结果数据 组成:用户信息=用户名+密码

名称:课程班级信息

作用:验证课程班级合法性,生成结果数据 组成:课程班级信息=课程+班级

12

西安工业大学学士学位论文 名称:学习资料信息

作用:验证学习资料合法性,生成结果数据 组成:学习资料信息=名称+大小

名称:学生选课信息

作用:验证学生选课情况,生成结果数据 组成:学生选课信息=已选课程+未选课程

3.7 加工说明

1.判断权限及有效性 根据是管理员、普通用户确定进入系统后的操作范围。管理员可以使用系统所有的功能,普通用户不能添加、修改、删除帐号信息。不同权限的用户均拥有自己的用户名和密码并依据此来登录系统。

2.选课信息管理

学生登录系统后,浏览可选课程,根据需要选择课程。教师登陆系统后,查看是否有学生选课并考虑是否接受此学生选课。

3.8 运行环境

硬件 计算机 内存(RAM) 硬盘空间 监视器 定位设备

最低要求 Intel?或兼容机PentiumⅢ或更高。 至少128MB,建议256MB或更多 4MB VGA或更高分辨率 Microsoft鼠标或兼容设备 13

4 系统设计 4 系统设计

详细进行了需求分析后,可以开始设计应用程序了。在项目设计阶段,要明确系统开发环境。数据库以及它们之间的关系。数据库模式的确定是应用程序开发以及接口设定的前提。如果开发过程中,发现数据库需要修改会对已设计完的模块有影响。甚至重新设计模块,所以数据库的设计非常重要。

4.1数据库结构设计

数据库设计是整个系统至关重要的一个环节,结构设计的优劣,直接关系到整个教学系统的性能。在数据库设计时,基本思路是以系统的四个功能模块为主线,首先分别为各个模块设计必须的数据表,然后考虑功能扩展设计相应的扩展数据表,最后考虑各个表之间可能的联系,设置相应的主键和索引。 教学系统数据库的数据表组成如表4-1所示:

表4-1 数据库表的组成 数 据 表 Student Teacher Admin Course Liuyan Classes Enrol Liebiao 功 能 学生基本信息 教师基本信息 管理员基本信息 课程信息 留言板数据信息 班级信息 申请班级接受情况信息 学习资料信息

其中具体的学生基本信息表(student)如表4-2所示:

表4-2学生基本信息表

名称 登录号 姓名 密码 性别 部门 籍贯 电话 邮箱 字段名称 Id Name Password Sex Department Jiguan Tel E_mail 数据类型 Varchar(4) Varchar(20) Varchar(20) Varchar(4) Varchar(50) Varchar(40) Varchar(30) Varchar(50) 主键 Yes No No No No No No No 非空 Yes No No No No No No No 14

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库毕业设计(论文)-毕业设计(论文)-本科毕业论文---基于JSP的远程教(4)在线全文阅读。

毕业设计(论文)-毕业设计(论文)-本科毕业论文---基于JSP的远程教(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/400823.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: