精品课程网站需求分析报告.doc

精品课程网站需求分析报告.doc

ID:55988974

大小:312.50 KB

页数:15页

时间:2020-03-15

精品课程网站需求分析报告.doc_第1页
精品课程网站需求分析报告.doc_第2页
精品课程网站需求分析报告.doc_第3页
精品课程网站需求分析报告.doc_第4页
精品课程网站需求分析报告.doc_第5页
资源描述:

《精品课程网站需求分析报告.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、精品课程网站需求分析报告课程名称_____软件工程______学生学院_____计算机学院_______专业班级____计算机科学与技术8班___学号_____3111006057______学生姓名________卓悦__________指导教师__________________2014年5月28日精品文档交流目录1导言5精品文档交流1.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

2、管理人员94.1.3数据库94.2系统主USECASE图104.3客户端系统104.3.1个人信息管理124.3.2课件信息查询124.3.3公告信息查询124.4管理端系统134.4.1管理员信息管理144.4.2课件资源管理144.4.3用户管理144.4.4公告信息管理155性能需求155.1磁盘容量要求15精品文档交流5.2安全性要求155.3适应性要求156产品提交167实现约束16精品文档交流1导言1.1目的该文档是关于用户对于精品课程网站的功能和性能的要求,重点描述了精品课程网站的设计需求,将作为对该工具在概要设计阶段的设计。本文档的预期读者是

3、:l设计人员l开发人员l测试人员l项目管理员l目标用户1.2任务本文档解决的是系统必须完成哪些工作的问题,对目标系统提出具体、完整、准确的的要求。在这里,主要是通过建模的方式来描述用户的需求,准确理解客户的。要求,为用户,客户等不同参与方提供一个交流的通道。1.3参考资料[1]《UML》V1.1[2]《需求规格报告格式标准》V1.12系统定义2.1项目背景精品文档交流为实现让广大师生能够在课堂外也能随时掌握学校的课程信息和获取实时的课程资源,特有此目的我们准备开发精品课程网站。系统能够实现基于校园网络环境下的资源管理,以便有效地管理用户们上传的资源,构建适合

4、的课程资源库。系统采用B/S结构,用户通过浏览器向服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器上。客户机无需安装软件,只需在服务器上进行简单的设置,数据的请求和返回结果均以网页形式完成,方便系统的管理,适合管理员的使用习惯。1.1项目目标1、提供友好的界面,使用户的工作量最大限度地减少;2、系统具有优良的运行效率,能够满足用户的要求;3、具有良好的扩充性,能够加入其他的系统功能;4、通过这个项目可以锻炼队伍,提高团队和个人的开发能力;1.2项目系统结构精品课程网站根据不同的使用者,可以分为两个部分: 一是面向管理员部分,管理员的部

5、分内容包括文章、公告管理、、课件管理、用户管理(教师和用户)、管理员信息管理、退出功能; 二是面向学生用户和教师用户部分,用户可以查看公告、课件区下载、站内搜索、个人信息。 2应用环境本系统的应用环境氛围硬件环境、软件环境和网络环境进行描述精品文档交流1.1网络环境如下图,无论是客户端的教师和学生用户还是管理端的管理人员都可以通过网络获取和修改相关的信息。教师和学生通过网络浏览信息和下载课程,管理员通过网络上传课件资源和修改相关数据。1.2硬件环境本精品课程网站的硬件环境如下:客户机:普通PCnCPU:I52.5Ghzn内存:4Gn分辨率:1024*768像

6、素WEB服务器:自己的电脑nCPU:I52.5Ghzn内存:4G数据库服务器:自己的电脑nCPU:I52.5Ghzn内存:4G精品文档交流1.1软件环境l操作系统:Windows8.1l数据库:MySQLlJSP服务器:Tomcatl浏览器:Google2功能规格我们采用面向对象分析作为主要的系统建模方法,使用UML(UnifiedModelingLanguage)作为建模语言。UML为建模活动提供了从不同角度观察和展示系统的各种特征的方法。在UML中,从任何一个角度对系统所作的抽象都可能需要几种模型来描述,而这些来自不同角度的模型图最终组成了系统的映像。设

7、计用例图时,我们遵循下列步骤:第一步,识别出系统的“actor”。Actor可以是用户、外部系统,甚至是外部处理,通过某种途径与系统交互。重要的是着重从系统外部执行者的角度来描述系统需要提供哪些功能,并指明这些功能的执行者(Actor)是谁。尽可能地确保所有Actor都被完全识别出来。第二步,描述主要的UseCase。可以采取不断地问自己“这个Actor究竟想通过系统做什么?”来准确地描述UseCase。第三步,重新审视每个UseCase,为它们下个详尽的定义。2.1角色的定义2.1.1普通用户普通用户是指在这个精品课程网站中通过客户端浏览网站课件和下载资源

8、的老师和学生,这个actor主要参与客户端的个人信息

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。