精品课程需求分析修改

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

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

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

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

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

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

5、提高团队的开发能力和项目管理能力。3.应用环境根据用户的需求陈述,可以确定本项目分为学生客户端、老师客户端和管5理端,学生客户端主要功能是提供学生用户对网站浏览、资料搜索、资料下载、公告浏览和用户留言等。老师客户端在具有学生客户端功能的基础上还具有文件上传、精品课程管理功能。管理端的功能主要是课程模块的管理(主要是模块的更新) 、课程审核、公告管理(删除和添加新的公告) 、文档管理(添加和删除文档)和用户管理(添加和删除用户)等。他们的关系图如 31 所示。3.1 网站运行的网络环境本网站的运行图如图 32 所示,无论是客户端的老师或者学生,还是管理端的精品课程管理人员,他们都可以通过登录本网

6、站。管理员可以管理这个网站的所有东西,包括上传和删除一些信息,老师可以通过这个平台来申请精品课程、上传课件、搜索资料和下载资料,而学生则可以通过它来了解精品课程、搜索下载老师和管理员上传的学习资料和留言等。管理端的系统管理员需要设置管理端的用户以及相应的权限,例如老师和学生同为用户,老师可以进行资料上传的操作,而学生没有这个权限。3.2 网站运行的硬件环境本网站的硬件环境如下:客户机:普通 PCCPU:1.8GHz 以上内存:512MB 以上能够运行 IE5.0 以上或者 Netscape4.0 以上的版本的机器分辨率:推荐使用 1440900 像素6Web 服务器CPU:2.0GHz 以上硬

7、盘:320G 以上网卡:KMb/s 速度数据库服务器CPU2.0GHz 以上内存:2GB 以上硬盘:320GB 以上3.3 网站运行软件环境本网站的软件环境如下:操作系统:UNIX/Linux/WindowsXP/windows7数据库:SQL Server 2005开发工具包:visual studio 2010Web 服务器:Tomcat浏览器:IE6.0 以上4.功能规格我们采用面向对象分析作为主要的系统建模方法,使用 UML(Unified Modeling Language)作为建模语言。UML 作为建模活动提供了从不同角度观察和展示系统的各种特征的方法。在 UML 中,从任何一个角

8、度对系统所作的抽象都可能需要几种模型来描述,而这些来自不同角度的模型图最终组成了系统的映像。用例描述角色是如何与网站交互来完成工作的。用例模型提供一个非常重要的方式来界定网站边界以及定义网站的功能,同时,该模型将来可以派生出动态对象模型。设计用例时,我们遵循下列步骤:1识别出网站的角色。角色可以使用户、外部处理,通过某种途径与系统交互。重要的是着重从系统外部执行者的角度来描述网站需要提供哪些功能,并指明这7些功能的执行者是谁。尽可能地确保所有角色都被完全识别出来。2描述主要的用例。可以采取不断地问自己“这个角色究竟想通过网站来做什么?”来准确地描述用例。3重新审视每个用例,为它们下个详细的定义

9、。4.1 角色定义角色或者执行者指与网站产生交互的外部用户或者外部系统。4.1.1 老师老师是指在网站中,上传相关课程学习资料的人员,这个角色参与管理端的资料上传和客户端的资料搜索下载、留言等功能。4.1.2 学生学生这个角色主要参与客户端的学习资料搜索下载、留言、浏览公告等功能。4.1.3 精品课程管理员精品课程管理员是指在管理端对网站进行相关的设置、进行系统维护、权限设置的人员,他也是通过管理端的登录实现对管理端用户权限的设置和权限的分配等,他们的关系图如图 41 所示。84.1.4 数据库数据库是一个与网站产生交互的外部系统,这个角色负责系统的数据查询、 增加、删除和修改等操作。数据库里

10、的表包括管理员表、用户表、文件表、公 告表等。4.2 系统的主用例图精品课程网络平台可以分为两部分一部分是学生客户端子系统,一部分是 老师客户端子系统,另一个是管理端子系统。客户端子系统功能主要是用户通 过登录精品课程网站进行学习文件上传(老师客户端子系统所具有的功能) 、资 料浏览、搜索、下载的功能。管理端子系统功能是大学精品课程管理人员发布 公告、增删资料等。系统的主用例图如图 42 所示。94.3 客户端子系统由于学生和老师的权限不一样,老师在具有学生所有权限的基础上,还具 有文件上传和精品课程申请等权限。为了区分它们两个角色,把他们分为学生 端子系统和老师端子系统。4.3.1 学生客户

11、端子系统学生可以通过登录精品课程网络平台对相关精品课程进行搜索,学生也可 以通过点击已经分类好的精品课程如(国家级、省级和学校级精品课程)进入 相关的精品课程网站并下载相关的资料。在网站首页,学生用户还可以浏览公 告、留言等。图 4-3 是它的活动图。 学生客户端的功能主要包括站内信息搜索、下载文件、用户交流留言、查 看课程模块、用户个人信息管理和浏览公告等功能,图 4-4 是它的用例图。10学生客户端管理的这些用例描述如下:学生客户端管理的这些用例描述如下: F-S-1F-S-1:站内信息搜索。学生用户登录到精品课程网络平台可以看到右上角 有个站内搜索模块,用户可以在里面搜索自己想找的站内信

12、息。F-S-2F-S-2:文件下载。用户找到自己想要的文件后,可以点击下载。下载的文 件包括精品课程申请表、相关的规章和精品课程评选标准等。F-S-3F-S-3:浏览公告。用户进入首页后,可以在位于首页中间的公告模块中浏 览任何公告,包括精品课程评审公告、精品课程评审通过名单、关于精品课程 的一些通知等。F-S-4F-S-4:用户交流留言。用户点击留言功能模块进入相应的留言区,将自己 留言的内容输入对话框并点击提交则可实现网上留言。F-S-5F-S-5:查看课程模块。进入首页之后,点击课程功能模块进入精品课程页 面查看相关精品课程。F-S-6F-S-6:用户个人信息管理。进入并登录之后,学生用

13、户可以查看个人信息 和修改密码。F-S-7F-S-7:显示所属学院精品课程。 用户登录之后,系统将会自动根据用户 所属学院来搜索与该学院相关的精品课程并将它显示在首页的所属学院精品课 程模块中。4.3.1.1 站内信息搜索学生用户登录进入网站后,可以对站内的资源进行搜索,包括精品课程搜 索。具体描述如下。用例描述:站内信息搜索;执行者:学生用户;前置条件:进入精品课程网站;后置条件:输入关键字。基本路径: 1 无论是以游客还是用户的身份进入这个网站,都可以在站内搜索;2 在搜索框中输入搜索关键字,点击搜索按钮; 3 如果搜索到与关键字相关的内容,则将内容显示在页面上,没搜 索到的话就显示“抱歉

14、!没有搜索到与 相关的内容。114.3.1.2 文件下载用户以游客的身份进入这个网站后,点击下载文件时,系统会提示你先登 录然后再下载。具体描述如下。用例描述:文件下载;执行者:学生用户;前置条件:进入并登录精品课程这个网站;后置条件:寻找好目标文件后点击下载。基本路径: 1 搜索到想要的文件之后,点击下载,选择文件存放位置; 2 如果是以游客的身份登录的话,那么系统会提示请登录后再下载。4.3.1.3 浏览公告无论是以用户或者游客身份进入这个网站都可以浏览所以公告。具体描述 如下。用例描述:浏览公告;执行者:学生用户;前置条件:进入这个网站;后置条件:点击相关公告的链接;基本路径: 1 进入

15、精品课程这个网站,浏览公告标题链接,找到自己想知道的 公告题目; 2 点击该标题进入相关页面进行浏览。4.3.1.4 用户交流留言用户可以在交流留言板上写一些对本站的建议或者是在留言板上交流一些经 验,为了更加人性化,我们在留言板上还添加了一些表情。具体描述如下。 用例描述:留言交流 执行者:学生用户 前置条件:用户登录了精品课程网络平台; 后置条件:用户在留言模块上输入内容并点击提交便可实现留言。 基本路径 1学生用户登录精品课程网络平台之后点击首页功能模块中的留言小模 块进入留言页面; 2进入留言页面后,用户可以在留言框中输入内容或者点击表情按钮添 加表情,然后点击提交按钮。4.3.1.5

16、 查看课程模块用户可以点击网站首页的精品课程模块功能按钮进入精品课程页面,精品课 程页面三块模块组成,他们分别是国家级精品课程、省级精品课程和学校级精12品课程,每个精品课程模块里面有相关的精品课程网站的链接,用户点击相关 链接便可进入相应的精品课程网站。如果精品课程太多,一个模板显示不了所 有的链接的话,那么可以点击更多,这样它便显示所有的链接。具体描述如下:用例描述:查看精品课程模块; 执行者:学生用户; 前置条件:用户进入了精品课程模块页面; 后置条件:点击相应精品课程的链接则可以进入相应各具特色的精品课程网 站。 基本路径: 1 进入首页后点击精品课程功能模块按钮; 2 进入精品课程分类页面,精品课程页面包括国家级精品课程、省级 精品课程和学校级精品课程。 3 点击各个精品课程分类模块的相应链接则可进入相应的精品课程网 站。4.3.1.6 用户个人信息管理用户进入首页并登录之后,首页的功能模块按钮栏右侧写着“您好!欢迎 X

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

当前位置:首页 > 商业/管理/HR > 管理学资料

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