精品文档
去脱节和跳跃的状态,使人们对复杂系统的认识过程和系统的程序设计实现过程尽可能的一致。经验证明,对于任何软件而言,其中最稳定的部分是对应的问题论域,与功能相比,一个问题域中的对象一般总能保持其中的稳定性,因而以面向对象构造的系统的主体结构也是具有较好的稳定性和可重用性。因此,采用“对象+消息”的程序设计模式,具有满足软件工程发展需要的更多优势。
面向对象设计方法最前的是现实问题空间与软件系统的解空间的近似和直接的模拟。从这些角度讲,现实世界空间中的基本问题是物质和意识,映射到面向对象系统的解空间就是:具体事物(对象)和抽象概念(类)。面向对象技术的封装、继承、多态性等不仅支持软件复用,而且是软件的维护工作可靠有效,可实现软件系统的柔性制造,特别是随着Internet/Intranet的发展,网络分布计算的应用和需求日益增长,面向对象技术为网络分布计算提供了基础性核心技术支持。
[13][14][15]
值得下载
精品文档
第三章 系统分析与设计
操作系统精品课程网站是为了提高教学质量,增加师生交流的一个网上平台,在这个平台上,作为游客可以观看课程信息,包括课程简介,该课程的师资力量,课程实验,课程练习,下载教学或者是学习的资源等;而登陆系统后的学生除了具有游客的所有功能之外,还有在线测试自己的学习状况,在线测试的形式有很多种,包括按条件组题测试,随机测试,按章节顺序测试,错题测试等,同时,学生和可以在在线提问等功能;老师在这个平台上可以在线回答学生提出的问题,同时可以分析学生的错题信息等。
3.1 功能分析
通过具体的调研和分析,系统主要的用户按角色可以分为游客,学生,教师,和管理员。本人分别从前后台按角色来概要的描述下操作系统的精品课程的主要功能。
在系统的前台,主要的用户有还没有登录到后台的系统管理,教师,学生和通过在浏览器地址栏上输入本网站URL地址的游客。这些用户不但可以通过点击相应的功能按钮查看本网站的基本信息,帮助,课程的简要介绍,课程实验,课程练习的简要介绍等静态的信息;而且还可以通过打开下载资源窗口下载教师在后台上传的教学资源,查看师生之间交流的信息,师资力量等;同时通过打开登录窗口进行登录的功能。前台用户的用例图如图3.1所示:
值得下载
精品文档
System(026)观看课程简介(027)观看课程实验(018)资源下载(007)登录游客(008)查看课程练习(014)查看互动留言(016)查看师资力量
图3.1 用户在系统前台用例图
系统的后台可以根据角色分为管理员后台,学生后台,教师后台等。不同的角色通过登录窗口登入进不同的后台界面。通过分角色分将系统的后台分为三个后台分别是管理员后台,教师后台和学生后台。
在学生后台中学生不但具有游客所具有的所有功能外,同时学生还可以通过点击基本信息查看自己的基本信息,在基本信息界面里,可以对自己的基本信息进行修改,包括密码,描述,出生日期等。学生还可以进行网上答疑或者进行提问,就是学生可以针对留言平台里的留言发表自己的看法,见解,或者提出疑问等。除此之外,学生进行组题测试,就是自己可以通过从数据库中按照不同的方式抽取出题目进行在线的测试。组题的方式分为按条件组题测试、顺序组题测试、随机组题测试、错题测试。测试完抽取出来的题目之后,系统将自动的给出题目的答案,并提示答题正确还是错误,在错题测试时测试完后,不但能给出答案,
值得下载
精品文档
而且将提示 是否删除错题记录的提示,在这里学生可以删除自己的错题记录。 如下图3.2学生后台用例图:
System(018)资源下载<
在教师后台中,除了具有游客的所有功能外,同时还具有错题分析和资源管理的功能,错题分析就是可以查看学生的错题记录,在错题记录中,不但可以看到做错题目的学生,和该学生的做错次数,还可以看到错题的详细信息,包括答案。资源管理就是教师可以上传教学资源,包括课件,教学视频,课程学习资料,课程作业等与教学有关的资源;同时教师还可以对自己上传的教学资源进行删除的操作。详细的用例图如图3.3 教师后台用例图:
System
(013)网上答疑<
教师(010)错题分析值得下载
(022)基本信息修改精品文档
图 3.3 教师后台用例图
管理员也拥有游客的所有功能;同时管理员还负责整个网站系统的维护,所以在系统管理员后台可以对课程介绍,课程章节,章节的知识点,实验,练习进行修改添加;除此之外,系统管理员还可以对使用该网站的用户的信息进行管理,包括添加教师,管理员,学生,和修改删除添加的用户信息。学生在线自测的题
System(005)教学资源管理<
值得下载