- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
十周年校庆网站项目需求分析
1、需求分析概述
需求分析是整个软件开发过程的指南,是软件开发人员开发出符合用户要求的软件的基础。需求分析为用户和软件开发者双方对该系统的初始框架有一个共同的理解,使之成为整个项目开发工作的基础。这个阶段的最终结果是“需求分析说明书”,它涵盖了对用户环境、事务处理和信息流程分析的一切成果,供项目开发组和用户共同遵守。
系统需求分析作为项目开发的第一阶段,是整个项目开发的重头戏,它的成功与否,直接影响后续工作是否能够围绕客户的需求展开,因此开发人员必须给予高度的重视。
需求分析是围绕可行性分析展开的,它的主要任务是对系统进行详细的调查,进而提出系统的逻辑模型,并对系统分析进行评审。
现针对“十周年校庆网站”对网站的组织结构、功能结构、用户角色关系、系统数据流进行分析。我们利用结构化分析和UML中的用案从大到小、从粗到细进行系统建模。
2、组织结构调查
系统的组织结构反映了网站内部各个部门的划分和它们之间的关系。对系统的组织结构的调查,是从总的方面对系统进行宏观了解和分析。信息的流动关系是以组织结构为背景的,而且总是伴随着组织部门之间的数据流的传递而产生。下图是校庆网站的内部组织结构图。
员登录用户网站维护员部添加数据
员
登录
用户
网站维护
员
部
添加数据
网站
系统管理
资料管理
论坛
数据库浏览信息
数据库
3、网站功能结构图
通过功能结构图用户可以对我们的网站一目了然。用户进入首页后就可以看到校庆指南、校园今夕、校庆动态等主链接其后又有相应的子链接。
论坛(登录)校庆指南校园今昔校庆动态校庆捐赠组织机构名人堂组织机构校庆方案
论坛(登录)
校庆指南
校园今昔
校庆动态
校庆捐赠
组织机构
名人堂
组织机构
校庆方案
活动一览
捐赠快讯
捐赠倡议
名人故事
名人倩影
校网首页
翠箐池
…
…
…
.
公告
简报
网站首页
友情链接
学校简介
校史展示
成果展示
校园剪影
5、系统用户分析
“十周年校庆网站”是针对为庆祝我院建成十周年,展示我院科教成果发发扬我院传统优良精神宣传我院营造良好的社会口碑而建成的网站。通常有三种用户:系统管理员、文献员和访问者。下表提供了不同用户的使用权限。
用户角色
权限
系统管理员
对整个网站的架构,数据库维护,设计,的最高权限长官
资料管理员
为整个网站提供图片,文献等相关展示资料
用户
能通过页面访问了解我院十年间的成果,变化及今后发展趋势
6、系统数据流的调查和分析(面向过程分析方法)
系统数据流分析就是了解系统各功能之间的数据和信息流动和存储情况,以及对数据及其处理情况进行分析与跟踪。
数据流分析要用到数据流图(DFD,DataFlowDiagram),它能够在逻辑上对系统的数据输入、数据输出、数据处理过程和数据存储进行精确的描述。
为了更好地把“图书馆信息系统”中各个模块的具体数据流处理细节表示出来,可以在顶层图的基础上自顶向下地继续分解,得到第二层数据流图。
论坛站内信息表
论坛
站内信息表
类别录入信息查息站内信息查询询信
类别录入信息
查息
站内信息查询
息
类别
类别信息
1.1
网站动态管理
站内资料管理网站动态录
站内资料管理
登录情况用户管理员/
登录情况
用户
7、其他用户需求
(1)性能要求
查询服务部分:用户通过本地多媒体计算机,从提交访问命令到返回结果不超过5分钟。
数据管理部分:从提交一次录入到结果返回不超过5分钟。当资源不能满足访问要求时,应首先予以提示,不能出现死循环或无限等待。
(2)灵活性要求
各种字典数据的编码要尽可能采用行业标准,自行编码也应合乎规范,并征得相关业务部门的认可。数据库设计应考虑可扩充性,以适应今后访问人数的增加和系统升级的需要。
(3)故障处理要求
正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。在系统出错后,应能恢复回原来备份的数据库。
(4)其他要求
①安全性:不同的用户具有不同的使用权限,具有最高权限的系统管理员方能修改、注销数据库中的信息,具有一般权限的人员只能读取与自己相关的内容。
②一致性:系统的数据要保证一致性、准确性,当某一数据库中的记录改变时,与之相关联的数据库也会随之变化。
③可靠性:必须对数据及时备份与恢复。
④易操作性:在系统中提供操作指南,便于用户操作使用。
文档评论(0)