没有合适的资源?快使用搜索试试~ 我知道了~
java-教学软件设计大学本科毕业论文.doc
0 下载量 26 浏览量
2023-07-12
22:32:26
上传
评论
收藏 610KB DOC 举报
温馨提示
![preview](https://dl-preview.csdnimg.cn/88044043/0001-b5c311f02db4a774df265c05b1eb8c61_thumbnail-wide.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
试读
23页
java-教学软件设计大学本科毕业论文.doc
资源推荐
资源详情
资源评论
![](https://csdnimg.cn/release/download_crawler_static/88044043/bg1.jpg)
摘要
当代社会,计算机软件因其方便、快捷、实用性强、存储量大等专有特点,
被应用到了许多行业和领域。在教学领域,软件发展势头尤其强劲,计算机软件
凭借其独特的先进性和多功能性,为教学领域带来了巨大的发展。
现在市场上有许多与教学有关的软件。其中一些软件是使用浏览器/服务器
模式和 JavaEE 架构的而开发的,如针对高校学生的教师点名软件、学生信息管
理软件等,这些软件需要通过浏览器才能使用,大部分软件都需要网络支持。另
外一些软件是应用软件,有的是针对教师的,如课件生成软件等,有的是针对学
生的,如 java 自学软件等。这些软件虽然能够实现相应的功能,但也有一些弊
端,如需要网络支持、不能向软件添加数据,只针对教师或只针对学生等。
为了适应市场,针对 java 课堂教学,java 教学软件应该保证针对教师、学
生等不同的角色具有不同的功能和不同的权限,还应该保证软件对数据具有读写
功能,和对所有异常具有相应的处理部分。
关键字:市场、教学软件
![](https://csdnimg.cn/release/download_crawler_static/88044043/bg2.jpg)
Abstract
In contemporary society , computer softwares have been applied to many
industries and fields because of it’s convenient, practical, storage
capacity and other proprietary features. In the field of teaching ,
software development momentum was particularly strong , with its unique
computer software advancement and versatility , brought tremendous
development for the teaching field .There are many teaching-related
software on the market right now. Some of the software is to use the browser
/ server mode and JavaEE architecture and development, such as naming
software , student information management software for college students
and other teachers , the software needed to use the browser , most software
requires network support. Other software applications , some for teachers ,
such as courseware generation software, for some students , such as self-
java software . Although the software can achieve the corresponding
functions , but there are some drawbacks, such as the need for network
support, can not add data to the software , only for teachers or just for
students.In order to adapt to the market , for classroom teaching java ,
java teaching software should be guaranteed to have different functions
and different permissions different roles of teachers and students for ,
you should also ensure that software for data read and write capabilities,
and for all exceptions with appropriate treatment section.
Keywords:Market,Teaching software
![](https://csdnimg.cn/release/download_crawler_static/88044043/bg3.jpg)
目录
1 引言............................................................................................................................1
1.1 课题研究背景及意义......................................................................................1
1.1.1 背景和意义..........................................................................................1
1.1.2 java 教学软件的现状 ...........................................................................1
2 开发技术介绍............................................................................................................2
2.1Java....................................................................................................................2
2.2Eclipse 介绍 ......................................................................................................2
2.3MySQL 介绍.....................................................................................................3
3 系统设计....................................................................................................................4
3.1 功能需求概述..................................................................................................4
3.2 系统功能模块划分..........................................................................................4
3.2.1 总体设计...............................................................................................4
3.2.2 模块具体功能.......................................................................................5
3.3 数据库设计......................................................................................................5
3.3.1E/R 图.....................................................................................................5
3.3.2 关系模式...............................................................................................6
3.3.2 数据库模式...........................................................................................7
3.4 类的设计........................................................................................................10
3.4.1 类的分类.............................................................................................10
3.4.2 各类介绍.............................................................................................11
4 系统的实现..............................................................................................................14
4.1 用户界面的设计与实现................................................................................14
4.1.1 用户体验设计原则.............................................................................14
4.1.2 用户界面详细设计.............................................................................14
4.1.2.1 主窗体设计..............................................................................14
4.1.2.2 输入密码登录页面..................................................................15
4.1.2.3 教师主页面..............................................................................16
4.1.2.4 学生主界面..............................................................................17
4.1.2.5 管理员主界面..........................................................................15
5 结束语....................................................................................................................18
6 致谢........................................................................................................................19
7 参考文献................................................................................................................20
![](https://csdnimg.cn/release/download_crawler_static/88044043/bg4.jpg)
1 引言
1.1 课题研究背景及意义
1.1.1 背景和意义
随着世界经济和中国经济的不断发展,各种计算机编程语言的不断革新和进
步,计算机技术和网络技术已经变得十分成熟,并成功渗透入各个行业领域。其
中,Java 语言具有简单、面向对象、与平台无关、动态、多线程等众多特点,
功能强大、简单易学。已经成为目前使用最广泛的网络编程语言之一,并被各行
各业的人士所接受。
为了改变现有课堂教学单一的教学模式,帮助学生在课下时间也有机会和兴
趣学习知识,及时复习课堂内容,提高学生们的专业知识水平,教学用软件得到
了广泛的推广和应用,为学校管理学生学习和帮助学生提高专业素质提供了很大
的帮助。而教师们想要激发学生学习的热情,提高学生对所学知识的好奇心,促
使学生对其有更加深入的理解,就必须让学生们在课下也能多利用时间学习,多
做课下练习,所以没有教学软件是万万不行的。
java 教学软件不仅为老师提供了可以简化教学内容、系统的整理教学知识的
工具,还为学生们带来了一种新型的学习方式,使学生们可以从厚重的纸质教材
中脱离出来,随时随地就可以通过电脑获得大容量的 java 语言知识和练习题。
而且 java 教学软件相较于传统的多媒体课件具有更强的导向性,教师和学生们
在使用软件的过程中,根据软件的流程,可以更加直观和清楚得了解内容的系统
性和相互关系。今后,java 教学软件通过不断地完善,一定会在 java 教学中带
给大家更多的便利。
1.1.2 java 教学软件的现状
目前虽然网络上的教学的软件数量很多,但针对 java 教学的软件比较少,
在这样写已存在的 java 教学软件中,许多软件中的教学内容是固定的,不可修
改,不可添加,另外一些软件只面向于教师,没有学生板块。整体来说,这些软
件在功能上或多或少都存在一些瑕疵,都不太适合在学校教师和学生教学的过程
中使用。不同的学习人群有不同的学习要求,就需要有不同的软件做支撑,只有
既满足教师又满足学生要求的教学软件才能真正被学校利用,才能被投入到教学
过程中去。
剩余22页未读,继续阅读
资源评论
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/default.jpg!1)
xinkai1688
- 粉丝: 351
- 资源: 8万+
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
- python-leetcode面试题解之第274题H指数.zip
- python-leetcode面试题解之第270题最接近二叉搜索树值.zip
- python-leetcode面试题解之第267题回文排列II.zip
- python-leetcode面试题解之第264题丑数II.zip
- python-leetcode面试题解之第263题丑数.zip
- python-leetcode面试题解之第258题各位相加.zip
- python-leetcode面试题解之第257题二叉树的所有路径.zip
- python-leetcode面试题解之第253题会议室II.zip
- python-leetcode面试题解之第252题会议室.zip
- python-leetcode面试题解之第249题移位字符串分组.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)