java的单片机资源管理系统(附件)【字数:9734】

摘 要随着单片机的快速发展,以及英特网的普及,社会中从事单片机的人越来越多,于是查阅单片机信息的效率就尤为重要,基于此设计出一套单片机资源管理系统,来提高开发单片机的效率。本次设计是开发一套单片机资源管理系统。该系统有人机交互界面,操作简单易上手,适用范围广。主要内容包括单片机信息的查询,单片机信息的添加、修改、删除等功能。整个设计过程中,在Eclipse开发平台上编写出合适的UI界面,结合Sql Server提供的信息表格,完成crud操作,达到了设计要求。
目 录
第一章 绪论 1
1.1课题研究的背景 1
1.2本项目选题的目的和意义 1
1.3国内外研究现状 1
1.4题目的实用性 2
第二章 Java和开发工具介绍 3
2.1JAVA和Eclipse的介绍 3
2.2Sql Server的介绍 3
2.3JDK介绍 3
2.4JAR包介绍 4
第三章 系统分析与设计 6
3.1需求的分析 6
3.2系统图的分析 6
3.3系统设计目标 7
3.4数据库设计 8
3.5JAVA程序设计 9
第四章 系统功能的实现 10
4.1登录界面 10
4.2单片机资源管理界面 10
4.3添加界面 11
4.4修改界面 12
4.5查询界面 12
第五章 调试测试 13
5.1程序测试的目标 13
5.2程序测试的方法 13
5.3程序测试的种类 14
5.3.1界面测试 14
5.3.2功能测试 14
5.3.3性能测试 14
5.4程序测试的步骤 14
5.5系统存在的不足 15
结束语 16
致 谢 17
参考文献 18
附 录 19
附录A登录代码 19
附录B管理界面代码 20
附录C添加界 *好棒文|www.hbsrm.com +Q: ^351916072* 
面代码 23
附录D数据模型代码 26
附录E修改界面代码 29
第一章 绪论
1.1课题研究的背景
随着各种编程语言的发展,编程语言已经可以为很多机构或者组织带来好处。用编程语言实现对单片机的资源管理已成定局。
现在单片机发展越来越快,其中一种单片机的正常运行中都需要使用者大量地阅读书籍或者上网查阅单片机的相关资料。这样一来大大的降低了学习效率。为了提高大学生学习单片机的效率,就需要做出一个管理系统。
单片机知识是电子这一块专业的学生必须学会的一门课程。特别是电子信息工程这一块的,其学生要掌握很多单片机知识。比如51单片机,相对其他单片机简单,但是就是这么简单的单片机如果我们不查阅它的相关资料,引脚配置这边不会写的,中断源也不知道。所以说单片机资源管理系统已经成为电子类学生必不可少的伙伴了。就我校情况看来,目前,我校的单片机教学还是在课本这一块,课本的查询太过繁琐,而且只涉及一种单片机,很有局限性,所以缺少一套实用可靠的管理系统软件。随着计算机技术的不断发展和高校院校网络建设的日益成熟,使用目前先进的单片机资源管理系统实现对单片机信息管理,实现高等院校单片机资源管理的网络化,已经成为高校实验室单片机信息管理发展的必然趋势。因此,开发单片机资源管理系统来提高单片机信息管理是非常有必要的。
1.2本项目选题的目的和意义
因为单片机资源管理系统能很好的管理单片机,包括单片机分类信息,查询删除添加功能,提高了老师的教学效率,也提高了学生的学习效率,所以我选择了基于JAVA的单片机资源管理系统设计与实现。
本系统将建立一个单片机资源管理平台,记录单片机的分类,通过查询便捷地了解到单片机的信息,达到工作效率的最优化。首先在单片机数据收集这一块,经过细致的分类,可以确保单片机表的实用性。以JAVA编写单片机资源管理系统,所编的界面肯定适合学院群众,系统功能完善,操作简单,可以提高学生实验的效率和兴趣。
1.3国内外研究现状
(1)国外研究现状
国外的大中型公司有很多单片机的帮助文档,帮助文档提供了很好的单片机信息。虽然帮助文档非常齐全,在需要变化时,不能方便地调整结构。
(2)国内研究现状
许多高校都针对自己学校的规模和特点开发出了学生学籍管理系统,该系统是对学生进行统一管理,很少有学校开发一个单片机资源管理。但是从现有管理系统来看还存在很多问题:功能单一,一个系统只为解决一个具体的问题而开发的,其他的MIS就不能协同工作,所以我们得想着将这些管理系统都结合起来,这样就可以避免数据的重复,提高学校日常工作的效率。在软件的使用上,我们大多数人都只知道办公用的软件,一些新出来的软件没有用过,也不想了解。要达到如同用办公软件一样地熟练运用这些MIS软件,界面功不可没,推广也尤为重要。
1.4题目的实用性
现在我国的大学生对于单片机知识的掌握可以说是大海里的针,小之又小。但是单片机的信息又非常的大。通过书本的学习只能学习到一种单片机,这种获取知识的途径在这个信息化的时代就显得哗众取宠,因为它不仅需要印刷大量书本,也需要大量人力去教学。如果本系统能学生们广泛使用,将给同学们非常有用的帮助。如果能够给那些做嵌入式的人使用,也起到一定的帮助。它有效的加大初学单片机知识的新生们的学习效率。
第二章 Java和开发工具介绍
2.1JAVA和Eclipse的介绍
JAVA语言整体功能是根据用户需求来编写程序的。比如,JAVA提供了界面开发的包swing包和awt包[4],这两个包下面有很多界面开发需要的类。比如按钮控件、面板控件、标签控件、菜单控件、滚动条控件、文本控件等等,都是开发界面必备的。JAVA中的边界布局,可以将控件安排在五个不同位置;流式布局,让控件按顺序排列;网格布局,如计算器的排版一样,将面板分为几行几列。掌握这些可以满足用户各种不同需求的界面。还有最重要的一点是,它是面向对象的,什么叫面向对象的呢?可以这样简单的说,就是我们人类给出一个什么功能的软件,JAVA就可以根据我们给的功能来编程实现我们需要的软件。JAVA的基本数据类型分类明显,开发者可以轻松给变量定义数据类型,如果实在不知道变量的属性,可以定义为String。不仅这些类型简单,更重要的是开发者可以自己定义类型,但需要实例化一下。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/dzkxyjs/364.html

好棒文