精品课程需求分析修改

上传人:公**** 文档编号:512129547 上传时间:2023-02-26 格式:DOC 页数:15 大小:71KB
返回 下载 相关 举报
精品课程需求分析修改_第1页
第1页 / 共15页
精品课程需求分析修改_第2页
第2页 / 共15页
精品课程需求分析修改_第3页
第3页 / 共15页
精品课程需求分析修改_第4页
第4页 / 共15页
精品课程需求分析修改_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《精品课程需求分析修改》由会员分享,可在线阅读,更多相关《精品课程需求分析修改(15页珍藏版)》请在金锄头文库上搜索。

1、.精品课程需求分析班别:医软091班小组:第一小组组长:成员:1. 导言1.1.目的该文档是根据用户对精品课程网站的功能和性能的要求,重点描述了精品课程网站的功能需求,是概要设计阶段的重要输入。本文档的预期读者是:网站设计人员;网站开发人员;项目管理人员;测试人员;用户;1.2.范围该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决了整个项目系统的做什么的问题。在这里,没有涉及开发技术,而是通过建立模型的方式来描述用户的需求,为用户、客户、开发方等不同参与方提供一个交流的平台。1.3缩写说明CA,Course Administrator 精品课程管理员的缩写。UML,Unified

2、Modeling Language 统一建模语言的缩写,是一个标准的建模化组织。1.4术语定义1.5应用标准1.6参考资料1软件工程项目案例教程,机械工业出版社2UML面向对象建模基础,中国水利水电出版社1.7版本更新信息本文档的更新记录如表1.1所示。修改编号修改日期修改版本修改位置修改内容概述2.系统定义 我们分别阐述一下项目的来源、背景,项目的用户特点和项目的目标。2.1项目来源及背景本项目是为XX某大学开发的一个精品课程管理网站,随着这个大学的快速发展,学校的国家级、省级和学校级精品课程也越来越多,教学资源得不到共享和管理越来越麻烦等,为了能够实现教学资源共享、方便管理精品课程资料等,

3、这个学校希望有一个既能方便管理精品课程资源,又能实现教学资源共享和提高工作效率的精品课程网络平台。 为能更加方便和实现资源共享、教学网络化要求,弥补以往管理的不足,我们开发了精品课程网络平台。学校精品课程管理人员通过这个网络平台可以实现维护精品课程资料、上传资料、用户管理、管理公告发布和删除、课程审核等功能。教师可以申请精品课程、申请精品课程的教研室的老师可以上传课件和录像等相关课程资料,他们也可以在站内搜索相关的资料并下载。学生则可以进行搜索下载资料,用户留言、查看课程模块等操作。2.2用户特点本网站的用户分为三类,一类是普通用户,他们都是学生,他们进入本站的目的主要是了解和下载相关学习资料

4、;第二类是老师,他主要是申请精品课程、上传共享课件等,老师对电脑都比较熟悉,懂得怎样操作;第三类是学校精品课程管理人员,他们对精品课程和网站都很熟悉,总之,他们对整个网站的管理都很熟悉。2.3项目目标本项目设定目标如下:网站提供友好、简洁的用户界面,使工作人员工作量最大限度地减少;利用这个网站能更加有效地管理精品课程信息和最大程度地实现资源共享;网站的架构设计应具有良好的可扩充性,可以方便以后系统的维护和扩充;网站设计具有一定的超前性、灵活性和符合这个大学的风格;通过这个项目可以锻炼本团队,提高团队的开发能力和项目管理能力。3.应用环境根据用户的需求陈述,可以确定本项目分为学生客户端、老师客户

5、端和管理端,学生客户端主要功能是提供学生用户对网站浏览、资料搜索、资料下载、公告浏览和用户留言等。老师客户端在具有学生客户端功能的基础上还具有文件上传、精品课程管理功能。管理端的功能主要是课程模块的管理主要是模块的更新、课程审核、公告管理删除和添加新的公告、文档管理添加和删除文档和用户管理添加和删除用户等。他们的关系图如31所示。3.1网站运行的网络环境本网站的运行图如图32所示,无论是客户端的老师或者学生,还是管理端的精品课程管理人员,他们都可以通过登录本网站。管理员可以管理这个网站的所有东西,包括上传和删除一些信息,老师可以通过这个平台来申请精品课程、上传课件、搜索资料和下载资料,而学生则

6、可以通过它来了解精品课程、搜索下载老师和管理员上传的学习资料和留言等。管理端的系统管理员需要设置管理端的用户以及相应的权限,例如老师和学生同为用户,老师可以进行资料上传的操作,而学生没有这个权限。3.2网站运行的硬件环境 本网站的硬件环境如下: 客户机:普通PCCPU:1.8GHz以上内存:512MB以上能够运行IE5.0以上或者Netscape4.0以上的版本的机器分辨率:推荐使用1440900像素 Web服务器CPU:2.0GHz以上硬盘:320G以上网卡:KMb/s速度 数据库服务器CPU2.0GHz以上内存:2GB以上硬盘:320GB以上3.3网站运行软件环境 本网站的软件环境如下:操

7、作系统:UNIX/Linux/WindowsXP/windows7数据库:SQL Server 2005开发工具包:visual studio 2010Web服务器:Tomcat浏览器:IE6.0以上4.功能规格 我们采用面向对象分析作为主要的系统建模方法,使用UMLUnified Modeling Language作为建模语言。UML作为建模活动提供了从不同角度观察和展示系统的各种特征的方法。在UML中,从任何一个角度对系统所作的抽象都可能需要几种模型来描述,而这些来自不同角度的模型图最终组成了系统的映像。用例描述角色是如何与网站交互来完成工作的。用例模型提供一个非常重要的方式来界定网站边界

8、以及定义网站的功能,同时,该模型将来可以派生出动态对象模型。设计用例时,我们遵循下列步骤:1识别出网站的角色。角色可以使用户、外部处理,通过某种途径与系统交互。重要的是着重从系统外部执行者的角度来描述网站需要提供哪些功能,并指明这些功能的执行者是谁。尽可能地确保所有角色都被完全识别出来。 2描述主要的用例。可以采取不断地问自己这个角色究竟想通过网站来做什么?来准确地描述用例。 3重新审视每个用例,为它们下个详细的定义。4.1角色定义 角色或者执行者指与网站产生交互的外部用户或者外部系统。老师 老师是指在网站中,上传相关课程学习资料的人员,这个角色参与管理端的资料上传和客户端的资料搜索下载、留言

9、等功能。学生 学生这个角色主要参与客户端的学习资料搜索下载、留言、浏览公告等功能。4.1.3精品课程管理员 精品课程管理员是指在管理端对网站进行相关的设置、进行系统维护、权限设置的人员,他也是通过管理端的登录实现对管理端用户权限的设置和权限的分配等,他们的关系图如图41所示。4.1.4数据库数据库是一个与网站产生交互的外部系统,这个角色负责系统的数据查询、增加、删除和修改等操作。数据库里的表包括管理员表、用户表、文件表、公告表等。4.2系统的主用例图精品课程网络平台可以分为两部分一部分是学生客户端子系统,一部分是老师客户端子系统,另一个是管理端子系统。客户端子系统功能主要是用户通过登录精品课程

10、网站进行学习文件上传老师客户端子系统所具有的功能、资料浏览、搜索、下载的功能。管理端子系统功能是大学精品课程管理人员发布公告、增删资料等。系统的主用例图如图42所示。4.3 客户端子系统由于学生和老师的权限不一样,老师在具有学生所有权限的基础上,还具有文件上传和精品课程申请等权限。为了区分它们两个角色,把他们分为学生端子系统和老师端子系统。学生客户端子系统 学生可以通过登录精品课程网络平台对相关精品课程进行搜索,学生也可以通过点击已经分类好的精品课程如国家级、省级和学校级精品课程进入相关的精品课程网站并下载相关的资料。在网站首页,学生用户还可以浏览公告、留言等。图4-3是它的活动图。学生客户端

11、的功能主要包括站内信息搜索、下载文件、用户交流留言、查看课程模块、用户个人信息管理和浏览公告等功能,图4-4是它的用例图。学生客户端管理的这些用例描述如下:F-S-1:站内信息搜索。学生用户登录到精品课程网络平台可以看到右上角有个站内搜索模块,用户可以在里面搜索自己想找的站内信息。F-S-2:文件下载。用户找到自己想要的文件后,可以点击下载。下载的文件包括精品课程申请表、相关的规章和精品课程评选标准等。F-S-3:浏览公告。用户进入首页后,可以在位于首页中间的公告模块中浏览任何公告,包括精品课程评审公告、精品课程评审通过名单、关于精品课程的一些通知等。F-S-4:用户交流留言。用户点击留言功能

12、模块进入相应的留言区,将自己留言的内容输入对话框并点击提交则可实现网上留言。F-S-5:查看课程模块。进入首页之后,点击课程功能模块进入精品课程页面查看相关精品课程。F-S-6:用户个人信息管理。进入并登录之后,学生用户可以查看个人信息和修改密码。F-S-7:显示所属学院精品课程。 用户登录之后,系统将会自动根据用户所属学院来搜索与该学院相关的精品课程并将它显示在首页的所属学院精品课程模块中。.1站内信息搜索 学生用户登录进入网站后,可以对站内的资源进行搜索,包括精品课程搜索。具体描述如下。 用例描述:站内信息搜索; 执行者:学生用户; 前置条件:进入精品课程网站; 后置条件:输入关键字。 基

13、本路径:1 无论是以游客还是用户的身份进入这个网站,都可以在站内搜索;2 在搜索框中输入搜索关键字,点击搜索按钮;3 如果搜索到与关键字相关的内容,则将内容显示在页面上,没搜索到的话就显示抱歉!没有搜索到与相关的内容。.2文件下载 用户以游客的身份进入这个网站后,点击下载文件时,系统会提示你先登录然后再下载。具体描述如下。 用例描述:文件下载; 执行者:学生用户; 前置条件:进入并登录精品课程这个网站; 后置条件:寻找好目标文件后点击下载。 基本路径:1 搜索到想要的文件之后,点击下载,选择文件存放位置;2 如果是以游客的身份登录的话,那么系统会提示请登录后再下载。.3浏览公告 无论是以用户或

14、者游客身份进入这个网站都可以浏览所以公告。具体描述如下。 用例描述:浏览公告; 执行者:学生用户; 前置条件:进入这个网站; 后置条件:点击相关公告的链接; 基本路径:1 进入精品课程这个网站,浏览公告标题链接,找到自己想知道的公告题目;2 点击该标题进入相关页面进行浏览。.4用户交流留言用户可以在交流留言板上写一些对本站的建议或者是在留言板上交流一些经验,为了更加人性化,我们在留言板上还添加了一些表情。具体描述如下。用例描述:留言交流执行者:学生用户前置条件:用户登录了精品课程网络平台;后置条件:用户在留言模块上输入内容并点击提交便可实现留言。基本路径1学生用户登录精品课程网络平台之后点击首页功能模块中的留言小模块进入留言页面;2进入留言页面后,用户可以在留言框中输入内容或者点击表情按钮添加表情,然后点击提交按钮。.5查看课程模块 用户可以点击网站首页的精品课程模块功能按钮进入精品课程页面,精品课程页面三块模块组成,他们分别是国家级精品课程、省级精品课程和学校级精品课程,每个精品课程模块里面有相关的精品课程网站的链接,用户点击相关链接便可进入相应的精品课程网站。如果精品课程太多,一个模板显示不了所有的链接的话,那么可以点击更多,这样它便显示所有的链接。具体描述如下:用例描述:查看精品课程模块;执行者:学生用户;前置条件:用户进入了精品课程模块

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号