闽江学院软件学院实验报告实验名称网络教学系统UML实验项目UML专业班级计办2班姓名颜进杰学号220097109248指导教师成绩日期2011-11-11一、实验目的1.了解什么是UML的基本图形;2.熟悉掌握UML常用图形的绘制;二、实验内容和步骤1、画用例图,写用例说明2、画类图3、画时序图4、画协作图5、画状态图6、画活动图7、画组件图8、画部署图三、实验结果2009计算机办公应用2班2网络教学系统UML设计文档2009计算机办公应用2班3文档作者:_______颜进杰_________日期:__2011-11-11__闽江学院软件学院版权所有不得复制目录目录............................................................................................................................................31网络教学简介...........................................................................................................................42UML需求分析.........................................................................................................................53UML的实现.............................................................................................................................63.1用例图...........................................................................................................................63.2类图.............................................................................................................................113.3时序图.........................................................................................................................132009计算机办公应用2班43.4协作图.........................................................................................................................153.5状态图.........................................................................................................................173.6活动图.........................................................................................................................183.7组件图.........................................................................................................................203.8配置图.........................................................................................................................211网络教学系统简介学校利用计算机网络为主要手段教学,是远程教学的一种重要形式,是利用计算机设备和互联网技术对学生实行信息化教育的教学模式。网络教学相比传统教学模式,更能培养学生信息获取、加工、分析、创新、利用、交流、的能力。网络教学能够培养学生良好的信息素养,把信息技术作为支持终身学习和合作学习的手段,为适应信息社会的学习、工作和生活打下必要的基础。网络教学是利用已经普及的电脑和宽带网络等硬件环境,依托专业的网络现场教学平台,实现异地、同时、实时、互动教学和学习的新的教学模式,是“实地现场教学”模式的强有力的补充,是教育信息化和网络化的总体趋势和目标。在网络教学模式下,教师讲课工作像以往一样准备讲课稿(word,ppt,pdf等文件格式),像以往一样按照约定的时间上课。所不同的是:上课的地点不再是集中的固定的现实地点,比如培训中心的固定班级,而是单位在这个网络系统2009计算机办公应用2班5平台上开设的固定班级,一个网络班级。上课的内容仍然是教师备课好的内容,只需要将讲课稿文件“打开”到讲课板上,整个网络班级的学员都能异地看到内容,当然前提是学生在规定的时间登陆到了该班级。在网场教学模式下,学生完全可以在家里报读你单位开设的课程,免去了劳途奔波,节省了时间和精力,极大的增加了学习的方便性,同时不乏现场教学中的互动和交流。在网络教学模式下,学校可以集中精力发展教育品牌,招生和授课不再受地点限制,可以拓展整个地区、甚至全国的生源市场。网络教学主要实现手段有:视频广播、WEB教材、视频会议、多媒体课件、BBS论坛、聊天室、e-mail等。网络教学打破了传统的时空限制,随着教育信息化进程的推进以及网络教学技术的不断发展,网络教学满足教学的需要而将成为21世纪主流的教学方式。2网络教学系统需求分析网络以其灵活便捷连通的特点和高度的互动性成为实现互动双向交流的代表性媒体,符合国家新课程标准所倡导的探究学习方式对学习环境提出的要求。从教学实践的视角来看,定义网络教学要从学习方式分析入手。网络教学的狭义定义是指将网络技术作为构成新型学习生态环境的有机因素,以探究学习作为主要学习方式的教学活动。它的教学活动组织要在传统的课堂、网络等方面同时展开。2009计算机办公应用2班63UML的实现3.1用例图2009计算机办公应用2班7学生教师系统管理员学生登录浏览信息查找信息下载文件输入课程简介上传课件发布消息修改、更新消息页面维护审核用户信息其他人员登录2009计算机办公应用2班8用例编号:yanjinjie1.11用例名:浏览信息执行者学生基本路径1.学生输入网址,用例开始;2.系统打开学生输入的网页;3.进入网站主页界面;4.浏览到到相关的信息;扩展a.网址错误,系统提示无法进入指定网站界面;用例编号:yanjinjie1.112用例名:查找信息执行者学生基本路径1.学生输入网址,用例开始;2.系统打开学生输入的网页;3.进入网站搜索界面;4.输入关键词进行搜索;5.找到自己所要的信息;扩展a.网址错误,系统提示无法进入指定网站界面;b.若关键词输入错误,则找不到自己所要的信息。用例编号:yanjinjie1.13用例名:下载文件执行者学生基本路径1.学生输入账号,密码,用例开始;2.系统验证密码是否正确;3.进入下载文件界面;4.查找到相关的信息;5.保存在指定的硬盘;6.确定下载,用例结束。扩展a.密码错误,系统提示无法进入下载界面;2009计算机办公应用2班9a.若该硬盘存储已满,则系统提示该盘存储已满,无法再存放。用例编号:yanjinjie1.14用例名:输入课程简介执行者教师基本路径1.教师输入账号,密码,用例开始;2.系统验证密码是否正确;3.进入课程简介界面;4.增加课程简介;5.保存课程简介;6.确定输入成功,用例结束。扩展a.密码错误,系统提示无法进入下载界面;b.若输入课程的类别错误,则无法保存课程简介;用例编号:yanjinjie1.15用例名:发布、修改、更新消息执行者教师、系统管理员基本路径1.教师、系统管理员输入密码,用例开始;2.系统验证密码是否正确;3.进入发布、修改、更新消息界面;4.填写好要发布、修改、更新的消息;5.保存好要发布、修改、更新的消息;6.确定成功,用例结束。扩展a.密码错误,系统提示无法进入下载界面;b.若输入的消息标题超出字数限制,则无法发布、修改、更新消息。用例编号:yanjinjie1.16用例名:页面维护执行者系统管理员基本路径2009计算机办公应用2班101.系统管理员输入账号,密码,用例开始;2.系统验证密码是否正确;3.进入页面维护界面;4.修改相关页面;5.保存修改过的相关页面;6.确定保存成功,用例结束。扩展a.密码错误,系统提示无法进入下载界面;b.若页面修改不成功,则无法显示页面。用例编号:yanjinjie1.17用例名:审核用户信息执行者系统管理员基本路径1.系统管理员输入账号,密码,用例开始;2.系统验证密码是否正确;3.进入用户信息审核界面;4.审核相关用户的信息;5.保存相关用户的信息;6.确定保存成功,用例结束。扩展a.密码错误,系统提示无法进入下载界面;b.若审核不通过,则用户无法登陆系统。2009计算机办公应用2班113.2类图2009计算机办公应用2班12+alterInfo()+user()-name:string-password:stringUser+teacher()-sex:string-headship:string-birth:Date-number:string-department:string-office:stringTeacher+student()-number:string-class:string-department:string-sex:string-birth:Date-speciality:stringStudent+administrator()-birth:string-office:string-number:stringAdministrator+courseInfo()+issueiInfo()+update()-name:string-content:string-teacher:string-data:DateCourseInfo+article()+updata()+delete()-name:string-capability:string-issuetime:DateArticle+fileUploadOrDownload()+upload()+download()-name:string-capability:string-author:string-date:DateFileUploadOrDownload+teacher()-sex-headship-birth-number-department-officeTeacher+student()-number:string-class:string-department:string-sex:string-birth:Date-speciality:stringStudent接口12009计算机办公应用2班133.3时序图2009计算机办公应用2班14:student登录系统信息浏览查询模块信息浏览或查询下载文件1、输入用户名和密码2、显示信息分类3、浏览或输入查询信息的关键字5、输入要下载的文件名:teacher登录系统基本业务模块输入、上传或发布信息修