网上招聘求职系统-毕业设计(完整版)资料_第1页
网上招聘求职系统-毕业设计(完整版)资料_第2页
网上招聘求职系统-毕业设计(完整版)资料_第3页
网上招聘求职系统-毕业设计(完整版)资料_第4页
网上招聘求职系统-毕业设计(完整版)资料_第5页
已阅读5页,还剩170页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

网上招聘求职系统毕业设计(完整版)资料(可以直接使用,可编辑优秀版资料,欢迎下载)

网上招聘求职系统毕业设计(完整版)资料(可以直接使用,可编辑优秀版资料,欢迎下载)

2021届本科生毕业设计(论文)题目:网上招聘求职系统 学生姓名:杨红枣院系:计算机与信息学院专业、班级:040701学号:指导教师:邬昌兴完成日期:2021-2-28摘要随着计算机科学与技术的发展、社会的信息化,互联网已经融入我们的生活,并影响着和改变着我们。越来越多的大学生使原本的就业压力更是日益沉重,一个不受时间和地域限制的而又能够提供求职信息与招聘信息的网络平台对求职者与用人单位有着重要的意义。该课题采用JSP技术开发一个网上招聘求职系统,求职者和用人单位可以通过这一平台进行双向沟通,解决信息传递不方便、不快捷等问题,采用网上招聘求职方式必将节省大量的人力和物力。网上求职招聘系统的主要功能包括:职位或人才的浏览和查询;个人用户注册;修改个人信息;发布求职信息;删除求职信息;企业用户注册;修改公司信息;发布招聘信息;删除招聘信息;管理员管理个人信息;管理企业信息;管理求职信息;管理招聘信息;超链接管理。关键词:网上招聘求职;JSP;Java;SQLServer2000AbstractWiththecomputerscienceandtechnologydevelopmentandsocialinformational,theInternethasbeenenteredintoourlives,andhasbeeninfluencingandchangingus.Moreandmorecollegestudentsfindingjobsmaketheoriginalemploymentpressureevenmoreheavily.Itisverysignificanceimportantforrecruiterandjobseekerstohaveaplatformwithoutthetimeandthegeographicallimitsandcanprovidejobinformationandrecruitmentinformationnetwork.ThissubjectusetheJSPandSQL2000developtheonlinejobrecruitment,jobseekersandemployerscanusetheplatformfortwo-waycommunicationandtransmissionofinformationtoresolveinconvenient,notfast,geographicalandotherissues.Thefunctionoftheonlinejobrecruitmentsysteminclude:individualuserregistration,modifypersonalregistrationinformation,releasingjobinformation,deletingjobinformation,enterprisesusersregistration,modifycompanyinformation,releasingjobinformation,deletingjobinformation,administratortomanageindividualinformation,managemententerpriseinformation,managementjobinformation,managementrecruitmentinformation,andhyperlinksmanagement.KeyWords:Onlinejobrecruitment;JSP;Java;SQLServer2000目录摘要 IAbstract II引言 1第一章:概述 21.1课题的背景 21.2课题的依据、意义 21.3课题的研究目的和内容 21.4相关技术介绍 3(JavaServerPages)技术介绍 3简介 5第二章系统需求分析 62.1系统的总体需求 62.2一般用户需求 72.3个人用户需求 72.4企业用户需求 72.5管理员需求 8第三章系统总体设计 93.1系统的构架选择 93.2系统的总体结构设计 93.3数据库的设计 10数据库的需求分析 10数据库概念结构设计 11数据库逻辑结构设计 12第四章系统设计与实现 154.1系统运行的流程 15系统前台页面运行的流程 15系统后台页面运行的流程 154.2主要模块的流程图及详细设计 16个人用户注册模块的设计 16企业用户注册模块的设计 17用户登录流程图 17用户发布求职/招聘信息模块设计 18删除求职招聘信息模块设计 18超链接管理模块的设计 194.3关键问题的解决 19第五章用户操作指南 215.1系统运行的环境 215.2普通用户 21浏览信息 21搜索职位 225.3个人用户 245.4企业用户 285.5管理员 31结论 35致谢 37引言随着社会和经济的发展,网络已渐渐的成为了人们日常生活中不可或缺的一部分。网络提供给我们的不只是一个获取信息的来源,而且还是一个可以相互交流的空间,而网上招聘求职系统正给广大的招聘单位和求职者之间提供了一个双向交流选择的平台,可以说是用人单位和求职者之间的一座无形的桥梁。在当今激烈竞争的现实生活中,各级各类人才特别是高校毕业生的大量涌向社会以及社会各种再就业人员的大幅度的增加,就业压力越来越大,如何能够多快好省的获得有关就业信息,对各位招聘求职人员来说显得尤为重要;另一方面,企业之间关于优秀人才的竞争也在日益加剧,人才流动也变得愈来愈普遍。仅通过召开现场人才交流会难以满足人才与用人单位双方的要求。而网上人才交流系统恰好为供需双方提供了合适的交流平台。网上招聘求职作为一种新兴的招聘求职方式,它彻底地打破了传统的求职方式,应聘者省去了奔波的劳累,而招聘者也省去了现场招聘的时间和费用,从而降低了招聘求职的成本,与传统媒体和现场招聘相比具有显著优势。由于如今人们上网的途径非常便捷,使得网络招聘成了异军突起深受广大求职者欢迎的求职方式,大多数的求职者通过浏览招聘网站或者在网上发布自己的求职信息来寻找工作。正是由于网络招聘求职有着信息量大、资源丰富、更新速度快等优点,所以很受招聘者与求职者的青睐。无论是从信息化角度来看还是从经济发展的角度来看,网上招聘求职会受越来越多的人欢迎。

第一章:概述1.1课题的背景21世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。使原本的旧的管理方法越来越不适应现在社会的发展。许多人还停留在以前的手工操作。这大大地阻碍了人类经济的发展。为了适应现代社会人们高度强烈的时间观念,网站系统给人们的生活带来了极大的方便,网络的应用大大缩短了时间和距离的局限。当今社会为信息社会,信息已成为继劳动力、土地、资本之后的一大资源,谁控制的信息越多,谁利用信息资源的效率就越高,谁就会在各方面中的竞争中占有一席之地,就会更有优势。所以仅通过召开现场人才交流会已经难以满足人才与用人单位双方的要求。而网络招聘求职有其突出的优点,即信息量大,资源丰富,更新速度快,招聘职位多等,很符合当代人希望以最快捷便利的方式获得最多最有效信息的求职要求。网络招聘求职可以说是用人单位和求职者之间的一座无形的桥梁,提供了一个不受时间和空间约束的交流平台,从而大大降低了招聘求职的成本。网上招聘求职作为一种新兴的招聘求职方式,它彻底地打破了传统的求职方式,应聘者省去了奔波的劳累,而招聘者也省去了现场招聘的时间和费用,从而降低了招聘求职的成本,与传统媒体和现场招聘相比具有显著优势。因此决定运用所学的知识,模拟51Job等网上人才交流系统,设计一个网上招聘求职系统。1.2课题的依据、意义近年来人才市场的活跃和大企业对高素质人才的需求殷切,无疑为招聘求职网站生存和发展提供了广阔的空间。与其他传统的人才中介相比较,网上招聘具有成本低、容量大、速度快和强调个性化服务的优势。它允许更加灵活的交互方式,提供更丰富的信息资源。网上招聘求职在国内外已成为颇为流行的招聘求职方式,受到广大的用人单位与求职者的青睐。1.3课题的研究目的和内容该课题旨在开发一个招聘、求职的网站,使求职者和用人单位可以通过这一平台进行双向沟通,解决信息传递不方便等问题。个人求职者可以注册然后直接通过网络选择所需职位,填写个人资料,修改个人资料;而企业也可以通过网络发布所要招聘的职位,修改招聘信息;个人用户与企业用户登陆进入网页查询信息,对满意的信息可以发邮件进行交流。这种招聘求职方式方便快捷,不容易出错,大大提高了双方的效率。该课题研究内容为网上招聘求职系统的设计与开发。该招聘求职网系统是面向个人求职与企业招聘多模块管理系统:为了充分利用的网络资源,实现个人和企业迅速便捷的沟通,在设计上采用了当前流行的B/S结构,突破了系统使用地域的局限性,使求职者和用人单位都可访问本系统并进行信息查询,登录后还可以进行发布求职信息和发布招聘信息。该课题采用JSP开发,具有很多优点,具体的有以下几点(1)使用JSP能够生产可重用的组件;(2)采用标识简化页面开发;(3)JSP能够提供所有的Servlet功能;(4)JSP一次编写,随处运行,而且JSP的平台适应性更广。1.4相关技术介绍本招聘求职系统采用JSP开发技术,采用JDK1.5、Dreamweaver8和JCreator开发工具,系统运行环境为windowsXP系统、tomcat5.0服务器、SQLServer2000数据库服务器。Java是一种面向对象的程序设计语言。Java的程序设计集中于对象及其接口,Java提供了简单的类机制以及动态的接口模型,实现了模块化和信息封装。该课题采用的JSP继承了Java面向对象的特点,具有跨平台和可移植性等特点。JSP(JavaServerPages)技术介绍JSP(JavaServerPages)是由SunMicrosystem公司于1999/6推出的新技术,是基于JavaServlet以及整个java体系的Web开发技术。利用这一技术可以建立先进、安全和跨平台的动态网站。它为创建显示动态生成内容的Web页面提供了一个简洁而快速的方法。JSP技术的设计目的是使得构建基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器、应用服务器和开发工具共同工作,因此它完全解决了目前ASP、ASP.NET、PHP的一个通病,那就是脚本级执行。同时它还能应用于不同的操作平台上。当用户通过浏览器从Web服务器上请求JSP文件时,Web服务器首先响应HTTP请求,并启动JSP解释器解释JSP文件中的JSP标记和小脚本,然后通过JDBC(JavaDataBaseConnection)存取、查询数据库中的数据,并将结果返回并以HTML页面的形式发送回浏览器。JSP相对于ASP、ASP.NET和PHP等动态网页技术有以下5个特点:(1)多平台支持,可以在几乎所有的服务器系统上运行。(2)编译后运行,能够大大提高执行效率。(3)JSP支持自定义的标签库,具有很好的扩展性能够提高可重用性。(4)JSP采用Java作为脚本语言,而Java作为一格成熟的跨平台的程序设计语言,几乎可以实现任何想实现的功能。(5)强大的数据库支持。JSP可以和任何与JDBC兼容的数据库连接访问数据库,而且还可以使用JDBC-ODBCBridge访问基于ODBC的数据库。对于只支持ODBC的数据库,可以通过JDBC-ODBC来将JDBC调用转化为ODBC调用以实现访问。这也意味着JSP可以比ASP访问更多类型的数据库。在初步了解了JSP技术后,接下来就介绍一下JSP的运行原来。JSP第一次运行的时候会编译成Servlet。JSP是Web开发技术,Servelt是服务器端运用的小程序,我们访问一个JSP页面时,服务器会将这个JSP页面转变成Servelt小程序运行得到结果后,反馈给用户端的浏览器。Servlet相当于一个控制层再去调用相应的JavaBean处理数据,最后把结果返回给JSP。Servlet主要用于转向,将请求转向到相应的JSP页面。JSP更多的是进行页面显示,Servlet更多的是处理业务,即JSP是页面,servlet是实现JSP的方法。当用户从浏览器访问网站时,也就是从用户向服务器发出请求时,由JSP来接收这此请求,然后调用JavaBean做具体的数据存取运算等处理,把结果返回给JSP,JSP把得到的结果通过浏览器返回给用户,JSP的运行模式如下图1.1所示:图1.1JSP的运行模式1.4.2MicrosoftSQLServer2000简介SQL(StructuredQueryLanguage,结构查询语言)是一个功能强大的数据库语言。SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。SQL功能非常强大,但是概括起来,它可以分成以下几组:DML(DataManipulationLanguage,数据操作语言):用于检索或者修改数据;DDL(DataDefinitionLanguage,数据定义语言):用于定义数据的结构,比如创建、修改或者删除数据库对象和DCL(DataControlLanguage,数据控制语言):用于定义数据库用户的权限。SQLServer2000是一个新型关系数据库管理系统,提供了完整的关系数据创建、开发、设计和管理功能。SQLServer2000提供了在服务器系统上运行的服务器软件和在客户端运行的客户端软件;SQLServer2000的数据库系统的服务器运行在WindowXP/NT/2000系统上,负责创建和维护表和索引等数据库对象,确保数据完整性和安全性,能工在出现各种错误时恢复数据。SQL语言有以下几个优点:(1)非过程化语言SQL是一个非过程化的语言,因为它一次处理一个记录,对数据提供自导航。SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集,所有SQL语句接受集合作为输入,返回集合作为输出。SQL的集合特性允许一条SQL语句的结果作为另一条SQL语句的输入。SQL不要求用户指定对数据的存放方法,这种特性使用户更易集中精力于要得到的结果;所有SQL语句使用查询优化器,它是RDBMS的一部分,由它决定对指定数据存取的最快速度的手段,查询优化器知道存在什么索引,在哪儿使用索引合适,而用户则从不需要知道表是否有索引、有什么类型的索引。(2)统一的语言SQL可用于所有用户的DB活动模型,包括系统管理员、数据库管理员、应用程序员、决策支持系统人员及许多其它类型的终端用户。基本的SQL命令只需很少时间就能学会,最高级的命令在几天内便可掌握。(3)所有关系数据库的公共语言由于所有主要的关系数据库管理系统都支持SQL语言,用户可将使用SQL的技能从一个RDBMS(关系数据库管理系统)转到另一个,所有用SQL编写的程序都是可以移植的。第二章系统需求分析2.1系统的总体需求根据分析调查,使用招聘求职系统的用户可以分为一般游客、个人用户、企业用户和管理员4类,这4类的需求分别为:一般游客包括有注册和没注册的所有用户,该类用户可以查看或搜索相关的职位或是满意的人才,也可以通过友情链接查看其它相关的人才网站或是相关的大学;注册会员的用户包括个人用户和企业用户两类,会员登录后可以管理自己的注册信息,个人用户可以发布求职信息而企业用户则可以发布招聘信息,个人用户也可以删除求职信息而企业用户则可以删除招聘信息,两种用户也都可以发送邮件;管理员用户可以对所有的注册会员、所有的招聘求职信息和所有得超链接进行管理。具体的网上招聘求职系统的总体模块图如下图2.1所示:身份验证身份验证个人信息管理企业信息管理超链接管理管理员企业个人搜索一般游客图2.1招聘求职网的总体模块图2.2一般用户需求所谓一般用户就是指还没有注册的过客,该类用户只具备了最基本的需求,那就是查看和搜索。由于一般的游客还没有进行注册,所以没有自己的帐号进行登录,因此该类用户只可以浏览和搜索招聘求职信息,以及通过超连接查看其他的招聘网或者其他高校毕业生的一些情况,但是该类用户不能发送邮件,不能发布求职、招聘信息。一般用户若想有这样的权限只有注册成为本站的会员才可以进行发布招聘、求职信息,已经发送简历。2.3个人用户需求该系统的会员分两种类型的注册用户:个人求职者和企业招聘者。个人用户最重要的需求就是能够发布自己的求职信息并能够通过该站与企业取得联系。个人用户注册后就有了自己登录的帐号。根据调查分析,个人用户求职者有以下4个功能需求:(1)修改基本信息:在这个功能模块中,求职者能修改自己的年龄、最高学历、毕业院校、简历等基本信息。(2)发布求职信息:在该功能模块中,求职者能发布自己的求职信息。(3)删除求职信息:在该功能模块中,求职者可以删除自己曾经发布过的求职信息。(4)发送邮件:在该功能模块中,求职者能给企业发送求职信。2.4企业用户需求当一般用户在企业注册模块注册成为会员时,企业注册就有了自己的登录帐号。该类用户最重要得需求就是能够发布自己得招聘信息并能够通过该站与求职者取得联系。根据调查分析,企业用户者有以下4功能需求:(1)修改基本信息:在这个功能模块中,企业能修改公司的名称以及所属行业等基本信息。(2)发布招聘信息:在该功能模块中,企业用户能发布自己的招聘信息。(3)删除招聘信息:在该功能模块中,企业用户可以删除自己曾经发布过的招聘信息。(4)发送邮件:在该功能模块中,企业能给求职者发送面试邀请函2.5管理员需求管理员具有的管理权限是最多的,不但对网站上的一些招聘求职信息进行管理还可以对个人用户和企业用户进行管理,也可以对超连接进行管理。根据调查分析,管理员有以下5个功能需求:(1)个人用户管理:在该功能模块中,管理员能够查看全部的求职者的信息,也能够删除某个求职者。(2)求职信息管理:在该功能模块中,管理员能够查看求职者发表的求职信息,也可以删除某些求职信息。(3)企业用户管理:在该功能模块中,管理员能够查看全部的企业的信息,也能够删除某个企业会员。(4)招聘信息管理:在该功能模块中,管理员能够查看企业发表的招聘信息,也可以删除某些招聘信息。(5)友情链接管理:在该功能模块中,管理员能够查看所有的友情链接,也可以对其进行添加、修改和删除。

第三章系统总体设计3.1系统的构架选择本系统采用的是浏览器/服务器结构(B/S架构),招聘求职网的架构示意图如图2-1所示。浏览器端提供用户操作界面,接收用户输入的各种操作信息,向web服务器发出各种操作命令或数据请求,并接收执行操作命令后返回的数据结果,根据业务逻辑进行相关的运算,向用户显示相应的信息。Web服务器端接收浏览器端的数据或命令请求,并请求数据库服务器执行数据库操作等到相应的数据集,对数据集进行相应的处理,然后将数据集好处理后的数据集返回给浏览器端。如图3.1所示:图3.1招聘求职网的架构示意图3.2系统的总体结构设计本系统主要有3大功能模块组成,有管理员的操作界面、企业用户操作界面和个人用户操作界面。网上招聘求职网的总体结构示意图如图3.2所示图3.2网上招聘求职系统的总体结构示意图3.3数据库的设计因为本系统是一个网上招聘求职系统,所以数据库的设计必须满足招聘求职网的各种需求。本站要求记录每个个人用户的详细信息和个人发布求职的信息;记录每个企业用户的详细信息和企业发布的招聘信息;还有保存超链接的网址。通过以上的分析,数据库设计必须满足以下几点。记录系统登录用户的信息记录个人用户详细的信息记录企业用户详细的信息记录个人发布求职的信息记录企业发布招聘的信息记录超链接的网址根据数据库需求分析,可以得到招聘求职网的实体-关系模型(E-R模型),如图3.3所示:图3.3招聘求职网的实体-关系模型(E-R模型)该E-R模型有以下几个实体类型,其属性如下所述:管理员(管理员编号、登录名、登录密码)个人用户(用户名、密码、用户真实姓名、年龄、性别、出生日期、毕业院校、专业、学历、电子邮件、简历)企业用户(用户名、密码、企业名称、电子邮件、联系的、所属的行业、公司地址、公司简介)求职信息(求职编号、求职者名称、专业、职位、薪资、发布日期、截至日期、其他说明)招聘信息(招聘编号、企业的名称、所属行业、职位、薪资、发布日期、截至日期、其他说明)超链接信息(链接编号、名称、网址)数据库逻辑结构设计在数据库概念结构设计完毕之后,就可以将数据库的概念结构转化为某种数据库系统所支持的实际数据类型,也就是数据库的逻辑结构。根据网上招聘求职系统的功能要求,选取SQLServer2000作为后台数据库管理软件。该数据库由6个表组成。其中这6个表包括管理员用户表(tb_admin),个人用户表(tb_student),企业用户表(tb_company),招聘信息表(tb_cjob),求职信息表(tb_sjob),链接管理(tb_flink)。管理员用户表(tb_admin)主要记录管理员的编号、登录名及登录密码,管理员表(tb_admin)的结构如表1所示:表1管理员表(tb_admin)字段名称中文名数据类型主键外键可空默认值备注id管理员编号intYNN无自动编号admin登录名varchar(50)NNN无无password登录密码varchar(50)NNN无无个人用户表(tb_student)主要记录个人用户的用户名、密码、用户真实姓名、年龄、性别、出生日期、毕业院校、专业、学历、电子邮件、简历等,个人用户表(tb_student)的结构如表2所示:表2个人用户表(tb_student)字段名称中文名数据类型主键外键可空默认值备注sname用户名varchar(20)YYN无唯一password密码varchar(50)NNN无无name真实姓名varchar(20)NNN无无age年龄int(4)NNY无sex性别bit(1)NNY1表示“男”birthday出生日期datetime(8)NNY无无school毕业院校varchar(50)NNY无无specialty专业varchar(50)NNY无无knowledge最高学历varchar(50)NNY无无email邮箱varchar(50)NNY无无resume简历varchar(50)NNY无无企业用户表(tb_company)主要记录了企业的用户名、密码、企业名称、电子邮件、联系的、所属的行业、公司地址、公司简介等,企业用户表(tb_company)的结构如表3所示:表3企业用户表(tb_company)字段名称中文名数据类型主键外键可空默认值备注cname用户名varchar(20)YYN无唯一password密码varchar(50)NNN无无name企业名称varchar(50)NNN无无email邮箱varchar(50)NNY无无tel联系varchar(20)NNY无无manage所属行业varchar(20)NNY无无address公司地址varchar(100)NNY无无resume公司简介varchar(50)NNY无无求职信息表(tb_sjob)主要记录了求职编号、求职者名称、专业、职位、薪资、发布日期、截至日期、其他说明等,求职信息表(tb_sjob)的结构如表4所示:表4求职信息表(tb_sjob)字段名称中文名数据类型主键外键可空默认值备注jobid求职编号int(4)YNN无自动编号sname求职者varchar(50)NYN无无specialty所学专业varchar(50)NNY无无job职位varchar(50)NNY无无emolument薪资varchar(20)NNY无无ptime发布日期datetime(8)NNY无无atime截止日期datetime(8)NNY无无other其他说明varchar(200)NNY无无招聘信息表(tb_cjob)主要记录了招聘编号、企业的名称、所属行业、职位、薪资、发布日期、截至日期、其他说明等,招聘信息表(tb_cjob)的结构如表5所示:表5招聘信息表(tb_cjob)字段名称中文名数据类型主键外键可空默认值备注jobid招聘编号int(4)YNN无自动编号sname企业名称varchar(50)NYN无无specialty所属行业varchar(50)NNY无无job职位varchar(50)NNY无无emolument薪资varchar(20)NNY无无ptime发布日期datetime(8)NNY无无atime截止日期datetime(8)NNY无无other其他说明varchar(200)NNY无无超链接信息表(tb_flink)主要记录了链接编号、名称、网址等,超链接信息表(tb_flink)的结构如表6所示:表6超链接信息表(tb_flink)字段名称中文名数据类型主键外键可空默认值备注id链接编号int(4)YNN无自动编号name网站名称varchar(20)NNY无无address网址varchar(50)NNY无无第四章系统设计与实现4.1系统运行的流程首先用户一开始浏览招聘求职网时就可以看到注册用户发布的招聘求职信息。当看到自己满意的对象,可以进行注册成为会员后发送邮件与对方联系。系统实现的页面如下图4.1所示:图4.1系统页面运行流程图4.1.2系统后台页面运行的流程系统后台管理包括个人用户信息管理、企业用户信息管理、求职信息管理、招聘信息管理和友情链接管理5部分组成,具体页面运行流程如图4.2所示:图4.2后台页面运行的流程4.2主要模块的流程图及详细设计个人用户注册模块主要提供接口让用户填写注册信息,然后把用户信息保存到数据库,注册过程中需要验证用户填写信息的有效性,还要检查用户是否已经注册过,另外每注册一个新用户,自动生成一个个人用户登录帐号。个人用户注册的操作流程图如图4.3所示:图4.3个人用户注册的操作流程图企业用户注册模块的设计企业用户注册模块主要提供接口让用户填写注册信息,然后把用户信息保存到数据库,注册过程中需要验证用户填写信息的有效性,还要检查用户是否已经注册过,另外每注册一个新用户,自动生成一个企业用户登录的帐号。企业注册的操作流程图如图4.4所示:图4.4企业用户注册的操作流程图用户在登录界面输入用户名和密码,并选择用户用户类型,单击“登录”按钮后,需要根据用户输入的信息,进行数据库验证,如果验证用户信息和身份合法,则允许用户登录,并根据用户类型,系统自动跳转到相应的界面。登录模块的操作流程图如图4.5所示:图4.5登录模块的操作流程图个人填写完求职信息后,单击“发布”按钮时,需要验证用户填写的信息有效,如果有效则把用户发布的求职信息保存到数据库;如果无效,则提示用户重新填写;同样企业用户填写完招聘信息后,单击“发布”按钮时,需要验证用户填写的信息的有效性,如果有效则把企业用户发布的招聘信息保存到数据库中,若无效,则提示用户重新填写;发布求职/招聘信息模块的流程图如图4.6所示:图4.6用户发布求职/招聘信息模块的流程图个人用户或企业用户可以根据自己的情况,比如说发表的信息已经到了截至日期等,而删除自己原本发布的求职/招聘信息。当用户点击“删除”是,系统会返回提示信息,提示用户是否成功删除。具体的删除求职/招聘信息的流程图如图4.7所示:图4.7删除求职/招聘信息的操作流程当管理员用管理员的帐号登录后,不但可以对某个个人用户的删除或是删除某个企业用户,还可以对超链接进行管理,可以添加、修改和删除网站的链接。具体的超链接管理的流程图如图4.8所示:图4.8超链接管理模块的操作流程图4.3关键问题的解决招聘求职系统中常见的问题是如何给企业和个人提供相应的需求信息,如何增强企业和个人的在线联系。针对这个问题,该系统中采用发送邮件的方式使得双方取得联系。在做系统的过程中,一些关键技术还是需要重点解决,如邮件发送,在Jsp中邮件发送主要涉及到Jmail技术。Jmail这块技术中,主要涉及到服务器的问题,Jsp是面向B/S结构的,邮件发送需要先找到服务器第五章用户操作指南5.1系统运行的环境网上招聘求职系统运行的环境要求如下:服务器端采用WindowsXP操作系统+SQLServer2000数据库系统+Tomcat5.0(前提是已经在电脑上正确的装好了JDK)。客户端使用WindowsXP操作系统+IE7.0(InternetExplorer)浏览器/傲游浏览器。5.2普通用户普通的用户是指没有经过注册的用户,该用户浏览网页时,仍然可以搜索职位和浏览信息。5.2.1浏览信息在网上招聘求职系统的首页,用户可以浏览相关的招聘或者求职的信息,如图5.1所示:图5.1系统的首页当用户浏览到自己满意的职位或是满意的人才,可以通过点击查看更详细的信息,具体的页面如下图5.2所示:图5.2招聘/求职者详细信息5.2.2搜索职位用户可以根据自己的需要,运行网站上搜索的功能查找所需的人才或是职位,具体的界面如图5.3所示:图5.3搜索功能的界面如上所示,在关键字的文本框中输入所要搜索的职位或者是输入所有搜索的人才,点击查询,就会跳转到查询的结果如图5.4所示的页面:图5.4搜索的结果5.3个人用户个人用户可以到首页上点击“个人注册”进行注册,具体的页面如图5.5所示:图5.5个人用户注册页面用户注册成功后,回到首页的登录框,根据注册的用户名跟密码进行登录。当个人用户成功的登录后,跳转到页面如图5.6所示:图5.6个人用户信息管理界面在这个人用户信息管理控制平台界面中,用户可以根据自己的需要修改自己的注册信息,也可以发布或删除求职信息,并且通过邮件的方式与企业联系。具体的界面如图5.7所示:图5.7个人信息管理模块中子模块的界面当用户找到自己满意的职位时,点击“发送邮件”把自己的信息发送给对方,当有联网的时候显示的页面如下图5.8所示:图5.8邮件发送成功的提示页面5.4企业用户企业用户可以到首页上点击“企业注册”进行注册,具体的页面如图5.9所示:图5.9企业用户注册页面用户注册成功后,回到首页的登录框,根据注册的用户名跟密码进行登录。当企业用户成功的登录后,跳转到页面如图5.10所示:图5.10个人用户信息管理界面在这个企业用户信息管理控制平台界面中,用户可以根据自己的需要修改自己的注册信息,也可以发布或删除招聘信息,并且通过邮件的方式与求职者联系。具体的界面如图5.11所示:图5.11企业用户信息管理模块中的子模块5.5管理员当用户是管理员,用户之间点击首页上的“管理员入口”就能跳转到管理员的登录界面,具体的界面如下图5.12所示:图5.12管理员登陆界面当管理员用帐号和密码登陆后,就跳转到管理员后台管理控制中心的页面,如图5.13所示:图5.13管理员后台管理的界面在管理员后台管理控制中心的模块中还包括了个人用户信息管理、企业用户信息管理、求职信息管理、招聘信息管理和友情链接管理5个功能模块。具体的界面如下图5.14所示:图5.14后台管理功能的各个子模块在友情链接管理的子模块中,可以进行对链接网站的添加、修改和删除。当管理员点击“添加链接”,则页面跳转到如下图5.15所示:图5.15添加链接点击“提交”则添加成功。返回到首页就可以看到所添加的链接。以上是对整个网上招聘求职系统界面及操作的总体介绍。结论通过这次的毕业设计,对JSP有了一定的了解与接触,对JSP的一些概念和编程方法有了一定的认识,能基本地用JSP编写程序了。这次的毕业设计完成了原定的任务,用JSP实现了网上招聘求职系统达到了预期的效果。通过这次毕业设计我也对网络编程有了更进一步的了解。当然现在程序还处于不完善的阶段,只是把网站的最基本的功能实现了。就网站功能来说,与网上的那些网站相比差距还是很大的。要达到它们的水平还需要大量的工作,大量的时间,要查找更多的资料。以后有时间的话我会进一步的完善这个程序,具体工作有:1.浏览模块和界面有待进一步完善,使它更接近已有的软件;2.邮件收发方面还有待完善,因为在该系统中是基于B/S结构的,所以只要联网的情况下,发送邮件的功能才能实现;3.信息搜索还未完善,可以进一步分类。比如说按管理类、销售类进行搜索会更精确。

参考文献[1]尚俊杰.网络程序设计—ASP[M].北京:清华大学出版社,2007/7[2]郭泽民.动态网页技术ASP、PHP与JSP的比较分析[J].电脑开发与运用,2007[3]龙马工作室.JSP+Oracle网站开发实例精讲[M].北京:人民邮电出版社,2007/2[4]贾素零,王强.JSP应用开发技术[M].北京:清华大学出版社,2007/6[5]张思民.Java语言程序设计[M].北京:清华大学出版社,2007/2[6]张思民.Java程序设计实践教程[M].北京:清华大学出版社,2006/8[7]陈京民.管理信息系统[M].北京:清华大学出版社·北京交通大学出版社,2006/8[8]王珊,萨师煊.数据库系统概论[M].北京:高等教育出版社,2006/5[9]李春葆,曾慧.SQLServer2000应用系统开发教程[M].北京:清华大学出版社,2007/8[10]高翔,何立军,李国兴.JSP动态网站开发技术与实践[M].北京:电子工业出版社,2007/4[11]汪孝宜,吴士力.网络系统开发实例精粹(JSP版)[M].北京:电子工业出版社,2006/8[12]何雄.JSP网络程序设计[M].北京:人民邮电出版社,2001/2

致谢在这次的毕业设计中遇到了不少的问题是在邬老师悉心的关怀和大力的支持下,我的设计才能得以顺利完成,在这里我衷心的感谢邬老师对我的关怀和支持,感谢老师孜孜不倦的教诲。老师认真负责的工作态度、严谨的治学风格,使我深有感触;是在老师的帮助下,我才能顺利的完成这个系统。成都信息工程学院电子工程学院[电子技术综合设计]总结报告题目:单片机双机通信系统专业:生物医学工程班级:2021级1班姓名:指导教师:胡老师评分:2021年12月20日目录1 项目计划 11.1 项目背景 11.2 方案设计可行性分析 1需求分析 1可行性分析 11.3 项目执行计划 22 设计说明 32.1 方案设计 32.2 硬件设计原理 4单片机系统 4时钟模块 5电平转换 6数码管显示 7按键模块 72.3 各单元模块设计流程图 8硬件总设计框图 8程序设计 9按键程序设计 9串口程序设计 113 调试说明 113.1 调试方法及步骤 113.2 调试数据 123.3 故障分析 143.4 设计注意事项: 144 总结 155 参考文献 156 附录 16项目计划项目背景单片机作为微型计算机的一个分支,其功能强、体积小、应用灵活等诸多优点,在工业控制、仪器仪表、通信、家用电器和国际科技等各个领域得到广泛的应用,随着集成电路技术的不断发展,单片机的性能也在不断提高其应用的范围必将越来越宽广。然而,随着单片机在工业自动化控制、智能仪器中的广泛应用,单片机已经逐渐满足需要,多机协同工作已经成为重要的发展趋势,多机应用的关键就在于多级之间的互相通信、互传数据信息。单片机和计算机的共同发展下,单片机的应用从独立的单片机向网络发展,由计算机和单片机构成的多机网络系统也是单片机技术发展的一个方向。单片机多机通信是指由两台以上的单片机组成的网络结构,可以通过串行通信方式共同实现对某一过程的最终控制。随着计算机技术的发展,多机通信技术也在不断的发展,现在发展比较成熟的还有光纤通信等。由于计算机的飞速发展和控制系统的复杂化,多机通信已经越来越成为人们热门话题之一。目前,单片机多机通信的形式较多,但通常可分为星型、环型、串行总线型和主从式多机型四种。方案设计可行性分析分析1.设计任务a.设计两个单片机系统;b.两单片机之间可以进行远距离通信;c.能够通过数码管显示时间;d.能够通过按键设置本机和对方的时间。2.设计要求a.基本要求:设计两个小系统,能实现有线互相通信(互设时间+数据共享)。b.扩展要求:远距离通信或无线通信,并能实现校验。a.市场可行性分析单片机作为微型计算机的一个分支,其功能强、体积小、应用灵活等诸多优点,在工业控制、仪器仪表、通信、家用电器和国际科技等各个领域得到广泛的应用。b.技术可行性分析本项目在设计上思路简单,已设计出合理的实际方案,可以实现基础要求和扩展要求,并达到比较好的效果。c.资源可行性分析资源有人力资源和材料资源,已考虑到各个阶段所需人才类型及数量,完全可以保证项目实施的有条不紊。d.经济成本可行性分析本项目设计结构简单,材料在原理图设计完成后导师派发。材料易购,成本还是较为合适。e.项目风险分析从项目整体上来说考虑各方面较为全面,风险指数已经降到最低,可以实施。项目执行计划下表为本项目进行的时间进度及人员分配情况:表1.1工程进度工程名称工期(天)开始时间提交时间人员安排原理图设计3彭跃秒PCB布局3彭跃秒程序设计32021.10.20钮丽媛设计说明书2张惠琳安装、调试2钮丽媛安装调试说明书1张惠琳项目提交1钮丽媛表1.2材料清单序号名称型号规格号位数量1单片机STC89C52RC40C(PDIP40)U12片2接口芯片MAX232CPEU22片3四联数码管3461ASSEG12个4时钟芯片DS1302NLY12个5二极管D12个5按键立式6*6*5(4脚黑)S1、S2、S36个6电池LITIUMCELLCR12203V2个7晶振11.0592MHz、32.765MHzY1、A14个8电阻10KR12个9电解电容10uF、100uFC3、C64个10瓷片电容30pF、104C5、C714个11连接线DB9公头1.5mDB91根12上拉电阻1KP12个11底座DIP40、DIP16、DIP8U1、U2、NLY13个12指示灯LED显示灯、红LED2个13排针若干设计说明方案设计通过两个STC89C52单片机为核心设计通信系统。单片机都带有串口,系统要求远距离通信,所以有对外连接的串口相互之间的数据共享。单片机的并行端口也能相互连接来进行数据通信。要求互设时间,可以在IO口连接一时钟模块,这里选择DS1302时钟芯片实现,需要用到按键对时间设置,显示则各自需要数码管。在本次设计中硬件部分:对于两片89C52采用RS232进行双机通信硬件的连接方法如图所示。电平转换芯片采用MAX232,其连接一般采用双绞线。发送方的数据由串行口TXD段输出,经过电平转换芯片MAX232将TTL电平转换为RS232电平输出,经过传输线将信号传送到接收端。接收方也使用MAX232芯片进行电平转换后,信号到达接收方串行口的接收端。接受方接收后在数码管上显示接收的信息。为提高抗干扰能力,还可以在输入输出端加光耦合进行光电隔离。软件部分:通过通信协议进行发送和接收。初始时两个数码管显示初始值。单片机A对B进行时间设置前要先对自己设置时间,此时显示标志;设置之后需对B设时间,再显示标志开始。通过通信协议进行发送接收,A机在设置时可在B机上同时看到显示。与主机发送来的检验和进行比较,若检验和相同则发送字符给主机TXDAT89C52RXDR2IN T2INTXDAT89C52RXDR2IN T2IN MAX232T2OUT R2OUTTXDAT89C52RXDT2IN T2OUT MAX232R2OUT R2IN硬件设计原理2.2.1单片机系统STC89C52芯片:有8k字节Flash,512字节RAM,32位I/O口线,看门狗定时器,内置4KBEEPROM,MAX810复位电路,3个16位定时器/计数器,4个外部中断,一个7向量4级中断结构(兼容传统51的5向量2级中断结构),全双工串行口。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35MHz,6T/12T可选。单片机有32根输入/输出线,组成4个8位并行输入/输出接口,分别称为P0口、P1口、P2口、P3口。每个接口都由锁存器、输出驱动器和输入缓冲器组成。P0口和P2口还可用于对外部存储器访问的地址和数据总线。P0口作为I/O接口使用时,输出级属于开漏电路,必须接上拉电阻才有高电平输出。在TXD和RXD处接一个下载口下载程序。单片机最小系统或称为最小应用系统,是指利用单片机自身的资源,用最少的辅助元件组成一个可以工作的系统。包括电源(地)、晶振(一般使用11.0592MHz或者12MHz)和复位电路。图2.1单片机最小系统振荡电路:如图可见,由两个30pF的电容与11.0592MHz的晶振构成稳定的自激振荡器,属于内时钟方式。这两个电容对频率有微调的作用,为减少寄生电容,振荡器和电容应尽可能安装得与单片机芯片靠近。复位电路:在RST复位输入上接入10uF电容至VCC端,在接一个10K电阻接地,组成上电复位电路。上电原理是,在加电时,Vcc通过电容提供给RST端一个短暂的高电平信号,此后该高电平信号随Vcc对电容的充电过程而逐渐回落,即RST高电平持续时间取决于电容的充电时间。上电时,vcc的上升时间约为10ms,而振荡器的起振时间取决于振荡频率。DS1302时钟模块芯片简介:实时时钟电路DS1302是一种具有涓细电流充电能力的电路,主要特点是采用串行数据传输,可为掉电保护电源提供可编程的充电功能,并且可以关闭充电功能。采用普通32.768kHz晶振。工作电压为2.5V~5.5V。本项目采用三线接口通过5、6、7脚与CPU进行同步通信。DS1302内部有一个31×8的用于临时性存放数据的RAM寄存器。DS1302的引脚排列,其中Vcc2为主电源,VCC1为后备电源。在主电源关闭的情况下,也能保持时钟的连续运行。DS1302由Vcc1或Vcc2两者中的较大者供电。当Vcc2大于Vcc1+0.2V时,Vcc2给DS1302供电。当Vcc2小于Vcc1时,DS1302由Vcc1供电。RST是复位/片选线,通过把RST输入驱动置高电平来启动所有的数据传送。当RST为高电平时,所有的数据传送被初始化,允许对DS1302进行操作。如果在传送过程中RST置为低电平,则会终止此次数据传送,I/O引脚变为高阻态。上电运行时,在Vcc>2.0V之前,RST必须保持低电平。只有在SCLK为低电平时,才能将RST置为高电平。I/O为串行数图2.2DS1302电路图据输入输出端(双向)。SCLK为时钟输入端。备用电源Vcc1,可以用电池或者超级电容器(0.1F以上)。如果要长时间保证时钟正常,选用小型充电电池。可以用老式电脑主板上的3.6V充电电池。如果断电时间较短(几小时或几天)时,就可以用漏电较小的普通电解电容器代替。100μF就可以保证1小时的正常走时。DS1302在第一次加电后,必须进行初始化操作。初始化后就可以按正常方法调整时间。本项目有100μF电解电容,也采用了在备用电源处使用3V的电池供电。二极管的作用是给100uF的电容充放电。下图是DS1302在本设计中的原理图:电平转换用8051串行接口通信,如果两台8051单片机之间的距离很近(不超过1.5m),可以采用直接将两台8051单片机的串行接口直接相连,利用其自身的TTL电平(0-5V)直接传输数据信息。如果传输距离较远(超过1.5m),由于传输线的阻抗与分布电容,会产生电平损耗和波形畸变,以至于检测不出数据或数据出错。RS-232C对电器特性、逻辑电平和各种信号线功能都作了规定。

在TxD和RxD上:逻辑1(MARK)=-3V~-15V

,逻辑0(SPACE)=+3~+15V

。在RTS、CTS、DSR、DTR和DCD等控制线上:信号有效(接通,ON状态,正电压)=+3V~+15V

,信号无效(断开,OFF状态,负电压)=-3V~-15V

。为了能够同计算机接口或终端的TTL器件连接,必须在EIA-RS-232C与TTL电路之间进行电平和逻辑关系的变换。

图2.3MAX232模块原理图最大直接传输距离说明:RS-232C标准规定,若不使用MODEM,在码元畸变小于4%的情况下,DTE和DCE之间最大传输距离为15m(50英尺。DB-9连接器

用RS-232总线连接系统有近程通讯方式和远程通讯方式两种,近程通讯是指传输距离小于15米的通讯,可以用RS-232

电缆直接连接。15米以上的长距离通讯,需要采用调制调解器。

计算机和终端用RS-232连接的交叉“发送数据”与“接收数据”是交叉相连的,使得两台设备都能正常的发送和接收。

在于DB9相连时需要考虑RS232串口接线是公头还是母头,因为两单片机的TXD与RXD必须交叉相连。数据发送与接收线:

发送数据(TxD)——通过TxD终端将串行数据发送到MODEM。

接收数据(RxD)——通过RxD线终端接收从MODEM发来的串行数据。2.2.4数码管显示数码管段选与位选接口如图所示,设置强推挽输出,使数码管显示亮度增加。P0口与数码管段选之间接入1k的排阻限流,相比加上拉电阻会减少单片机的功耗。因为上拉电阻在IO口输出低电平时也会有电流,如果接入限流电阻就会避免这种情况,从而减少功耗。图2.4数码管显示原理图2.2.5按键模块本项目有六个按键,每个单片机三个。按键一端接地另一端接单片机的I/O口。S1、S2、S3分别标志点移位键、加1键、菜单键。图2.5按键原理图各单元模块设计流程图总设计框图两个单片机通信,每个单片机由四个模块组成。该项目原理图及PCB图是在AltiumDeigner软件下设计的。设计框图如下图所示。图2.6总设计框图设计该项目软件设计使用的是Keil编程软件。图2.7主程序流程图 UartInit();//串口初始化 Init_DS1302(5555); //初始化1302 KeyScan(); //按键扫描 DisPlayKey(); //按键响应操作 GetTime(); //获取当前ds1302的时间display(DisNum);//显示当前调整的时间display(SendNum); //显示对目标单片机的调整的时间SendString(UartNum);//发送调整时间到目标单片机程序设计主要是对时间的设置函数: Write_Data(0x8e,0x00); //写保护关 Write_Data(0x80,Sec); //初始秒值为50 Write_Data(0x82,Min); //初始分钟值为59 Write_Data(0x90,0x01); //充电 Write_Data(0xc0,0xf0); //初始化一次标示 Write_Data(0x8e,0x80);按键程序设计按键扫描:图2.8按键扫描框图 if((P1&0xe0)!=0xe0)//扫描按键管脚是否有电平变化cKey=P1&0xe0; //读出键值while((P1&0xe0)!=0xe0);//等待按键松开按键响应:图2.9按键响应框图voidDisPlayKey(void) //按键响应//如果是对自己设置时间就将自己的时间装入调整数组 if(flag==1) { temp[0]=DisNum/1000; temp[1]=DisNum%1000/100; temp[2]=DisNum%100/10; temp[3]=DisNum%10; }//如果是对对方设置时间就将发送时间装入调整数组//根据键值调整调整数组里的数字//组合调整后的数字//更改调整模式串口程序设计 图2.10串口中断流程图 SCON=0X50;//串口工作方式1 TMOD=0x20;//设定定时器1的工作方式为方式2(8位自动重装) TH1=-3; //设置串口波特率为9600 TL1=-3; TR1=1; //开启定时器 ES=1; //开串口中断//判断数据是否结束,校验if(uart_data[num-1]=='*'&&uart_data[num-2]=='*')调试说明调试方法及步骤先使用Proteus仿真软件仿真无误后将软件下载到单片机上,再实物调试。两单片机中都下载进程序后,数码管均显示初始化值5555;选择一个主机一个从机,在主机的模块中按下菜单键S3调整模式此时显示3333,对主机设置时间,主机时间从此时开始;按下标志位键选择需要调整的数,标志位的点在数字右下角;设置好主机时间后按下主机菜单键,此时显示4444表示对从机设置时间;通过标志位键和加1键设置从机时间,设置过程中主机设置的时间同步通信到从机中;设置完成后,按下菜单键,主机的数码管显示自己的时间,从机的时间从4444模式下被设置的时间开始。交换主机和从机,重复以上操作,完成本项目的通信操作。注意:主机在对从机设时间的同时自己也在计时。调试数据下面几图为Proteus仿真的步骤及数据:图3.1初始化状态图3.2对主机设置时间图3.3对从机设置时间图3.4完成时间设置故障分析硬件故障问题是电路板的问题主要有元器件虚焊、损坏和是否接线错误;1.电阻虚焊问题:若电阻正常,则通过电阻两端后应该有一个电压值。根据这个原理,用万用表逐个测量各电阻两端的电压,若飘零则说明该电路没有焊好,短路或者电阻故障,应进一步确认故障原因并处理。2.数码管无法显示:可能是上拉电阻过大,导致显示不清晰;也可能数码管灯管已坏;上拉电阻正负接反。出现乱码,则可能是码表不正确,或是程序未做消隐处理。3.单片机不能下进程序:下载时下载口P3.1(TXD)被占用,或下载口排针虚焊。检查是否为虚焊,若不是,则在TXD处焊接排针引出,通信时用排针帽带上,下载时不用帽。4.按键按下数码管的时间不变:按键虚焊没有接入I/O口或中断程序出错,或按键损坏。检查是否为损坏,是则换掉;若为虚焊,则按电机问题处理;若为程序出错可能是每个按键功能没有实现。设计注意事项:1.串行通信,使用的晶振是11.05926MHZ,波特率是9600

两块板子除与DB9的连接线有一个要交叉相连外要严格一致。

3.双机通信的基本原理是对RXD和TXD操作,RS23最大通信距离为15m。

4.DS1302电路中的100uF电容只能保证在1个小时正常走时,要使掉电后再重新下载程序则要加上电池。总结设计体会和收获:最初选择这个项目是因为之前学过微计算机原理,但真正着手才发现做一个工程不单单是学过理论知识就行的。实际的工程中需要的不仅仅是理论还要考虑实际的细节以及队员之间的团结和合理分工,这个课程考验了我们自觉性、动手能力与协作意识的任务,三个臭皮匠赛过诸葛亮,团队合作时我们更便于取长补短,相互讨论收获更大。通过这个项目的实践我们补充了之前不熟悉和没接触的知识对单片机的通信更加了解,学会使用时钟芯片和串口芯片。本项目完成了双机通信的基础要求和扩展要求,但硬件方面还可以更加完善多使用几个按键和数码管。参考文献1.《单片机微型计算机原理及接口技术》郑郁正主编.北京:高等教育出版社,2021.7

2.MCS-51单片机多及通信的组成原理及通信程序云南省邵通地区邮电局,彭宗乾3.《8051单片机实践与应用》电子爱好者的电子书附录1.原理图图6.1系统原理图图6.2RS232转接板原理图2.PCB图图6.3系统PCB3.实物图图6.44.程序代码/**************************主函数*****************************/#include"ds1302.h"#include"uart.h"#include"type.h"#include"delay.h"#include"key.h"#include"display.h"voidmain(void){ uint16_ttimenum,NewTime; uint8_tUartNum[10]; UartInit();//串口初始化 Init_DS1302(5555); //初始化1302 EA=1; //开总中断 while(1) { KeyScan(); //按键扫描 DisPlayKey(); //按键响应操作 if(flag==0) //菜单0 { GetTime(); //获取当前ds1302的时间//转换时间秒 timenum=(DateTime[0]>>4)*10+(DateTime[0]&0x0f);//转换时间分 timenum+=(DateTime[1]>>4)*1000+(DateTime[1]&0x0f)*100; display(timenum);//显示当前时间 DisNum=3333; //初始化标志位3333 SendNum=4444; //初始发送标志位4444 } if(flag==

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论