毕业论文-基于JSP的BBS系统设计与实现(3)

2019-05-17 10:59

哈尔滨工业大学华德应用技术学院本科毕业设计(论文)

第2章 可行性分析

系统可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决,并通过需求分析,把软件功能和性能的总体概念描述为具体的软件需求规格说明,进而建立软件开发的基础,因此做好可行性研究和需求分析是开发出好系统的前提。

2.1 经济可行性

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

2.2 技术可行性

根据该系统目标来衡量所需的技术是否具备,一般可从硬件和软件的性能要求、环境条件、操作人员水平和数量等方面去考虑和分析。

考虑到系统实施的可行性,在软件方面选择了如今较流行的Java来进行网站前台设计,使用MySQL实现后台数据库的存储。

在硬件方面,则选择空间较大,只要是奔腾系列及以上的计算机,内存在2G以上,硬盘在320GB以上,都可以满足系统的开发需要,当然硬件的配置越高,系统的开发与运行会更流畅。考虑到如今的家用或商用电脑硬件的整体配置水平,系统在硬件方面是可行的。

在软件方面,MyEclipse提供了强大的控件功能,所以应用起来非常方便,技术方面比较成熟,而MySQL更是一个非常完善的数据库,在安全性、可用性、可靠性方面都是可以信赖的,因此在技术方面是可行的。

2.3 社会可行性

随着Internet技术的快速发展,BBS论坛已成为人们彼此沟通、交流信息的主要方式。在论坛上,人们可以对某一领域提出自己遇到的问题,随后,论坛上的其他人会根据自己的学识、经验发表意见或提出问题的方法。

7

哈尔滨工业大学华德应用技术学院本科毕业设计(论文)

校园BBS论坛缩短了同学与同学之间、同学与老师之间的距离,可以通过这个平台及时获得校园的各项通知,也可以进行学习以及情感的沟通,所以说一个好的BBS平台对于学校是必不可少的。

2.4 业务流程图

对于一个校园BBS系统,其主要分为系统前台和后台管理两大模块,前台用户登录后可浏览论坛主页面,进入各个版面后可浏览主题、发表主题、回复主题等功能;管理员登陆后可进行后台管理,主要包括用户管理、栏目管理、主题管理回复管理等。华德计算机系BBS的业务流程图,如图2-1所示。

图2-1 华德计算机系BBS业务流程图

8

哈尔滨工业大学华德应用技术学院本科毕业设计(论文)

2.5 本章小结

综上所述,本系统的开发无论在技术方面还是运行方面都是可行的,目前,流行的领先技术完全能满足本系统在技术方面的要求。在本章同时对系统的需求进行了详细分析和论述,对系统的需求也更加明确,因此,可以在此基础上开展总体设计工作。

9

哈尔滨工业大学华德应用技术学院本科毕业设计(论文)

第3章 需求分析

需求分析阶段的工作结果是开发软件的重要基础,大量统计数字表明,软件系统15%的错误起源于错误的需求。为了提高软件的质量,确保软件开发成功,降低软件的开发成本,一旦对目标系统提出一组要求之后,必须严格验证这些需求的正确性。一般来说,应从下面四个方面进行验证:

1. 一致性:所有需求必须是一致的,任何一条需求不能和其他需求互相矛盾。

2. 完整性:需求必须是完整的,规格说明书应该包括用户需要的每一个功能或性能。

3. 现实性:指定的需求应该是现有的硬件技术和软件技术基础上可以实现的。对硬件技术的进步可以做些预测,对软件技术的进步很难做些预测,只能从现有的技术水平出发判断需求的现实性。

4. 有效性:必须证明需求是正确有效的,确保能解决用户面对的问题。

在需求分析阶段,我们要确定系统必须做什么。在这一阶段,我们要以可行性分析阶段的要求对目标系统提出更加完整、清晰的具体要求。

3.1 业务描述

通过对网上论坛的调研和查阅资料分析,初步认为此系统的开发主要包括两大部分系统前台以及后台管理。

系统前台: 系统前台模块提供给所有用户使用,用户包括注册用户和普通游客,二者所拥有的功能不同。普通游客只能浏览论坛首页,而注册用户则可发表主题、浏览主题、发表主题已经回复主题等操作。

后台管理

后台管理主要由管理员使用,可对论坛中相关信息进行管理、维护,普通用户无权使用。后台管理主要包括用户管理、栏目管理、主题管理、恢复管理、管理员注销等功能模块。

10

哈尔滨工业大学华德应用技术学院本科毕业设计(论文)

3.2 华德计算机系BBS的需求分析

随着网络的全球化普及、信息时代的到来,校园中上网人数日益聚增,几乎达到每人都有自己的电脑。如果能够足不出户便能了解校园的最新动态是最好不过了,校园BBS这时候就发挥了他的作用,学生会以及各社团可以通过校园BBS来发布他的招聘信息或者活动通知,校内领导也可以通过BBS传达最新的通知,而且也可以通过BBS这个平台来进行学习交流,增进学生与学生或者学生与老师之间的感情,更可以通过BBS来发布各种学习资料,让同学们能够共同进步。

互联网的广泛运用,BBS也是对校外宣传的一种手段,高中生家长可以通过这个平台来加深对学校的了解,从而达到招收优秀学生的目的。

3.2.1 数据流图

数据流图(Data Flow Diagram,简称DFD)是新系统逻辑模型的主要组成部分,它可以反映出新系统的主要功能、系统与外部环境间输入输出、系统内部的处理、数据传送、数据存储等情况。它的绘制依据是现行系统流程图,数据流图是管理信息系统的总体设计图。其中数据处理指对数据的逻辑处理功能,也就是对数据的变换功能。数据流是指处理功能输入或输出,用一个水平箭头或垂直箭头表示。数据存储是数据保存的地方。数据源去向表示数据的来源或数据的流向。数据流图是描述数据处理过程的工具。重要性在于它是表示系统逻辑模型常用工具,图中不存在任何具体物理元素,只表示信息在系统中流动和处理情况。数据流图是逻辑系统的图形化表示,因此,它是系统分析员与用户进行的极好工具。

华德计算机系BBS数据流图顶层图,如图3-1所示。

11


毕业论文-基于JSP的BBS系统设计与实现(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:市“十三五”规划课题立项申请书

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

马上注册会员

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