- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《软件工程项目最佳实践》课程论文
题目: bbs论坛需求分析
2012年6月13日
BBS论坛需求说明书
目 录
第一章 引言 1
1.1 目的 1
1.2 背景 2
1.3定义 2
第二章 任务概述 3
2.1目标 3
2.2用户的特点 3
2.3假定和约束 3
第三章 需求规定 3
3.1对功能的规定(功能性需求) 3
3.2对性能的规定(非功能性需求) 18
3.3输人输出要求 19
3.4数据管理能力要求 20
3.5故障处理要求 20
3.6其他专门要求 20
第四章 运行环境规定(环境需求) 21
4.1 对网络构建的需求 21
4.2 硬件设备 21
4.3支持软件 21
4.4接口 21
4.4控制 22
摘要
在网络飞速发展的今天,Internet成为人们快速获取、发布和传递信息的重要渠道,众所周知,论坛是当今网络中的知名服务之一。它开辟了一块“公共”的空间供所有用户发表和读取信息,允许用户对自身感兴趣的话题展开讨论,从而起到集思广益的作用。本论坛是针对在校大学生的具体需求进行开发,在这里,学生可以通过论坛进行信息查询、信息搜索、信息交流、信息共享,因此具有很好的现实意义。JSP(JavaServer Pages)
JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易Struts只是一个MVC框架(Framework)用于快速开发Java Web应用。Struts实现的重点在C(Controller),包括ActionServlet/RequestProcessor和我们定制的Action,也为V(View)提供了一系列定制标签(Custom Tag)。但Struts几乎没有涉及M(Model),所以Struts可以采用JAVA实现的任何形式的商业逻辑。JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为工具/数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯 Java API 编写数据库应用程序
需求规定
3.1对功能的规定(功能性需求)
系统划分
该网站建设包含以下子系统:
用户角色划分
普通(游客)用户
是该论坛的一种用户,普通用户以游客身份登录本系统,只具有察看帖子的功能,不能留言。
注册用户
具备普通用户所有的能力。并且是已经注册了的用户,可以登录、修改个人信息,并且可以发表留言。
3、版主
具备注册用户所有的能力,其主要权限是对分论坛进行文章管理。
4、管理员
管理员登录以后可以对论坛系统进行管理,包括论坛的基本信息、用户设置,还可以修改管理员密码。
前台服务的用例图
1、各种信息的显示(面向游客)
2、各种用户信息的操作(面向注册用户)
3、各种留言信息的操作(面向注册用户)
4、各种个人信息的浏览操作(面向注册用户)
前台服务的用例事件流
1、注册
(1)说明
主要是指除管理员以外的用户角色(一般为游客),在网上在线填写一些会员的注册信息。注册后即可成为BBS论坛会员。
(2)会员注册信息如下
信息 类型 描述 用户名 20个字符 密码 20个字符 重复密码 20个字符 昵称 20个字符 在网上的代号 密码提示问题 50个字符 为了能够找回密码 密码提示答案 50字符 用户的E-MAIL 20个字符 用户的形象表示的图像 50个字符 图的文件名称或者文件的编号 (3)注册确认
用户通过网上在线注册后,由系统管理员收集相应的资料,核实后,进行用户注册确认,确认后用户成为会员正式生效,可以享受网站提供的各种服务。
(4)对应的事件流
内容 说明 用例编号 C 用例名称 用例说明 参与者 前置条件 后置条件 1、Actor
2、系统
3、扩展 3a、Actor填写的信息格式不正确
3a1、系统提示输入正确的数据
4a、 补充说明 内容 说明 用例编号 C 用例名称 用例说明 参与者 前置条件 后置条件 基本路径 1、Actor
2、系统系统
4、扩展 1a、用户所输入的登录信息无效
1a1、系统提示输入正确格式的用户标识信息
2a、 补充说明 内容 说明 用例编号 C 用例
您可能关注的文档
- 2010503大工机械加工基础辅导十七十八解说.doc
- 2147150T液压机设计(含全套毕业说明书和机械CAD图纸)解说.doc
- 11111111汽轮机课设解说.doc
- 12031611_(需求)解说.doc
- 20120215有害物质限制要求解说.doc
- 20121213堎底下中学教职工绩效工资考核实施方案修订好2解说.doc
- 20130113华泰长城期货-布局2013:宏观经济暨股指期货投资会解说.doc
- 20130313-回迁商业楼楼施工组织设计解说.doc
- 20130418梅清兰韵,墨彩流芳——纪念梅兰芳诞辰119周年书画展解说.doc
- 20130719济宁火柴厂和大三角片区项目投资可行性研究解说.doc
文档评论(0)