精品课程网站需求报告(2015年5月28日)

优采云 发布时间: 2021-05-25 01:04

  

精品课程网站需求报告(2015年5月28日)

  

  精品课程网站供需报告精品课程网站需求分析报告课程name___ __Software Engineering______Student College_____Computer College_______Professional Class____Class的计算机科学与技术___Student ID _____ 3111006057 ______学生Name________Zhuoyue__________ Instructor________ __________ 2014年5月28日目录1简介5 1. 1 8目的5 1. 2任务5 1. 3参考资料52系统定义6 2. 1项目背景6 2. 2项目目标6 2. 3项目系统结构63应用环境7 3. 1网络环境7 3. 2硬件环境8 3. 3软件环境84功能规格9 4. 1角色定义9 4. 1. 1普通用户9 4. 1. 2管理器9 4. 1. 3数据库9 4. 2系统主要用例图10 4. 3客户端系统10 4. 3. 1个人信息管理12 4. 3. 2课件信息查询12 4. 3. 3公告信息查询12 4. 4Ma管理终端系统13 4. 4. 1管理员信息管理14 4. 4. 2课件资源管理14 4. 4. 3用户管理14 4. 4. 4公告信息管理155性能要求15 5. 1磁盘容量要求15 5. 2安全要求15 5. 3适应性要求156产品提交167实施限制161简介1. 1用途本文档是关于用户对卓越课程的功能和性能的要求网站。它着重于描述优秀课程网站的设计要求,该课程将在大纲设计阶段用作工具的设计。

  本文档的预期读者是:l设计师l开发人员l测试人员l项目管理员l目标用户1. 2任务本文档解决了系统必须执行的操作的问题,并提出了有关以下方面的具体问题目标系统。完整而准确的要求。在这里,它主要是通过建模来描述用户的需求并准确地了解客户。需要为用户,客户和其他参与者提供一个沟通渠道。 1. 3参考资料[1]“ UML” V 1. 1 [2]“需求规范报告格式标准” V 1. 12系统定义2. 1该项目的背景是使教师和学生能够课堂以外的工作我们还可以随时掌握学校的课程信息并获取实时课程资源。为此,我们准备开发优质课程网站。该系统可以实现基于校园网环境的资源管理,从而有效地管理用户上传的资源,并建立合适的课程资源库。系统采用B / S结构,用户通过浏览器向服务器发送请求,服务器处理浏览器请求,并将用户所需的信息返回给浏览器。客户端不需要安装软件,仅需要在服务器上执行简单的设置。数据的请求和返回结果均以网页形式完成,便于系统管理,适合管理员的使用习惯。 2. 2项目目标1、提供一个友好的界面,以最大程度地减少用户的工作量; 2、该系统具有优良的运行效率,可以满足用户要求; 3、它具有良好的可伸缩性,可以添加其他系统功能; 4、通过该项目,您可以锻炼团队并提高团队和个人的发展能力; 2. 3项目系统结构质量课程网站根据不同的用户,它可以分为两部分:一是管理员的部分。管理员的部分内容包括文章,公告管理,课件管理,用户管理(教师和用户),管理员信息管理和退出功能;第二种是针对学生用户和教师用户的用户,您可以查看公告,在课件区域中下载,在网站上搜索以及个人信息。

  3应用环境本系统的应用环境在硬件环境,软件环境和网络环境中进行描述3. 1网络环境如下图所示,无论是客户端的教师还是学生用户或者管理终端的管理人员可以获取并修改相关信息。师生通过Internet浏览信息并下载课程,管理员通过Internet上传课件资源并修改相关数据。 3. 2硬件环境本优秀课程网站的硬件环境如下:客户端:普通PCn CPU:I5 2. 5Ghzn内存:4Gn分辨率:1024 * 768像素Web服务器:自己的计算机n CPU:I5 2. 5Ghzn内存:4G数据库服务器:自己的计算机n CPU:I5 2. 5Ghzn内存:4G 3. 3软件环境l操作系统:Windows 8. 1l数据库:MySQL l JSP服务器:Tomcatl浏览器:Google4在规范中,我们使用面向对象的分析作为主要的系统建模方法,并使用UML(统一建模语言)作为建模语言。 UML提供了一种从不同角度观察和显示系统各种特性的方法,以进行建模活动。在UML中,从任何角度对系统进行抽象可能需要几个模型来描述,而这些从不同角度来的模型图最终构成了系统的图像。在设计用例图时,我们遵循以下步骤:第一步是识别系统的“参与者”。

  角色可以是用户,外部系统,甚至是外部处​​理,以某种方式与系统进行交互。重要的是集中精力从系统外部执行者的角度描述系统需要提供的功能,并指出这些功能的执行者(Actor)是谁。尝试确保所有参与者都被完全识别。第二步是描述主要用例。您可以不断问自己“该Actor要在系统中做什么?”,从而可以准确地描述用例。第三步是重新检查每个用例,并为它们提供详细的定义。 4. 1角色的定义4. 1. 1普通用户普通用户指的是浏览网站课件并通过客户端下载此精品课程网站中的资源的老师和学生。该演员主要参与客户的个人信息修改,浏览课件信息,下载课件,提交评论等功能。 4. 1. 2管理员管理员是指管理端的用户。这个参与者的主要功能是管理网站的资源,上传一些课程资源并删除一些过期的资料;采集并采集用户反馈。更新公告。 4. 1. 3数据库数据库是与系统交互的外部系统。该Actor负责系统的数据查询,添加,删除和修改。 4. 2系统主用例图精品课程网站气氛分为两部分,一个是客户子系统,另一个是管理终端系统;客户端子系统是指用户通过网站执行的一系列操作,主要是浏览下载功能;管理端系统管理资源,主要是资源管理功能。

  系统的主要用例图如下:4. 3客户端系统用户登录网站以进行课件浏览,查询,下载和其他功能。活动图如下:客户端的功能用例图如下:功能描述如下:4. 3. 1个人信息管理用例描述:个人信息管理执行者:用户前提:用户已登录系统;后置条件:进入个人主页后,可以查询和修改基本路径:用户登录并进入个人信息页面后,可以查询账户的相关信息,以及修改用户名等信息,未经管理员授权。 4. 3. 2课件信息查询用例描述:课件信息查询执行器:用户前提条件:用户已经登录到系统;后置条件:进入首页后,可以浏览相关信息。基本路径:进入课件信息首页后,用户可以查询所有当前的课件信息,包括文章,视频和课件信息,是的

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线