BBS论坛系统实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

郑州轻工业学院

实训报告

实训名称:BBS论坛

院(系):软件学院

专业班级:测试技术xx-xx班

学号:XXXXXXXXX

姓名:XXX

指导教师:XXX

成绩:

时间:2013年06月18日至2013年09月13日

目录

1.需求分析 (3)

1.1功能性需求 (3)

1.2非功能性需求 (3)

1.3可行性分析 (3)

2.系统总体设计 (4)

2.1系统目标 (4)

2.2系统功能结构 (5)

2.3系统流程图 (5)

2.4系统开发环境 (6)

3.数据库设计 (6)

3.1数据库分析 (6)

3.2数据库概念设计 (6)

3.3数据库逻辑设计 (8)

4.轻院论坛设计实现效果图 (9)

4.1注册 (10)

4.2登录 (10)

4.3首页 (10)

4.4了解论坛 (11)

4.5游戏人生 (11)

4.6体育 (12)

4.7青春那些事 (12)

4.8用户 (13)

4.9发帖 (14)

4.10后台登陆 (14)

5.试验总结 (14)

轻院论坛交友网站是顺应高校网络发展潮流老师带领同学们共同开发设计的。该设计采用MYSQL数据库和JA V A语言有效结合,利用SSH框架,具有论坛,游戏人生,青春那些事,体育等功能。

1 需求分析

1.功能性需求

开发轻院论坛的目的是提供一个供轻院师生交流的平台,为广大师生提供交流经验、探讨问题的社区。因此,轻院论坛最基本的功能首先是发表主题,其次是其他人员根据主题发表自己的看法。此外,为了记录主题的发表者和主题的加复者信息民,系统还需要提供师生注册和登录的功能。只有注册的师生登录后才能够发表和回复主题,浏览者(游客)只能浏览主题信息。根据用户的需求及以上的分析,论坛需要具备显示各论坛类别及版面、查看版面下所有根帖、查看帖子、发表的帖子、搜索帖子、查看根帖内容、用户注册、用户登录、发表帖子、回复帖子等功能。

2.非功能性需求

(1)平台限制:基于Windows XP,不需要安装其他软件。

(2)操作方式:全部操作都可以基于浏览器进行。

3可行性分析

可行性分析是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。

1.技术可行性

技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。该系统采用了流行的JSP语言和当前新兴的Browser/Server(浏览器/服务器)模式进行开发。三层的B/S体系结构具有许多传统Client/Server(客户机/服务器)体系结构不具备的优点,而且又紧密的结合了Internet/Intranet(国际互联网/企业内部互联网)技术,是技术发展的大势所趋,它把应用系统带入了一个崭新的发展时代。数据库服务器选用mysql5.0数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台能满足此系统的需要。

2.经济可行性

主要是对项目的经济效益进行评估,本系统模拟的是提供一个供用户交流的平台,为广大用户提供交流经验、探讨问题的社区。但实际只是用于个人的毕业设计,只是模拟,也不存在资金的流动,故在经济上是可行的。

3.社会可行性

随着Internet技术的快速发展,社区已成为人们彼此沟通、交流信息的主要方式。在社区里,人们可以对某一领域提出自己遇到的问题,随后,社区里的其他人会根据自己的学识、经验发表意见或提出问题的方法。社区接近了人们之间的距离,它早已成为人们网上生活的必备工具。所以说社区对当今社会是相当重要的。

2. 系统总体设计

2.1 系统目标

对于典型的数据库管理系统,尤其是对像社区这样的数据流量特别大的网络管理系统,必须要满足使用方便、操作灵活等设计需求。本系统在设计时应满足以下几个目标:

1.采用人机对话的操作方式,界面设计美观友好,信息查看灵活、方便、快捷、准确,数据存储安全可靠。

2.全面展示系统内所有分类的帖子,并进行分页显示。

3.为用户提供一个方便、快捷的主题信息查看功能。

4.实现在线发表帖子。

5.提供登录模块,主要用开管理员登录系统和发表帖子时留下发表者的信息。

6.用户随时都可以查看自己发表的帖子。

7.对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。

8.系统最大限度地实现了易维护性和易操作性。

9.系统运行稳定安全可靠。

2.2 系统功能结构

2.2.1 前台功能结构

用户访问社区首页面后,可进行查看版面下根贴信息、查看自己发表的帖子、查看根贴信息、用户注册等功能。用户在此BBS论坛中通过注册成为该网站的真正用户并成功登录系统后,可进行发表帖子、回复帖子、查看自己发表的帖子等操作。前台功能结构图

2.2.2 后台功能结构

若用户的权限为管理员,则可进入后台,可进行论坛类别的管理、版面管理和用户管理的操作。后台功能结构图

2.3 系统流程图

1.社区系统后台流程图

2.BBS论坛的系统前台流程图

相关文档
最新文档