php 论坛总体设计说明书

php 论坛总体设计说明书

ID:6350293

大小:75.56 KB

页数:13页

时间:2018-01-11

php 论坛总体设计说明书_第1页
php 论坛总体设计说明书_第2页
php 论坛总体设计说明书_第3页
php 论坛总体设计说明书_第4页
php 论坛总体设计说明书_第5页
资源描述:

《php 论坛总体设计说明书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、12总体设计说明书简易论坛系统总体设计说明书学号姓名所完成的任务成绩1071309117顾江华1.1,1.2,1.3,2.2,2.31071309116江国华1.1,1.2,1.31071309118黄帅6.1,6.21071309109査冰卿3,3.1,3.2,6.31071309101叶甜2.1,51071309102宋晓倩4,82009年12月15日1212总体设计说明书1.引言1.1编写目的本概要设计文档说明描述了“简易论坛系统”这个项目的总体设计思路,作为系统详细设计、项目目标及项目验收的依据。总体设计详细描述

2、了系统的功能结构、各模块的划分和数据库的设计以及体系结构和开发技术。软件开发小组每位成员应该阅读本总体设计说明,以明确项目的总体设计思路及实现方法。1.2背景l待开发软件系统的名称:简易论坛系统l任务提出者、开发者:本小组全体成员l用户:网络及终端用户l运行该项软件的计算机网络系统:Internetl该网上论坛管理系统是现在几乎各个大型网站都有各种类型网站论坛管理系统1.3定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。2.系统功能结构设计2.1模块的划分和描述2.1.1开发意图这个系统预期的目的是为了做成

3、交互式的网页,方便客户端和浏览器端之间的交流。通过论坛,人们能够相互交流沟通,把疑惑在论坛里公布,大家献计献策,共同学习,共同进步。2.1.2应用目标1212总体设计说明书网上论坛系统是一个会员登录留言系统。网上游客能够浏览论坛上的帖子,并且能够注册成为用户。论坛注册会员能够发表帖子,让大家积极参与讨论。论坛管理员能够便于管理论坛,包括浏览游客留言,审核留言,对于不健康或是不利于社会稳定的留言能进行删除操作。2.1.3背景材料现代社会信息要求建立通畅快捷的信息沟通渠道,从而降低自身与营销成本,提高反应速度。因此无论是现代

4、企业内部,还是社会各群组之间,网上讨论区已经成为一种比不可少的信息交流的快速渠道。网上讨论区提供了更加完整的信息交流方式:留言功能使得信息的发布可以面向群组和个人。论坛提供不同的讨论区,用户可以根据个人喜好自由的选择喜欢的讨论区阅读、留言。用户对用户式的短息可以方便用户与用户之间点对点的信息交流更加快捷方便。照片上传功能使用户可以随心所欲地挑选自己喜欢的图片等各种功能。2.2系统的功能结构图2.2.1系统前台功能结构如图1所示普通用户登录/退出注册浏览主页发表主题删除主题修改个人信息论坛前台图1系统前台功能模块图用户注册

5、模块:首先设置一个注册入口(以页面形式),要求用户输入用户基本信息要求,要求必选项不能为空,用户名是否符合命名规则,密码长度要求,二次密码输入是否与第一次相同,E-mail.格式是否正确,否则则返回,若成功则提示注册成功。输入论坛的信息以及各个人真实信息(此项可选!)1212总体设计说明书用户登录模块:提供登录入口就是一个登录页面,调用此页面连接数据库,把登录信息赋值给变量,检查用户是否存在,若不存在则登录用户变量清空,若存在则检查密码是否正确,不正确则登录用户变量清空,若正确则把用户信息赋值给变量,过滤用户ip地址,登

6、录成功显示不同用户的界面风格。用户状态模块:调用模块连接数据库,每停留10分钟;经验值加1,体力值加10等等。2.2.2系统后台台功能结构如图2所示主题管理板块管理用户管理论坛后台删除用户用户排序添加板块删除主题查看主题图2系统后台功能模块图论坛后台首页流程:调用setup.asp页面连接数据库,检验用户名是否为空,若为空返回错误,为登录论坛。若不为空,判断用户是否退出,若退出则页面返回,不退出则判断页面框架内分页面提交的值,刷新提交分页。论坛设置管理页面流程:调用setup.asp页面连接数据库,检验用户名是否正确,若

7、不正确返回之前页面。若正确则调用函数剔除返回变量id中的容易出错字符,判断表单提交值,执行相应操作。3.接口设计3.1外部接口1用户界面这是我们所做“BBS论坛系统”1212总体设计说明书与用户进行沟通交流的一个渠道,有着十分重要的作用。所以,我们的用户应该界面友好、清楚明了、突出重点、而且容易使用;另外,该界面还必须能够提供尽量多的功能,以给顾客便捷的服务。我们的用户界面由论坛首页页面,用户服务功能页面,控制面板功能页面,论坛状态功能页面,论坛后台页面等各大界面构成。2软件接口数据访问模块为访问数据库提供了一个通用接口

8、,是表现层和业务逻辑层从底层数据库的访问中独立出来。即使数据库类型变化也无需更改程序,仅需对数据访问模块进行配置。一个高性能的Web应用系统需要一个独立的海量写接口,海量写接口可以缓解数据库连接资源有限所造成的并发海量数据更新瓶颈,使得异步写数据操作成为可能,极大的增加了写数据的吞吐能力。往往许多Web系统只是在一个

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。