随着科技的飞速发展,计算机已经广泛的应用于各行各业当中,而且日趋普及。在各个领域内,计算机的应用已经十分广泛,各种智能设备都与计算机紧密结合在一起,主要应用于两个方面:一是以设备为主。另一种是软件的建设,以提高英语单词学习网站的形象。
本文研究的英语单词学习网站基于当前较为流行的B/S结构,采用Java技术和MYSQL数据库进行开发设计。通过本系统,实现了不同权限的用户登录,包括用户和管理员。管理员:首页、个人中心、用户管理、每日任务管理、词汇单词管理、试卷管理、试题管理、交流论坛、系统管理、考试管理。用户:首页、个人中心、每日任务管理、我的收藏管理、考试管理,前台首页;首页、词汇单词、交流论坛、试卷列表、系统公告、个人中心、后台管理、客服等功能。本系统经过测试,运行效果稳定,操作方便、快捷,是一个功能全面、实用性好、安全性高,并具有良好的可扩展性、可维护性的英语单词学习网站。
本论文主要讲述了英语单词学习网站开发背景,对该系统做了详细的需求分析和功能需求,然后对英语单词学习网站进行测试和总结。业务流程、系统结构和数据库设计等方面的问题。望能利用先进的计算机技术和网络技术来改变目前的英语单词学习网站状况,提高管理效率。
关键词:英语单词学习网站;Java技术,MySQL数据库,B/S模式,SSM框架
研究的背景和意义
网站的研究背景
当今社会互联网急速发展,计算机管理系统也在国内爆炸式的发展起来。这种网络模式对长期使用互联网社会产生了深远的的影响,在这种社会环境下开发一个适用于用户都可以操作的、简单的、便捷的英语单词学习网站的发展前景是非常好的。
英语单词学习网站是发展的一种支持手段,传统的管理模式还处于手工处理阶段,管理效率极低。随着用户的不断增多,传统基于手工管理模式已经无法满足当前用户需求,随着信息化时代的到来,使得英语单词学习网站的开发成了必然。通过该系统,管理员可以高效的进行英语单词学习网站相关信息管理,为了能够提高信息的处理速度和准确性,需要不断完善英语单词学习网站的管理和更新。使得本英语单词学习网站工作系统化、规范化、高效化。
互联网作为社会发展当中的产物,带给大家无数的便利,高效,省时省力。网上管理方式通过互联网发生了翻天覆地的变化,通过互联网的崛起,我国的各大学校都纷纷想通过网络进行管理信息。在21世纪,由于网络科技的发达,对于上述的问题我们做了详细的解决办法,在整个管理系统当中得到了很快的发展和应用。可以让用户节省了大量时间,更是对传统的习惯进行了改变,我通过上网,然后再网络上查询英语单词学习网站的信息,这已经是管理系统的最初标志。
网站研究的意义
为了解决好这个英语单词学习网站的程序,也更好的能够维护英语单词学习网站中出现的问题,同时也能够让人们能够正确的了解本英语单词学习网站。所以设计了本系统。
本系统主要根据用户和管理员的需求做出分析,让用户更好的在线查询等,管理员更好的管理信息,还可以给用户提供收藏等功能。管理员对信息进行管理等。从这个系统的操作来说:它能够有效的进行信息的添加、修改、查询、删除一些信息并进行管理,在一定的程序上能够实现了自动化。设计该系统的主要目的是为实现通过网络来减少人力和财力的投入,不断提高工作效率。 最终我们希望通过英语单词学习网站可以达到以下目的:
1、提高英语单词学习网站信息管理的效率,实现管理上的井井有条。
2、实现用户通过计算机平台及时进行更新网站信息,查看信息等。
3、解决传统英语单词学习网站存在的弊端。
研究现状
这个英语单词学习网站它是一个典型的管理系统,这个系统的开发包括了后台数据库的设计、分析、建立、功能实现、系统维护和程序的界面开发及用户的操作使用。对于这个系统的开发在前者上我们必须建立起一个符合自身的信息管理和实际情况所符合的设计,在一定的程度上保证这个系统的完整性、资料安全性好的库。对于这个程序的功能来说我们要保证它的完整性和易使用的特点。随着现代科学技术的快速发展和技术的不断成长提高,这些强大的功能已经被人们所接受个应用,在对英语单词学习网站的开发要求也越来越高,所用的环境也不断提高,同时功能也越来越强。对于这个英语单词学习网站在宏观上来说,它是满足现代的信息化、潮流化的管理,能够满足人们的要求。在微观上来说,可以提高管理现代化的程序和强化信息管理,能够提高人们的工作信心和工作效率。
在当今社会的快速发展和计算机的普及,在各行各业当中都逐步融入到了计算机做辅助的功能,就从本英语单词学习网站来说他已经基本上实现了系统化和自动化。
论文的主要内容
在目前所使用的软件开发主要是应用的Java技术,对于开发出这个英语单词学习网站是具有很大的挑战性,所以该系统的主要任务是:
(1)对网络环境要其中的复杂性,学会用户的多种需求及业务流程,处理业务整体流程和层次的划分及角色的分工等问题,了解一个复杂的业务和技术。
(2)应用系统实现这个程序的高效升级、扩展和维护。
(3)掌握整体的结构计划和设计,一方面上完满足这个层次上的需求,不断满足各个层次的紧密配合和最终的功能实现,另一方面我们要保证在程序的开发过程当中系统的独立性,保证各层次的紧密联系。
(4)对整体的框架进行深入的学习和设计,这样不但可以保证增强系统操作的灵活性,也能对整体框架的结构进行改进和扩展,重新设计出一个优秀的系统框架,不断满足用户的实际需求。
在这样的系统结构下,该文主要是选择基于来共同搭建的系统框架,逐渐开发出一个适合人们方便、快捷的英语单词学习网站,在人们使用这个英语单词学习网站的时候,可以在任何Internet上网进行,对系统的用户来说一个完美的英语单词学习网站。
论文主体结构
英语单词学习网站主要是为了满足了各自的需求,分别是管理员和用户。本文根据这个方面进行对系统的开发研究。论文主要对英语单词学习网站背景选题意义和市场的需求进行分析的;进行对英语单词学习网站数据的简析和功能的介绍;并对系统所需的工具进行详细的介绍和了解;在系统的总体设计,主要对系统各功能模块的设计和数据的开发;还有讲解每一个功能的具体实现。然后对系统进行测试分析介绍。最后对系统进行总结致谢。
系统功能需求分析
任意一个新网站的开发都需要完整的任务需求分析,需求分析的质量好坏决定了一个网站开发的意义,俗话说好的开头是成功的一半,对于英语单词学习网站来说前期的分析更加显得尤为重要,任务分析决定了之后任务的开展和设计,只有完美的需求分析才能做出更好的让民众更为满意的网站,否则将会导致无法进行,更无法完成任务。
任务需求分析在整个系统开发的过程中是相当重要的一环,直接决定了开发过程中的软件质量,分析得是否完善,是否考虑到了每一步可能会出现的问题,这些都决定了软件能否正常运行,网站结构是否稳定,是否能让用户满意,需求分析决定了整个系统的框架、功能和要求。并且将现实设计变化成对象并完成建模。
本课题要求实现一套英语单词学习网站,包括用户和管理员。管理员:首页、个人中心、用户管理、每日任务管理、词汇单词管理、试卷管理、试题管理、交流论坛、系统管理、考试管理。用户:首页、个人中心、每日任务管理、我的收藏管理、考试管理等功能。
(1)用户用例如图
管理员用例如图
系统功能设计
通过系统需求分析,本英语单词学习网站包括管理员:首页、个人中心、用户管理、每日任务管理、词汇单词管理、试卷管理、试题管理、交流论坛、系统管理、考试管理。用户:首页、个人中心、每日任务管理、我的收藏管理、考试管理等功能。其功能结构图如下图
管理员功能实现
每日任务管理
管理员可以对每日任务管理进行添加、详情、删除、修改操作。每日任务管理效果图如图
词汇单词管理
管理员可以对词汇单词管理进行添加、详情、删除、修改等操作。词汇单词管理效果图如图
试卷管理
管理员可以对试卷管理进行修改、删除、查看等操作。试卷管理效果图如图
用户功能实现
前台首页功能实现
英语单词学习网站,在系统首页可以查看首页、词汇单词、交流论坛、试卷列表、系统公告、个人中心、后台管理、客服等内容,如图
《基于ssm的英语单词学习网站》该项目含有源码、论文等资料、配套开发软件、软件安装教程、项目发布教程等
使用技术:
开发语言:Java
框架:ssm
技术:jsp
JDK版本:JDK1.8
服务器:tomcat7
数据库:mysql 5.7
数据库工具:Navicat11
开发软件:eclipse/myeclipse/idea
Maven包:Maven3.3.9
浏览器:谷歌浏览器