基于SSH框架的“无忧校园”信息交流平台的开发与设计毕业论文
2021-03-26 23:36:48
摘 要
本次毕业设计的题目为基于SSH框架的“无忧校园”信息交流平台的开发与设计,该信息交流平台主要是为了给当代在校大学生提供一个属于自己的信息交流平台,让更多的学生在平台上可以获得自己需要的信息和帮助,尤其是刚入校的大学新生等。“无忧校园”是一个基于JavaWeb技术的信息交流平台,该平台以Java作为开发语言,运用了Struts2 spring hibernate结合的SSH框架。本次信息交流平台的开发工具为myeclipse,灵活好用,便于操作。数据库以MySQL进行搭建。前台页面采用jsp开发,整个平台的页面设计力求简单大方,使用户感到耳目一清,舒适的体验感觉。
论文主要研究了在校大学生对校园生活的帮助与需求,搭建一个信息全面,帮助多样的信息交流平台,使大学生在平台上可以尽可能获取到帮助,更好的进行学习与生活。该平台实现的主要功能有用户的登录注册以及个人信息维护、管理员的登录注册以及版块信息和注册账户的管理、发帖回帖互动以及上传下载文件附件的功能,还有常用网站和帮助中心栏目的设置等。
本次毕业设计课题的特点是平台信息全面,简单易用,可以让同学们更加方便的获取到各种资源,还有学校常用网站的提供,可以很方便的进入到学校相关的几个重要网站进行访问和学习。
关键词:交流平台;系统设计;高校信息化;JSP技术;SSH框架
Abstract
The topic of graduation design is the design and development of " worry-free campus" information exchange platform based on SSH framework, the main purpose of this information exchange platform is to provide contemporary college students with their own information exchange platform, so that more students can get the information and help they need on the platform, especially the freshmen. " worry-free campus" is a information exchange platform based on Java web technology, which uses Java as development language and uses SSH Integration Framework.Development tools for this platform is myeclipse which is easy to operate, flexible to use with Mysql database for database structures, and construction, the front desk page by jsp dynamic development technology, the entire page to simple and easy, and reasonable arrangement of function comprehensive, convenient and comfortable experience for users.
Thesis mainly studies the college students on campus life with the help of demand, building a comprehensive information, help a variety of information exchange platform, make the college students can get as much as possible to help on the platform, better study and life. The main functions of the platform to achieve the user's login registration and personal information maintenance, administrator login registration and forum information and registration account management, post reply and upload and download files attachments function, there are commonly used sites and help center column Set and so on.
The characteristics of this graduation project are the platform information comprehensive, simple and easy to use. The students can easily enter the several important sites related to the school for a visit and study
Key Words: Communication platform; system design; university information; JSP technology; SSH framework
目录
摘要 I
Abstract II
目录 I
1 绪论 1
1.1 背景及意义 1
1.1.1 研究的背景 1
1.1.2研究的目的和意义 1
1.2 研究现状 2
1.2.1 国内研究现状 2
1.2.2 国外研究现状 2
1.3 当前系统的需求 2
1.4 目标系统的设计 3
2 系统分析 5
2.1 可行性分析与调查概述 5
2.2 功能结构分析 6
2.3 业务流程分析 6
2.4 数据流程分析 8
2.5 数据字典 12
2.5.1 数据流条目 12
2.5.2 数据项描述 12
3 系统设计 14
3.1 功能模块设计 14
3.2 数据库设计 16
3.2.1 概念结构设计 17
3.2.2 逻辑结构设计 18
3.2.3 物理结构设计 19
3.3 输入输出设计 22
3.3.1输入设计 22
3.3.2输出设计 22
3.4 页面设计 23
4 系统实施 26
4.1 开发工具确定 26
4.1.1 系统开发环境 26
4.1.2 系统开发思想与技术 26
4.2 程序的类图 27
4.3 程序的时序图 30
4.4 系统功能实现的主要框架 32
4.4 系统实施效果演示 34
5 系统调试与测试 42
5.1 系统测试的目的与任务 42
5.2 系统测试的过程 42
5.3 系统的评价 44
6 总结与展望 45
参考文献 47
附录 49
致谢 52
绪论
1.1 背景及意义
1.1.1 研究的背景
信息交流平台在现实生活中并不少见,网上有各种各样的、服务于不同行业不同人群的信息平台,都在现代化的信息社会中发挥着相当重要的作用[1]。本次的毕业设计题目基于SSH框架的“无忧校园”信息交流平台的开发与设计来源于对现如今大学生在校生活的研究与调查,通过自身的经历和调查发现高校大学生尤其是大学新生,普遍存在对校园生活不熟悉容易遇到各种生活问题的情况,而现如今各大高校也没有一个完整的网络平台能够系统的解决在校大学生的各种生活问题,帮助他们更好的适应大学生活。
在对武汉理工大学以及武汉其他高校的在校大学生的生活需求与生活状况进行了深入的调查与研究之后,确定了采用SSH框架基于B/S系统进行“无忧校园”信息交流平台的设计与开发。进一步加强在校大学生的校园生活文化建设,通过对“无忧校园”信息交流平台系统的开发与完善,提高在校大学生的生活质量和学习环境。
1.1.2研究的目的和意义
随着信息时代的不断发展,人们对于信息的需求性越来越大,因此对于信息获取的要求也越来越高[2]。本次毕业设计的目的就是为了改变当代在校大学生校园生活各种不便的情况,为大学生提供一个方便学习和交流的实用性平台,尽可能的实现他们线上求助无障碍,普及信息化平台交流模式,进而提高在校大学生的生活品质和校园生活满意度[3]。本次毕业设计的基于SSH框架的“无忧校园”信息交流平台,力求最大程度的帮助在校大学生尤其是刚步入校园的大学新生更好的融入校园生活,搭建一个可以自由交流提供各种信息发布的网络平台。在平台上,用户可以自由发表自己的观点和对平台上的主题发表意见,我们还可以对同学们提出的问题及时地解决,获取对自己有用的知识,总之,对在校大学生的生活中有着极大的帮助。