BBS软件需求规格说明书_第1页
BBS软件需求规格说明书_第2页
BBS软件需求规格说明书_第3页
BBS软件需求规格说明书_第4页
BBS软件需求规格说明书_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、BBS论坛系统需求规格说明书1.1目的读者范围:最终用户、软件设计人员本文档作为BBS论坛第一期的需求说明文档,用于与用户确定最终的目标,并成 为协议文本的一部分,同时也是本系统设计人员的基础文档。1.2背景BBS(Bulletin Board Service,公告牌服务)是Internet上的一种电子信息服务系 统,它提供一块公共电子白板,每个用户都可以在上面书写,并且可发布信息或提出看 法。大部分BBS由教育机构、研究机构或商业机构管理,象日常生活中的黑板报一样, 电子公告牌按不同的主题,分主题分成很多个布告栏。布告栏的设立的依据是大多数BBS 使用者的要求和喜好,使用者可以阅读他人关于某

2、个主题的最新看法,也可以将自己的 想法毫无保留地贴到公告栏中。同样地,别人对你的观点的回应也是很快的。如果需要独下的交流,也可以将想说的 话直接发到某个人的电子信箱中,如果想与正在使用的某个人聊天,可以启动聊天程序 加人闲谈 者的行列。虽然谈话的双方素不相识,却可以亲近地交谈。在BBS里,人们 之间的交流打破了空间、时间的限制。在与别人进行交往时,无须考虑自身的年龄、学 历、知识、社会地位、财富、外貌、健康状况,而这些条件往往是人们在其他交流形式中 无可回避的。同样地,也无从知道交谈的对方的真实社会身份。这样,参与BBS的人可以处于一个平等的位置与其他人进行任何问题的探讨。这对于现有的所有其他

3、交流 方式来说是不可能的。目前国内的BBS已经十分普遍,可以说是不计其数,其中BBS大致可以分为5 类:(1)校园BBS CERNET建立以来,校园BBS恨快地发展了起来。目前很多大学 都有了 BBS,几乎遍及全国上下,像清华大学、北京大学等等都建立了自己的 BBS系统。 清华大学的水木清华很受学生和网民们的喜爱。(2)商业BBS站,这里主要是进行有关商业的商业宣传、产品推荐等等。目前手 机的商业站、电脑的商业站、房地产的商业站比比皆是。(3)专业BBS站,这里所说的专业 BBS主要用于建立地域性的文件传输和信 息发布系统。(4)情感BBS,主要用于交流情感,是许多娱乐网站的首选。(5)个人B

4、BS,有些个人主页的制作者们在自己的个人主页上建设了 BBS,用于接 受别人的想法,更有利于与好友进行沟通。1.3定义1、JSP(JavaServer Pages)JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的 处 理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将 网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序 的开发变得迅速和容易1.软件需求2、JDBC (Java Data Base Connectivity,java 数据库连接)它是一种用于执行SQL语句的Ja

5、va API,可以为多种关系数据库提供统一访问,它由一 组用Java语言编写的类和接口组成。JDBC为工具/数据库开发人员提供了一个标准的 API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯Java API编写数 据库应用程序。1.4参考资料J2EE项目实训Hibernate框架技术(21世纪高等学校实用软件工程教育规划教材)杨 少波 等编著清华大学出版社2008年5月J2EE项目实训Spring框架技术(21世纪高等学校实用软件工程教育规划教材)杨少 波 等编著 清华大学出版社 2008 年 5月J2EE项目实训UML及设计模式(21世纪高等学校实用软件工程教育规划教材)杨少

6、波 等编著 清华大学出版社 2008 年 5月J2EE项目实训Struts框架技术(21世纪高等学校实用软件工程教育规划教材)杨少波 等编著清华大学出版社2008年10月1.5运行和开发环境系统:windows 7软件:jdk 1.6.31,tomcat 6.0.32,MyEclipse 9.0,MySql 5.5.24统一采用驼峰标识,所有类都放在BBS包中,类的第一字母大写,方法名第二个字母大 写,如果需要的话,可以用svn来管理版本同步问题。用户需求能够满足多人发表自己的言论,表达自己的想法并通过帖子的形式在web上发表出来 或者回复其他人发表的特子,也可以通过调用控件来时多媒体的编辑自

7、己的帖子,而管理 员可以删除或修改一些用语不当的帖子,用户也可以通过搜索关键字来查找自己感兴趣的 帖子。为了让管理员和其他用户有不同的权限,我们在平板展示页面上把删除和修改的连接 给隐藏掉,只有当管理员登陆时,才给与显示出来!2.1结构图标Article 表字段名称数据类型idint (primary key auto_increment)pidintrootidinttitlevarcharconttextpdatedatetimeisleafint2.2对系统的划分用户角色划分1、普通(游客)用户是该论坛的一种用户,普通用户以游客身份登录本系统,只 具有察看帖子的功能,不能留言。2、注册用

8、户具备普通用户所有的能力。并且是已经注册了的用户,可以登录、修 改个人信息,并且可以发表留言。3、版主具备注册用户所有的能力,其主要权限是对分论坛进行文章管理。4、管理员管理员登录以后可以对论坛系统进行管理,包括论坛的基本信息、用户设 置,还可以修改管理员密码。2.3前台服务的用例图1、各种信息的显示(面向游客)(钿ElW自国制)jr*m鑫号法)inclucte(hum筋台用愤)eMlerti伽e陶含尽91) A显示日BE信息 X?赢祝。显示墓个特定的日日湍息(Jwm削台用陌),intludeM甫缓搜索查询信息的。5株名周恸(Hom探白用侧)易示定制信息的(from ffinfiW)显示日日S

9、苛关信,伽 E 常 fefffW) f1歹显示某一竹类中的日日s信息分类快通脚转显示帮肋信息显示苍神状态信息伽m笛甘帅注朋至航Gue2、各种用户信息的操作(面向注册用户)3、各种留言信息的操作(面向注册用户):引用的方式回夏显示所查询出的短消忌预 jBBS(Irom回复共个信息gm筋含阙刑)发表短消息加e UffSMffO操作收藏夫中的信息伽m茴普同倒)向斑主反映本帖查看新帖吨猊丽 岫,此部)查看我的话题保存EBS信息0gm笛古用MUin曰此腹改BBS内容注册用户诉tjm参与:S)推荐给朋友(fiim收白可惘)4、各种个人信息的浏览操作(面向注册用户)显示登录者本人的信息显示积奇交易的查询(f

10、rom前台用例(from笛台闹例)显示甄会员的信息显示用户信息显示某个斑主的信息显示帖于作者的信息(from前台用例)2.4后台管理系统中的各个模块用户个人信息管理1、个人资料查看:查看自己的所有资料。2、编辑个人资料:修改除帐号密码外的所有资料3、个人头像,系统默认一个个人头像,并提供12个左右的头像供用户选择,若用户 不满意系统自带的头像,可以自己上传头像,头像会被系统按照一定的算法进行压缩以适 应论坛的外观和结构,不会产生大的变形。4、好友管理,删除、添加、编辑用户的好友。5、短消息管理,收件箱、发件箱、草稿箱中的信息删除、编辑等操作。6、论坛外观选择,选择自己喜欢的外观类型。版主后台版主的管理界面除了个人后台的所有功能外,还包括以下的功能:1、帖子管理:斑竹有权对自己管理范围内的帖子进行删除、编辑操作。主要操作包括: 删除帖子、帖子加精、帖子置顶。2、用户管理:对违章用户进行惩罚,具体如下:封用户ID,没收用户ID 一定时间。3、版块公告发布:此权限需要管理员允许。后台管理系统中的各个用例rrliign1,-rcma 用 jgm后白用的)设置斑主的帐号gm 后 nfflfl*!)系统管理itrcrr后

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论