UML课程作业网络教学大作业.docx
《UML课程作业网络教学大作业.docx》由会员分享,可在线阅读,更多相关《UML课程作业网络教学大作业.docx(12页珍藏版)》请在冰豆网上搜索。
UML课程作业网络教学大作业
黑龙江科技学院
(计算机与信息工程学院)
《统一建模语言》课程作业
基于UML的网络教学系统
班级:
网络07-2班
学号:
202122232526
姓名:
房立伟洪世雄贺琦
高龙龙梁芳韩洋
授课教师:
才智
作业成绩:
2010年5月
目录
目录I
第1章绪论1
1.1系统概述1
1.1.1基本概念1
1.1.2网络教学优劣势1
1.2系统研究的现状及发展趋势2
1.3作业结构及研究的主要内容2
第2章系统需求分析3
2.1系统需求描述3
2.2系统用例图建模3
第3章系统概要设计5
系统类图建模5
第4章系统详细设计6
4.1系统状态图建模6
4.2系统活动图建模6
4.3系统时序图建模7
4.4系统协作图建模9
4.5系统组件图建模9
4.6系统配置图建模10
第5章总结11
参考文献12
第1章绪论
20世纪是科学技术突飞猛进的时代,近100年来许多新的技术成果不断改变着我们的生活,如电视、人造卫星、计算机和Internet等。
每一种新技术的问世也必然会给教育带来新的变革。
50年代广播与电视的普及就为社会提供了“广播电视大学”,使一大批无法进入大学学习的年青人获得了受教育的机会,被人们誉为“没有围墙的大学”。
80年代,计算机、Internet、多媒体和信息高速公路等技术也必然会影响到教育事业的发展,出现了现代远程教育。
进入90年代,随着Internet的迅速发展,使得人们慢慢开始从网上获取信息和知识,传统的“粉笔+黑板”式的课堂教学手段及以教科书为核心的教学模式,即将为一个全新的网络教学所代替。
所以说,网络教学已成为社会所共同关心的热点。
1.1系统概述
1.1.1基本概念
网络教学,即通过网络或借助于物理媒体和网络应用软件相结合的一种教学活动模式。
即普通的教学活动应用于网络即是网络教学。
和大多数网络应用一样,它受到两方面的支持和制约,一方面是网络带宽,表现为信息传输的速度,即每秒能传输的字节数,另一方面是多媒体形式,即图像、文字、声音和影像等。
一个好的网络教学系统,不仅要求有适当的、令人愉快的传输速度.也要求内容图文并茂、生动活泼、富有吸引力。
1.1.2网络教学优劣势
1.网络教学的优势
(1)网络教学可以随时随地进行。
学习者在学习过程享有充分的灵活性,他们可以选择自己方便的时间和地点上网学习,并且还可以由自己安排学习进度。
(2)网络教学可以使学习者轻松享有内容丰富、趣味盎然的互动式多媒体课程材料。
学习者还可以通过网络的超文本链接功能方便地获得大量的与课程内容相关的其它信息或材料。
(3)网络教学可以使学生与教师之间、学生与学生之间的同步或异步交流变得易如反掌。
电子邮件和网上聊天室是当然的主要交流工具。
通过电子邮件,学生能够很容易地从教师那里获得个别化的学习指导和帮助。
通过网上聊天室,身处异地的学习者可以轻松地跨越时空走到一起,共同分享学习经验和体会,共同探讨或解决学习上遇到的困难和问题,从而培养他们之间相互协作的精神,并增进彼此的了解和友谊。
2.网络教学的劣势
信息多了,处理比较繁琐麻烦。
网络的维护、管理、信息整理等需要投资。
现在,我国的网络速度还不是很快,网络覆盖还不完善。
1.2系统研究的现状及发展趋势
网络教学的发展的几个方面:
(1)实现各教学网络的相互联网和信息共享
我国教育资源匮乏,而且分布极为不平衡。
通过各院校教学网络的互连,可以消灭教学薄弱校,达到教育资源在一定程度上的共享,打破教育资源不平衡的局面,以较快的速度扩大教学规模。
(2)与国际计算机网络互联
缩小我国与先进国家在信息领域的差距,改善我国教育和科研事业的基础条件。
(3)建立功能齐全的网络管理系统
该系统主要实施对主干网、网络中心、地区网点、网络资源系统和网络应用系统的管理。
从而探索出适合我国国情、先进的、能覆盖全国教育和科研机构的计算机信息网络实施方案,并能提供综合配套的技术保障、管理规范和政策建议。
(4)加快课件的建设
各校根据自身的教学特点和教学优势,组织专家设计课件,并加强学校之间课件的交流。
1.3作业结构及研究的主要内容
我们是根据参与者分配的任务。
本系统的参与者主要分为三个部分:
教师、学生和系统管理员。
学生可以登录网站浏览信息、查找信息和下载文件。
教师可以登录网站输入课程简介、上传课件文件、发布消息、修改和更新消息。
系统管理员可以对页面维护以及批准用户的注册申请。
本次作业分配如下:
梁芳、贺琦负责管理员系统。
第2章系统需求分析
2.1系统需求描述
系统的功能需求主要包括以下几个方面:
1学生可以登录网站浏览信息、查找信息和下载文件。
2教师可以登录网站输入课程简介、上传课件文件、发布消息、修改和更新消息。
3系统管理员可以对页面维护以及批准用户的注册申请。
系统主要包括以下几个模块:
1数据库管理模块
2基本业务模块
3信息浏览、查询模块
2.2系统用例图建模
系统用户参与的总的用例图:
学生参与的用例图:
教师参与的用例图:
第3章系统概要设计
系统类图建模
第4章系统详细设计
4.1系统状态图建模
4.2系统活动图建模
用户登录系统的活动图:
教师上传课件的活动图:
系统管理员进行网站维护的活动图:
4.3系统时序图建模
系统管理人员管理网站的时序图:
用户登录系统的时序图:
学生下载文件的时序图:
4.4系统协作图建模
用户登录系统的协作图:
.学生下载文件的协作图:
4.5系统组件图建模
4.6系统配置图建模
第5章总结
在本次实验中通过小组人员一起设计和建模网上教学系统,掌握了RationalRose200的菜单栏及工具栏的基本操作和建模方法、识别参与者和用例的方法、掌握定义参与者之间、用例之间关系的方法,结合所分析系统确定行为图中各种模型元素的方法,能够准确识别控制流所包括的全部对象和定义时序图及协作图中各对象间的消息,学会定义组件提供的接口,并能确定组件间、组件与接口间以及结点间的关系。
以及UML基本图形“用例图、对象图、活动图、顺序图”的绘制方法,并且掌握用UML对系统分析与设计进行建模的方法与步骤。
为以后能够系统的编程前可以对系统进行设计和建模打下了坚实的基础。
参考文献
[1]JohnJ.Coyle,EdwardJ.BardiandJohnLangley:
THEMANAGEMENTOFBUSINESSLOGISTICS[M],WestPublishingCompany,2003:
15;
[2]LaudonandLoudon:
ManagementInformationSystems-OrganizationandTechnology[J],PrinticeHall,2000:
139;
[3]张春雷,李文生,张玉柱.基于UML的库存物资管理信息系统建模.计算机工程与设计,2005,26(8):
2210-2221;
[4]徐晓霞,贝雨馨,B/S模式和C/S模式之比较,延边大学学报,2002,28
(2):
126-129;
[5]张桂元、贾燕枫.Struts开发入门与项目实践[M].北京:
人民邮电出版社,2005.12;
[6]孙卫琴.Tomcat与JavaWeb开发技术详解[M].北京:
电子工业出版社,2003.11;