欢迎来到天天文库
浏览记录
ID:12973090
大小:172.50 KB
页数:11页
时间:2018-07-20
《uml论文(各种图-用例,协作,顺序等)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、远程教育数据库系统研究与分析姓名:**班级:****学号:******摘要:交互式多媒体远程教育系统是为非计算机专业教师开发交互式互联网课程而设计的通用工具软件。本文主要是对本校远程教育系统的数据库进行研究,并用UML(UnifiedModelingLanguage)进行建模与设计,其目的是使这一系统的数据库能有一个能让非专业计算机人员看懂的文档。本文依据软件文档的格式,编辑出此数据库的系统概要设计和系统详细设计的简单文档。重点对原有数据库编码重新设计并对数据进行定义,给出了数据库之间的实体关系图以及协作图,同时对设计此文档的方法进行了简单介绍。关键词:统一建模语言面向
2、对象远程教育数据库软件文档ThestudiedofthedatabasesystemofthedistanceeducationLiuQiangHennaUniversityofScienceandTechnology20031200Abstract:Interactivemultimediaremoteeducationsystemisacommontoolkitfornon-computerprofessionalteacherstodevelopinteractiveinternetcurriculum.Thedatabaseoftheremoteeducatio
3、nsystemismainlystudied,AndcarriesonthemodelingandthedesignwithUML(UnifiedModelingLanguage)anditspurposeistohaveadocumentthatnon-computerprofessionalpersonscanunderstand.Accordingtotheformatofsoftwaredocuments,thesimpledocumentsofthesystemoutlinedesignandparticulardesignareedited.Thedatab
4、asecodeisdesignedagain,andthedataaredefined,theentityrelationshipchartandcooperationchartbetweendatabasesarebroughtforward.Andmeanwhile,themethodtodesigndocumentisintroducedsimply.Keywords:UML,Objectorient,Distance,Education,Database,SoftwareFile一.系统需求概述远程教育数据库文档正是对远程教育系统开发过程中的数据进行规范整理,软
5、件与文档合一,使其有更高可读性,实现在开发人员、管理人员、用户(教师、学生)以及计算机之间的多种桥梁作用:远程教育开发人员在各个阶段中以文档作为前阶段工作成果的体现和后阶段工作的依据;管理人员可通过这些文档了解远程教育开发项目安排、进度、资源使用和成果;开发人员需为用户了解软件的使用、操作和维护提供详细的资料等。为了评价该设计阶段的设计表示的“优劣程度”,必须遵循以下几个准则:(1)软件设计应当表现出层次结构,它应巧妙地利用各个软件部件之间的控制关系;(2)设计应当是模块化的,即该软件应当从逻辑上被划分成多个部件,分别实现各种特定功能和子功能;(3)设计最终应当给出具体
6、的模块(例如子程序或过程),这些模块就具有独立的功能特性;(4)应当应用在软件需求分析期间得到的信息,采取循环反复的方法来获得设计。模块设计简介根据用户(教师、学生)的不同,其要进行的操作也不同,将该系统划分成教师和学生,管理员,数据控制模块其中:(1)管理员模块包括:教材浏览、个人信息、班级管理、教师管理、消息公布;(2)教师模块包括:教材浏览、学生管理、教材管理、班级管理、考试管理、教师管理、习题维护、个人信息、消息公布、BBS论坛等模块;(3)学生模块包括:教材浏览、学生注册、学生选课、在线测试、成绩查询、个人信息、BBS论坛等模块。二.需求分析本文档的最终用户是
7、所有的教师以及软件开发人员。教师主要是了解远程教育开发项目安排、进度、资源使用和成果;开发人员把文档作为前阶段工作成果的体现和后阶段工作的依据,以便于对系统的更新和改进。由于教师用户不一定都是计算机专业人士,因此他们需要的是一个易于理解的文档。同时,数据库文档整理是远程教育系统的重要环节,因此应该详尽具体,使其作为远程教育系统开发的有力依据。时间特性要求:(1)关于考试页面特别是在线测试页面要快一些出来,不要让用学生等待长时间而窗口无任何显示;(2)尽可能改进数据库的设计,提高从数据库中读写的速度,进而提高系统反应速度;(3)试卷试题的主
此文档下载收益归作者所有