登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

基于Spring 与JPA的企业BBS建设毕业论文

 2022-01-27 03:01  

论文总字数:22014字

摘 要

伴随着计算机技术的不断突破创新,计算机网络在社会生产中的普及率不断提高。不仅是人们的日常沟通交流方式发生了改变,企业内部通过网络进行业务交流的方式也开始变得流行起来。很多企业开始重视企业BBS的建设,试图为员工提供沟通交流的内部平台,实现资源共享,建立企业文化,增加企业活力。

本课题结合国内外研究现状,设计开发了一套通用的企业内部论坛系统,实现了论坛发帖、浏览、评论、删帖、修改信息等基本功能,与传统论坛最大的区别就是用户权限管理。只有管理员享有最高权限,能对所有信息进行全面的管理,而用户需要通过身份识别认证来确定权限。系统采用了SSH框架技术和JPA规则,有着简化代码、便于逻辑控制、使用操作便捷、方便代码优化等好处。该系统功能完备,操作简便,界面友好,能够满足企业基本需求。论文首先介绍了课题的研发背景、意义以及课题的研究思路,并介绍了课题所使用的软件与技术,然后从需求分析、功能设计、代码编写、功能实现等角度对系统的开发过程进行了阐述,最后对系统的完成情况进行了总结和展望。

 

关键词:JPA Spring Hibernate 企业论坛 系统管理 网站

Enterprise BBS Construction Based on Spring and JPA

Abstract

With continuous breakthroughs in computer technology, the popularity of computer networks in social production continues to increase. Not only has people's daily communication and communication changed, but the way companies conduct business communications through the Internet has also become popular. Many companies have begun to pay attention to the construction of enterprise BBS, trying to provide employees with an internal platform for communication and exchange, achieve resource sharing, establish a corporate culture, and increase the vitality of enterprises.

This topic combines the research status at home and abroad, and has designed and developed a common internal enterprise forum system to implement basic functions such as forum posting, browsing, commenting, deleting posts, and modifying information. The biggest difference from traditional forums is user rights management. Only the administrator has the highest privilege and can perform overall management of all information, and the user needs to identify the privilege through identity authentication. The system adopts SSH framework technology and JPA rules, and has the advantages of simplified code, easy logic control, convenient operation, and convenient code optimization. The system is fully functional, easy to operate and friendly to meet the basic needs of the company.

The paper first introduced the research background and significance of the project and the research ideas of the project. It also introduced the software and technology used in the project, and then elaborated the development process of the system from the perspectives of requirements analysis, function design, code compilation, and function implementation. Finally, the completion of the system was summarized and forecasted.

Key Words: JPA; Spring; Hibernate; Enterprise BBS; System Management;Network station

目 录

摘 要 I

ABSTRACT II

第一章 绪论 1

1.1课题研究背景 1

1.1.1社会背景 1

1.1.2技术背景 1

1.2课题研究目的及意义 1

1.3课题研究思路及主要工作 2

第二章 企业论坛的实现技术 4

2.1 Spring框架技术 4

2.2 JPA规范 5

2.2.1 JPA简介 5

2.2.2 Hibernate实现 6

2.3 Tomcat服务器 7

2.4 JDK工具 7

2.5 MySQL数据库软件 8

第三章 企业论坛的分析与设计 10

3.1 系统分析 10

3.1.1 可行性分析 10

3.1.2 需求分析 10

3.1.3 系统业务流程图 12

3.1.4 用例图 14

3.2 总体设计 15

3.2.1 功能分析 15

3.2.2 数据库设计 16

3.2.3 数据表设计 18

第四章 企业论坛的实现 21

4.1 数据库实现 21

4.2 前台显示模块 21

4.3 后台管理模块 27

第五章 总结与展望 32

参考文献 33

致谢 35

绪论

1.1 课题研究背景

1.1.1 社会背景

在这个信息经济高速发展的时代,企业想要依靠传统的管理沟通方式进行内部的通信,已经显得捉襟见肘。对于企业来说,提高工作效率至关重要,而企业传统的信息管理模式比较单一,容易形成“信息孤岛”和缺少自下而上的信息反馈[1]。企业往往采用的是垂直结构或水平结构的信息管理模式,工作繁琐复杂,效率低下。而企业内部信息传递的途径对于提升资源利用、提高工作效率和加强内部管理都是有积极作用。企业的经营方式改变和管理模式创新也是以网络技术支持为基础的。企业搭建内部信息传播平台虽然是一种新兴的管理方式,但这种新的信息管理方式可以从减少人员管理的成本、提升员工办公效率等方面加强企业核心生产力。就是在这么一种企业需求的大环境下企业内部论坛开始被越来越多的企业认同,并且企业已经开始构建使用企业论坛,在日常的工作管理中也取得的显著的成效。

1.1.2 技术背景

二十世纪五十年代从世界上第一台电子计算机诞生到现在的微型机的普及。无论是硬件的研发又或是软件的创新都在蓬勃发展。记得最早期的计算机编程还是使用穿孔打印机来实现的,但是到了二十一世纪,各式各样的开发软件已经随处可见,对于普通的大众也可以使用软件进行编程,比如市场上流行的开发语言就有JAVA、C、C 、Basic、JavaScript、Python等等,其中就JAVA语言就有多种开发软件:Eclipse、Cobertura、Gradle、MyEclipse……当然还有其他的工具也在使用如JDK、Tomcat、MySQL等等。不难发现计算机开发的大环境越来越好,技术也越来越成熟。在这么一个以技术创新为核心的时代背景下,计算机技术的发展会越来越迅速,同时这种背景也为开发人员提供了良好的研发环境。

1.2 课题研究目的及意义

本课题的研发目标是面向企业内部论坛系统的建设。传统意义上的论坛主要面向的用户是大众,如中国的百度贴吧、天涯论坛;国外的雅虎论坛等等,任一位游客都拥有注册账户并登录的权限。而企业内部论坛的登录权限是受限制的。在企业内网建设的论坛系统只允许企业员工登录,每个员工的信息都存在后台数据库中,由管理员统一管理,只有在数据库中存有信息的员工才可以登录论坛,其它企业以外的人员没有登录的权限。同时传统的论坛的版块较单一,大多只有一至两个模块。而企业内部论坛的版块是由企业规模决定的,划分的版块种类多,如:工作讨论版块,娱乐休闲版块,公告版块等等,每个版块下面还可以在分不同的话题,话题的使用是由用户的权限决定的,功能齐全。

在论坛建设的技术方面采用的是基于Spring和JPA技术。Spring作为一种框架技术,会提供简单基础的功能模块,使后台研发人员能够专注于解决逻辑问题。使用Spring框架就会将对象与对象间依赖关系传给Spring,减少各组件之间的连接性,使开发者专注功能的实现,同时Spring也为其他框架提供的集成支持,如JPA、Hibernate等。当然Spring是开放性的,在使用时不会出现强制操作的情况,使用者可以仅选择部分Spring功能使用。而对于JPA而言,在严格意义上并不是一项技术,而是一种规范标准,因为JPA作为接口,自身是不会提供任何功能的。JPA只是对Java持久化进行了规范,可持久化Java对象;使用简单;规范标准化等都是JPA的技术优势。所以在选用这两种技术构建的企业论坛具有功能完备;技术新颖;环境标准化;有利于开发者的设计与编码等特点。同时采用B/S模式的构架节省开发成本,便于后期管理,完全符合企业以利益为目标的准则。

请支付后下载全文,论文总字数:22014字

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图