77范文网 - 专业文章范例文档资料分享平台

BBS论坛的设计与实现毕业论文(4)

来源:网络收集 时间:2019-05-18 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

毕业设计(论文)

第3章 需求分析

在软件工程中,需求分析指的是在建立一个新的或改变一个现存的电脑系统时描写新系统的目的、范围、定义和功能时所要做的所有的工作。需求分析是软件工程中的一个关键过程。在这个过程中,系统分析员和软件工程师确定顾客的需要。只有在确定了这些需要后他们才能够分析和寻求新系统的解决方法。需求分析阶段的任务是确定软件系统功能。

3.1 需求分析

经过以上对系统的调研及可行性分析后,下面对系统在功能上和性能上进行进一步的需求分析。

1.功能需求

本系统应该具有查阅文章、发表文章、回复文章、会员注册、会员管理、论坛分类主题管理、文章管理、管理员等功能。

2.性能需求 硬件环境

?处理器:Intel 酷睿i5 760或更高 ?内 存:512MB ?硬盘空间:350GB 软件环境

?操作系统:Windows XP

开发工具:Microsoft Visual Studio 2005 ?数据库:Microsoft SQLServer 2005 ?客户端:IE5.0或以上版本 ?开发语言:C#

3.1.1 编写目的

在网络技术逐渐渗入社会生活各个层面的今天,以前网站上的论坛管理系统要用户登陆以后才能进行相关浏览。而随着网络互联技术的进步,现在的网站投票只需打开网页就可进行论坛留言。论坛对象是很多的,各个层次都可进行论坛访问,大至国家领导,小

9

毕业设计(论文)

至一个普通干部,访问和留言从到指定用户进行表格到现在通过网络直接就可以进行。网上论坛管理系统可解决游客访问及留言,致使现在几乎各个网站都有各种类型网站论坛管理系统,用户可选择自己的看法。所以我提出了本课题的研究。

3.1.2 任务目标

1.基本性能

系统包括主要的功能:新用户的注册,会员密码取回,会员登录,用户自己修改信息,管理员删除用户,游客浏览留言,会员新增留言,会员留言回复,管理员删除留言这些功能,可以应付一般的用户需要。论坛分类索引为默认的BBS首页,可以根据用户的选择更换为相应论坛的页面或定制的页面。用户进行可以加入新帖子,回答帖子,刷新贴息等操作。

最新/热门话题区显示由管理员挑选出来的人气指数最高或内容最新的精华帖子,供广大读者阅读。 文章查找功能,在BBS系统中可以根据用户的需要进行文章的查询。可以按主题、按作者用户名、ID号、发表时间查询。 BBS后台必须具备安全保障系统,保护系统不受攻击或能使系统从攻击或崩溃中快速的恢复服务。

BBS后台具备管理员工具,可以警告网友注意自己的行为,将捣乱的网友驱出系统,进行系统数据备份、删除和恢复等。

2.开发目标

这个系统预期的目的是为了做成交互式的网页,方便客户端和浏览器端之间进行交流。通过论坛,人们能够相互交流沟通,把疑惑在论坛里公布,大家献计献策,共同学习,共同进步。

3.应用目标

网上论坛系统是一个会员登录留言系统。论坛浏览者能够浏览论坛上的帖子,并且能够注册成为用户。论坛注册会员能够修改自己的资料信息,发表帖子,让大家积极参与讨论。论坛管理员能够便于管理论坛,包括浏览游客留言,审核留言,对于不健康或是不利于社会稳定的留言能进行删除操作,会员管理以及论坛版主管理等等。

10

毕业设计(论文)

3.2 数据流图

数据流图(Data Flow Diagram):简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。

数据流图从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程。数据流是一组数据。在数据流图中数据流用带箭头的线表示,在其线旁标注数据流名。在数据流图中应该描绘所有可能的数据流向,而不应该描绘出现某个数据流的条件。

本系统主要功能为会员注册、会员登陆、修改密码、忘记密码、帖子浏览、帖子发布、帖子回复、帖子修改、等功能。详细请看下面数据流图3-1:

搜索帖子D1-14帖子用 户D1-15帖子信息D1-01会员信息P1-06收藏夹F1-03帖子信息D1-12帖子F1-04热帖目录D1-10热帖信息D1-09帖子P1-01会员注册D1-02会员注册信息D1-07回复P1-04会员回复D1-13搜索信息F1-02回复信息D1-07回复P1-02登 录F1-01会员注册信息P1-05浏览热帖D1-06会员资料信息D1-03用户登录信息D1-04会员登录信息会员用户P1-03会员资料修改D1-05会员信息图3-1论坛网前台数据流图

11

毕业设计(论文)

后台的管理体现了管理员的重要性,只有熟悉系统的流程才能让系统发挥更大的作用,本系统管理员主要对帖子和用户进行管理,权限的管理。具体后台数据流程图如下图3-2:

P1-11帖子回复管理D1-23回复信息F1-02回复信息F1-01会员注册信息D1-21会员信息P1-10会员管理D1-22回复信息管理员D1-20会员信息D1-17帖子D1-15版面信息D1-18帖子信息P1-08帖子管理D1-19帖子详细信息F1-03主题信息D1-16主题信息P1-09主题管理F1-04帖子信息F1-05帖子详细信息图3-2论坛网后台数据流图

数据流图是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。数据流图是描绘信息流和数据从输入移动到输出的过程中所经受的变换。

3.3 数据字典

数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。

数据字典(Data dictionary)是一种用户可以访问的记录数据库和应用程序源数据的目录。主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的数据字典。被

12

毕业设计(论文)

动数据字典是指修改时必须手工更新其内容的数据字典。

系统数据项如下表3-1:

表3-1系统数据项定义

编号 I01-01 I01-02 I01-03 I01-04 I01-05 I01-06 I01-07 I01-08 I01-09 I01-10 I01-11 I01-12 I01-13 I01-14 I01-15 I01-16 I01-17 I01-18 I01-19 I01-20 I01-21 I01-22 I01-23 I01-24 I01-25 I01-26

名称 block_id block_name block_Visible id use_id title_id TimeDate fold CreatTime kind_id kind_name kind_image kind_describe TitleCount mannage_id kind_Visible DayTitleCount End_TitleTime name Password RegeditTime Email age sex birthday 别名 版面编号 版面名 版面可见 回复编号 用户编号 主题编号 日期 内容 创建时间 分类编号 分类名称 分类图片 分类描述 点击量 管理编号 分类可见 日期数 结束时间 用户名 密码 注册时间 邮箱 年龄 性别 生日 类型 Int Varchar Varchar bigint bigint bigint Varchar Varchar Varchar Int Varchar Varchar Varchar Int Int Varchar Int Int Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar 长度 4字节 50字节 1字节 8字节 8字节 8字节 50字节 20字节 20字节 4字节 200字节 20字节 200字节 4字节 4字节 1字节 4字节 15字节 50字节 50字节 100字节 20字节 20字节 20字节 20字节 20字节 MaxDayTitleCount 最大日期 13

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库BBS论坛的设计与实现毕业论文(4)在线全文阅读。

BBS论坛的设计与实现毕业论文(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/630577.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: