bbs论坛的设计与实现毕业论文(编辑修改稿)内容摘要:
查的基础上,通过市场分析、技术分析、财务分析和国民经济分析,对各种投资项目的技术可行性与经济合理性进行的综合评价。 可行性研究的基本任务,是对新建或改建项目的主要问题,从技术经济角度进行全面的分析研究,并对其投产后的经济效果进行预测,在既定的范围内进行方案论证的选择,以便最合理地利用资源,达到预定的社会效益和经济效益。 系统总体目标 本系统主要是为了给那些对教育方 面感兴趣的朋友提供一个交流的平台,对有话可说的朋友,你在这里可以进行注册成为会员,参与有关话题的讨论,或提出新的话题,还可以修改个人资料。 非注册会员你可以浏览论坛里的帖子,获取对自己有用的信息。 另外假如你对某些版面很感兴趣,你还可以向管理员申请成为某一版面的斑竹,去管理本版面的帖子,对于那些不健康的帖子你可以把它们给删除掉,起到对论坛的维护作用。 对于管理员拥有最高权限,可以授予别人为某个版面的斑竹等等。 技术可行性分析 本论坛是基于 web 来开发的,主要运用 C等相关技术语言实现的,以 SQLServer 2020 为后台数据库。 这些应用软件( Photoshop、Dreamweaver 等)都可以在网络上免费下载得来,并且这些软件都是些最常用的网页开发工具,都能够快和好的掌握,并且也学了有关网页设计的课程,所以一些最常用的技术能够比较好的实现,所以对于本系统在技术上是可以达到的。 经济可行性分析 预计论坛网 的开发费用和今后的运行、维护费用,系统可以 让论坛的管理更加便捷,大大减少了管理方面的费用支出。 毕业设计(论文) 6 网站初期主要以推广获得用户量,处于发展状态,在发展状态中基本获得不到赢利,目标要放到长远的将 来;等到用户了积累到一定的程度时,可以和一些商家协商,在论坛上发布一些广告赚钱和提供一些增值服务。 论坛 网 预计 初期投资如表 21 所示。 表 21 论坛网预计 初期投资 序号 项目 人工 (人 /日 ) 单价 (元 ) 合计 (元 ) 1 需求分析 10 1000 10 000 2 总体设计 30 1500 45 000 3 详细设计 20 1000 20 000 4 数据库实现 10 1000 10 000 5 编码实现 50 1000 50 000 7 单体测试 20 1000 20 000 8 系统集成测 试 20 1500 30 000 9 说明手册编制 10 1500 15 000 10 合计 200 000 货币的时间价值的计算: 假设将来一年的收益为 10 万元, i 为当前的年利率, n 为年数 网站货币时间价值如表 22 所示。 表 22 论坛网货币时间价值 年份 将来值 (万 ) (1+i)n 现在值 (万 ) 累计的现在值 (万 ) 1 10 2 10 3 10 4 10 5 10 投资回收期的计算: 在论坛网运营两年后,可以节省 万元,比最初投资还少 万元。 第三年可以节省 万元。 即: +=(年) 育梁论坛网的收入计算: =(万元 ) 想要在五年后得到预计的纯收入,那么投资是必不可少的,没 毕业设计(论文) 7 有投入就没有收获,而且考虑到开发本网站将为以后带来的利益,拿出 20 万来进行教育论坛的开发,是绝对必要可行的。 经过以上分析, 论坛网 的效益可以从 用户效益 方面考虑。 对于论坛网 则应着重分析其 用户 效益。 经计算,该系统可行。 系统流程图 用户在登录进入 BBS 系统后进行操作:发表文章和发表评论。 对于用户,主要在 BBS 系统中的操作有浏览文章,发表文章和对已有文章进行回复。 如下图 21: 图 21 论坛网用户系统流程图 在本系统中管理员权限应为最大,主要权限是对帖子的信息进行审核,对于帖子文章等的管理,还有对用户的管理,对不文明用用户 权限验证 游客 已登陆用户 管理个人信息 管理留言 管理评论 管理帖子 浏览个人信息 浏览留言 浏览评论 浏览帖子 发布留言 发布评论 留言簿 评论板 帖子目录 个人信息台 毕业设计(论文) 8 户还可以对其进行屏蔽等权限。 具体如下图 22 所示。 图 22 论坛网管理员系统流程图 本章小结 可行性研究是编制设计任务书的重要依据,也是进行初步设计和工程建设管理工作中的重要环节。 可行性研究不仅对拟议中的项目进行系统分析和全面论证,判断项目是否可行,值得投资,要进行反复比较,寻求最佳建设方案,避免项目方案的多变造成的人力、物力、财力的巨大浪费和时间的延误。 通过综上可行性分析,本系统技术成熟、功能完善具有开发前景。 管理员 查看用户信息 查看留言 查看评论 查看帖子 管理用户信息 管理留言 管理评论 管理帖子 系统维护 用户信息表 留言簿 帖子信息表 评论板 毕业设计(论文) 9 第 3 章 需求分析 在软件工程中,需求分析指的是在建立一 个新的或改变一个现存的电脑系统时描写新系统的目的、范围、定义和功能时所要做的所有的工作。 需求分析是软件工程中的一个关键过程。 在这个过程中,系统分析员和软件工程师确定顾客的需要。 只有在确定了这些需要后他们才能够分析和寻求新系统的解决方法。 需求分析阶段的任务是确定软件系统功能。 需求分析 经过以上对系统的调研及可行性分析后,下面对系统在功能上和性能上进行进一步的需求分析。 1.功能需求 本系统应该具有查阅文章、发表文章、回复文章、会员注册、会员管理、论坛分类主题管理、文章管理、管理员等功能。 2.性能 需求 硬件环境 处理器: Intel 酷睿 i5 760 或更高 内 存: 512MB 硬盘空间: 350GB 软件环境 操作系统: Windows XP 开发工具: Microsoft Visual Studio 2020 数据库: Microsoft SQLServer 2020 客户端: 或以上版本 开发语言: C 编写目的 在网络技术逐渐渗入社会生活各个层面的今天,以前网站上的论坛管理系统要用户登陆以后才能进行相关浏览。 而随着网络互联技术的进步,现在的网站投票只需打开网页就可 进行论坛留言。 论坛对象是很多的,各个层次都可进行论坛访问,大至国家领导,小 毕业设计(论文) 10 至一个普通干部,访问和留言从到指定用户进行表格到现在通过网络直接就可以进行。 网上论坛管理系统可解决游客访问及留言,致使现在几乎各个网站都有各种类型网站论坛管理系统,用户可选择自己的看法。 所以我提出了本课题的研究。 任务目标 1.基本性能 系统包括主要的功能:新用户的注册,会员密码取回,会员登录,用户自己修改信息,管理员删除用户,游客浏览留言,会员新增留言,会员留言回复,管理员删除留言这些功能,可以应付一般的用户需要。 论坛分 类索引为默认的 BBS 首页,可以根据用户的选择更换为相应论坛的页面或定制的页面。 用户进行可以加入新帖子,回答帖子,刷新贴息等操作。 最新 /热门话题区显示由管理员挑选出来的人气指数最高或内容最新的精华帖子,供广大读者阅读。 文章查找功能,在 BBS 系统中可以根据用户的需要进行文章的查询。 可以按主题、按作者用户名、 ID 号、发表时间查询。 BBS 后台必须具备安全保障系统,保护系统不受攻击或能使系统从攻击或崩溃中快速的恢复服务。 BBS 后台具备管理员工具,可以警告网友注意自己的行为,将捣乱的网友驱出系统,进行系统数据 备份、删除和恢复等。 2.开发目标 这个系统预期的目的是为了做成交互式的网页,方便客户端和浏览器端之间进行交流。 通过论坛,人们能够相互交流沟通,把疑惑在论坛里公布,大家献计献策,共同学习,共同进步。 3.应用目标 网上论坛系统是一个会员登录留言系统。 论坛浏览者能够浏览论坛上的帖子,并且能够注册成为用户。 论坛注册会员能够修改自己的资料信息,发表帖子,让大家积极参与讨论。 论坛管理员能够便于管理论坛,包括浏览游客留言,审核留言,对于不健康或是不利于社会稳定的留言能进行删除操作,会员管理以及论坛版主管理等等。 毕业设计(论文) 11 数据流图 数据流图( Data Flow Diagram):简称 DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。 数据流图从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程。 数据流是一组数据。 在数据流图中数据流用带箭头的线表示,在其线旁标注数据流名。 在数据流图中应该描绘所有可能的数据流向,而不应该描绘出现某个数据流的条件。 本系统主要功能为会员注册、会员登陆 、修改密码、忘记密码、帖子浏览、帖子发布、帖子回复、帖子修改、等功能。 详细请看下面数据流图 31: 用 户搜 索帖 子P 1 0 5浏 览热 帖P 1 0 2登 录P 1 0 1会 员注 册P 1 0 6收 藏 夹F 1 0 3 帖 子 信 息F 1 0 4热 帖 目 录F 1 0 1会 员 注 册 信 息D 1 0 1会 员 信 息D 1 0 2会 员 注 册 信 息会 员 用 户D 1 0 3用 户 登 录 信 息P 1 0 3会 员 资料 修 改D 1 0 5会 员 信 息D 1 0 6会 员 资 料 信 息D 1 0 4会 员 登 录 信 息P 1 0 4会 员 回复D 1 0 7回 复F 1 0 2回 复 信 息D 1 0 7回 复D 1 1 3搜 索 信 息D 1 0 9帖 子D 1 1 0 热 帖 信 息D 1 1 5 帖 子 信 息D 1 1 4帖 子D 1 1 2帖 子图 31 论坛网前台数据流图 毕业设计(论文) 12 后台的管理体现了管理员的重要性,只有熟悉系统的流程才能让系统发挥更大的作用,本系统管理员主要对帖子和用户进行管理,权限的管理。 具体后台数据流程图如下图 32: 管 理 员P 1 1 1帖 子 回 复管 理P 1 0 8帖 子 管 理P 1 1 0会 员 管 理P 1 0 9主 题 管 理D 1 1 5 版 面 信 息D 1 1 7 帖 子D 1 2 0会 员 信 息D 1 2 2回 复 信 息F 1 0 1会 员 注 册 信息F 1 0 2回 复 信 息D 1 2 3回 复 信 息D 1 2 1会 员 信 息F 1 0 3主 题 信 息F 1 0 5帖 子 详 细 信息F 1 0 4帖 子 信 息D 1 1 9帖 子 详 细 信 息D 1 1 8帖 子 信 息D 1 1 6主 题 信 息图 32 论坛网后台数据流图 数据流图是结构化分析方法中使用的工具 ,它以图形的方式描绘数据在系统中流动和处理的 过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。 数据流图是描绘信息流和数据从输入移动到输出的过程中所经受的变换。 数据字典 数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。 数据字典( Data dictionary)是一种用户可以访问的记录数据库和应用程序源数据的目录。 主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由 DBMS 自动更新的数据字典。 被 毕业设计(论文) 13 动数据字典是指修改时必须手工更 新其内容的数据字典。 系统数据项如下表 31: 表 31 系统数据项定义 编号 名称 别名 类型 长度 I0101 block_id 版面编号 Int 4 字节 I0102 block_name 版面名 Varchar 50 字节 I0103 block_Visible 版面可见 Varchar 1 字节 I0104 id 回复编号 bigint 8 字节 I0105 use_id 用户编号 bigint 8 字节 I0106 title_id 主题编号 bigint 8 字节 I0107 TimeDate 日期 Varchar 50 字节 I0108 fold 内容 Varchar 20 字节 I0109 CreatTime 创建时间 Varchar 20 字节 I0110 kind_id 分类编号 In。bbs论坛的设计与实现毕业论文(编辑修改稿)
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。