论坛需求分析.doc_第1页
论坛需求分析.doc_第2页
论坛需求分析.doc_第3页
论坛需求分析.doc_第4页
论坛需求分析.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

需求规格说明书论坛系统需求分析项目编号:Y2-BS-PHP-001l 项目概述淘宝商城系统简介项目名称论坛系统工作量代码量项目难度课时安排20课时项目类型项目简介论坛也成bbs,是电子公告板,是一种在Internet上常用的信息服务的web系统。项目目的该系统的基本功能,包括用户注册,用户登录,发帖,回复等。涉及主要技术Php+mysql编程环境Zend1引言1.1系统概述本系统是提供用户间交流的平台,包括用户登录,注册,发表文章,阅读文章,回复留言,版面管理,用户管理,版主管理等本论坛用于老师和学生间的信息交流,共同探讨学校动态,国家事实,分享资源,抒发情感,拓展知识等1.2项目背景1.3定义需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。2任务概述2.1目标包括用户登录,注册,发表文章,阅读文章,回复留言,版面管理,用户管理,版主管理等2.2运行环境2.2.2.1服务端A. 操作系统:Windows 2003 Server2.2.2.2客户端A. Windows 95/98/me/Xp/2000/2003, Unix, Linux,Vista,Mac OS各版 3功能需求3.1设计要求不同用户的权限不同,第一次进入系统向管理员申请注册一个用户名和密码,并完整的填写相关信息,管理员为用户赋予不同的权限,每位用户根据身份不同进入不同的界面,管理员可以行使全部功能,普通用户只能进行一般查询,1、普通用户:只能查看帖子,不能留言2、注册用户:具有普通用户权利,并是注册的用户,可以登录修改个人信息,并发表留言,回复3、版主:对分论坛进行文章管理4、管理员:用户信息管理,修改管理员密码3.2系统设计与功能划分3.3功能描述(部分页面展示)3.3.1.1用户注册:页面可以参考上图,也可以自由设计要求密码使用MD5加密3.3.1.2用户登录:3.3.1.3首页:3.3.1.4. 登录后页面:3.3.1.5.:帖子列表3.3.1.6 发帖:3.3.1.6 回复:3.4数据库设计(自行)创建数据库:create database bbs;用户信息表(user)实 体 属 性 表实体名称:user设计者:数据库类型:Mysql实体管理者:系统管理员页号:1字段描述字段名数据类型是否为空初值键型备注用户IDuserIdIntNot null主键自动增长用户名userNameVarchar(20)Not null真实姓名realNameVarchar(20)Not null密码PwasswordVarchar(50)Not null生日Birthdayintqq号qqintEmailEmail Varchar(50) Not null住址Address varchar(60)权限quantinyintNot null 创建用户信息表(user)Create table user(userId int not null primary key auto_increment,userName varchar(20) not null,realName varchar(20) not null,pwd varchar(50) not null,Birthday int,QQ int ,Email varchar(50) not null,Address varchar(100) ,quan tinyint not null);主题分类表(titleType)实 体 属 性 表实体名称:设计者:数据库类型:Mysql实体管理者:系统管理员页号:1字段描述字段名数据类型是否为空初值键型备注分类ID typeIdintNot null主键类名名typeNmaeVarchar(20)Not null唯一创建时间setupDayint 创建主题分类表(titleType)Create table titleType(typeId int not null primary key auto_increment,typeName varchar(20) not null,setupDay int);发帖(publish)实 体 属 性 表实体名称:设计者:数据库类型:Mysql实体管理者:系统管理员页号:1字段描述字段名数据类型是否为空初值键型备注主题ID themeIdintNot null主键主题名themeNameVarchar(20)Not null主题内容themeContentTextNot null 主题分类typeIdintNot null作者userIdintNot null 发布时间PublishDateDate 状态statustinyint创建发帖表(publish)Create table publish(themeId int not nll primary key auto_increment,themeName varchar(20) not null,themeContent text not null,typeId int not null,userId int not null,publishDate int,status tinyint);回帖(reply)实 体 属 性 表实体名称:设计者:数据库类型:Mysql实体管理者:系统管理员页号:1字段描述字段名数据类型是否为空初值键型备注回帖ID replyIdintNot null主键主题iD themeIdintNot null回帖内容replyContentTextNot null 回帖人userIdIntNot null发布时间replydateDate Create table reply(replyId int not null primary key auto_increment,themeId int not null,replyContent text not null,userId int not null,replydate date);权限(quanxian)实 体 属 性 表实体名称:设计者:数据库类型:Mysql实体管理者:系统管理员页号:1字段描述字段名数据类型是否为空初值键型备注权限ID I

温馨提示

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

评论

0/150

提交评论