基于java的资源共享平台的设计与实现毕业论文
2022-02-15 22:29:25
论文总字数:31357字
摘 要
由于通信技术的迅猛发展,使得信息交互跨越了地域限制,资源的获取已经不再局限于物理媒介,通过网络获取资源已经成为非常常见的一种方式。传统资源的共享机制已经不能满足人们对资源的依赖。因此通过计算机网络技术来实现资源共享的方式得到了迅速的发展。
本文主要是利用Java Web技术在网络中建立资源共享的服务器来达到资源共享的目的,因此设计并实现了一个资源共享的服务器系统。该系统对下载资源文件进行了限制,如果想下载更多的文件资源就不得不上传资源文件来提升等级。这样就会使得可供下载的资源库逐渐增加,以此来应对人们对资源的大量依赖和需求。该系统后端采用目前主流的Spring、Spring MVC、MyBatis(简称SSM三大框架)结构来实现,不仅简化了代码还降低了各模块之间的联系。前端主要采用了Bootstrap技术,提供了大量的组件样式,使得前端图像的实现变得简单快捷。前后端之间的数据传输采用了ajax技术,实现了数据的大量传输和同步异步传输。
在本次开发中,运用Java编程语言,完成了资源共享、用户注册登录、资源查询显示和资源审核等模块的设计与实现,并对各个功能模块进行了测试。测试结果验证了本软件设计的实用性。
关键词:Java Web 资源共享 SSM Bootstrap ajax
Design and Implementation of Resource Share Platform Based on Java
Abstract
Because of the rapid development of communication technology, so that information exchange across the geographical constraints, access to resources is no longer confined to the physical media, access to resources through the network has become a very common way. Traditional resource sharing mechanism has been unable to meet people's dependence on resources. So the way through the computer network technology to achieve the sharing of resources has been rapid development.
This paper mainly uses the Java Web technology to establish the resource sharing server in the network to achieve the purpose of resource sharing, so the design and implementation of a resource sharing server system. The system to download the resource file is limited, if you want to download more file resources will have to upload the resource file to enhance the level. This will allow the downloadable repository to be gradually increased in response to the large reliance and demand for resources. The back-end of the system using the current mainstream Spring, Spring MVC, MyBatis (referred to as SSM three framework) to achieve, not only simplifies the code also reduces the link between the modules. Front-end mainly used Bootstrap technology, provides a large number of component styles, making the front-end image to achieve a simple and quick. Front and rear data transmission between the use of ajax technology to achieve a large number of data transmission and synchronous asynchronous transmission.
In this development, the use of Java programming language, completed the resource sharing, user registration login, resource query display and resource audit module design and implementation, and the various functional modules were tested. The test results verify the practicality of the software design.
Key words: Java Web; Resource Sharing; SSM;Bootstrap;ajax
目录
摘 要 I
Abstract II
第一章 绪 论 1
1.1课题研究背景 1
1.2 国内外研究现状 1
1.3 研究意义和目的 2
1.4论文结构安排 2
第二章 需求分析 4
2.1 系统需求分析 4
2.2 应用功能分析 4
2.2.1 前端部分 4
2.2.2 后端部分 5
2.2.3 数据库部分 6
2.3可行性分析 6
2.3.1 经济可行性 6
2.3.2 技术可行性 6
2.3.3 操作可行性 7
2.4 本章小结 7
第三章 系统设计 8
3.1 系统结构设计 8
3.2 用户注册登录模块 9
3.3 资源共享模块 11
3.4资源显示模块 12
3.5资源查询模块 13
3.6审核管理模块 14
3.7 本章小结 14
第四章 系统实现 15
4.1 开发环境配置 15
4.2 技术框架选择 17
4.2.1 系统架构选择 17
4.2.2 Spring 18
4.2.3 Spring MVC 18
4.2.4 MyBatis 18
4.2.5 MySQL 19
4.3 资源展示页 19
4.4 用户注册登录模块 22
4.5 资源共享模块 24
4.6 资源查询模块 27
4.7 审核管理模块 29
4.8 本章小结 31
第五章 系统测试 32
5.1 软件测试 32
5.2 资源展示测试 32
5.3 用户登录注册测试 34
5.4 资源共享测试 35
5.5 资源查询测试 38
5.6 审核管理测试 39
5.7 本章小结 41
第六章 总结与展望 42
6.1 总结 42
6.2 展望 42
参考文献 44
致 谢 46
第一章 绪 论
1.1课题研究背景
随着计算机技术和互联网技术的发展,社会悄然步入了信息时代,也有人称之为数字化时代。通讯技术促进了社会的发展,信息技术和通讯技术在推动国际交流中占有主导地位。由于通讯技术的快速发展,对资源共享的需求急速增加,以光盘、USB硬盘等物理媒介为基础的文件共享机制和基于FTP服务器的资源共享机制已经无法满足当今信息社会对资源的需求。网络技术的迅猛发展,为现代资源文件的共享技术赋予了新的内容。其中基于JAVA的文件共享实现方式,具有跨平台、维护简单、稳定性高、安全性好等优势。
目前,传统的资源共享技术已经满足不了新时代用户对资源的大量需求,资源共享最为典型的莫过于图书馆馆藏资源的协调共建、计算机联合编目、管际互借、国际联机检索等[1]。然而我们国家在资源的共享建设上还处于初始阶段,所以存在着各种问题和缺陷,需要借鉴外国成功的经验。总之,通过资源文件共享不仅实现了资源利用效率的提升,还推动了国家文化水平和经济的发展。
1.2 国内外研究现状
在1960年之前,资源共享的手段和范围都是非常有限的,实现共享的手段大多以互借书籍为主。自1960开始许多国家都对资源的共享给予了足够的重视,所以资源的共享技术得到了长足的发展,而且随着信息技术的应用范围逐渐扩大,资源的共享方式也得到了巨大的改变。它突破了传统资源共享活动受地域条件的限制,改变了传统的资源共享模式,为新时代人们对资源的大量需求提供了解决的思路。
请支付后下载全文,论文总字数:31357字