- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
BX120218袁福刚
《嵌入式开发与应用》
课程设计报告
题 目:安卓嵌入式开发—人事管理系统
姓 名: 袁福刚
班 级: BX1202
学 号: 18
指导老师: 范光宇
2015年 7月 9日
目 录
1 课程设计题目与分析 1
1.1课程设计题目 1
1.2 课程设计题目的分析 1
1.3 组员分工 1
2 课题设计背景 2
2.1 研究背景 2
2.2 研究目的和意义 2
2.3 Android 开发环境介绍 2
2.4 Android 开发平台搭建 3
3 需求分析 4
3.1 课题研究要求 4
3.2 功能需求 4
3.3 内部功能 4
4 系统设计 5
4.1 概要设计 5
4.2 详细设计 7
4.2.1系统主界面设计 7
4.2.2数据库设计 8
4.2.3系统模块图 8
5 代码实现 9
5.1 department模块 9
5.2 lianer模块 14
5.3 personManagement模块 17
5.4 salaryManagement模块 19
6 程序测试 23
7 总结 26
参考文献 27
1 课程设计题目与分析
1.1课程设计题目
本课程设计的题目是:安卓手机嵌入式开发—人事管理系统
1.2 课程设计题目的分析
本课题的要求是:设计一个简单的人事管理系统,按照课程设计的要求,设计一个登录界面,使用数据库存放数据,实现对职工信息的添加,查询,修改以及删除,其中添加了工资管理操作,各个部门的管理操作以及管理层及普通员工的分别。
本课题研究的是基于Android平台下的职工管理软件,目的是使用户能随时随地的查询职工变化情况,让生活更加舒适方便。本文讲述 Android 平台下人事管理软件的界面设计以及数据的获取和解析,主要包括界面的实现,控件的使用,界面的布局和数据处理等内容,通过对界面的布局及控件的应用等相关内容的学习,使我们对Android平台下界面开发工作有一个初步的了解,并且经过这次开发过程,能够基本掌握这些内容。
1.3 组员分工
表1-1组员分工表
学号 姓名 组员分工 05 陈雁 制作报告、PPT 10 杨波 编写lianer程序段模块,运行调试 18 袁福刚 编写department程序段模块 37 邱柏杨 编写salaryManagement程序段并汇总 37 唐凭博 编写personManagement程序段 2 课题设计背景
2.1 研究背景
Android 最吸引人的特点是开源特性,因其开源,允许所有人对其代码进行开发和修改,同时又由于其代码的简单易学性,Android 在全世界拥有众多的粉丝。Android 在中国的前景十分广阔,首先是有成熟的消费者,在国内,Android 社区十分红火,这些社区为Android 在中国的普及做了很好的推广作用。国内厂商和运营商也纷纷加入了Android 阵营,包括中国移动,中国联通,中兴通讯,华为通讯,联想等大企业,同时不仅仅局限于手机,国内厂家也陆续推出了采用 Android 系统的产品,我们可以预见 Android 将会被广泛应用在国产智能上网设备上,将进一步扩大 Android 系统的应用范 围。Android 采用了软件层(Software stack)的构架,主要分为三个部分。底层以 Linux 为内核作为基础,由 C 语言开发,只提供基础功能,中间层次包话函数库和虚拟机,由 C++开发。最上层是各种应用软件,包话通话程序,短信程序。应用软件可以由各公司 或个人自行开发,以 JAVA 编写。
2.2 研究目的和意义
职工信息管理系统是一种非常实用的信息服务,随着智能手机的不断普及,各种智能手机平台下都有各种各样的管理软件。Android作为现在主流的智能手机之一,自然也需要这方面的软件。基于Android平台的职工信息管理系统已经有很多,经过分析,用户第一眼往往是一个软件的外观,一个好看的界面才能让用户以一种爱美之心去尝试,才能进一步了解一个软件的好坏,所以吸引眼球的界面是争取用户的第一步。因此,界面设计工作对应用程序来说非常重要,在界面上吸引了用户,才能进一步让用户体验应用程序中的功能,使用这个软件。
2.3 Android 开发环境介绍
Android 平台使用 Java 编程语言来开发应用程序,而 Android 提供了对 Java 的核 心支持。考虑到 Java 虚拟机的执行效率和占用资源情况,Google 重新设计了Java 的编 译器,命名为 Dalvik。Dalvik 是经过优化的 Java 编译器,允许在有限的内存中同时运行多个虚拟机的实例,并且每一个Dalvik应用作为一个独立的
您可能关注的文档
- 管理经济学复习要点.doc
- 北大光华-管理经济学(第四讲).ppt
- 管理经济学 第四章 生产函数.ppt
- 管理经济学-2012年4月MPACC-1.ppt
- 管理经济学2:企业和公司.ppt
- MBA 管理经济学 第四讲 企业投资决策分析.ppt
- 第4章_管理经济学郁义鸿运营成本与盈亏平衡分析.ppt
- 管理经济学-2012年4月MPACC-2.ppt
- 管理经济学第六章 成本.ppt
- 管理经济学(一).doc
- 师缘主题课件最新完整版本.pptx
- 基于偏好MOEA_D算法的气发动机多目标优化标定研究.pdf
- 师范技能课件比赛一等奖最新完整版本.pptx
- 师范生初中美术说课课件最新完整版本.pptx
- 师范技能课件图片素材库最新完整版本.pptx
- Unit 2 Making a Difference Understanding ideas The Well that changed the world 教学设计-高中英语外研版(2019)必修第三册.docx
- 师范生技能大赛PPT课件语文最新完整版本.pptx
- 基于扭矩的双燃料发动机控制策略研究.pdf
- 1.2.1 等差数列的概念及其通项公式(教学设计)高二数学(北师大版2019选择性必修第二册).docx
- 师范文化课件最新完整版本.pptx
文档评论(0)