- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UML论文(各种图-用例,协作,顺序等)
远程教育数据库系统研究与分析
姓名:** 班级:**** 学号:******
摘要:交互式多媒体远程教育系统是为非计算机专业教师开发交互式互联网课程而设计的通用工具软件。本文主要是对本校远程教育系统的数据库进行研究,
并用UML(Unified Modeling Language)进行建模与设计,其目的是使这一系统的数据库能有一个能让非专业计算机人员看懂的文档。本文依据软件文档的格式,编辑出此数据库的系统概要设计和系统详细设计的简单文档。重点对原有数据库编码重新设计并对数据进行定义,给出了数据库之间的实体关系图以及协作图,同时对设计此文档的方法进行了简单介绍。
关键词:统一建模语言 面向对象 远程教育 数据库 软件文档
The studied of the data base system of the distance education
Liu Qiang Henna University of Science and Technology Abstract:IThe database of the remote education system is mainly studied, And carries on the modeling and the design with UML(Unified Modeling Language) and its purpose is to have a document that non-computer professional persons can understand. According to the format of software documents, the simple documents of the system outline design and particular design are edited. The database code is designed again, and the data are defined, the entity relationship chart and cooperation chart between databases are brought forward. And meanwhile, the method to design document is introduced simply.
Keywords:Distance, Education, Database, Software File
一.系统需求概述
远程教育数据库文档正是对远程教育系统开发过程中的数据进行规范整理,软件与文档合一,使其有更高可读性,实现在开发人员管理人员以及计算机之间的多种桥梁作用开发人员在各个阶段中以文档作为前阶段工作成果的体现和后阶段工作的依据管理人员可通过这些文档了解开发项目安排进度资源使用和成果开发人员需为用户了解软件的使用操作和维护提供详细的资料为了评价该设计阶段的设计表示的“优劣程度”,必须遵循以下几个准则:软件设计应当表现出层次结构,它应巧妙地利用各个软件部件之间的控制关系设计应当是模块化的,即该软件应当从逻辑上被划分成多个部件,分别实现各种特定功能和子功能设计最终应当给出具体的模块(例如子程序或过程),这些模块就具有独立的功能特性应当应用在软件需求分析期间得到的信息,采取循环反复的方法来获得设计。模块设计BBS论坛等模块;
(3) 学生模块包括: 教材浏览、学生注册、学生选课、在线测试、成绩查询、个人信息、BBS论坛等模块。
二.需求分析
本文档的最终用户是所有的教师以及软件开发人员。教师主要是了解开发项目安排进度资源使用和成果开发人员文档作为前阶段工作成果的体现和后阶段工作的依据INTERNET接口满足系统要求。
三.系统开发研究方法
1.软件工程概述
软件工程是指导计算机软件开发和维护的工程学科。采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来[1],以便经济的开发出高质量的软件并有效的维护它。
软件工程准则可以概括为如下六条基本原理:
(1) 用分阶段的生存周期计划严格管理;
(2) 坚持进行阶段评审;
(3) 实行严格的产品控制;
(4) 采用现代程序设计技术;
(5) 结果应能清楚地审查;
(6) 合理安排软件开发小组的人员。
2.Rational Rose简介
Rational Rose 是一个完全的,具有能满足所有建模环境(Web开发,数据建模,Visual Studio 和 C++ )需求能力和灵活性的一套解决方案。Rose允许开发人员项目经理,系统工程师和分析人员在软件开发周期内在将需
文档评论(0)