jsp的留学推荐网站设计与实现【字数:13782】
摘 要随着时代的发展和经济水平的提高,越来越多的学生选择走出国门进行留学深造,为了帮助这些学生能够更方便快捷地获取留学的相关信息,设计并实现了一个基于JSP的留学推荐网站(天天留学推荐网站),通过该网站用户不仅可以查询国外院校信息,还可以填写自己的语言与学分等信息,实现自主申请,省去很多中间环节。同时,网站还会根据用户的自身情况自动推荐院校,节省了很多时间和精力。系统基于SpringMVC三层架构,运用JavaScript、jQuery、Ajax等技术,使用Java语言开发,通过MySQL数据库存储数据,开发工具为MyEclipse。
Key words: School application; automatic recommendation system; SpringMVC目 录
1. 引言 1
1.1 研究背景 1
1.2 研究目的及意义 1
1.3 课题主要研究工作 1
1.4 论文结构 2
1.5 本章小结 2
2. 系统开发核心技术介绍 3
2.1 SPRINGMVC框架介绍 3
2.2 JSP技术介绍 3
2.3 JQUERY介绍 3
2.4 本章小结 3
3. 系统分析 4
3.1可行性分析 4
3.1.1 技术可行性 4
3.1.2 运行可行性 4
3.1.3 经济可行性 4
3.1.4 社会可行性 4
3.1.5 法律可行性 4
3.1.6 安全可行性 5
3.1.7 文化可行性 5
3.2需求分析 5
3.2.1 功能需求分析 5
3.2.2 非功能性需求分析 7
3.3 数据需求分析 7
3.4 本章小结 8
4. 系统设计 9
4.1系统架构设计 9
4.2系统功能模块划分设计 9
4.2.1 系统功能模块 9
4.2.1 系统主要功能模块详细设计 11
4.3数据库设计 15
4. *好棒文|www.hbsrm.com +Q: ^351916072*
3.1 数据库概念模型设计 15
4.3.2 数据库逻辑结构设计 17
4.4 本章小结 20
5. 系统实现 21
5.1 前台用户功能实现 21
5.1.1 登录注册功能 21
5.1.2 查看学校功能 23
5.1.3 查看资讯功能 24
5.1.4 会员申请功能 25
5.1.5 会员提问功能 26
5.1.6 申请统计功能 27
5.1.7 学校推荐功能 28
5.2 后台管理员模块 29
5.2.1 答疑管理功能 29
5.2.2 申请管理功能 31
5.2.3 会员管理功能 32
5.2.4 资讯管理功能 33
5.2.5 学校管理功能 34
5.3 页面功能 35
5.3.1 分页功能 35
5.3.2 批量删除功能 35
5.4 本章小结 36
6. 总结与展望 37
参考文献 38
致 谢 39
1. 引言
1.1 研究背景
随着时代的发展和经济水平的提高,越来越多的学生选择走出国门进行深造,2018年我们国家出国留学人数已经突破了5000万人次,比2017年整整多了3000万人,很多学生都是通过留学中介选择学校,但是一部分中介并不能给出最真实、合理的意见,而是给出了对中介最有利的意见。因此,许多意向出国的人在迈出第一步时经常感到犹豫和困惑。首先对于各个国家的了解程度不是很深,需要一个集合多个国家学校信息的平台来帮助他们做出进一步的选择。然而一些留学网站多为中介所建,中间植入过多的广告,对申请的学生产生了一些判断上的影响,需要一个正规的留学推荐网站来帮助人们能够更好的做出选择。
1.2 研究目的及意义
随着我国教育水平的不断提高,经济水平的不断增长,越来越多的人选择出国留学,其目的是提高自己的专业水平,使自己可以在一定的领域成为更加优秀的人才,从而实现自己的最大价值。这就需要一个留学推荐网站,避免诱导学生选择错误的学校,为学生提供更加专业、规范化的留学服务,帮助学生自主选择学校以及尽可能地申请到理想的学校。
因此设计一个简单的留学推荐网站,即天天留学推荐网站,目的是通过天天留学推荐网站提高我们国家留学网站的质量水平,希望能够规范留学产业,为留学生提供更多查询学校的渠道,使得用户可以查看全世界的学校的详细信息,并根据学生自身条件为其推荐合适的学校。对于用户产生的一些疑问,网站会提供在线问题解答等服务,给留学生提供最大的帮助。
1.3 课题主要研究工作
系统基于SpringMVC三层架构,运用JavaScript、jQuery、Ajax等技术,使用Java语言开发,通过MySQL数据库存储数据,开发工具为MyEclipse。
课题研究的主要工作如下:
浏览现有的留学网站,总结这些留学网站的特点,分析其优缺点;
收集最新的留学资讯;
3)搭建开发环境;
4)进行留学推荐系统系统的需求分析,并建立起系统的模型框架,分析该系统的功能,从而进行技术的选型;
5)构建相应的数据库
6)根据相其数据模型,设计对应的数据库表结构和存储过程等;
6)设计并初步实现web页面和服务器;
7)部署系统,然后测试运行。
1.4 论文结构
论文总共有六章。
第一章为引言,即总体介绍,介绍系统研究的实际意义,对留学生是否有帮助,最后得出结论。第二章为相关技术介绍,介绍系统涉及到的技术。总体来说,天天留学推荐网站实现的功能比较基础,故挑选三个基础技术作简单介绍。接着第三章进行系统分析,包括可行性分析、需求分析和数据需求分析,并给出相关的用例图,使得系统更容易理解。第四章描述系统设计,介绍了系统的架构和各个功能模块的设计,给出了部分相应的流程图。在数据库的设计上,给出了总体的ER图以及相应的数据表。第五章为系统实现,详细描述系统主要功能模块的实现,并且给出相应的关键代码和页面截图。第六章总结与展望,总结这段时间的学习,发现自己的不足,并对系统能够进行进一步提升与发展。最后给出论文中所参考的文献资料,并致谢给予帮助的老师们和同学们,以及养育我们的父母。
Key words: School application; automatic recommendation system; SpringMVC目 录
1. 引言 1
1.1 研究背景 1
1.2 研究目的及意义 1
1.3 课题主要研究工作 1
1.4 论文结构 2
1.5 本章小结 2
2. 系统开发核心技术介绍 3
2.1 SPRINGMVC框架介绍 3
2.2 JSP技术介绍 3
2.3 JQUERY介绍 3
2.4 本章小结 3
3. 系统分析 4
3.1可行性分析 4
3.1.1 技术可行性 4
3.1.2 运行可行性 4
3.1.3 经济可行性 4
3.1.4 社会可行性 4
3.1.5 法律可行性 4
3.1.6 安全可行性 5
3.1.7 文化可行性 5
3.2需求分析 5
3.2.1 功能需求分析 5
3.2.2 非功能性需求分析 7
3.3 数据需求分析 7
3.4 本章小结 8
4. 系统设计 9
4.1系统架构设计 9
4.2系统功能模块划分设计 9
4.2.1 系统功能模块 9
4.2.1 系统主要功能模块详细设计 11
4.3数据库设计 15
4. *好棒文|www.hbsrm.com +Q: ^351916072*
3.1 数据库概念模型设计 15
4.3.2 数据库逻辑结构设计 17
4.4 本章小结 20
5. 系统实现 21
5.1 前台用户功能实现 21
5.1.1 登录注册功能 21
5.1.2 查看学校功能 23
5.1.3 查看资讯功能 24
5.1.4 会员申请功能 25
5.1.5 会员提问功能 26
5.1.6 申请统计功能 27
5.1.7 学校推荐功能 28
5.2 后台管理员模块 29
5.2.1 答疑管理功能 29
5.2.2 申请管理功能 31
5.2.3 会员管理功能 32
5.2.4 资讯管理功能 33
5.2.5 学校管理功能 34
5.3 页面功能 35
5.3.1 分页功能 35
5.3.2 批量删除功能 35
5.4 本章小结 36
6. 总结与展望 37
参考文献 38
致 谢 39
1. 引言
1.1 研究背景
随着时代的发展和经济水平的提高,越来越多的学生选择走出国门进行深造,2018年我们国家出国留学人数已经突破了5000万人次,比2017年整整多了3000万人,很多学生都是通过留学中介选择学校,但是一部分中介并不能给出最真实、合理的意见,而是给出了对中介最有利的意见。因此,许多意向出国的人在迈出第一步时经常感到犹豫和困惑。首先对于各个国家的了解程度不是很深,需要一个集合多个国家学校信息的平台来帮助他们做出进一步的选择。然而一些留学网站多为中介所建,中间植入过多的广告,对申请的学生产生了一些判断上的影响,需要一个正规的留学推荐网站来帮助人们能够更好的做出选择。
1.2 研究目的及意义
随着我国教育水平的不断提高,经济水平的不断增长,越来越多的人选择出国留学,其目的是提高自己的专业水平,使自己可以在一定的领域成为更加优秀的人才,从而实现自己的最大价值。这就需要一个留学推荐网站,避免诱导学生选择错误的学校,为学生提供更加专业、规范化的留学服务,帮助学生自主选择学校以及尽可能地申请到理想的学校。
因此设计一个简单的留学推荐网站,即天天留学推荐网站,目的是通过天天留学推荐网站提高我们国家留学网站的质量水平,希望能够规范留学产业,为留学生提供更多查询学校的渠道,使得用户可以查看全世界的学校的详细信息,并根据学生自身条件为其推荐合适的学校。对于用户产生的一些疑问,网站会提供在线问题解答等服务,给留学生提供最大的帮助。
1.3 课题主要研究工作
系统基于SpringMVC三层架构,运用JavaScript、jQuery、Ajax等技术,使用Java语言开发,通过MySQL数据库存储数据,开发工具为MyEclipse。
课题研究的主要工作如下:
浏览现有的留学网站,总结这些留学网站的特点,分析其优缺点;
收集最新的留学资讯;
3)搭建开发环境;
4)进行留学推荐系统系统的需求分析,并建立起系统的模型框架,分析该系统的功能,从而进行技术的选型;
5)构建相应的数据库
6)根据相其数据模型,设计对应的数据库表结构和存储过程等;
6)设计并初步实现web页面和服务器;
7)部署系统,然后测试运行。
1.4 论文结构
论文总共有六章。
第一章为引言,即总体介绍,介绍系统研究的实际意义,对留学生是否有帮助,最后得出结论。第二章为相关技术介绍,介绍系统涉及到的技术。总体来说,天天留学推荐网站实现的功能比较基础,故挑选三个基础技术作简单介绍。接着第三章进行系统分析,包括可行性分析、需求分析和数据需求分析,并给出相关的用例图,使得系统更容易理解。第四章描述系统设计,介绍了系统的架构和各个功能模块的设计,给出了部分相应的流程图。在数据库的设计上,给出了总体的ER图以及相应的数据表。第五章为系统实现,详细描述系统主要功能模块的实现,并且给出相应的关键代码和页面截图。第六章总结与展望,总结这段时间的学习,发现自己的不足,并对系统能够进行进一步提升与发展。最后给出论文中所参考的文献资料,并致谢给予帮助的老师们和同学们,以及养育我们的父母。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/518.html