




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精品课程网站需求分析报告 课程名称_ _软件工程_学生学院_计算机学院_专业班级_计算机科学与技术8班_学 号_3111006057_学生姓名_卓悦_指导教师_ _2014 年 5 月 28 日目录1导言51.1目的51.2任务51.3参考资料52系统定义62.1项目背景62.2项目目标62.3项目系统结构63应用环境73.1网络环境73.2硬件环境83.3软件环境84功能规格94.1角色的定义94.1.1普通用户94.1.2管理人员94.1.3数据库94.2系统主USE CASE图104.3客户端系统104.3.1个人信息管理124.3.2课件信息查询124.3.3公告信息查询124.4管理
2、端系统134.4.1管理员信息管理144.4.2课件资源管理144.4.3用户管理144.4.4公告信息管理155性能需求155.1磁盘容量要求155.2安全性要求155.3适应性要求156产品提交167实现约束161 导言1.1 目的该文档是关于用户对于精品课程网站的功能和性能的要求,重点描述了精品课程网站的设计需求,将作为对该工具在概要设计阶段的设计。本文档的预期读者是:l 设计人员 l 开发人员l 测试人员l 项目管理员l 目标用户1.2 任务本文档解决的是系统必须完成哪些工作的问题,对目标系统提出具体、完整、准确的的要求。在这里,主要是通过建模的方式来描述用户的需求,准确理解客户的。要
3、求,为用户,客户等不同参与方提供一个交流的通道。1.3 参考资料1 UML V1.1 2 需求规格报告格式标准 V1.12 系统定义2.1 项目背景为实现让广大师生能够在课堂外也能随时掌握学校的课程信息和获取实时的课程资源,特有此目的我们准备开发精品课程网站。系统能够实现基于校园网络环境下的资源管理,以便有效地管理用户们上传的资源,构建适合的课程资源库。系统采用BS结构,用户通过浏览器向服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器上。客户机无需安装软件,只需在服务器上进行简单的设置,数据的请求和返回结果均以网页形式完成,方便系统的管理,适合管理员的使用习惯。2.2
4、项目目标1、 提供友好的界面,使用户的工作量最大限度地减少;2、 系统具有优良的运行效率,能够满足用户的要求;3、 具有良好的扩充性,能够加入其他的系统功能;4、 通过这个项目可以锻炼队伍,提高团队和个人的开发能力;2.3 项目系统结构精品课程网站根据不同的使用者,可以分为两个部分:一是面向管理员部分,管理员的部分内容包括文章、公告管理、课件管理、用户管理(教师和用户)、管理员信息管理、退出功能;二是面向学生用户和教师用户部分,用户可以查看公告、课件区下载、站内搜索、个人信息。3 应用环境本系统的应用环境氛围硬件环境、软件环境和网络环境进行描述3.1 网络环境如下图,无论是客户端的教师和学生用
5、户还是管理端的管理人员都可以通过网络获取和修改相关的信息。教师和学生通过网络浏览信息和下载课程,管理员通过网络上传课件资源和修改相关数据。3.2 硬件环境本精品课程网站的硬件环境如下:客户机:普通PCn CPU:I5 2.5Ghzn 内存:4Gn 分辨率: 1024*768像素WEB服务器:自己的电脑n CPU:I5 2.5Ghzn 内存:4G数据库服务器:自己的电脑n CPU:I5 2.5Ghzn 内存:4G3.3 软件环境l 操作系统:Windows 8.1l 数据库:MySQL l JSP服务器:Tomcatl 浏览器:Google4 功能规格我们采用面向对象分析作为主要的系统建模方法,
6、使用UML(Unified Modeling Language)作为建模语言。UML为建模活动提供了从不同角度观察和展示系统的各种特征的方法。在UML中,从任何一个角度对系统所作的抽象都可能需要几种模型来描述,而这些来自不同角度的模型图最终组成了系统的映像。设计用例图时,我们遵循下列步骤:第一步,识别出系统的“actor”。Actor可以是用户、外部系统,甚至是外部处理,通过某种途径与系统交互。重要的是着重从系统外部执行者的角度来描述系统需要提供哪些功能,并指明这些功能的执行者(Actor)是谁。尽可能地确保所有Actor都被完全识别出来。第二步,描述主要的Use Case。可以采取不断地问自
7、己“这个Actor究竟想通过系统做什么?”来准确地描述Use Case。第三步,重新审视每个Use Case,为它们下个详尽的定义。4.1 角色的定义4.1.1 普通用户普通用户是指在这个精品课程网站中通过客户端浏览网站课件和下载资源的老师和学生,这个actor主要参与客户端的个人信息修改,浏览课件信息,下载课件,提交意见等功能。4.1.2 管理人员管理人员是指管理端的用户,这个actor的主要功能就是对网站的资源进行管理,上传一些课程资源和删除一些过期的资料;对用户的反馈进行收集和更新公告。4.1.3 数据库数据库是一个与系统产生交互的外部系统,这个Actor负责系统的数据查询、增加、删除和
8、修改等操作。4.2 系统主用例图精品课程网站氛围两个部分,一个是客户端子系统,一个是管理端子系统;客户端子系统指的是用户通过网站进行的一系列操作,主要是浏览下载功能;管理端系统进行资源的管理,主要是资源管理功能。系统的主用例图如下:4.3 客户端系统用户通过登陆网站进行课件浏览查询,下载等功能,活动图如下:客户端的功能用例图如下:功能介绍如下:4.3.1 个人信息管理用例描述:个人信息管理执行者:用户前置条件:用户已登录系统;后置条件:进入个人主页后,可以进行查询修改操作基本路径:用户登陆进入个人信息页面后,可以查询账户的相关信息,并修改用户名等信息,不需要管理员的授权。4.3.2 课件信息查
9、询用例描述:课件信息查询执行者:用户前置条件:用户已登录系统;后置条件:进入主页后,可以浏览相关信息基本路径:进入课件信息主页后,用户可以查询当前的所有的课件信息,包括文章,视频和课件信息,可以搜索自己想要的资源,并可以进行下载。4.3.3 公告信息查询用例描述:公告信息查询执行者:用户前置条件:用户已登录系统;后置条件:进入主页后,可以进行相关操作。基本路径:进入公告信息主页后,用户可以获知当前更新的课件信息和管理员发布的通知,并在此页面发表自己的意见和建议。4.4 管理端系统管理系统表示了管理员的操作权限,管理员可以有管理员的权限,身份认证通过以后,管理员可以进行用户管理,课件管理,公告管
10、理等。具体的用例图如下:活动图如下:4.4.1 管理员信息管理用例描述:管理员信息查询执行者:管理员前置条件:管理员已登录系统;后置条件:登入系统后可见相关的管理员信息基本路径:a、 管理员可以查看自己的相关信息。b、 管理员可以修改自己的相关信息。c、 管理员可以添加新的管理员账户。4.4.2 课件资源管理用例描述:课件资源管理执行者:管理员前置条件:管理员已登录系统;后置条件:登入系统后进行相关操作基本路径:a、 管理员进入页面修改当前资源的信息。b、 管理员上传新的课件资源。c、 管理员删除不需要的课件资源。4.4.3 用户管理用例描述:用户管理执行者:管理员前置条件:管理员已登录系统;后置条件:登入系统后进行相关操作基本路径:a、 查看当前的用户。b、 删除用户4.4.4 公告信息管理用例描述:公告信息管理执行者:管理员前置条件:管理员已登录系统;后置条件:登入系统后进行相关操作基本路径:a、 在主页面发布新的通知信息b、 把更新的课件信息发布到公告c、 处理回复用户的意见5 性能需求5.1 磁盘容量要求本系统属于B/S模式构架,因此存储容量较小,数据库系统也不是很大 。存储课件的磁盘需要一定的容量。5.2 安全性要求本系统有着权限设置,用户不可以越权更改或者访问管理员的页面。管理员的权限,可以对网站进行任何的操作。5.3 适应性要求要求界面友好,菜单清楚,学生和老
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 关于空调合同标准文本
- 主机备件采购合同标准文本
- 入股汽修店合同样本
- 会展合同标准文本分析
- 业务鉴定合同样本
- 企业股东合作合同标准文本
- 供货合同与买卖合同样本
- 买卖个人房产合同范例
- ppp医院合作合同样本
- 2025前期物业管理合同(版)《物业管理合同》
- 全媒体内容编辑技巧试题及答案
- 2025届广东省燕博园联考(CAT)高三下学期3月模拟测试物理试题(含答案)
- 2025-2030中国SP导电炭黑市场现状调研与前景研究报告
- 华阳煤矿考试试题及答案
- 2025民法典婚姻家庭编司法解释二解读
- 眼视光技术考试题(含答案)
- 八项规定试题及答案
- 审计实施方案模板格式
- 工程测量报价单
- 学习解读2022年《关于加快推进政务服务标准化规范化便利化的指导意见》实用PPT动态课件
- 培训签到表 (最新版)
评论
0/150
提交评论