bbs需求分析书 -.doc

上传人:大米 文档编号:543942465 上传时间:2023-01-27 格式:DOC 页数:17 大小:320.50KB
返回 下载 相关 举报
bbs需求分析书 -.doc_第1页
第1页 / 共17页
bbs需求分析书 -.doc_第2页
第2页 / 共17页
bbs需求分析书 -.doc_第3页
第3页 / 共17页
bbs需求分析书 -.doc_第4页
第4页 / 共17页
bbs需求分析书 -.doc_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《bbs需求分析书 -.doc》由会员分享,可在线阅读,更多相关《bbs需求分析书 -.doc(17页珍藏版)》请在金锄头文库上搜索。

1、校园论坛系统需求 分 析 说 明 书目录一、引言21、编写目的22、项目背景33、定义44、参考资料5二、任务概述51、目标52、运行环境63、条件与限制7三、数据描述71、数据字典72、数据库描述9四、功能需求101、功能划分102、功能描述13五、性能需求14六、运行需求141、硬件设备142、支持软件153、软件接口16七、其他需求161、安全保密设计162、维护设计16一、引言在网络飞速发展的今天,Internet成为人们快速获取、发布和传递信息的重要渠道,众所周知,论坛是当今网络中的知名服务之一。它开辟了一块“公共”的空间供所有用户发表和读取信息,允许用户对自身感兴趣的话题展开讨论,

2、从而起到集思广益的作用。本论坛是针对在校大学生的具体需求进行开发,在这里,学生可以通过论坛进行信息查询、信息搜索、信息交流、信息共享,因此具有很好的现实意义。1、编写目的互联网正在融入我们的生活,影响和改变着我们的生活。网络提供给我们的不只是一个获取信息的来源,而且还是一个可以相互交流的空间,校园论坛正是一种供人们进行交流的网络空间。它不受时间和空间的约束,论坛用户可以发表自己的观点,大家一起探讨某个问题。校园论坛系统是一个注册用户登录后能够浏览论坛上的帖子,并且游客能够注册成为用户。论坛注册会员能够修改自己的资料信息,申请版主,发表帖子,让大家积极参与讨论。论坛管理员能够便于管理论坛,包括浏

3、览游客留言,审核留言,对于不健康或是不利于社会稳定的留言能进行删除操作,会员管理以及论坛版主管理等等。其次,设计并实现本校园论坛目的主要在于为本校的老师、学生的学习提供简洁的交流界面,让大家有一个很好的交流。因此,在本论坛中注册了的用户,可以通过发贴回帖的方式在论坛中进行交流,以至增强老师与老师之间、同学与同学之间、老师与同学之间在学习,生活等等方面的交流。因此本论坛的预期的使用者是老师和学生。校园论坛系统操作简便,用户通过发贴回帖的方式在论坛中进行交流,结合管理员在线对论坛信息进行实时调整管理,从而成为最为稳定的校园交流平台。可以提供学习等论坛公告发布、站内搜索、论坛管理、论坛设置、数据处理

4、、管理操作等功能2、项目背景在二十一世纪的今天,随着互联网技术的迅猛发展,网络给人们带来了很多便利,人们借助于网络进行相互交流变得更加方便。校园论坛系统是基于WEB网页,无需专用客户端即可为用户提供简洁的聊天交流界面,用户通过发贴回帖的方式在论坛中进行学习生活等方面的交流,结合管理员在线对论坛信息进行实时调整管理,从而成为最为稳定的一个虚拟的校园交流平台。可以提供学习论坛的论坛公告发布、站内发送消息、站内搜索、论坛管理、论坛设置、数据处理、管理操作等功能。校园论坛像日常生活中的黑板报一样,电子公告牌按不同的主题,分主题分成很多个布告栏。布告栏的设立的依据是大多数BBS使用者的要求和喜好,使用者

5、可以阅读他人关于某个主题的最新看法,也可以将自己的想法毫无保留地贴到公告栏中。同样地,别人对你的观点的回应也是很快的。如果需要独下的交流,也可以将想说的话直接发到某个人的电子信箱中,如果想与正在使用的某个人聊天,可以启动聊天程序加人闲谈者的行列。虽然谈话的双方素不相识,却可以亲近地交谈。在BBS里,人们之间的交流打破了空间、时间的限制。自BBS建立以来,校园BBS很快地发展了起来。目前很多大学都有了BBS,几乎遍及全国上下,像清华大学、北京大学等等都建立了自己的校园BBS系统。3、定义1、JSP(JavaServer Pages)JSP技术使用Java编程语言编写类XML的tags和scrip

6、tlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易2、Struts只是一个MVC框架(Framework)用于快速开发Java Web应用。Struts实现的重点在C(Controller),包括ActionServlet/RequestProcessor和我们定制的Action,也为V(View)提供了一系列定制标签(Custom Tag)。但Struts几乎没有涉及M(Model),所以Struts可以采用JAVA实

7、现的任何形式的商业逻辑。 3、JDBC(Java Data Base Connectivity,java数据库连接)它是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为工具/数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯 Java API 编写数据库应用程序。4、参考资料 刘竹林 软件工程与项目管理北京师范大学出版社. 2008赵增敏 JSP动态网站开发电子工业出版社. 2008徐 芳 软件测试技术 机械工业出版社 2006二、任务概述1、目标校园论坛系统是指应用电子

8、计算机和网络通信设备,为本校师生提供一个相互交流、帮助的平台,用以更好的增强本校师生的团结互助精神。整个系统分为会员个人中心、论坛后台管理系统。 .个人中心管理系统将实现以下功能:1).注册:填写个人信息、用户名及登录密码注册成为下校园论坛的用户。2).登录:用注册过的用户名及密码登录校园论坛。3).找回密码:系统会将用户忘记的密码发送到用户登记的邮箱中。4).更改密码:用户修改不安全或被泄露的密码。5).发表新主题:发表新的话题。6).回复:回复评论话题。7).搜素:用户利用此功能可以轻松的查找想要查找的信息及资料。8). 帖子管理:用户对自己发表的帖子进行删除操作、删除发表的回复,强制删除

9、其他用户帖子及将帖子置顶(版主权限)。.后台管理子系统除了具备个人中心管理系统的功能外还将实现以下功能: 1).查看:可以查看所有注册用户信息。 2).设置版主:可以设置某一注册用户为某一版块的版主。 3).删除用户:可以删除任一用户(包括版主)。2、运行环境采用B/S架构,使用j2se1.5.0_06运行环境服务器操作系统:windows数据库服务器:SQL Server2005Web服务器:Apache Tomcat3、条件与限制对信息的保护手段仅限于设置用户级别,以及提供数据文件的备份,比较简单,不能防止恶意的破坏,安全性能有待进一步完善。三、数据描述1、相关数据字典项用户表表名TBL_

10、USER实体名称用户表主键uId序号字段名称字段说明类型位数属性备注1uId用户idint4非空标识2uName用户名varchar20非空唯一3uPass用户密码varchar20非空4regTime注册时间datatime8非空5Email用户邮箱Varchar40非空版块表表名TBL_BOARD实体名称版块表主键boardId序号字段名称字段说明类型位数属性备注1boardId版块idint4非空标识2uName版块名varchar50非空3parentId副版块idvarchar4非空4moderatorId版主idvarchar4非空主题表表名TBL_TOPIC实体名称主题表主键to

11、picId序号字段名称字段说明类型位数属性备注1topicId主题idint4非空标识2title标题varchar50非空3content内容varchar1000非空4publishTime发布时间datatime8非空5modifyTime修改时间datatime8非空6uId用户idint4非空7boardId版块idint4非空8views浏览次数int10非空回复表表名TBL_REPLY实体名称回复表主键replyId序号字段名称字段说明类型位数属性备注1replyId回复idint4非空标识2title标题varchar50非空3content内容varchar1000非空4pu

12、blishTime发布时间datatime8非空5modifyTime修改时间datatime8非空6uId用户idint4非空7topicId主题idint4非空2数据库描述本系统采用SQL Server2005数据库进行编写的数据库名称为db_SBBS的数据库顶层流程图:第0层流程图:第一层流程图:(1):用户对帖子的操作(2):管理员对用户的管理:四、功能需求1、功能划分 校园论坛系统的功能主要包括以下几个方面:本校园论坛详细介绍了论坛设计方案、后台管理功能。它可以提供校园论坛的论坛公告发布、站内发送消息、站内搜索、论坛管理、论坛设置、用户处理、文章管理、管理员操作等功能。本论坛使用JA

13、VA作为主体语言,主要有:用户管理系统、论坛页面管理系统、论坛文章处理系统、管理操作系统等1)系统功能模块图论坛一般存在几种用户,分别为浏览用户、注册用户和管理员。用户的权限是向下覆盖的,即上级权限包含下级权限,在这里的论坛中,管理员的权限是上级权限。接下来,需要归好类的对象及其方法分配给不同的论坛用户。与注册用户相关的功能,其实就是论坛前台的主要功能。论坛系统的前台,是用户讨论问题的平台,发帖、浏览、回帖一直惯穿用户整个的前台活动。同时,由于论坛系统的帖子管理是管理员在帖子浏览时进行的,所以编辑帖子、删除帖子、等到功能也安排在前台实现,其他与管理员相关的功能,包括用户管理都是管理员在后台进行的操作。具体功能的分配结果如表所示。论坛功能和用户权限对应表对象实体前后台功能方法用户类型帖子前台浏览列表注册用户查看帖子注册用户发帖注册用户回帖注册用户搜索注册用户编辑(自己所有)注册用户编辑(全部)管理员删除管理员转移管理员用户后台注册注册用户注册用户登录注册用户管理员登录管理员添加管理员删除管理员设定权限管理员2功能界面框图系统主要功能模块BBS论坛系统会员注册会员登录会员管理帖子管理帖子发表帖子回复帖子浏览帖子检索2、功能描述(一) 会员注册新会员注册,提供会员信息,检验会员信息的有效性,(二

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号