欢迎来到天天文库
浏览记录
ID:47811090
大小:422.50 KB
页数:28页
时间:2019-11-16
《留言板系统 项目需求说明书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、项目需求说明书一、引言随着网络的逐步普及,以及网络技术的不断发展,人们通过网络交流的方式变得多样化。留言板功能就是网站应用程序中最常用的功能之一。现在很多人开微博,流行在网上留言,这里面也有留言板。网络留言板为用户提供发表留言、发表评论的便捷功能,已成为各类网站的重要组成部分。1.编写目的为了培养学生独立开发项目的能力,及实现普通用户发表留言功能,普通用户或管理员浏览留言内容的功能,管理员登入后台功能,管理员审核留言内容功能,管理员删除留言功能。本说明书的预期读者为:网站的普通用户和管理员等。2.项目背景说明:a)项目名称:留言板信息管理系统b)本项目的任务
2、提出者及单位:江西农业大学c)开发者:软件1014黄佳周天红廖世勇龙灏笛刘阳d)用户:各大高校e)实现该软件的计算中心或计算机网络:江西农业大学阶三机房f)软件环境:MYSQL,MyEclipse,Tomcat5.5;操作系统:windowsXP3.定义关键名词含义备注HTML超文本标记语言用于描述网页文档的一种标记语言Jdbc数据库连接连接数据库的类和接口Java面向对象程序设计语言MyEclipse用于开发Java,J2EE的Eclipse插件集合4.参考资料a)李兴华王月清编著《JavaWeb开发实战经典》北京:清华大学出版社2010b)胡孔法等编著
3、的《数据库原理及其应用》北京:机械工业出版社2010c)高金兰等编著《数据库原理与SQLSever应用》(第二版)北京:科学出版社2010一、任务概述1.目标1.用户可以浏览主题,注册,登陆。2.论坛的普通注册用户拥有的浏览,发表主题,回复主题,修改自己的个人资料,查询主题,修改自己发布或回复的帖子等功能。3.版主对版块的管理功能,包括对帖子的操作(查询主题,置顶,加为精华,移动,删除,编辑),对用户的操作(禁言,删除id),对版块的操作(发布版块内公告)。4.系统管理员对版块的操作(版块的建立,修改,删除),对用户的操作(禁言,删除id),对帖子的操作(查
4、询主题,移动,删除),对论坛的操作(开放/关闭会员注册功能)。5.论坛自身拥有的一些机制包括防止恶意注册,防止机器人恶意访问论坛。6.用户可以发表留言,管理员可以通过管理员登录进行审核删除的操作,只有进过管理员审核的留言才能显示在用户端。基于系统需求分析,该系统需要实现以下基本功能,下面分别对一些主要功能模块进行介绍。前台管理用户发表留言,填写自己的信息,留言经管理员审核后显示在前台界面,否则显示审核状态。后台管理1.管理员登录2.删除留言3.审核留言4.发表留言2.用户的特点功能描述已注册的用户可以根据输入名字、留言主题、电子邮件、IQCQ、我的主页、留言
5、内容进行提交方可登入系统,其中任何一项未填写系统就会自动弹出提示框,留言内容会有敏感词过滤,留言内容只有经管理员审核才能通过。功能实现l用户填写登入信息。l信息无误,点击提交,完成登入。l进入用户首页。3.假定和约束本小组根据对项目的深入分析以及测试和对自己能力的综合评定,决定此项目于一个礼拜之内完成并上交。一、需求规定1.对功能的规定系统划分该网站建设包含以下子系统:前台服务功能后台管理功能登录、注册、修改信息、注销管理个人的留言信息查看、发表、回复留言用户管理留言板信息管理系统查询留言(分类、高级)管理员后台管理版主后台管理系统设置留言管理公告管理其它管
6、理用户角色划分1、普通(游客)用户是该论坛的一种用户,普通用户以游客身份登录本系统,只具有察看帖子的功能,不能留言。2、注册用户具备普通用户所有的能力。并且是已经注册了的用户,可以登录、修改个人信息,并且可以发表留言。3、版主具备注册用户所有的能力,其主要权限是对分论坛进行文章管理。4、管理员管理员登录以后可以对论坛系统进行管理,包括论坛的基本信息、用户设置,还可以修改管理员密码。前台服务的用例图1、各种用户信息的操作(面向注册用户)4、各种个人信息的浏览操作(面向注册用户)前台服务的用例事件流1、注册(1)说明主要是指除管理员以外的用户角色(一般为游客),
7、在网上在线填写一些会员的注册信息。注册后即可成为会员。(2)会员注册信息如下信息类型描述用户名20个字符密码20个字符重复密码20个字符昵称20个字符在网上的代号密码提示问题50个字符为了能够找回密码密码提示答案50字符用户的E-MAIL20个字符用户的形象表示的图像50个字符图的文件名称或者文件的编号(3)注册确认用户通过网上在线注册后,由系统管理员收集相应的资料,核实后,进行用户注册确认,确认后用户成为会员正式生效,可以享受网站提供的各种服务。(4)对应的事件流内容说明用例编号Customer_1用例名称用户注册用例说明未注册用户注册成为会员参与者未注册
8、用户前置条件该用户不能是已经注册的用户(帐号不能已经
此文档下载收益归作者所有