毕业设计基于Java的网上论坛系统Word文件下载.docx
- 文档编号:16156013
- 上传时间:2022-11-21
- 格式:DOCX
- 页数:25
- 大小:615.75KB
毕业设计基于Java的网上论坛系统Word文件下载.docx
《毕业设计基于Java的网上论坛系统Word文件下载.docx》由会员分享,可在线阅读,更多相关《毕业设计基于Java的网上论坛系统Word文件下载.docx(25页珍藏版)》请在冰豆网上搜索。
系统设计部分主要介绍了系统功能设计和数据库设计及代码设计;
本系统界面友好,操作简单,比较实用。
1绪论
1.1系统开发背景
现在,科学技术的飞速发展把人类社会推向了一个崭新的时代——信息时代。
这已是无可争议的事实;
信息对社会经济发展的巨大推动作用,使其与物质能源一起并列为现代社会的三大支柱,这已在全社会达到共识。
随着对信息作为一种资源来管理的需求日益加强,信息研究领域出现了一种新的管理思想和模式——信息管理。
由于信息是普遍存在的,人类信息管理活动的范围也是十分广泛的,信息管理不仅是信息工作的一部分,而且已被认为是现代管理的重要组成部分。
随着信息技术的飞速发展,特别是网络和数据库技术的发展,计算机已经成为当今处理信息的主要工具。
数据库技术是计算机技术应用中的一个重要组成部分,对于大量的数据,使用数据库来存储管理将比使用文件来存储管理更高效。
其次,当今社会,随着社会科技、文化、经济的发展,特别是计算机网络的发展和通信技术的发展,人们在随时随地,都可以知道远在千里的信息。
但是,现在许多居民小区的信息并没有在网上公布,如果远在千里的人要了解这个小区的情况,则很困难,因此,在这种情况之下,提供一种网络社区服务与管理系统对一个社区进行管理,使任何人任何时候在任何地方,都可以了解到小区的信息,并且使人们可以在这个平台上进行交流势在必行。
目前,在发达国家,对居民小区基本上是用软件进行管理,而在国内,除了一些发达地区是用了电脑,在大部分地方是用人工对人员信息进行统计,导致这种情况的原因,除了许多人不懂电脑,硬件设备不到位的原因外,最主要的原因是国内从事这方面研究的人太少,因此,在目前这种情况下,率先进行研究是极具商业价值的。
1.2课题目的,内容,要求及主要工作
1.2.1课题目的
随着Internet的蓬勃发展,网络学习的本质是一种自主学习,论坛提供了丰富的网络学习资源,使学习者能够自主选择和控制学习地点、学习时间、学习方法和学习内容,在论坛里学生可以自主的围绕学习问题,通过发帖、回复的形式进行讨论,寻求解答帮助,提高了学习的积极性和自主学习的能力。
1.2.2课题内容
网上论坛系统为访问者提供了一个网上发表文章的平台,一个完整的网上论坛系统,使用Struts和Hibermate技术,前台模块实现的基本功能主要有:
用户注册、用户登录、浏览帖子、发表帖子、回复帖子;
后台数据库实现的基本功能主要有:
编辑用户权限、编辑论坛版块、删除论坛版块。
1.2.3主要工作
本系统张晓老师负责指导,由我们整个团队负责此课题的研究与开发,包括分析、设计、编码、测试、文档编写等内容。
本人负责论坛流程图,用户注册、登录,管理系统的设计及文档编写。
1.3网上论坛系统的简介
网上论坛系统(MeshworkForumSystem,简称MFS)是一个由管理员、用户和计算机组成的用以进行信息的收集、传输、加工、存储、维护和使用的系统。
它是一门综合了网络科学,系统理论,计算机科学的系统性边缘科学。
中国功能糖论坛于2008年正式开通。
自开通以来,中国功能糖论坛以建设中国最好的、也是最专业的学术交流平台为己任,倡导学术自由、知识共享,观念互动。
功能糖工作人员对论坛进行了全面的改版升级,于2009年12月16号正式改版升级开通。
中国功能糖论坛全面更新和丰富了各栏目的内容,增强专家、学者、网友的交互性,为此我们采用Discuz!
7.12新版本先后开设了中国营养产业高层论坛、海阔天空区,第四届中国营养产业高层论坛是搭建国际营养产业发展平台,接轨全球营养食品发展前沿,引导中国营养产业进入快速道健康发展的重要平台;
中国功能糖网作为第三媒体给予特殊报道;
海阔天空区包括了热门贴图、心情故事、天下胡侃等网友呼吁声比较高的版块;
为网友的进一步沟通提供了便利的网络互动环境。
改版升级后的中国功能糖论坛的愿景是:
打造功能糖学术第一交流平台,通过著名学者、专家及广大专业人士的共同努力,以网络便捷的传
在开发过程中,按照软件工程的步骤,我主要完成了五个方面的内容:
1)系统的需求分析,并书写了需求分析规格说明书,包括:
任务概述、数据需求、功能需求、安全性需求、一致性需求和完整性需求;
2)概要设计,并书写了概要设计说明书,包括:
总体设计、接口设计、数据结构设计、E-R图设计、系统故障处理设计、安全保密设计和维护设计;
3)详细设计,包括详细设计说明书,包括:
功能流程图、关系模式与关系表的设计、界面设计和开发与运行的环境;
4)网上论坛系统的编码与实现;
5)对系统编码实现的各个功能模块进行测试。
1.4系统开发原则
a用性原则:
适合于中小型论坛使用,用户界面友好,操作使用方便,具有高效的数据处理能力。
b进性原则:
采用目前先进的计算机软硬件技术,使系统具有较高的技术水平和较长的生命周期,便于系统的升级和维护。
c放性,安全性,可靠性及可扩展性原则。
d兼容性原则。
对于所选软硬件系统及平台,能很好地适应开发和使用的需要。
e范性原则。
软件设计过程严格按照“软件工程”的规定,系统编码、文档、操作系统平台以及开发方法采用相应的国际标准、国家标准和行业标准。
2管理信息系统及相应开发技术工具
2.1管理信息系统简介
2.1.1管理信息系统
管理信息系统(ManagementInformationSystem,简称MIS)是一个由管理人员和计算机组成的用以进行信息的收集、传输、加工、存储、维护和使用的系统。
它是一门综合了管理科学,系统理论,计算机科学的系统性边缘科学。
管理信息系统的物理组成:
1)计算机硬件系统:
包括主机、外部存储器、输入输出设备等。
2)计算机软件系统:
包括系统软件和应用软件两大部分。
3)通信系统:
包括线路等通信设施和与计算机网络、数据通信有关的软件等.
4)工作人员:
包括系统分析员、程序设计员、维护人员、管理员、操作人员等
2.1.2管理信息系统历史
管理信息系统通过对企业当前运行的数据进行处理来获得有关信息,以控制企业的行为;
利用过去和现在的数据及相应的模型,对未来的发展进行预测;
能从全局目标出发,对企业的管理决策活动予以辅助。
从工业发达国家来看,管理信息系统的发展经历了以下几个阶段。
第一阶段:
(1953年至1965年)单项数据处理阶段,也称电子数据处理(EDP)阶段。
这是电子计算机在管理领域应用的起步阶段。
这一阶段,由于当时计算机硬、软件的限制,数据处理的性质只是使用计算机代替人的手工劳动,进行简单的单项数据处理工作,如计算工资、数据统计、报表登记、编制计划等。
这个阶段的处理方式主要是集中式的批处理。
第二阶段:
(1965年至1970年)综合数据处理阶段,也称事务处理系统(TPS)阶段。
这个阶段计算机硬、软件有了很大的发展,出现了多用户的分时系统,计算机开始应用于对某一个管理子系统的控制,并具有一定的反馈功能。
如库存管理系统、生产调度系统、物资管理系统等。
这个阶段的处理方式已发展为面向终端的联机实时处理。
第三阶段:
(1970年至今)管理信息系统(MIS)阶段。
这个阶段是在企业中全面的使用计算机把各种管理子系统的功能集中起来,构成了计算机化的全方位的信息系统,即现代管理信息系统。
这个阶段的处理方式是在数据库和网络基础上组成分布式处理系统。
它的特点是使用数据库和分时处理的计算机网络,并充分利用运筹学等数学方法,实现了硬件、软件和数据资源的共享
2.2数据库理论基础
2.2.1数据库的发展
数据库处理在信息系统的研究中一直是非常重要的主题,然而,近年来,随着WorldWideWeb(WWW)的猛增及Internet技术的迅速发展,使得数据库技术之时成为最热门技术之一。
数据库技术能使Internet应用超越具有早期应用特点的简单的发布。
同时,Internet技术提供了一种向用户发布数据库内容的标准化的访问方法。
这些技术没有脱离经典数据库技术的要求。
它们只是加重了数据库技术的重要性。
数据库的设计和开发及包括艺术有包括工程。
理解用户的需求,然后,把它们转变为有效的数据库设计是一个艺术过程。
把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用,是一个工程过程。
数据管理技术的发展经过三个阶段:
人工管理阶段、文件系统阶段和数据库阶段。
人工管理阶段和文件系统阶段都有着相当多的缺陷,诸如数据冗余性,数据不一致性以及数据联系弱等等。
也正是由于这些原因,促使人们研究新的数据管理技术,从而产生了数据库技术。
2.2.2数据库体系结构
数据库的体系结构分三级:
内部级(internal),概念级(conceptual)和外部级(external)。
这个三级结构有时也称为“三级模式结构”,或“数据抽象的三个级别”,最早是在1971年通过的DBTG报告中提出,后来收入在1975年的美国ANSI/SPARC报告中。
虽然现在DBMS的产品多种多样,在不同的操作系统支持下工作,但是大多数系统在总的体系结构上都具有三级模式的结构特征。
2.3MySQL简介
系统的服务器采用的是Oracle的MySQL,这是一个最新开发的大型的关系数据库管理系统(DBMS),具有非常强大的关系数据库创建,开发,设计及管理功能。
与以前的几个版本相比,MySQL有如下几个特点:
A.与Internet的紧密结合
MySQL的数据库引擎集成了对XML的支持,同进以可扩展,易于使用和安全,成为建设大型WEB站点最好的数据存储设备之一。
MySQL的编程模式在很在程度上与专用于开发WEB应用的WindowsDNA架构相集成。
同时,MySQL所携带的诸如英语查询以及Oracle查询服务等为开发的Web应用提供了友好面强大的查询界面。
B.可扩展性和可用性
为了兼顾各种配置计算机的使用,MySQL的数据库引擎可以运行在装有Windows98的台式机,笔记本电脑到安装Windows2000数据中心的多处理器计算机上。
MySQL企业版具有聪明服务器,视图索引以及超大规模的内存支持等特征,完全可以满足最大规模的Web站点的性能需求。
MySQL所支持的联盟数据库服务器特性允许用户在多个数据库服务器上水平划分数据表,从而使得服务器彼此合作提供相似于集群服务器所能提供的强大性能。
C.简单友好的操作方式
MySQL包含一整套的管理和开发工具,这些工具都具有非常友好的用户界面,在提供强大功能的同时,易于安装,使用和发布。
用户可以把更多的精力放在自己的业务问题上,可以非常迅速地建立并发
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 基于 Java 网上 论坛 系统