校园BBS论坛系统论文(3)

2020-05-05 17:19

本科生毕业设计(论文) 配置要从此模式出发,另外由于计算机发展迅速为将来升级的考虑,这里所提供的硬件设备要比能够运行该系统所需要的最低硬件标准高出一些。

2.6.2 Tomcat 6.0服务器架构的安装

Tomcat 6.0由Apache组织开发的一种常用Web服务器,提供Web服务,一种JSP引擎,本身具有Web功能,可以作为独立的Web服务器使用,但是,在作为Web服务器方面,Tomcat处理静态 HTML 页面时不如Apache迅速,也没有Apache健壮,一般选用Tomcat与Apache结合的方式,让后者对网站的静态页面的请求提供服务,而Tomcat作为专用的JSP 引擎,提供JSP解析得以更好的性能[13]。

在这里设默认安装目录为“c:\\Tomcat”安装完毕,更改环境变量,用同样的方法把“c:\\Tomcat”添加到TOMCAT_HOME环境变量中启动Tomcat,在浏览器的“地址”下拉列表框中输入“http://localhost:8080/”,如果看到的是在左上方有一只可爱的小猫,则表示Tomcat安装成功。

2.6.3 JDK 的安装与配置

首先,找到path变量后单击“编辑”按钮,弹出“编辑系统变量”对话框,在“变量值”文本框中输入“c:\\jdk\\bin”,然后单击“确定”按钮,同时新建CLASSPATH变量[14]。

然后,在“系统变量”选项组中单击“新建”按钮,在“变量名”文本框中输入“CLASSPATH”,在“变量值”文本框中输入“c:\\jdk\\lib\\tools.jar、c:\\jdk\\lib\\dt.jar”然后单击“确定”按钮[15]。

最后,用同样的方法把“c:\\jdk”添加到JAVA_HOME环境变量中[16]。

2.6.4 本系统运行环境

1. 操作系统:Windows XP。 2. Web服务器:Tomcat 6.0。 3. Java开发包:JDK 1.6。 4. 数据库:Oracal。

5. 集成开发工具:Myeclipse9.0。

6. 浏览器:IE8.0。

7

本科生毕业设计(论文) 2.7 本章小结

这一章主要介绍了BBS系统的运行环境及用到的框架技术,对于Java框架进行了详细的说明,可以更方便了解软件的运行方式及软件设计制作的流程。

8

本科生毕业设计(论文) 第3章 需求设计

3.1 需求的必要性

软件的需求分析是指软件开发之前需要对软件的业务做相关的调研,深入了解业务,提取业务中对于软件功能有决定性的因素,对其进行分析总结从而得到确定软件的可实现性和软件的涉及计划的过程,这个过程对于软件开发来说十分重要,做好需求分析可以使软件的设计思路更加的清楚明了,这样在设计软件的时候就大大降低了设计上的“跑偏”,大大提高了软件设计的效率。

3.2 可行性分析

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

3.2.1技术可行性

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

3.2.2经济可行性

主要是对项目的经济效益进行评估,本系统模拟的是提供一个供用户交流的

9

本科生毕业设计(论文) 平台,为广大用户提供交流经验、探讨问题的社区。但实际只是用于个人的毕业设计,只是模拟,也不存在资金的流动,故在经济上是可行的。

3.2.3社会可行性

随着Internet技术的快速发展,BBS论坛已成为人们彼此沟通、交流信息的主要方式。在论坛上,人们可以对计算机领域或者其他领域提出自己遇到的问题和自己的看法,随后,论坛上的其他人会根据自己的学识、经验发表意见或提出解决问题的方法。本BBS论坛不但拉近了人们之间的距离,而且它早已成为人们网上生活的必备交流工具。所以说计算机系BBS论坛对当今计算机相关专业人士是相当重要的。

3.3 用户功能需求

为了系统的各模块功能够正常使用、系统更加人性化,还为了满足系统的实用性及安全性,本系统包含4个角色:游客,用户,管理员、版主。

游客可以浏览本论坛,但是不可以发帖,不可以回帖,也不可以看帖,只有注册了以后成为本论坛的用户,才可以执行用户的功能。

一旦注册成为本论坛的用户后享有用户登录、发表文章、阅读文章、回复文章、作者查找、个人资料修改等权限。

用户可以申请成为版主,由管理员审核通过后享有添加版块、修改版块、查看版主信息、修改版主信息、修改管理员自己的信息、对帖子进行管理(删除或修改)、对普通用户进行禁言申请,由管理员审核等功能

管理员为论坛内部人员,管理员的身份由论坛工作人员下发,享有审核通过版主、审核禁言、解禁、审核举报信息等权限。

3.4 数据需求

用户必须先注册后再登录进入系统,系统用户的数据包括用户名、用户密码、用户类型。用户名在整个系统中是唯一的。

用户浏览帖子时,数据应当包括用户名、帖子序号。用户根据某一主题可以发表帖子,发表帖子需要的数据包括用户名、版块编号、版块分类名、发表帖子标题、发表帖子内容、发表帖子类型。用户回复帖子的数据包括用户名、回复帖子序号、回复的内容、版块编号、版块分类名。

管理员进入后台管理时,需要数据包括管理员ID、管理员密码、管理员的类型。管理员根据权限的不同分为普通管理员和超级管理员。

10

本科生毕业设计(论文) 版主进去后台管理时,需要的数据包括版主名、版主密码、子版块名、版块编号。

3.5 本章小结

本章主要是介绍了对BBS系统设计的需求分析,并介绍了需求分析的重要性,需求分析对于之后的系统的设计有很重要的关系,做好需求分析,才能使设计的过程变得简单容易。

11


校园BBS论坛系统论文(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:如何处理好小组合作学习与独立思考的关系

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: