摘 要
本毕业设计的内容是设计并且实现一个基于java技术的现代家庭教育网站。它是在Windows下,以MYSQL为数据库开发平台,java技术和Tomcat网络信息服务作为应用服务器。现代家庭教育网站的功能已基本实现,主要包括主页、个人中心、会员管理、启蒙教育管理、教育类型管理、线上课堂管理、课堂分类管理、艺术特长管理、艺术分类管理、体育课堂管理、休闲益智管理、育儿经营管理、视频分类管理、成长日记管理、系统管理等。
论文主要从系统的分析与设计 、数据库设计和系统的详细设计等几个方面来进行论述,系统分析与设计部分主要论述了系统的功能分析、系统的设计思路,数据库设计主要论述了数据库的设计,系统的详细设计部分主要论述了几个主要模块的详细设计过程。
**关键字:**现代家庭教育;java技术;MYSQL;Tomcat
目 录
第一章 绪论… 3
1.1课题背景… 3
1.2课题研究的目的和意义… 3
1.3 研究现状… 4
1.4论文所做的主要工作… 4
第二章 技术介绍… 5
2.1 B/S结构… 5
2.2MySQL 介绍… 5
2.3MySQL环境配置… 6
2.4Java语言简介… 6
2.5JSP技术的简介… 7
第三章 系统分析与设计… 9
3.1系统说明… 9
3.2系统可行性分析… 9
3.2.1 技术可行性… 9
3.2.2 经济可行性… 9
3.2.3 操作可行性… 10
3.2.4 运行可行性… 10
3.3系统的设计思想… 10
3.4网站功能结构… 11
3.5系统流程分析… 12
3.5.1操作流程… 12
3.5.2添加信息流程… 13
3.5.3删除信息流程… 14
第四章 数据库设计… 15
4.1数据库概念设计… 15
4.2数据表设计… 16
第五章 网站的详细设计… 28
5.1系统首页的设计… 28
5.2管理员功能模块… 31
5.3会员功能模块… 36
第六章 系统测试… 38
6.1系统测试方法… 38
6.2 系统功能测试… 38
总结… 40
参考文献… 41
致谢… 42
系统实现
系统首页
该界面是现代家庭教育网站的首页,界面设置要求界面简洁明了、操作简单、兼容性好。在考虑设计界面时,首先要考虑界面标准化设计,其次是完善界面设计,但不要因对界面的美化使界面的操作变得复杂,用户可在此页面进行登录等操作,页面顶部导航条是各模块的入口。
系统首页页面主要包括首页、启蒙教育、线上课堂、艺术特长、体育课堂、休闲益智、成长日记、个人中心、后台管理、在线客服等内容,并根据需要进行详细操作;如图5-1所示:
会员注册
会员注册,在会员注册页面通过填写账号、密码、确认密码、姓名、年龄、手机等信息完成会员注册操作,如图5-2所示。
启蒙教育
启蒙教育,在启蒙教育页面可以查看教育名称、教育类型、设计理念、适合人群、发布日期、点击次数等内容进行收藏等操作;如图5-3所示。
线上课堂
线上课堂,在线上课堂页面可以查看课堂分类、教学目标、点击次数、课堂文件等内容进行下载或收藏等操作;如图5-4所示。
艺术特长
艺术特长,在艺术特长页面可以查看艺术名称、艺术分类、艺术简介、发布日期、点击次数等内容进行收藏等操作;如图5-5所示。
个人中心
个人中心,在个人信息页面通过填写账号、密码、姓名、年龄、性别、手机、图片等内容进行更新信息等操作,并可以根据我的收藏进行相应的操作,如图5-6所示。
管理员登录
管理员进行登录,进入系统前在登录页面根据要求填写用户名和密码,选择角色等信息,点击登录进行登录操作,如图5-7所示。
会员管理
会员管理,在会员管理页面可以对账号、姓名、年龄、性别、手机、照片等内容进行查看、修改或删除等操作,如图5-9所示。
启蒙教育管理
启蒙教育管理,在启蒙教育管理页面可以对教育名称、教育类型、设计理念、适合人群、视频、封面、发布日期等内容进行查看、修改、查看评论或删除等操作,如图5-10所示。
线上课堂管理
线上课堂管理,在线上课堂管理页面可以对课堂名称、课堂分类、教学目标、课堂视频、课堂文件、封面等内容进行查看、修改、查看评论或删除等操作,如图5-12所示。
核心代码
jdbc.driver=com.mysql.cj.jdbc.Driver
#数据库地址
jdbc.url=jdbc:mysql://localhost:3306/blogspace?useUnicode=true&characterEncoding=utf8&serverTimezone=UTC
#用户名
jdbc.username=root
#密码
jdbc.password=123456
开发环境:
开发工具:idea、Navicat
数据库:MySQL8.0
环境配置:jdk1.8 、Tomcat8.5