Java是一款目前流行性很强的开发语言,无论在手机方面还是互联网方面,Java都应用广泛。这一款语言和C++很像,但Java摒弃了C++中很少使用的一些特征,继续保持C++语言受人们喜欢的一些优点:快速、安全。
在使用Java进行开发程序时,Java面向对象的特点,可以让开发人员简单的使用,省去一些没有必要的操作,这样一来就可以节约时间,让开发人员可以用更多的时间精力来进行程序的研究。Java能够实现程序的跨平台运行,使用的运行环境不是编译执行,而是解释执行的方式,能够分辨硬件平台的不同,将程序解释成目前的机器码。
2.3 MYSQL数据库
这次建设的论坛管理系统后台使用的是MYSQL这一款数据库系统,这是一款当下颇为流行的数据库,现在它是Oracle公司的,相比其他数据库,它的开放性和快速性以及多线程性,使得人们在建设网站时更喜欢使用它。MYSQL的优点显著,MYSQL无论在Unix,还是Linux以及Windows上,都可以工作,能够根据不同的语言来提供API函数。用MYSQL能够构建多个数据库表,这样能够使程序运行更快,数据更安全。
2.4 B/S结构
B/S这一结构模式和互联网的发展密不可分,它是对C/S的改进,因为以前的C/S结构需要在电脑上进行安装,比如我们最常使用的QQ、杀毒软件、办公软件等等,都是C/S结构开发的,但是随着互联网的发展,人们已经不满足于C/S这种结构,更想要一种能够实现信息数据共享的结构体系,鉴于人们需求的变化,诞生了B/S这一结构,改不了以往需要直接访问服务器的方式(即C/S模式),让用户通过浏览器就可以去实现访问服务器。这种体系结构不仅使得开发出的程序访问更为便捷,而且还减少了更新维护成本,提高交互性。
因为这个论坛管理系统是要求让全国各地用户之间能够进行话题讨论交流,所以就必须采用B/S这一结构来开发,让各地用户只要能联网,通过浏览器就可以使用,使用户在使用方面变得更加方便。
三、系统分析
3.1技术可行性
在开发这个程序时选择使用JSP,Java,MYSQL这些技术,因为在大学期间已经学习了这些技术,了解Myeclipse工具,同时通过上大学这四年的学习,利用所学能够搭建好开发环境,而且在大学的实训课程中也接触到过程序的开发,所以,就技术方面,开发这个程序是没有问题的
3.2 经济可行性
开发的基于Java的论坛管理系统,从花费方面来说,服务器tomcat、数据库MYSQL都是免费的,可以直接在电脑上进行下载安装,不花钱,也就是说不存在花费问题;从效益方面来说,程序运行后能够方便用户话题讨论沟通,通过交流获取解决问答的办法,还能收获更多知识、朋友,所以,就这两方面的考虑来说,本开这个基于Java的论坛管理系统经济可行性非常之高。
3.3 操作可行性
操作可行性首先要考虑的就是界面,这是因为界面供用户操作,直接影响用户的使用,所以,通过参考类似的系统的界面设计,明确了本次要开发的这个网站的操作流程,界面清晰,让用户一看就能够明白,能够根据提示熟练使用,总的来说,开发的论坛管理系统在操作方面可以实行。
3.4 时间可行性
从大四开始,基本就没有了课程,这给了学生充足的时间来进行毕业设计的开发,而且在学校还可以随时向老师请教,完成程序,所以来说,在开发的时间方面,时间绰绰有余,不用考虑。
通过上面4点的分析,包括技术角度、经济角度、操作角度以及时间角度,打算计划开发的这个基于Java的论坛管理系统是完全可以的。
四、系统设计
4.1系统概要设计
开发的基于Java的论坛管理系统没有采用以往C/S这种结构来开发,而是使用了目前比较流行的B/S结构,让用户操作起来更加的方便省事。而且要想实现这个程序的运行,也很简单,只要电脑里安装上MYSQL数据库和myeclipse就可以轻松实现。
4.2系统结构设计
系统结构的设计是程序重要的一部分,在设计这个基于Java的论坛管理系统时首先将系统划分成两个大模块,这两个大模块就是管理员模块和用户模块,然后对这两大大模块再进行补充,再划分出很多小的模块。下面展示管理员这一概念模块的结构设计,通过图4.2能够很好的展示出来。
五、测试结果分析
在此,对基于Java的论坛管理系统的测试已经基本完成了,通过各方面的测试,发现了很多小问题,但都一一解决了,最终实现的论坛管理系统能够符合人们话题讨论交流的要求。同时这个网站无论是在界面还是在性能上,都有一定的保障,通过测试,可以投入使用。
六、结 论
现在,已经完成了基于Java的论坛管理系统程序开发和^文档的编写,通过这次的程序开发和^文档的写作,可以检测我们大学期间的所学,是不是做到了认真学习。
软件开发的过程,是一个很辛苦的过程,如果在大学期间没有好好学习,困难更是重重,即使对大学期间认真学习了的同学,也是有一定的困难,毕竟理论知识和实践还是有很大差距的。所以,在本次开发基于Java的论坛管理系统的时候,也是遇到了相当多的困难,有时候一点头绪也没有,思想都是混乱的,首先就要克服这些问题,在经过了上网查询、同学沟通以及听取指导老师的建议后,慢慢的理顺了思路。在有了一个明确的思路、确定功能后,接下来就要正式进入程序的开发,利用所学技术,开始编写程序,同样,在编写程序时候也遇到了很多问题,数据库的链接、代码的编写两方面问题凸出,好在老师的指导,让我耐下心来,慢慢的处理研究,经过坚持努力,还是将这些问题顺利的解决了。在做毕业设计的这个过程中,我每天都去图书馆,静心研究、查询^^文档、学习,学习到了很多东西,这些东西是无论花多少时间金钱都买不到的,巩固了知识,提高了时间能力,也让我的心态变的更好,遇事沉着冷静,这在以后的工作生活中对我来说是最大的一笔财富。
通过开发这个基于Java的论坛管理系统,也让我认识到了IT技术的伟大,互联网在以后社会更是会和人们不可分割,所以,在以后的社会,IT技术将会更加重要,这也要求我在以后要加强学习,开发出更好的程序,跟随时代的脚步。
基于Java的论坛管理系统(二)由免费论文网(www.jaoyuw.com)会员上传。