下载此文档

UML课程设计——网络教学系统.doc


文档分类:办公文档 | 页数:约24页 举报非法文档有奖
1/24
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/24 下载此文档
文档列表 文档介绍
目录
3
3
3
3
3
3
性能需求 4
运行需求 4
4
4
4
5
6
6
6
6
学生参与的用例图 7
教师参与的用例图 7
系统管理员参与的用例图 8
系统用户参与的总用例图 8
9
参与者相关的类 9
各类之间的关系类图 10
11
12
学生下载文件时序图 12
用户登录系统时序图 13
系统管理人员管理网站时序图 14
15
学生下载文件的协作图 15
用户登录系统的协作图 15
系统管理员管理网站的协作图 16
17
18
用户登录系统的活动图 18
教师上传课件的活动图 19
系统管理员维护网站的活动图 20
组件图 20
21
22
数据表结构设计 22
用语句创建数据表 22

现有的教学系统是一个纯人工系统,管理效率低,出错率高,面对特殊的学生,教学单位在学****时间、地点难以真正满足学****人员需求,传统的课堂教学往往不能保证顺利开展;短期面授的形式中师生交流困难;参差不齐的学生水平无法实施统一内容的课程;在职学生缺乏及时有效的沟通与互动;分散的生源和差异的个体情况使得教学单位对学生的学****要求,质量控制也难以及时跟踪实现等等问题,无法妥善解决,所以开发此系统的必要性尤为突出。

使用java技术实现,分别设计服务端和客户端,重点设计教师端的教学系统自动生成功能,是教师能够在管理机构提供的统一的教学平台中按照导航自动生课程教学网站;重点设计学生端的课程内容定制学****与进度定制功能,使学生能够个性化学****重点设计教学系统中的智能交互模块,使用户可以利用客户端登陆服务器,登录之后就可以进行学****并与其他用户交流。在现有条件下,以现有技术可以实现该系统的所有功能。开发人员的质量和数量符合要求。在规定的时间可以完成任务。

估算系统的成本效益分析,包括对项目开发的成本和今后维护的费用,估计此系统能获得可观的效益。所以此系统有开发的必要性。

此系统是针对我校师生专属开发,本校师生都是进行过高等教育的高素质人才。都能从容并较好使用本系统。

在进行实际的系统开发之前,要根据教师和学生的实际需要,了解到教师和学生在网站中想要实现的功能,让客户明白系统所能成的任务。该系统主要是用于网上教学与学****用户可以通过系统进行网上学****br/>
该系统应该满足下面的功能:
(1)学生可以登陆网站浏览和查找各种信息以及下载文件。
(2)教师可以登陆网站给出课程见解、发布、修改和更新消息以及上传课件。(3)系统管理员可以对页面进行维护和批准用户的注册申请。
性能需求
响应处理时间由本地机与服务器的运行速度决定,占用资源较大,一般也要3秒左右;更新操作一般由服务器性能决定,系统要求在1-3s内完成用户的更新处理操作;数据转换和数据传送操作由网络传输速度决定,网络传输快,只要1秒左右,占用本地网络资源。
操作方式上:下拉列表和手动精确选取;运行环境:能应用于windows全系列产品;计划的变化:能在开发过程中进行相应的改变。
运行需求
由于此系统程序内部需要共同的数据定义和描述,能使该系统性能达到最好,并且尽量消除和其他子系统模块之间存在的数据的冗余。
本系统对数据的存储很重要,在系统运行中,由于硬件的故障导致数据的丢失,其故障可能多种多样,对此进行处理为:对数据进行每日备份,以及另外手工操作的备份。 

数据访问层负责对业务层提供数据操作,也就是它负责和底层的数据库打交道。业务层或者通用层中所有的对象都通过数据访问层的对象访问数据库。数据访问层中的类是按业务对象来组织的,每个业务对象中包含的数据可能存在不同的几种数据表中,它由数据访问类统一组织成一个概念中的对象,它相当于是一个面向对象的数据库层,负责映射面向对象与关系数据库间的关系。对数据库的所有操作均由存储过程完成,数据层只是在前台调用后台的存储过程。

UML课程设计——网络教学系统 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数24
  • 收藏数0 收藏
  • 顶次数0
  • 上传人miao19720107
  • 文件大小218 KB
  • 时间2018-02-21