Android应用课程设计题目(精选7篇)
1.Android应用课程设计题目 篇一
课 程 设 计
课程名称: 嵌入式技术课程设计 设计题目: 基于Android系统的小查询工具 学 院: 信息工程与自动化学院 专 业: 计算机科学与技术 年 级: 2010级 学生姓名: 指导教师: 日 期: 2013/7/8
教 务 处 制
课 程 设 计 任 务 书
信息工程与自动化 学院 计算机科学与技术 专业 2010 年级 学生姓名:
课程设计题目: 基于Android系统的小查询工具 课程设计主要内容:
通过本课程设计,使学生巩固软件工程的基本概念、原理,熟悉安卓应用开发环境和技术,学会完成一个移动终端应用软件的分析、设计、编码测试和安装,将理论与实际相结合,强化学生的项目开发和团队意识,提高学生分析能力和创新能力
基本理论
1、Android系统的开发方法及基本原理
2、JavaEE应用程序设计开发技术 实验方法与基本要求
要求学生掌握Windows环境下Android系统开发的一般方法,AndroidSdk 集成开发环境的构建及JavaEE应用程序的开发。整个设计过程必须由学生自己独立完成,课程设计按二人一组,分组进行全过程的设计。
设计内容
1、Windows环境下构建Android系统的开发环境
2、基于Android模拟手机,设计手机应用程序
3、将程序下载的Android手机上应用
设 计 指 导 教 师(签字): 教学基层组织负责人(签字):
年 月 日
目录
一、课程设计的目的及要求...................................3 1.1 课程设计的目的.......................................3 1.2 课程设计要求………………………………………………………………………3
二、Android应用程序开发背景....................................................................3 2.1开发背景...............................................3 2.2开发环境...............................................4
三、Android应用程序开发环境搭建............................5 3.1所需软件的下载…………………………………………………………………… 5 3.2相应软件的安装.........................................5
四、“小查询工具”的设计与实现„„„„„„„„„„„„„„„10 1.总体设计„„„„„„„„„„„„„„„„„„„„„„„ 10 1)界面设计„„„„„„„„„„„„„„„„„„„„„10 2)功能设计„„„„„„„„„„„„„„„„„„„„„12 2.详细设计„„„„„„„„„„„„„„„„„„„„„„„ 12 1)模块设计„„„„„„„„„„„„„„„„„„„„„12 2)编码实现„„„„„„„„„„„„„„„„„„„„„12 3.手机上运行截图„„„„„„„„„„„„„„„„„„„„ 14
五、总结与体会„„„„„„„„„„„„„„„„„„„„„„„16
基于Android系统的小查询工具设计
一、课程设计的目的及要求 1.1 课程设计的目的
1)复习、巩固Java语言的基础知识,进一步加深对Java语言的理解和掌握;搭建一个完整的安卓开发环境。
2)课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力,提高学生适应实际,实践编程的能力;
3)培养学生在项目开发中团队合作精神,创新意识及能力。
1.2 课程设计要求
1)通过Eclipse搭建一个完整的安卓开发环境。
2)在安卓开发环境上编写一个简单的安卓软件,并且能够在手机上运行。
二、Android应用程序开发背景 2.1开发背景
1.智能手机的市场
(1)功能多样化的智能手机挑战全球PC出货量
移动互联网时代的来临,直接促进了搭载智能操作系统、具有强大扩展性的智能手机、平板电脑等移动终端产业的蓬勃发展。来自美国最大的风险投资机构KPCB的数据显示,全球智能手机出货量正在以远高于台式电脑、笔记本电脑出货量的速度快速增长,该机构预计2013年全球智能手机出货量将达到4.13亿,超过台式电脑与笔记本电脑出货量的总和。
(2)智能手机的用户使用数量正在高速增长。据市场调研机构Gartner信息,2011年全球智能手机的总出货量将会达到4.68亿部,相比2010年实现了57.7%的增长,而谷歌Android操作系统将会在今年之内成为全球最大的智能手机操作系统。另外,全球市场调研机构IDC预计未来5年中国手机市场上,智能手机替代传统功能手机的趋势将日益明显,未来5年中国智能手机市场复合增长率将达到34.1%,人们对IT设备智能化的向往是这一增长率能够实现的主要因素,并且与其他国家相比,中国智
在path变量(已存在不用新建)添加变量值:%JAVA_HOME%bin;%JAVA_HOME%jrebin(注意变量值之间用“;”隔开)
检验环境变量是否配置成功:“开始”-->“运行”-->输入“javac”-->“Enter”,如果能正常打印用法说明配置成功!
选择目标工具所在的文件夹跳出安装工具的目录
勾选目录点击Next,即可开始安装;安装的详细目录:
安装完成后,可以在Preference处查找到:
4.安装SDK(SDK解压即可使用)
安装好以后,通过SDK下载开发所需的源文件包:
这个操作只有在联网的时候才能进行下载。
四、“小查询工具”的设计与实现
1.总体设计
1)界面设计
主界面:
02)功能设计
对于这次课程设计编写的小查询工具,我们需要它能够帮助我们完成的功能为:手机归属地查询、身份证信息查询、区号邮编城市查询。对于小查询工具的每个查询功能,当用户点击相应的功能时,它能够帮助用户查询用户所需要的信息。
2.详细设计
1)模块设计
I、主界面模块(选题模块)
该模块是查询软件的主界面,在该模块界面有三个功能:手机归属地查询、身份证信息查询、区号邮编城市查询。用户根据自己所要查询的信息,选择相应的功能就可以查询用户想知道的信息。II、手机归属地查询模块
在该模块中,当用户在输入框中输入一个正确的号码时,点击“开始查询”按钮,就可以查询到该手机号码的归属地。III、身份证信息查询模块
在该模块中,当用户在输入框中输入一个正确的身份证号码时,再点击“开始查询”按钮,就可以查询到该身份证号码所代表的人的生日、性别以及出生地址。IV、区号邮编城市查询模块
在该模块中,当用户在输入框中输入一个正确的区号或者邮编或者城市名称时,点击“开始查询”按钮,就可以查询到其对应的省份、城市、区号、邮编以及归属地。
2)编码实现:
各包内的JAVA源文件:
界面切换等活动的基本代码:
3.手机上运行截图
手机截图:
516-
2.Android应用课程设计题目 篇二
1 “大学计算机基础”课程 APP 客户端建设目标和原则
“大学计算机基础”作为一门本专科生的通识课程,又是大学第一门计算机课程,应具有基础性、实践性和先进性的特点。“大学计算机基础”课程APP客户端建设目标是构建“以学生为中心”的新型教学模式,要树立学生为主体的学习模式,让学生进行探索研究式的自主学习,让教师成为教学的主导者,起到控制学习过程、提供教学资源和教学建议的作用; 倡导学生通过智能移动终端设备进行浏览教学讲义、观看教学录像,在线测试等功能,充分调动学生学习积极性和体现移动终端的便利性。
“大学计算机基础”课程APP学习资源平台总体建设原则是: 一要注意学习内容的模块化。要打破以章节为单位的教学形式,以课程知识点作为学习模块,一个模块对应一个知识点,以方便学生灵活掌握学习内容,保证学生在很短时间内完成内容的学习; 二要精炼学习内容。学习内容力求要点突出,重点难点明确,概括精炼。以便学习者在较短的时间内完成学习的同时保证学习效果,能够持续激发和维持学生参与移动学习的学习动机和兴趣; 三要体现学生基础的差异化。移动学习资源的开发要考虑到不同学生基础,尽量设计出个性化的丰富资源,使每个人都以自己喜欢的方式、合适的进度进行学习。
2 “大学计算机基础”课程 APP 客户端总体设计
“大学计算机基础”课程APP学习资源平台包括: 课程APP客户端和后台管理。用户通过课程客户端访问资源平台提供学习内容,管理员和老师通过后台管理上传课程资料。“大学计算机基础”课程APP教学资源平台架构如图1所示。
2. 1“大学计算机基础”课程 APP 功能模块
“大学计算机基础”课程APP客户端包括用户登录、注册和修改密码,通知公告,课程概况( 课程简介、课程大纲、参考文献) ,师资介绍,教学内容( 课程教学历史沿革、理论课程设计、试验课程设计、理论课程内容) ,教学资源( 电子课件、教学录像) ,课外阅读,在线考试,教学评价,信息反馈等。
2. 2 后台管理
后台管理采用B /S结构,管理员和老师通过浏览器访问教学资源平台管理功能。后台管理主要包括用户管理( 用户查询、添加用户、删除用户、禁用用户、报名审核) ,系统管理( 操作员管理、角色权限管理) ,教师队伍管理,教学资源管理,消息推送,内容发布,信息查询统计等。
3 技术路线
“大学计算机基础”课程APP学习资源平台是基于android系统环境下开发的,其主要特点是即使客户端和服务器断开后,用户也可依靠客户端存储的少量数据完成业务操作。
3. 1 Android 系统架构
Android的系统架构采用了分层架构的思想,如图2所示。从底层到上层共包括三大部分共四层。底层部分是Linux内核和硬件抽象层,核心部分是核心类库、Android运行时库和应用框架层,应用部分是应用程序程序层。
在此,重点介绍应用程序层的核心内容。应用程序层提供一些核心应用程序包,例如联系人管理、浏览器、日历、地图、短信和电子邮件等。同时,开发者可以利用Java语言设计和编写应用程序,编写的程序与核心应用程序彼此平等、友好共处。主要包括以下部分:
活动( Activity) ———应用程序的表示层。应用程序的每个界面都将是Activity类的扩展。Activity用视图( View) 构成GUI来显示信息、响应用户操作。
服务( Services) ———应用程序中的隐形工作者。Service组件在后台运行,更新数据源和可见的Activities,触发通知( Notification) 。在应用程序的Activities不激活或不可见时,用于执行依然需要继续的长期处理。
内容提供器( Content Providers) ———可共享的数据存储。Content Providers用于管理和共享应用程序数据库。
意向( Intents) ———应用程序间( inter - application) 的消息传递框架。使用Intents你可以在系统范围内广播消息或者对一个目标Activity或Service发送消息,来表示要执行一个动作。
小部件( Widgets) ———可以添加到主屏幕界面( home screen) 的可视应用程序组件。作为Broad caseReceiver的特殊变种,widgets可以为用户创建可嵌入到主屏幕界面的动态的、交互的应用程序组件。
通知( Notifications) ———用户通知框架。Notification不必窃取焦点或中断当前Activities就能通知用户。
3. 2 服务器端与客户端数据交互
Web Service是一种基于SOAP协议的远程调用标准。SOAP协议使用基于XML的数据机构和超文本传输协议( HTTP) 的组合定义了一个标准方法来使用Internet上各种不同操作环境中的分布式对象。使用Web Service通过HTTP POST方式接受客户的请求,使用soap协议传输xml数据,既保证了数据的安全性和封装性,又具有可扩展性。
通过Web Service可以将不同操作系统平台,不同语言、不同技术整合到一起。在Android SDK中并没有提供调用Web Service的库,因此,需要使用第三方类库( KSOAP2) 来调用Web Service。
在android客户端开发中调用服务端web service的步骤如下:
在使用多线程获取到后台数据之后,在客户端将数据解析出来,然后将这些信息排版并显示到activity( 界面) 上,同时将一些不变的数据存到android自带的sqlite数据库,下次即使是离线也可以使用其中部分功能。
在后台服务端开发,开放出这些功能的接口,供客户端调用。本系统主要使用的是php语言,用“正则表达式”解析出教学资源平台上提供的一些资源,然后变成以web service需要xml数据格式,使用soap协议将数据返回给客户端。同样客户端使用soap协议上传用户信息到服务端后,使用php提供的数据库操作类结合sql语言对数据库进行增、删、改、查的操作,本系统使用的数据库是mysql。这样客户端与后台的交换就完成了。
3. 3“大学计算机基础”课程APP平台界面设计在进行课程APP界面设计时,一要特别注意界面的简洁明了,学生不需要过多的思考就能知道各个按钮的功能,不需要过多的培训就知道如何使用,尽量减少用户点击的次数; 二要注意课程平台设计需综合考虑色彩、噪音、时限和其他各种感官感受; 三是界面操作便捷。“大学计算机基础”课程APP学习资源平台界面如图3所示。
4 结束语
本文介绍了基于android系统的“大学计算机基础”课程APP学习资源平台的架构,分析了APP功能模块、服务器端和客户端数据交换方式和后台管理模块的功能特点和技术实现要点,并得到如下结论: ( 1) 课程APP是一个充满活力、拥有广泛应用前景的研究领域,而与网络学习课程的结合,必将为学生提供了优质便捷的学习途径; ( 2) 编写移动应用程序时,应注意使用多线程技术,这样避免程序发生堵塞而对用户操作失去响应,导致手机“死机”的问题; ( 3) 由于学生使用的移动终端设备不同,应开发不同系统版本的课程APP,这样定会增加软件开发成本; ( 4) 教学课程APP的开发工作必将引起高校教学工作者的高度关注。
摘要:随着移动智能终端的普及和运营商网络能力的进一步提升,移动互联网正由互联网最初的只提供浏览的数据网络向商务、社交、生活、购物、娱乐和学习的应用网络转变。本文提出了基于android平台的“大学计算机基础”课程app的设计思想,以此拓展移动互联网技术在教学工作中的应用,推进创新教学方式,提高教学质量。
3.Android应用课程设计题目 篇三
[摘 要]针对“Android程序设计”课程建设问题,审视了目前国内高校Android应用程序开发人才培养要求,提出了课程范式性的教学内容与教学模式,以期实现学生能力与社会和企业有效接轨,使学生在知识储备、技术技能和学习能力等方面得到显著提升,使教师教学质量不断提高,确保课程的教学工作符合国家培养卓越人才的要求,适应日益增长的社会需求。
[关键词]卓越工程师;Android程序设计;课程教学改革
[中图分类号] G423.07 [文献标识码] A [文章编号] 2095-3437(2016)02-0125-03
随着移动互联网的发展,人们对移动互联网设备越来越依赖,其中最流行的小型设备即是智能通讯手机和平板电脑。[1]而Android作为新兴便捷的移动设备的操作系统正迅速在移动互联网领域传播,并占据了移动互联市场一半以上份额,跃居全球第一,这对Android应用程序开发人才提出了更大的需求。[2]因此,此类人才的供应也就成为各高校新的人才培养计划。结合“卓越工程师教育培养计划”,国内各高校纷纷开设了移动互联专业或Android应用开发系列课程,“Android程序设计”课程是其人才培养的重要支撑内容。我们通过对高校Android应用开发系列课程开设情况的调研,特别对企业的人才需求做了大量的调查走访和相关实践研究工作,站在卓越工程师培养视角下,探索构建了适合社会需求的“Android程序设计”教学内容与教学模式,这对其他高校开展工程实践要求高、创新意识强的“Android程序设计”课程教学模式具有重要的借鉴意义。
一、教学内容与模式改革的迫切性
目前,“Android程序设计”教学内容和教学方法是国内各个高校关注的一个热点问题。Android系统是Google公司发布的一个开放源代码的手机平台,以Linux为核心,以开源、免费为主要特点,它易学、易用、并且功能强大,降低了开发嵌入式应用程序的难度。[3]但由于“Android程序设计”课程近几年才引入高校教学的课程体系中,其教学内容和模式的研究与实践还处于初级阶段,没有形成统一的教学体系和规范[4],而我国的大学教育是着眼于国际市场供需状况的,适应市场发展趋势的,因此课程教学内容与模式改革迫在眉睫。
国内外针对Android应用开发课程教学,大多停留在授课培训和填鸭式教学的模式,而对Android应用开发课程教学研究的论文虽然很多,却仅仅停留在理论研究方面,对于Android本身这门课程学习的教学内容和模式的研究几乎没有,可行性、可操作性教学模式的研究甚少。[5]研究论文多,说明Android操作系统是移动终端开发的热门,且具有极大的开发潜力。因此,探索卓越工程师培养视角下“Android程序设计”教学内容和教学模式,对于国内其他高校Android应用开发系列课程体系也具有重要的意义和价值。结合国家“卓越工程师教育培养计划”对于深化我国高等工程教育改革的要求,我们根据本门课程实际,丰富完善了课程教学内容和模式,进而不断适应满足Android应用程序开发人才的市场需求,为培养高层次工程创新人才的相关课程教学内容和模式改革提供参考。
二、教学内容与教学模式改革的理念与架构
图1 课程内容与教学模式的逻辑结构图
根据“Android程序设计”课程对高等教育质量适应性的特征,遵循“卓越工程师教育培养计划”要求,借鉴国内外现代大学“Android程序设计”课程教学的成功经验,在开设“Android程序设计”教学实践研究工作的基础上,探索课程内容更新重点和规律、前置课程与所学课程有序有效统筹、理论教学与实验教学合理衔接,建设有专业特色的课程案例库和深入推进教学与科研紧密结合的教育模式等,构建了“Android程序设计”课程教学内容与教学模式的逻辑结构图,具体内容见图1。
从图中的逻辑结构可以看出,前置课程与所学课程有序有效衔接是重点,是扫除学生学习“Android程序设计”课程基础知识障碍的关键一环,能让学生学习此门课程时感到水到渠成,为创新人才的培养起到入门作用。适时更新“Android程序设计”课程内容是前提,是满足不断变化的市场需求的基础,能够使学生不仅具有扎实的基础知识,更能了解本学科前沿知识和发展态势。理论教学与实验教学合理衔接是关键,有利于学生将理论与实践融会贯通,使学生打牢理论基础知识,同时也有助于提高教学效果,激发学生兴趣。建设富有专业特色的课程案例库,是夯实基础,增加教学立体化效果的重要手段,能有效地调动学生的学习热情,提升动手能力和探索精神。推进教学与科研训练有机结合,培养学生实践动手能力和创新意识,提升学生的团队协作能力、项目管理能力、沟通协调能力,从而有利于创新人才的培养。
三、教学内容与教学模式改革的对策
1.把握课程内容更新重点和规律,前置课程与所学课程有序有效衔接
“Android程序设计”核心内容知识点的选择上国内各大高校基本一致,但都忽略了Android发展的前沿领域新知识,以及Android本身的知识点与学生所学前置课程知识点的结合程度,应将其两方面都纳入课程内容中。实际上Android更新非常快,每年都有版本的更新,目前已经从Android1.0到Android4.4.2,应用领域也从单纯的智能手机到了目前的智能家居,对于学生了解Android的版本更新以及应用领域发展,激发学生的学习热情起到了一个积极的推动作用。Atkins曾经在物理化学学习上指出:“相关领域的新发现为物理化学家提供了新的兴趣。”在实际改革中,各门课程的教学也应该很好地理解和接受Atkins关于物理化学课程改革的观点。在讲授课程各章节时,可从基本知识点出发,适当介绍学科前沿领域的新知识,使其融会基础知识与前沿知识,从而使学生不仅具有扎实的基础知识,而且能了解学科前沿的基本点,为创新人才的培养起到入门作用。例如:在讲授Android的用户界面时,不仅介绍界面布局,还介绍经过这几年的发展,Google公司怎样重新界定了用户界面,以及Java在用户界面定义上与Android的区别。同时,教师通过了解学生所学习的先行课程,整合和更新课程的基本内容,使课程教授内容与学生所学先行课程的前置知识有一个接口,使学生学习此门课程时水到渠成,激发和保障他们对“Android程序设计”课程的学习兴趣。
2.理论教学与实验教学合理规划,注重培养学生实践动手能力
“Android程序设计”课程理论教学与实验教学应合理衔接,理论教学与实验教学内容合理搭配、学时科学统筹,对课程的授课效果至关重要。通过多年实践经验积累,发现“Android程序设计”课程具有强调原理、重视实践的显著特征,更加注重学生的实际动手能力和创新能力的培养。因此,一般而言,“Android程序设计”课程相比其他课程的实验教学要求更高,其实验教学学时比例应接近或达到总学时的50%。在教学时间安排上,两者应统筹规划,理论课与实验课交叉进行,所有授课过程应在实验机房内完成。这样一是更容易控制课程进度;二是讲解后直接实践,有助于提高教学效果,加强学生对所学知识的理解、运用、内化,达到融会贯通的效果,培养学生对课程的兴趣。授课的每一个知识点均包括理论和实验两部分,通过知识点累积与实践,达到学生独立完成设计制作如“自定义键盘的身份证登录应用”或者“图片浏览应用”等产品。
3.建设有专业特色的课程案例库,增加教学立体化效果
在理论和实验教学的过程中,针对每一个重要知识点建立有针对性的专业特色案例库,对增强立体化的教学效果是至关重要的。第一,案例库中的素材应在考虑“Android程序设计”本身知识点的同时结合整个专业与其相关的知识体系,案例由简入深,注重Android程序设计开发的实战技术与应用技巧;第二,案例所提供的信息和资料,必须尽可能多地蕴含教材中的重要开发要素和设计思想,从而使得学生在探究案例的过程中加深和巩固理论知识的学习;第三,案例应包含有复杂、模糊或需要解决的问题,让学生产生认知上的冲突,从而激发学生主动学习的动机;第四,根据Android的实时发展速度,案例数据能够保持动态的更新,打破许多教材实例一成不变的模式,并在综合案例分析中体现整个“Android程序设计”的整体知识点,体现知识技能的培养,有效地调动学生的学习热情、动手兴趣和探索精神。
4.推进教学与科研项目驱动教育模式,提高学生核心竞争力
本科教学处于基础和优先地位,但在实际教学过程中是主张教研结合的,因为科研也是育人特别是培育创新型人才不可或缺的途径。教师要将教学和科研相互融合,应当能够将知识传承者的教师角色与知识创新者的学者角色很好结合起来,既能向学生传授知识,又能通过对前沿问题的追寻和对真理的探索,引导学生有所发现、有所创新。如果将教师本来就应具有的教师和学者的双重角色割裂开来,既不利于教学,也不利于科研。教师在教学中遇到的问题,可以促使其进行深层次的学术思考,而教师的研究成果又可以服务教学实践。正是教学与科研的相互促进,才能真正实现教师角色的价值,也才能将优秀人才培养落到实处。应当确立一种共识,教学和科研是育人这同一问题的两个方面,优秀的教师应当践行研究性教学,在创新人才培养方面做出更大努力。创新人才是在参加创新实践中成长起来的,应组织学生参加省部级以上各种软件设计比赛,或者参与校企联合的科研项目研究课题,并指导学生独立申报一些国家级或者校级的大学生科研立项研究课题。要让学生在科研的创新实践中,激发求知欲望和创造冲动,独立自主地运用已有知识去发现问题,提出解决问题的新观点、新途径,最终超越前人,取得创新的成果。
四、结语
“Android程序设计”课程是开设时间比较短、内容比较新的一门课程。社会需求要求课程的讲授要更加贴近实际应用,更加强调学生的实践动手能力和创新意识。虽然,国内对“Android程序设计”课程教学归纳总结了很多经验,但仍有许多亟待解决和探讨的问题,特别是“启发式、探究式、讨论式、参与式”课堂教学模式的研究,有利于培养学生获得和保持核心竞争力。
[ 参 考 文 献 ]
[1] 张琳,容晓峰,沈虹.移动应用开发课程建设与教学模式探索[J].计算机教育,2012(14):95-99.
[2] 宋小倩,周东升. 基于Android平台的应用开发研究[J].软件导刊,2011(2):104-106.
[3] 沈成,张凯,等. 基于Android平台的课程学习系统的设计与实现[J]. 重庆工商大学学报(自然科学版),2014(1):56-59.
[4] 钟元生,高成珍. 高校Android编程教材设计研究[J].计算机教育,2014(10):105-110.
[5] 李芒,徐晓东,朱京曦. 学与教的理论[M]. 北京:高等教育出版社,2007:75-77.
4.课程设计题目 篇四
1.小型水泵定时控制装置.............................................2 2.温度监测装置..............................................................3 3.简易数字频率计的设计.............................................4 4.简易可编程信号发生器.............................................5 5.简易太阳能热水器水位温度控制装置.....................6 6.简易电子琴..................................................................7 7.简易可调色LED灯....................................................8 8.简易超声测距装置......................................................9
1.小型水泵定时控制装置
一、任务
设计并制作一个小型水泵控制装置,水泵由一台220V单相异步电动机驱动,用于定时进行抽水灌溉。
二、要求
1、基本要求
(1)水泵额定功率750W,每日上午6:00和下午18:00分别工作2小时。
(2)水泵工作起始时间和工作时间可设置。
(3)时间误差不超过1分钟/24小时。
(4)掉电后能正常计时,上电后能自动判断是否启动水泵。(5)具有手动控制开关,随时可控制水泵工作。
2、发挥部分
(1)可独立控制2台以上水泵。
(2)实时显示当前时间和水泵工作状态。
(3)时间误差小于10秒钟/24小时。
(4)具有远程控制能力。
(5)其它具有实际意义的功能。
三、说明
1、提供+5V、±12V直流电源,不需另行制作。
2、发挥部分第(5)项,自设功能应贴近实际,解决实际问题。
3、利用单片机开发板及必要的自行设计的电路完成设计。
4、设计报告正文中应包括系统总体框图、核心电路原理图、主要流程图、主要的测试结果。完整的电路原理图、重要的源程序和完整的测试结果用附件给出。
5、最终需上交的清单:实物、设计报告、完整的Keil项目文件、C程序文件、H头文件、必要的Proteus仿真文件(如果有仿真的话上交)、清晰的作品运行图片、作品与成员的合影(包含日常调试时的合影等)、包含作品完整讲解的视频。
2.温度监测装置
一、任务
设计并制作一个温度监测装置,对环境温度进行测量,温度范围-20℃-50℃。
二、要求
1、基本要求
(1)监测1处温度,并将温度实时显示。
(2)设置温度上限和下限,当温度越限,发出报警。
(3)测量精度1℃。
(4)温度上下限值能够通过按键进行设定。(5)温度值能通过串口发送给计算机。
2、发挥部分
(1)可独立监测2处温度,并将温度实时显示。
(2)2处温度上下限可独立设定。
(3)具有报警取消功能。
(4)计算机可发送指令控制监测系统的继电器。
(5)计算机可发送指令设置温度上下限。
三、说明
1、提供+5V、±12V直流电源,不需另行制作。
2、串口通信格式自行设计。
3、利用单片机开发板及必要的自行设计的电路完成设计。
4、设计报告正文中应包括系统总体框图、核心电路原理图、主要流程图、主要的测试结果。完整的电路原理图、重要的源程序和完整的测试结果用附件给出。
5、最终需上交的清单:实物、设计报告、完整的Keil项目文件、C程序文件、H头文件、必要的Proteus仿真文件(如果有仿真的话上交)、清晰的作品运行图片、作品与成员的合影(包含日常调试时的合影等)、包含作品完整讲解的视频。
3.简易数字频率计的设计
一、任务
设计并制作一个简易数字显示的数字频率计。
二、要求
1、基本要求
(1)频率测量:输入信号方波,幅度0.5V-5V,频率1Hz-1kHz(2)周期测量:输入信号方波,幅度0.5V-5V,频率1Hz-1kHz(3)显示:十进制数字显示,每种不种测量功能用不同的LED进行指示。
2、发挥部分
(1)脉冲宽度测量:输入脉冲波,幅度0.5V-5V,脉冲宽度>=100us(2)当频率超出范围时,显示超限信息。
(3)当幅值超出范围时,进行保护。
(4)扩展频率的测量范围
(5)输入信号正弦波
三、说明
1、提供+5V、±12V直流电源,不需另行制作。
2、利用单片机开发板及必要的自行设计电路完成设计。
3、设计报告正文中应包括系统总体框图、核心电路原理图、主要流程图、主要的测试结果。完整的电路原理图、重要的源程序和完整的测试结果用附件给出。
4、最终需上交的清单:实物、设计报告、完整的Keil项目文件、C程序文件、H头文件、必要的Proteus仿真文件(如果有仿真的话上交)、清晰的作品运行图片、作品与成员的合影(包含日常调试时的合影等)、包含作品完整讲解的视频。
4.简易可编程信号发生器
一、任务
设计并制作一个带数字显示的可编程信号发生器。
二、要求
1、基本要求
(1)输出方波、矩形波、锯齿波
(2)幅值可调:范围1V-5V,步进值0.5V(3)频率可调:范围1Hz-1000Hz,步进值100Hz(3)显示:显示幅值,用LED指示目前输出波形的种类
2、发挥部分
(1)输出正弦波、三角波、任意波。
(2)幅值可调范围0.1V-5V,步进值0.01V(细调档)和0.1V(粗调档)。(3)频率可调范围1Hz-5kHz,步进值100Hz,10Hz,1Hz三档(5)显示频率
三、说明
1、提供+5V、±12V直流电源,不需另行制作。
2、利用单片机开发板及必要的自行设计的电路完成设计。
3、设计报告正文中应包括系统总体框图、核心电路原理图、主要流程图、主要的测试结果。完整的电路原理图、重要的源程序和完整的测试结果用附件给出。
4、最终需上交的清单:实物、设计报告、完整的Keil项目文件、C程序文件、H头文件、必要的Proteus仿真文件(如果有仿真的话上交)、清晰的作品运行图片、作品与成员的合影(包含日常调试时的合影等)、包含作品完整讲解的视频。5.简易太阳能热水器水位温度控制装置
一、任务
设计并制作一个带数字显示的太阳能热水器水位温度控制装置。
二、要求
1、基本要求
(1)检测当前太阳能热水器中的水位,当水满或水空时进行报警提示。
(2)检测当前水温
(3)显示:水位用4档百分比显示,水温显示0.5℃
2、发挥部分
(1)可额外增加时间显示。(2)可设置最大上水水位。(3)设置的参数掉电后自动存储。(4)其他实际中有用的功能
三、说明
1、提供+5V、±12V直流电源,不需另行制作。
2、利用单片机开发板及必要的自行设计的电路完成设计。
3、设计报告正文中应包括系统总体框图、核心电路原理图、主要流程图、主要的测试结果。完整的电路原理图、重要的源程序和完整的测试结果用附件给出。
4、最终需上交的清单:实物、设计报告、完整的Keil项目文件、C程序文件、H头文件、必要的Proteus仿真文件(如果有仿真的话上交)、清晰的作品运行图片、作品与成员的合影(包含日常调试时的合影等)、包含作品完整讲解的视频。
6.简易电子琴
一、任务
设计并制作一个带数字显示的电子琴。
二、要求
1、基本要求
(1)要有至少16个琴键,发出1-7音符及高8度的音符,按C调进行设计。
(2)显示:当前的频率值和音符(3)记录弹奏的时间,掉电可存储。(4)声音无明显失真。
2、发挥部分
(1)音调可以进行修改
(2)设计喇叭对应的功放电路,使声音洪亮。(3)提供测试曲目。(4)其他实际中有用的功能
三、说明
1、提供+5V、±12V直流电源,不需另行制作。
2、利用单片机开发板及必要的自行设计的电路完成设计。
3、设计报告正文中应包括系统总体框图、核心电路原理图、主要流程图、主要的测试结果。完整的电路原理图、重要的源程序和完整的测试结果用附件给出。
4、最终需上交的清单:实物、设计报告、完整的Keil项目文件、C程序文件、H头文件、必要的Proteus仿真文件(如果有仿真的话上交)、清晰的作品运行图片、作品与成员的合影(包含日常调试时的合影等)、包含作品完整讲解的视频。
7.简易可调色LED灯
一、任务
使用三色LED,设计并制作一个可调色的LED灯。
二、要求
1、基本要求
(1)红、蓝、绿三色可单独进行亮度的调节,从而实现调色。
(2)显示:三色占有的比例。
(3)设置好的各色比例值,掉电后保持。
2、发挥部分
(1)使用亚克力等材料自制灯罩,使调色效果明显。(2)各色的调节步进值分细调和粗调2档(3)提供时钟显示。
(4)通过串口将目前的调色值发送给上位机(PC端)。
(5)使用多个LED。
(6)PC端可通过串口发送指令实现调色
三、说明
1、提供+5V、±12V直流电源,不需另行制作。
2、利用单片机开发板及必要的自行设计的电路完成设计。
3、设计报告正文中应包括系统总体框图、核心电路原理图、主要流程图、主要的测试结果。完整的电路原理图、重要的源程序和完整的测试结果用附件给出。
4、最终需上交的清单:实物、设计报告、完整的Keil项目文件、C程序文件、H头文件、必要的Proteus仿真文件(如果有仿真的话上交)、清晰的作品运行图片、作品与成员的合影(包含日常调试时的合影等)、包含作品完整讲解的视频。
8.简易超声测距装置
一、任务
使用超声收发一体化探头实现简易超声测距装置。
二、要求
1、基本要求
(1)测距范围1cm-3m
(2)测距灵敏度要求:人走过时进行测距,小动物走过时不测距(3)测距误差控制在5%以内
(4)检测当前环境温度,温度误差0.5℃。(5)显示:测量的距离,温度
(6)可设定测距后的上下限,当超过设定的上下限后报警。
2、发挥部分
(1)更远的测距距离(2)更低的测距误差
(3)通过串口将当前的测距值发送给上位机(PC端)。
三、说明
1、提供+5V、±12V直流电源,不需另行制作。
2、利用单片机开发板及必要的自行设计的电路完成设计。
3、设计报告正文中应包括系统总体框图、核心电路原理图、主要流程图、主要的测试结果。完整的电路原理图、重要的源程序和完整的测试结果用附件给出。
5.课程设计题目及要求 篇五
课程设计题一:某服装厂ERP系统应用
设计目的:通过一周的课程设计,基本掌握ERP系统软件的业务处理流程,学习如何把企业设计、销售、采购、生产、管理过程中所涉及的各种基础资料按ERP系统的内在逻辑要求录入到电脑中,掌握在ERP系统中建立物料主文件、产品结构清单、工作中心、资源清单、工艺路线的方法,掌握在ERP系统中录入销售订单和产品预测数据,进而生成主生产计划、物料需求计划和能力需求计划的方法,掌握按主生产计划、物料需求计划实施采购业务和车间生产业务的处理流程,掌握与销售采购相关的财务处理业务。设计内容:
第一阶段:根据各自的企业规划数据(18周周一前)
第二阶段:系统实施(18周)
第三阶段:课程设计报告(18周周五上交,包括校外实习的同学)
系统实施具体步骤:
(1)新建帐套,进行帐套的初始设置。
(2)建立主营产品的物料主文件和产品结构清单。
(3)建立加工该产品所用到的资源清单和工作中心。
(4)录入和维护加工该产品各零件的工艺路线。
(5)录入初始库存资料。
(6)录入和维护销售订单和产品预测数据、编制主生产计划、进行粗能力计算。
(7)根据主生产计划生成物料需求计划、并进行细能力计算。
(8)根据主生产计划、物料需求计划生成采购计划和车间生产任务。
(9)根据采购计划实施采购业务各项流程、直至外购零件入库。
(10)根据车间生产任务实施车间管理各项流程,直至产品完工入库。
(11)根据采购和销售数据完成应收、应付的财务处理业务
设计要求:
1.实施过程全部在金蝶K3 ERP软件上完成。设计结束后,每位同学独立提交一份ERP课程设计报告,内容包括规划的数据、设计过程、软件处理内容及处理结果、运行参数设置、遇到的疑难问题及解决办法。
2.界面截图里要有各自的数据。
3.禁止抄袭,雷同报告成绩均为0。
课程设计题二:某客车厂ERP系统应用
课程设计题三:某机械厂ERP系统应用
课程设计题四:某电器公司ERP系统应用
6.模电课程设计题目 篇六
调压器稳压控制模块
设计要求:
调压器的输入电压范围为:220±15%V,要求稳压输出为220±3%V,当输出调压器电压低于220-3%时,控制器输出升压控制信号;当调压器输出电压高于220+3%时,控制器输出降压控制信号,当调压器输出电压在220±3%V范围内时,升压和降压控制信号无。不能同时出现升压和降压控制信号,控制信号以继电器的接点按通实现。
升压控制信号接通,点亮红色指示灯,降压控制信号接通时,点亮黄色指示灯。
设计放大器所需的直流稳压电源,有直流电压输出时,点亮绿色指示灯。
题目2 动态驱动电路
设计要求:
设计一个DC24V,线圈额定工作电流50毫安的直流继电器的驱动电路,输入信号为电压幅值为6V,频率1000±5%Hz,占空比50%的方波信号,并设计一个方波发生器。
设计本电路所需的直流稳压电源,有直流电压输出时,点亮绿色指示灯。
题目3 DC12V蓄电池电源过流/欠电压保护电路设计
设计要求:
保护电路要保证12V电池输出电流最大不大于2A,当电池电压小于10.5V时,停止供电,必须经人工复位后才能再次供电。
设计一个输出电压9至15V可调,输出电流3A的直流电源,有直流电压输出时,点亮绿色指示灯。
图2 欠压保护电路原理图
题目4 OCL功率放大器(P102)
设计要求:
1、采用分立元件电路设计一种OCL音频功率放大器;
2、额定输出功率P03、负载阻抗RL
10W;
8;
4、设计放大器所需的直流稳压电源。
题目5
脉冲调宽型伺服放大器(P103)
设计要求:
1、设计一脉冲调宽型伺服放大器,驱动直流伺服电机工作。
2、技术指标:(1)伺服电机额定电压为12V,额定电流为500mA;(2)可实现电机无级可逆调速,调速范围为零到额定转速;(3)伺服放大器输出脉冲频率为1kHz。
3、设计电路所需的直流稳压电源。
题目6 电压/频率变换器(P105)
设计要求:
1、设计一种电压/频率变换电路,输入V1为直流电压,输出频率为fo的矩形脉冲,且fo正比于V1
2、V1变换范围:0~10V
3、fo变化范围:0~10kHz
4、影响转换精度的因素是什么?
5、设计电路所需的直流稳压电源。
题目7
多路防盗报警器(P109)
设计要求:
1、设计一种防盗报警器,适用于仓库、住宅等地防盗报警;
2、防盗路数设计2路;
3、在值班室课监视多处的安全情况,一旦出现偷盗,用指示灯显示相应的地点,并通过扬声器发出报警声响;
4、设置不间断电源,当电网停电时,备用直流电源自动转换供电;
5、本报警器可用于医院住院病人有线“呼叫”;
6、设计本报警器所需的直流稳压电源。
题目8
电子配料称(P116)
设计要求:
1、配料重量连续可调,料满自动停止加料;
2、工作稳定可靠;
3、配料精度与哪些因素有关?
4、设计电路所需的直流稳压电源。
题目9 集成运算放大器简易测试仪(P115)
设计要求:
1、设计一种集成运算放大器简易测试仪,能用于判断集成运放放大功能的好坏;
2、设计电路所需的直流稳压电源。
题目10 温度测量与控制器(P120)
设计要求:
1、被测温度和控制温度均可数字显示;
2、测量温度范围0~120℃,精度±0.5℃;
3、控制温度连续可调,精度±1℃;
4、温度超过额定值时,产生声、光报警信号;
5、设计电路所需的直流稳压电源。
题目11 多种波形发生器(P117)
设计要求:
1、输出波形为:正弦波、方波、三角波,频率和幅值自定义,且连续可调;
7.Android应用课程设计题目 篇七
1 应用需求特点
我们开发的生产执行系统,要求在项目监控功能里,监控者跟踪在制品对象的进度状况,监控者手机登录生产执行系统,对现场发现有问题的在制品,通过选择对应含责任人定位数据列表细目,启用信息发送界面,监控者可使用手机拍照后,随定制的文本信息一起,即时发送上传给应用服务器,也可调出已存在的图片文件发送。服务器接收后路由转发给相关责任人。这个需求有较强的类型意义,因为在传统的工业现场信息化应用,最多由车间内工作站充当数据采集、上报的终端,离现场发生情况的时、点都有一定距离,而通过将普通的智能手机等设备有机得纳入应用环境中,可以以性价比很高的方式即时采集,零距离反馈。
2 拍照与选择图片的整合设计
设计附加图片功能时,如果用户选用拍照方式,则调用手机拍照功能,拍摄后的照片会回传照片的Url路径,从中可以解析出照片文件的保存路径。如果用户选择已有照片,则调用手机的图片文件的选择功能,选择后也能回Url路径。这样两种方式就方便整合设计。
拍照或选择图片界面操作完成返回后,在接收处均可得到Uri格式的图片文件的引用路径,需要从中解析出File类型的目录,以便进一步处理。获取的图片按比例显示在预览ima ge View中。
3 使用Multipart Entity Builder构建传输图文信息
包含图片文件和普通文本域的内容上传,使用传统的http文件上传编码方式,需要处理较多细节,因此选用apache http-client和MultipartEntityBuilder组合模式,非常简洁得包装完成
通过Multipart Entity Builder分类封装,繁杂的参数定义,文件上传的流处理都隐藏起来。服务端可按正常的接收含文件上专表单数据来处理。
4 结束语
通过上述功能的综合实现,现场人员只需在个人手机上安装app,随时将目标对象的数据和图片发送给相关责任人,服务端也作了后续归档处理。将现场采集、传递和响应融入到传统的生产执行系统应用中,既做到实时处理,又完成数据流后台归整,提升了整个系统的应用价值,得到用户的好评。
摘要:在工(商)业环境下,对象的图文数据的实时采集、实时传递和处理是非常有价值之需求,但在传统基于PC的信息应用中,定制实现起来还是成本较高。移动互联网时代,利用普通的Android手机,完成这一任务对企业却几乎不需要增加硬件成本,通过整合移动设备的拍照,图片数据存储和提取功能,使用apache httpclient和MultipartEntityBuilder组合模式传送图片等业务数据至服务端,实现了以通用移动设备和软件技术应用达到较理想商业价值的目的。
【Android应用课程设计题目】推荐阅读:
Android大作业题目09-09
电力电子应用设计课程总结09-22
android开发总结07-26
android面试及答案06-11
Android蓝牙连接总结08-17
android学习overridePendingTransition11-14
android项目开发报告10-19
应用化学实验课程教学教案06-15
微课程制作与应用研修日志09-23