- 1
- 0
- 约7.39千字
- 约 28页
- 2018-01-14 发布于湖北
- 举报
测系大修bbs论坛需求分析
《软件工程项目最佳实践》课程论文
题目: 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 用例
您可能关注的文档
最近下载
- 小学科学教学融入STEM理念的设计与实践案例:用纸造一座桥 教学设计.docx VIP
- 2016年福建省龙岩市中考数学试卷(含答案解析).doc VIP
- 零星土建施工方案.docx VIP
- 沪教版初中英语单词表(七年级至九年级全6册).docx VIP
- 2025至2030年中国家用(别墅)电梯行业市场行情监测及前景战略研判报告.docx
- 《函数概念与性质》大单元教学设计.docx VIP
- 浙江省专升本数学历年(2012-2019)高等数学真题.pdf VIP
- 工程项目施工阶段工程造价控制的应用-工程管理.doc VIP
- 2026年高三总复习一轮数学 学生用书 第一章 集合与常用逻辑用语、不等式.docx VIP
- 2025年宁夏警官职业学院单招笔试职业技能考核试题库含答案解析.docx VIP
原创力文档

文档评论(0)