求一篇有关计算机程序设计毕业论文

求一篇有关计算机程序设计毕业论文,第1张

摘要: 1

一 绪论 2

11问题的提出 2

系统概述 4

21 本系统主要完成的功能 4

22 系统预览图 4

三 系统需求分析 5

四 系统设计和架构 6

41 系统设计思想 6

42 系统结构设计 6

43 系统功能模块细分 7

44 数据库的设计、生成与配置 7

45 公用模块的编写 12

46 个人用户界面设计 27

47 企业用户界面设计 43

五 总结 45

六 致谢 45

七 参考文献 46

摘要:

随着网上信息的发展,网上在人们生活中的应用越来越广泛。 招聘网站为应聘者提供了方便、快捷的应聘途径。对招聘单位来说,招聘网站也为他们提供了查询、检索应聘者信息库的条件,使招聘工作中的人员初选工作变得轻松易行。此系统的开发为应聘者及招聘公司带来了很大的方便和经济,使他们足不出户就可以轻轻松松地完成求职和招聘工作。

本系统开发的核心内容就是实现招聘时企业和人才的交互选择,这个交互可以理解为企业本身的信息,企业的招聘信息、人才本身的信息及人才的求职信息4个方面,同时,为了更好地实现这些交互,还需要提供一些附属的栏目,如站点新闻、政策法规等,以便于信息的传递。

关键字:人才,求职

Abstract:

With the on-line information on the development of the Internet in people's lives more and more applications To recruit candidates for the site provides a convenient, fast way to the candidates On the recruitment unit, the recruitment Web site also provided them with information, retrieve information base of candidates, so that the recruitment of staff in primary easily become easier This system for recruiting candidates and bring a lot of convenience and economy, leaving home so that they can easily complete the job search and recruitment

Development of the system is the core of the realization of corporate recruitment and talent of interactive options, this interaction can be understood as its own business information, business recruitment, personnel information and its own personnel seeking information 4, at the same time, in order to better To achieve these interactions, but also need to provide some of the subsidiary's columns, such as news sites, such as policies and regulations in order to facilitate the transfer of information

Keywords: human resources, job-seekers

人才的招聘是企业认识管理中的重要环节,涉及到企业工作人员的整体素质水平,而以往人才的选择往往是十分繁琐的,不计其数的简历的审阅将耗费大量人力,网上招聘方式与传统招聘方式的不同主要体现在:第一,节约成本,应聘者无需奔波于招聘现场,印制并投放多份简历,企业在审阅简历时直接从计算机上调用对比,大大降低人力成本;第二,便于建立简历电子人才库,以备不时之需。网上招聘求职方式已经成为了招聘求职的一大重要手段,其招聘求职规模和招聘求职成功率已直逼传统招聘会,有的甚至超过了传统招聘会。通过它应聘者和招聘公司/单位可以在网上上通过Internet,突破时间和空间的限制而实现工作求职和公司/单位的人才的招聘。网上招聘的崛起对传统人才招聘流通体系产生了强烈的冲击,网上招聘较之传统招聘具有招聘范围广,信息量大,可挑选余地大,应聘人员素质高,招聘效果好,费用低,获得了越来越多的公司的认可优势,同时它有着经营成本低、库存是虚拟的、用户检索方便、地域限制少等特点。

本系统开发的核心内容就是实现招聘时企业和人才的交互选择,这个交互可以理解为企业本身的信息,企业的招聘信息、人才本身的信息及人才的求职信息4个方面,同时,为了更好地实现这些交互,还需要提供一些附属的栏目,如站点新闻、政策法规等,以便于信息的传递。

一 绪论

11问题的提出

在当前的市场环境中。随着社会的进步和技术的发展,知识正在发挥着很大

的作用,市场的竞争在很大程度上体现为人才的竞争。从而。找到合适的人才,成为企业提高竞争力的一项关键任务。同时。当今的市场环境又是一个快速变化的环境,市场需求在变,对人才的需求也相应处于变化之中。如何能快速适应这一变化,提高人才招聘流程的工作效率,进行快速定位,也就成为人才招聘公司/单位需考虑的重要因素。

无论是对于企业的人力资源部门的招聘服务,还是职业中介的跨地域供需信息沟通,或是对外的劳务输出等等。作为一种服务类型,其服务对象均包含需方驱动特点。其所达到的招聘人员的效率和效果是其存在的价值和理由。对于中介服务的另一个服务对象。即供方,寻求合适工作的各地人士。也同样关注是否能快速获得职位需求信息和条件要求等等。所有这些,都产生着对信息系统的需求。而且也只能通过信息系统才能实现基于对人才招聘市场的理解和需求研究。

为了满足市场对于人才招聘解决方案的需求,推出了网上人才招聘解决方案。作为一种专业化的业务流程改进工具,有效地解决了人才招聘工作效率和效果改进提升中所面临的问题。本毕业设计,就是为了适应现代求职/招聘方式而做出的一种尝试。本系统采用ASP这种服务器端的开发环境以及Windows XP的 *** 作系统为工作平台,同时借助Microsoft Access2000这一强大的数据库管理系统来实现本毕业设计。

12本文研究路线

网上招聘系统是利用网上构建的网上招聘系统,它涉及了网上应用这一学科。一个网站的建设,首先应该从功能出发。功能是网站的目的所在,为了“个性”而牺牲功能上的需求,那就舍本求末了。通常功能上的需求无非有:(1)能够明确的表达一个网站的主题。(2)能够容纳多种形式的内容。要开发一个优秀的网站,通常应该遵循以下工作流程:首先定义开发网站的目的;接下来对网站的外观进行设计;其次进行实际页面的制作;然后对所制作的网站进行测试,以确保它符合最初设定的目标;最后是将网站发布。在将网站发布后还需要有维护工作,以便及时更新网站内容。所以要做出一个出色的网上招聘系统要做到以下要求。首先,对人才市场网上招聘的定义、特征和优势的了解是必不可少的。其次,系统网站的规化、网站构建的目标和市场需求调查分析、网站设计与管理的可行性分析以及网站设计与管理的解决方案的深入分析也是不可少的。再次,网上招聘系统网站运行平台的构建、服务器选择、ASP软件和数据库的知识更是实现网上招聘的基础。

上述的网站运行环境及其软硬件平台的实现,是概括的和基础性的,也是构建网上招聘系统的基本思路。通过网上求职/招聘这一示范主题,将网站的互动性、美观性与实用性完整地呈现出来。

13主要内容及意义

主要针对人们对网上招聘系统的需要,采用ASP技术使人们轻松自在的实现在网上用户注册、简历的投放和查找、查看录用状态、查看用人单位、留言等。

本论文分为6部分,分别为:绪论、系统概述、需求分析、系统设计和架构、数据库的设计与生成极其配置、功用模块的编写、个人用户界面设计、企业用户界面设计、总结部分。绪论部分,主要介绍了问题的提出,以及开发该系统的必要性和该系统研究路线。

系统概述部分,主要介绍系统功能与应用背景、系统预览图。

系统需求分析部分,主要介绍系统功能需求描述、管理流程和数据流程图。

系统设计和架构是具体工作实现部分,其内容是系统实现的具体指导,分为系统设计思想、系统结构设计、系统功能模块细分三部分。

系统的安装、测试与调试部分,重点是介绍IIS50的安装及调试和网上系统怎样在IIS50下的浏览及系统的调试和测试。

总结部分,主要是总结系统过程中的经验,完成了那些功能,有那些地方不同于别人或运用了那些先进技术以及系统还存在那些缺点和不足。

二 系统概述

21 本系统主要完成的功能

如下:

 企业招聘

 人才求职

 用户注册(企业用户与个人用户)

 用户登陆(企业用户与个人用户)

 人才新闻

 人才测评

 人才培训

 政策法规

 收费标准

 给我留言

 友情链接

 站内搜索(可根据职位,人才,区域,关键字等来查询)

22 系统预览图

三 系统需求分析

① 功能需求:为了满足市场对于人才招聘解决方案的需求,尽可能减低成本,为更多的人创造更好的就业条件,也为企业招聘带来便利。

② 性能需求:1、硬件需求:cpu :inter pentuimII 或等效处理器、300MHZ或更高

内存:96MB 可用内存 硬盘:275MB以上可用磁盘

空间

显示器:可达800×600像素的256色显示器或更高

2、软件需求: *** 作系统windows 98/2000/NT(或更高版本)

浏览器:netscape navigator40或microsoft internet explover40或更高本

四 系统设计和架构

41 系统设计思想

①页面模块化

本系统把页面中一些常用的部分集成为模块,例如页面的头和尾部分这

样在设计新页面时如有重复出现的部分,只需要拿现成的模块来组装。

②流程人性化

程序的流程完全遵守人才市场招聘的流程。首先注册,在注册完成后写

个人基本信息,而后在填写职业经历和个人业务水平等信息,同时企业注册完成后填写、企业基本信息,而后在填写所需职位的名称、需求、报酬等,最后填写****。这样的流程便于使用者快速熟悉整个系统的流程,完成求职或者招聘。

③功能全面化

程序在设计时不仅考虑到基本功能——人才招聘的实现,同时作为一个网站程序,还集成了新闻发布管理、法律法规发布管理等模块。完善了站点的功能。

42 系统结构设计

根据面向对象和三层结构的设计思想,可得出如下所示的系统结构设计图:

43 系统功能模块细分

根据本系统的系统功能分析,可以画出系统的功能模块图如下:

44 数据库的设计、生成与配置

数据库在一个信息管理小吨度年个中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整性和一致性。

设计数据库系统时应该充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。数据库设计有如下几个步骤:

 数据库需求分析

 数据库概念结构设计

 数据库逻辑结构设计

下面分别对几个步骤进行说明:

① 数据库需求分析

在招聘求职系统中,数据库应当解决如下需求:

 保存应聘者信息,包括应聘者联系资料等。

 保存应聘者简历,包括应聘者职业经历和业务水平。

 保存招聘单位信息,包括招聘单位介绍信息。

 保存招聘信息,包括所招聘职位信息和对应聘者的要求等。

 保存其他信息,如新闻、政策法规信息等。

① 数据库概念结构设计

拥有以上的数据项和数据结构以后,就可以设计出能够满足用户需求的

各种实体以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。分析本系统的需求,可以得到如下实体间关系图:

② 数据库逻辑结构设计

数据库的概念结构设计完毕后,可以将上面的数据库概念转化成某种数

据库系统所支持的实际数据模型,也就是数据库的逻辑结构。

下表为站内信件表,其中个人和企业的站内信笺分别放在cmailbox表和pmailbox表中,但是表的结构是一样的:

Field Type Null Key Default Extra Comment

Id Int Not Null PRI Null IDENTITY(1,1) 主键,递增

Reid Varchar Null Null

Senduid Varchar Not Null Null 发送者id

Sendname Varchar Not Null Null 消息标题

Title Varchar Not Null 发送者用户名

Mailtext Text Not Null 消息内容

Newmail Int Not Null 是否阅读

Sdate Datetime Not Null 发送时间

下表为jobnwes网站新闻表,存放网站首页显示的新闻信息:

Field Type Null Key Default Extra Comment

Id Int Null PRI Null IDENTITY(1,1) 主键,递增

Title Varchar Not Null Null 新闻标题

Text Text Not Null Null 新闻内容

Isate Datetime Not Null Null 添加时间

Click Int Not Null 点击数目

Zuo Varchar Not Null 作者

Chu Varchar Not Null 出处

下表为system网站系统表,存放网站运行所需常用信息:

Field Type Null Key Default Extra Comment

Title Varchar Not Null Null 网站标题

Homename Varchar Not Null Null 网站名称

Homeeurl Text Not Null Null 网站地址

Notice Datetime Not Null Null 备注信息

Copyen Int Not Null 英文版权信息

Tel Varchar Not Null 电话

Top Varchar Not Null 首页导航链接

Link11 链接一文字

Link1 链接一地址

Ymail 业务信箱

Smail 技术信箱

Link22 链接二文字

Link2 链接二地址

Copycn 中文版权

Link3 链接三文字

Link33 链接三地址

Link4 链接四文字

Link44 链接四地址

Link5 链接五文字

Link55 链接五地址

Link6 链接六文字

Link66 链接六地址

Address 公司办公地址

下表为perscn个人用户表,存放个人用户的联系信息及简历信息:

Field Type Null Key Default Extra Comment

Id Varchar Not Null PRI Null IDENTITY(1,1) 主键,递增

Uname Varchar Not Null Null 用户名

Ped Varchar Not Null Null 密码

Email Varchar Not Null Null 电子邮件

Idate Datetime Not Null Null 注册日期

Guoji Varchar Not Null Null 国籍

Shengao Varchar Not Null Null 身高

Nianling Varchar Not Null Null 年龄

Tizhong Varchar Not Null Null 体重

Iname Varchar Not Null Null 真实姓名

Sex Varchar Not Null Null 性别

下表为copmany企业用户表,存放企业用户的联系信息及企业信息:

Field Type Null Key Default Extra Comment

Id Varchar Not Null PRI Null IDENTITY(1,1) 主键,递增

Uname Varchar Not Null Null 用户名

Ped Varchar Not Null Null 密码

Email Varchar Not Null Null 电子邮件

Idate Datetime Not Null Null 注册日期

Cname Varchar Not Null Null 企业名称

Trade Varchar Not Null Null 所属行业

Rstel Varchar Not Null Null 电话

Renshi Varchar Not Null Null 人事主管

Address Varchar Not Null Null 企业地址

下表为zp招聘职位表,存放企业所招聘的职位信息:

Field Type Null Key Default Extra Comment

Id Varchar Not Null PRI Null IDENTITY(1,1) 主键,递增

Usid Varchar Not Null Null 用户编号

Uname Varchar Not Null Null 用户名

Job Varchar Not Null Null 职位名称

Zptext Datetime Not Null Null 职位信息

Click Int Not Null 0 点击数

Idate Datetime Not Null Null 发布日期

Zpnum Text Not Null Null 招聘人数

Nianlings Varchar Null Null 年龄要求

Edus Varchar Null Null 学历要求

Languages Varchar Null Null 语言要求

Jobtypes Varchar Null Null 工作类型

Computers Varchar Null Null 计算机水平

Sexs Varchar Null Null 性别要求

Youxiaos Varchar Null Null 有效时间

Marrys Varchar Null Null 婚姻状况要求

Zyes Varchar Null Null

Moneys Varchar Null Null 工作待遇

Gzdd Varchar Null Null

Cname Varchar Null Null

Addtime Datetime Null Null

Cypic Varchar Null Null

45 公用模块的编写

① 数据库连接文件

数据库连接文件dbconninc中定义了数据库连接对象,并开启数据连

接备用,同时打开一个记录集,取出一些系统所需常数并保存在本地变量中,

dbconninc文件的内容如下所示:

数据库连接文件dbconninc

<%

Set conn = ServerCreateObject("ADODBConnection")

connOpen "Driver={Microsoft Access Driver (mdb)}; DBQ=" & ServerMapPath("database/jymdb")

set rs=createobject("adodbrecordset")

sql="select from system"

rsopen sql,Conn

if not rseof then

title=rs("title")

homename=rs("homename")

homeurl=rs("homeurl")

copyen=rs("copyen")

notice=rs("notice")

tel=rs("tel")

top=rs("top")

link1=rs("link1")

link11=rs("link11")

link2=rs("link2")

link22=rs("link22")

link3=rs("link3")

link33=rs("link33")

link4=rs("link4")

link44=rs("link44")

link5=rs("link5")

link55=rs("link55")

link6=rs("link6")

link66=rs("link66")

ymail=rs("ymail")

单片机原理参考文献:

1、 李广弟等 单片机基础 北京航空航天出版社, 20017

2、 楼然苗等 51 系列单片机设计实例 北京航空航天出版社, 20033

3、 唐俊翟等 单片机原理与应用 冶金工业出版社, 20039

4、刘瑞新等 单片机原理及应用教程 机械工业出版社, 20037

5、 吴国经等 单片机应用技术 中国电力出版社, 20041

6、 李全利,迟荣强编著 单片机原理及接口技术 高等教育出版社,20041

7、 侯媛彬等,凌阳单片机原理及其毕业设计精选 2006年,科学出版社

8、 罗亚非,凌阳十六位单片机应用基础2003年 北京航空航天大学出版社

9、 北京北阳电子有限公司,061A凌阳单片机及其附带光盘2003年

10、 张毅刚等, MCS-51单片机应用设计,哈工大出版社,2004年第2版

11、 霍孟友等,单片机原理与应用,机械工业出版社,20041

12、 霍孟友等,单片机原理与应用学习概要及题解,机械工业出版社,20053

13、 许泳龙等,单片机原理及应用,机械工业出版社,20051

14、 马忠梅等,单片机的C语言应用程序设计,北京航空航天大学出版社,2003修订版

15、薛均义 张彦斌 虞鹤松 樊波,凌阳十六位单片机原理及应用,2003年,北京航空航天大学出版社

扩展资料:

单片机原理是指一种在线式实时控制计算机的原理方式。在线式就是现场控制,需要的是有较强的抗干扰能力,较低的成本,这也是和离线式计算机(比如家用PC)的主要区别。

单片机就是一个微型电脑,它是靠程序工作的,并且可以修改。通过不同的程序实现不同的功能。

外文文献有,但怎么提供给你呢,至于翻译没有,翻译得靠你自己了,如果需要的话回复留个邮箱地址即可,希望能帮到你,多多给点悬赏分吧,急用的话请多选赏点分吧,这样更多的知友才会及时帮到你,我从文献资料中找

单片机的参考文献内容

参考文献是文章或著作等写作过程中参考过的文献,以下是我为大家整理的单片机的参考文献内容,希望对你有所帮助!

单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。

单片机的参考文献

[1]陈堂敏刘焕平主编单片机原理与应用北京:北京理工大学出版社,2007

[2]沈美明温动蝉编著IBM-PC汇编语言程序设计北京:清华大学出版社,1994

[3]张仰森等编微型计算机常用软硬件技术速查手册北京:北京希望电脑公司,1994

[4]江修汗等编计算机控制原理与应用西安:西安电子科技大学出版社,1999

发展历史

单片机(Microcontrollers)诞生于1971年,经历了SCM、MCU、SoC三大阶段,早期的SCM单片机都是8位或4位的。其中最成功的是INTEL的8051,此后在8051上发展出了MCS51系列MCU系统。基于这一系统的单片机系统直到现在还在广泛使用。随着工业控制领域要求的提高,开始出现了16位单片机,但因为性价比不理想并未得到很广泛的应用。90年代后随着消费电子产品大发展,单片机技术得到了巨大提高。随着INTEL i960系列特别是后来的ARM系列的广泛应用,32位单片机迅速取代16位单片机的高端地位,并且进入主流市场。

而传统的8位单片机的性能也得到了飞速提高,处理能力比起80年代提高了数百倍。高端的32位Soc单片机主频已经超过300MHz,性能直追90年代中期的专用处理器,而普通的型号出厂价格跌落至1美元,最高端的型号也只有10美元。

当代单片机系统已经不再只在裸机环境下开发和使用,大量专用的嵌入式 *** 作系统被广泛应用在全系列的单片机上。而在作为掌上电脑和手机核心处理的高端单片机甚至可以直接使用专用的Windows和Linux *** 作系统。

主要阶段

早期阶段

SCM即单片微型计算机(Microcontrollers)阶段,主要是寻求最佳的单片形态嵌入式系统的最佳体系结构。“创新模式”获得成功,奠定了SCM与通用计算机完全不同的发展道路。在开创嵌入式系统独立发展道路上,Intel公司功不可没。

中期发展

MCU即微控制器(Micro Controller Unit)阶段,主要的技术发展方向是:不断扩展满足嵌入式应用时,对象系统要求的各种外围电路与接口电路,突显其对象的智能化控制能力。它所涉及的领域都与对象系统相关,因此,发展MCU的重任不可避免地落在电气、电子技术厂家。从这一角度来看,Intel逐渐淡出MCU的发展也有其客观因素。在发展MCU方面,最著名的厂家当数Philips公司。

Philips公司以其在嵌入式应用方面的巨大优势,将MCS-51从单片微型计算机迅速发展到微控制器。因此,当我们回顾嵌入式系统发展道路时,不要忘记Intel和Philips的历史功绩。

当前趋势

SoC嵌入式系统(System on Chip)式的独立发展之路,向MCU阶段发展的重要因素,就是寻求应用系统在芯片上的最大化解决,因此,专用单片机的发展自然形成了SoC化趋势。随着微电子技术、IC设计、EDA工具的发展,基于SoC的单片机应用系统设计会有较大的发展。因此,对单片机的理解可以从单片微型计算机、单片微控制器延伸到单片应用系统。

早期发展

1971年intel公司研制出世界上第一个4位的微处理器;Intel公司的霍夫研制成功世界上第一块4位微处理器芯片Intel 4004,标志着第一代微处理器问世,微处理器和微机时代从此开始。因发明微处理器,霍夫被英国《经济学家》杂志列为“二战以来最有影响力的`7位科学家”之一。

1971年11月,Intel推出MCS-4微型计算机系统(包括4001 ROM芯片、4002 RAM芯片、4003移位寄存器芯片和4004微处理器)其中4004(下图)包含2300个晶体管,尺寸规格为3mm×4mm,计算性能远远超过当年的ENIAC,最初售价为200美元。

1972年4月,霍夫等人开发出第一个8位微处理器Intel 8008。由于8008采用的是P沟道MOS微处理器,因此仍属第一代微处理器。

1973年intel公司研制出8位的微处理器8080;1973年8月,霍夫等人研制出8位微处理器Intel 8080,以N沟道MOS电路取代了P沟道,第二代微处理器就此诞生。

主频2MHz的8080芯片运算速度比8008快10倍,可存取64KB存储器,使用了基于6微米技术的6000个晶体管,处理速度为064MIPS(Million Instructions Per Second )。

1975年4月,MITS发布第一个通用型Altair 8800,售价375美元,带有1KB存储器。这是世界上第一台微型计算机。

1976年intel公司研制出MCS-48系列8位的单片机,这也是单片机的问世。

Zilog公司于1976年开发的Z80微处理器,广泛用于微型计算机和工业自动控制设备。当时,Zilog、Motorola和Intel在微处理器领域三足鼎立。

20世纪80年代初,Intel公司在MCS-48系列单片机的基础上,推出了MCS-51系列8位高档单片机。MCS-51系列单片机无论是片内RAM容量,I/O口功能,系统扩展方面都有了很大的提高。

拓展内容

电气自动化单片机论文

摘要

过去的以教师为中心的单片机课程教学,由于课程的综合性太强使得学生在学习过程中对很多知识点难以接受,我们通过对本门课程项目式和模块化改革的结合,合理安排教学内容和教学资源,降低初学者入门门槛,引导学生以兴趣为导向,极大的提高了学习者主动获取知识的意愿,明显提高了本课程的教学效果。

关键词 模块化教学;项目驱动;教学改革

“单片机技术”课程在本科院校里是电子信息类专业的必修课程,这门课程是以电子技术基础,编程语言,计算机理论等知识为基础的一门专业性和应用性很强的综合性课程。基于以上特点,对于初学者来说对单片机的理论知识的正确把握往往感觉比较吃力,给初学者造成学习困难。但是经过我们多年的教学经验,这类有很强的应用性和实用性的课程,以项目式教学更能推动学生的学习兴趣,同时模块化的教学设计更能降低初学者入门的门槛。两者相结合教学方法的采用对本门课程的教学效果提升明显

1、单片机项目驱动教学法

以往的单片机教学模式是以教师为中心,老师在课堂上按照教材,或者教学大纲按部就班的讲授理论原理和知识点;以课堂教学为中心,学生学习为被动接受,由于知识点综合性比较强,理论太深奥使得学生往往学习兴趣不高,同时缺乏动手实践机会,教学效果一般不够理想。以项目驱动的教学法是学生为主体,教师为主导,以实践应用为根本目标,围绕具体的项目构建教学内容体系,通过师生共同参与完成一个具体的项目而展开的教学活动。注重的不是最终的结果,而是项目完成的过程,在项目的教学实施过程中,学生按需学习,亲身实践,学生在项目的实践过程中,理解知识和掌握技能,学习成为一个参与的创造实践活动,培养分析和解决问题的能力。引进单片机项目教学方式打破了原有的教学组织安排,以项目的开发步骤作为教学内容,将课程的内容分解为一个个小项目,从项目引入到项目解析再到任务分解然后到知识点讲解最后知识点应用,将原教学方案里单片机的知识点穿插到具体项目开发的过程中。这里面包含了软、硬平台搭建到项目展开再到项目完成的一系列教学活动,使学生从被动学习变为主动学习,按照这种方法我们将以往教学体系中的知识内容变化为若干个工程项目,然后围绕着这些工程项目任务的展开同时开展教学,让学生以具体工作目标的展开来进行教学环节的工作。有利于激发学生的学习积极性和创新能力,调动了学生的学习积极性。在这整个过程中,学生能很好的把握课程的知识要求,在体验创新与探索的过程中,又培养了学生们的分析解决问题的能力及团队协作能力等。

2、模块化的单片机教学方法

任何复杂的系统都是由具有完整基本功能的功能模块电路组成,单片机应用系统也是如此,一般由cpu系统、中断系统、I/O口等。同时任何复杂的电路系统都可以分解为多个具备单一功能的模块电路,按照这个思路,学习单片机系统我们也可以从单片机的功能模块电路入手,我们根据学生的认知规律,和学习单片的一般原理的方法,机将单片机教学模块分成几个部分,这里面每个部分有自己的专用模块[3]。比如程序功能部分、硬件部分;在对硬件电路设计部分进行模块化设计,将单片机的各个功能模块以独立的原理图形式出现,我们把单片机个硬件按功能分为了键盘模块、数码管显示模块、传感器控制模块、模数转换模块、显示模块、通信模块等几大模块,如图1。各个模块通过面包板上预留的连接器与系统主板进行连接,然后用排线组合成所需要的系统。在教学过程中,要不断收集遇到的各种硬件功能模块电路,弄清它们的工作原理、性能及特性、特定的功能及使用方法,把系统化整为零,建立起自己的硬件模块库。指导学生学会搜集、分析别人的设计案例、论文和相关书籍中的功能模块电路,不断地充实自己的功能模块电路库,日积月累,学生就会觉得自己的单片机系统设计能力越来越强。最后在进行模块分解时,各模块功能尽可能专一,联系尽可能简单,使模块独立性强,方便教学实用的模块。

3、总结

新兴本院校定位应用型教学型高校,以培应用型、创新型人才为目标。在此基础上的以项目驱动法教学和模块化教学为主线,以实际应用为培养为目标的“单片机技术”课程教学改革思路,按照这个方式能使学生在项目模块化的环节中一步一个台阶。此教学法脱离了枯燥无味的说教模式,使学生在具体的设计项目的工作环境里轻松自在的状态来投入到学习中,思维能力、动手能力、学习能力以及团队协作能力都有了明显提高,模块化学习过程中所积累的各种电路系统模块也促进构建成学生进行科技创新实践、参加大学生创新创业训练的重要模块库,激发了学生学习的主动性和成就感。法国文化教育学家斯普朗格曾言:教育的最终目的不是传授已有的东西,而是要把人的创造力量诱导出来。本课程的教学改革正是朝着这个方向前进。

;

JAVA是一种平台,也是一种程序设计语言,如何学好程序设计不仅仅适用于JAVA,对C++等其他程序设计语言也一样管用。有编程高手认为,JAVA也好C也好没什么分别,拿来就用。为什么他们能达到如此境界我想是因为编程语言之间有共通之处,领会了编程的精髓,自然能够做到一通百通。如何学习程序设计理所当然也有许多共通的地方。

1、培养兴趣

兴趣是能够让你坚持下去的动力。如果只是把写程序作为谋生的手段的话,你会活的很累,也太对不起自己了。

2、慎选程序设计语言

男怕入错行,女怕嫁错郎。初学者选择程序设计语言需要谨慎对待。软件开发不仅仅是掌握一门编程语言了事,它还需要其他很多方面的背景知识。软件开发也不仅仅局限于某几个领域,而是已经渗透到了各行各业几乎每一个角落。

3、要脚踏实地,快餐式的学习不可取

软件开发是一门工程学科,注重的就是实践,“君子动口不动手”对软件开发人员来讲根本就是错误的,他们提倡“动手至上”,但别害怕,他们大多温文尔雅,没有暴力倾向,虽然有时候蓬头垢面的一副“比尔盖茨”样。我们在看书的时候,不要等到你完全理解了才动手敲代码,而是应该在看书的同时敲代码,程序运行的各种情况可以让你更快更牢固的掌握知识点。

4、多参考程序代码

程序代码是软件开发最重要的成果之一,其中渗透了程序员的思想与灵魂。许多人被《仙剑奇侠传》中凄美的爱情故事感动,悲剧的结局更有一种缺憾美。为什么要以悲剧结尾据说是因为写《仙剑奇侠传》的程序员失恋而安排了这样的结局,他把自己的感觉融入到游戏中,却让众多的仙剑迷扼腕叹息。

参考代码例子,也可以研究一些开源的软件或框架。

5、加强英文阅读能力

对学习编程来说,不要求英语,但不能一点不会,。最起码像JAVAAPI文档(参考文献[44])这些东西还是要能看懂的,连猜带懵都可以;旁边再开启一个“金山词霸”。

6、万不得已才请教别人

要知道独立思考的能力对你很重要。要知道程序员的时间是很宝贵的。

7、使用合适的工具

工欲善其事必先利其器。软件开发包含各种各样的活动,需求收集分析、建立用例模型、建立分析设计模型、编程实现、调试程序、自动化测试、持续集成等等,没有工具帮忙可以说是寸步难行。工具可以提高开发效率,使软件的质量更高BUG更少。组合称手的武器。北京计算机学校认为到飞花摘叶皆可伤人的境界就很高了,无招胜有招,手中无剑心中有剑这样的境界几乎不可企及。

C++大学教程(第五版),写的非常好,适合入门,由浅入深。

>

以上就是关于求一篇有关计算机程序设计毕业论文全部的内容,包括:求一篇有关计算机程序设计毕业论文、单片机原理的参考文献有哪些、找些10个51单片机的参考文献名字,就是设计最后的那个参考文献。。 外文文献至少5篇等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9300892.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存