功能需求分析用例描述文档

  • 格式:doc
  • 大小:876.50 KB
  • 文档页数:13

下载文档原格式

  / 13
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

XXX村村民交流互动网站系统

设计小组成员:何成龙、陆承林

黄元勇、王永亮

胡荣启

引言:

在计算机技术飞速发展的今天,各类交流网站挤满了互联网,本设计立足于XXX村村民交流互动而设计一个交流网站,网站为村民提供交流服务,村民可以在网上通过发帖聊天交流生活琐事以及农事科技等。

第一章:功能性需求分析

一、在本次设计中,“远程教育网站系统”包括以下功能模块:

1、个人工作台

2、在线浏览

3、资料共享

4、系统管理

5、在线帮助

二、功能描述

1、个人工作台

用户可通过个人工作台对个人信息进行注册和修改。

1.1、用户注册/登陆模块

用户通过注册模块进行注册成为会员,登陆模块为会员完成用户登陆;

1.2、修改信息

在本模块用户可对已填信息进行完善和修改。

2、在线浏览

在线浏览为会员和非会员提供阅读材料以及视频文件,可在线点播及阅读。

3、资料共享

此功能仅为会员提供,非会员无权享受此功能。会员通过此模块可下载所需内容以及上传文

件。

4、系统管理

4.1、后台管理

专为网站管理员开设。网站管理员通过此模块可对网站进行维护和管理。

4.2、网站数据库

主动收集网站各类数据并及时更新。

4.3、信息管理系统

仅为信息管理员提供,可以通过此模块对会员上传的文件进行审核和删除,以及对注册会员进行管理。

5、在线帮助

5.1、联系我们

用户通过此模块就网站存在的问题进行反馈。

6.功能描述文档:

7.用例描述文档

第二章:非功能需求分析

一、系统可扩展性

1、当用户的访问量不断增加时,应使系统的整体响应时间依然能够满足用户的需求。

2、具有可扩展的系统框架,当业务扩展时,新的模块或者栏目可以无缝的挂接在系统中。

二、系统性能要求

系统必须在3.0秒内验证用户请求并做出响应,响应时间最长不得超过10.0秒,除非网络连接中断。

三、系统安全性要求

1、用户对系统所应具备的故障处理能力、处理方式及故障后的系统恢复、数据恢复等要求,对系统防止机密数据被非法侵入、修改及丢失的要求。

2、只有注册用户才能上传及下载信息。

3、不支持任何金钱交易行为。

4、自动过滤非法字符以及非法广告

四、灵活性要求

对该网站系统灵活性的要求,即当需求发生某些变化时,网站的系统对这些变化的适应能力,如:

a.会员信息变更;

b.浏览器的变更;

c.会员超期未登录将取消会员资格及删除信息;

五、系统易用性要求

用户借助在线系统使用说明,在10分钟以内能够学会如何使用系统进行学习和资料的预定。

六、用户界面要求

要求为用户提供准确、高效、轻松、愉快的工作界面,充分体现出软件的友好性、易用性;所有页面都应该被管理员轻松配置;

不论页面是否需要滚动,所有关键服务和功能都应出现在首页上;

主页面应显示网站提供的关键服务的摘要,单击某一项服务应能够打开包括

1、所选服务的详细描述的新页面;

2、应在每一页提供到主页的链接;

3、每一页都应显示“关于我们”和“联系我们”的链接;

4、反馈链接应显示在每一页,方便用户发送匿名反馈;

5、每个页面上都应该显示用户个人资料链接;

6、用户可以根据个人喜好从多种可选的页面风格中选择一种来显示内容,但又不破坏页面显示效果,并且用户的这种选择可以应被储存,以便下次以同样的方式显示。

第三章:功能模块设计

图1

本网站的框架结构如图1 所示,分为前台管理和后台管理两个模块,前台管理主要包含的有:用户注册、用户登录、个人中心、发布帖子、资料共享、联系我们6个主要模块,其中个人中心设有下拉模块:个人主页、修改信息、个人日志、在线好友、个人相册、我的帖子、我的元宝7个分类。

第四章:功能性需求分析用例图

XXX村村民交流互动网站系统

(功能性需求)

图2

如图2所示,是本网站的功能需求分析图,本网站的功能实现有为用户提供注册、登录、获取信息、修改信息等功能。

第五章:登陆时序图设计

图3

图4

用时序图来反应用户登录情况和访问网站情况,可以清晰的观察每个功能的实现和反馈,时序图分为两个,一个是“登录时序图”,另一个是“系统时序图”分别如图3和图4所示。

第六章:状态活动图的设计

图5

图5所示为登录状态图,展示用户登录成功与失败的状态情况。

图6

图6所示为用户发布帖子的状态图,显示发布帖子成功与失败的详细情况。第七章:网站系统静态结构图

图7

本章节所示图7为网站系统静态结构图,体现整个网站的结构以及实现所需的类间关系。

第八章:数据库E-R图

图8

第九章:总结

经过十二周的学习,小组各成员对本门课程实验所需的绘图软件Microsoft Visio都有了一定的了解,并能在本次设计实验中运用,本次设计小组立足于一个基于农村的交流网站设计,其功能类似于百度贴吧,专为村民们就生活琐事以及种地劳作中出现的问题进行交流,从而拉近各个村民间的关系及更好的交流种植、养殖等技巧。

另外,在小组作业设计过程中,每位成员都能够积极的参与思考和制作,都能按时完成组长分配的任务,在讨论期间积极提出修改意见,氛围活跃。

但是,由于对一些图的理解不够深,所以绘制出来的图片达不到最好的效果,这是我们接下来需要进行改进和学习的。

最后,感谢老师本学期的教学与指导,以及平时作业提出的宝贵意见,尽管我们之间发生了一些小矛盾,在这我们全组成员向老师您说声“对不起”,都是因为我们太不懂事了,请老师不要见怪。那么我们就用最诚挚的右手给您敬个礼吧,祝老师永远年轻漂亮!