收藏 分享(赏)

基于单片机的GPS定位器设计-毕业论文.doc

上传人:wo7103235 文档编号:388011 上传时间:2019-06-05 格式:DOC 页数:46 大小:912KB
下载 相关 举报
基于单片机的GPS定位器设计-毕业论文.doc_第1页
第1页 / 共46页
基于单片机的GPS定位器设计-毕业论文.doc_第2页
第2页 / 共46页
基于单片机的GPS定位器设计-毕业论文.doc_第3页
第3页 / 共46页
基于单片机的GPS定位器设计-毕业论文.doc_第4页
第4页 / 共46页
基于单片机的GPS定位器设计-毕业论文.doc_第5页
第5页 / 共46页
点击查看更多>>
资源描述

1、(懳持娀焀持戇持懳持讀缁缀栀瀀螏頀h栀椀缂洃唓唓唓紓紓紓紓紓紓紓紓紓紓紓紓紓紓紓紓紓紓缓婫輀瑞鮀譪葟卶刀瀀瀀琀瀀椀挀最椀昀婫轓瑞鮀譪葟卶刀瀀瀀琀尀尀愀戀挀昀昀戀挀攀戀戀戀攀攀戀椀眀嘀夀匀堀瀀洀砀氀洀瘀昀搀焀儀瀀眀儀礀瀀渀瘀昀嘀堀渀戀甀伀娀倀吀栀攀吀儀眀婫輀琀鮀譪匀刀愀愀挀昀戀愀豒华鸀襺魎鮀譪葟敢魎邍却琀輀汖愀氀愀氀愀攀愀爀椀渀最倀漀椀渀琀渀挀倀愀最攀啶湟婫肋湎鮀譪葟敢魎邍湴琀魎邍葓占湔婫祓鹶豾沚愀氀愀氀愀攀愀爀椀渀最倀漀椀渀琀渀挀倀愀最攀鮀葟敢魎邍汴愀氀愀氀愀攀愀爀椀渀最倀漀椀渀琀渀挀倀愀最攀鮀葟攀魎退魎邍湴墐著颕魎邍葴啓譜鮀敢魎邍汴愀氀愀氀愀攀愀爀椀渀最倀漀椀渀琀渀挀倀愀最攀捎扫邍襺譎魓杒豴

2、蕧襰葥邍n塎葾塎塢啓穜沅厑沅厑聼却塼蝎葎驶汏愀氀愀氀愀攀愀爀椀渀最倀漀椀渀琀渀挀倀愀最攀魎蒈襺魎魎邍却塼W颕魎蒈焀萀鸀萀煓扥蒗萀谀鉔扥魎邍葮挀甀爀爀攀渀挀礀焀豥蒍晶椀昀氀煒谠焀萀魎邍敢戠魎邍葮啓怀敢葵v煬魎邍扥葧谂萂魎邍葴煴萠鮀譪豗魎邍葴魎邍戀鈂唁煜萀豶萀魎邍谀戠魎邍葮魎邍却塼著颕沘愀氀愀氀愀攀愀爀椀渀最倀漀椀渀琀渀挀倀愀最攀鮀葟攀魎退魎邍湴墐著颕魎邍葴啓譜鮀敢魎邍汴愀氀愀氀愀攀愀爀椀渀最倀漀椀渀琀渀挀倀愀最攀堀襺葒扥敢聵剢塎襺塎葔葟鬀萂聶萠蒃萠萂鬠萀萁匀啓塎葔敢挀甀爀爀攀渀挀礀萀葒襺堀襺葒扥塎葔彬戀儰襺葒扥沗愀氀愀氀愀攀愀爀椀渀最倀漀椀渀琀渀挀倀愀最攀塎魎邍扥蒐魎邍敢壿啓魒叿厐葟塎厐葟塶灝葙

3、魒厐葟葧葎啓鉿厐葟厐葟聶魎邍獧萀揰啓癜b蒗聶泿愀氀愀氀愀攀愀爀椀渀最倀漀椀渀琀渀挀倀愀最攀魎邍葴犉骂魎邍萁魎邍萀堀塢筗捑驒饿魎邍獧葑塎蒕佶楓蒗墀塢筗捑驒饿魎邍獧葑塎蒕佶梀肕读(0/1 ) SN int 显示顺序Module_ID int 所属模块TableName varchar 表名(此字段非必需,冗余是为提高查询效率)系统表间关系分为几个类:(1)数据定义类:Tables、Fields、Looup(2)软件组成类:Module、Function(3)用户及组织类:Dept、User(4)权限类:Rights 、RightTablesRights- Function/ModuleRightT

4、ables- Fields/TableseHR 软件开发突破简述第 5 页 共 18 页第 2 章 EHR 系统平台模块一、数据重构,软件通用的灵魂模块数据重构是 HR 系统最重要的维护模块之一,是保证数据库及指标项能够满足不同用户需求的实现工具。她主要完成以下功能:1. 建立新的人事、工资及其他信息库2. 修改已有信息数据库结构,增加、修改、删除信息项目3. 管理不同功能模块的各类信息库,定义各类信息库的归属现在我们来想一想,不同的客户,其人员基本信息内容是不是不完全一样?比如银行账号 、 社保账号 、 岗档级等等,有的客户需求,有的客户不需要,不同的行业、不同的客户,其人员信息内容肯定是不

5、相同的!而工资信息表,内容也肯定不相同!人员档案信息不同的客户需求也不同:有的要员工培训结果子集 ,有的要特殊工种情况子集等等。初级的 HR 软件一般没有这个模块,当面对上面的客户需求时,只能是不同客户进行不同的编码,一个项目一个项目的去定制开发完成!有了数据重构模块,我们就可以根据用户的需求,建立不同的表、不同的字段!完全不用修改程序代码,就可满足用户的需要!数据重构模块的有无,在某种程序上,可视作专业 HR 软件与初级 HR 软件的分水岭!数据重构模块的有无,是通用 HR 软件与非通用 HR 软件的最重要区别!拥有数据重构模块的 HR 软件,其功能设计、开发实现更简洁、更快速、功能更稳定!

6、其开发思路和实现代码与没有该模块的初级 HR 软件完全不同!后者开发新功能时所需时间更长,还会带来功能不易稳定、操作不易一致等诸多问题!既然数据重构模块如此重要,那么为什么许多的 HR 软件没有去实现她呢?原因不外乎以下几点:1. HR 软件开发者没有通用软件设计的经验,完全不会想到这样设计软件2. 该模块的实现,需要设计系统表来管理 HR 数据表结构,这种设计思维,一般的开发者也难以想到3. 最重要的一点是,数据重构模块操作影响的是数据库的表结构,在前台的软件功能界面上,如何自动地反映出数据库表结构的变化,满足不同用户的操作要求,这需要一个核心组件(或者多个组件)去实现,这个组件的设计和实现

7、有一定的难度!后面,我会讲到如何实现数据重构和这个核心组件。相关表:模块表 Sys_Module 、 表表 Sys_Tables 、 字段表 Sys_Fields 。二、权限管理实现对系统用户及使用权限的管理,包括增加、修改、删除用户并对它们进行授权。人力资源数据保密性要求高。一般的 HR 软件权限管理内容比较简单:只是增删改用户,对部门权限、功能权限进eHR 软件开发突破简述第 6 页 共 18 页行控制而已。而专业的 HR 软件不仅具有这些基础功能,还具有以下功能: 表及字段的控制权限:拒绝、查看、编辑权限;人力资源数据的权限控制精确到表和每一个字段。不同的用户,可以查看不同的项目内容。

8、角色或用户组,方便授权 大用户功能一般的 HR 软件,只有系统管理员用户可以进入权限模块进行授权。但对于集团型大客户,用户数过百时,系统管理员的授权工作就会变得繁重。这时,引入大用户功能,大用户可进入权限管理,建立自己分公司内的使用用户并授权。相关表:模块表 Sys_Module 、 表表 Sys_Tables 、 字段表 Sys_Fields 、用户表 Sys_User 、 功能表 Sys_Functions 、 组织机构表 Sys_Dept 、权限表 Sys_Rights 、 表、字段权限表 Sys_RightTables 。三、代码管理同数据重构 、 权限管理 、 日志管理一样, “代码

9、维护”也是系统维护模块,它用于对指标代码的维护。指标代码一般分成单级代码、多级代码、多选代码来分别管理,单级代码下只有一级(比如:人员模块中性别字段关联的代码选项:男、女) ,多级代码下有多级(如:行政区划) ,它们都是单选;多选代码可以多选(如:兴趣) 。相关表:选择项表 Sys_LookUp第 3 章 通用 EHR 的平台核心组件前面我们讲到了通用 EHR 软件的平台组成:数据重构、系统表、核心组件(这里,我们称之为 HRGrid 组件) 。平台保证了软件的通用性。拥有了平台,软件功能的扩展变得更容易、更稳定、更易用!当应用数据重构功能,添加完用户需要的信息表和信息项目后,业务模块(比如人

10、员管理、薪资管理)应该能自动地展现这些项目,并可让用户维护这些项目的数据,而不用修改任何程序代码,这样才可做到软件的通用。一、 HRGrid 组件界面展现Grid 模式查看部门人员列表信息:eHR 软件开发突破简述第 7 页 共 18 页卡片模式查看某个人员信息:二、 HRGrid 组件基本实现方法HRGrid 组件从平台库表中获取业务表信息,显示人员业务数据。并提供数据维护的属性和方法。以下是 HRGrid 基本的方法,供开发者参考。publicprocedure Open;procedure OpenEditors(Parent: TWinControl; ColumnCount: Int

11、eger = 2);function AppendData: Boolean; /追加数据function InsertData: Boolean; /插入数据function DeleteData: Boolean; /删除数据function CancleChange: Boolean; /取消编辑function PostData: Boolean; /提交数据property GridState: TGridState read FGridState write SetGridState;property DataSet: TADOQuery read FDataSet;eHR 软件开

12、发突破简述第 8 页 共 18 页publishedproperty Connection: TADOConnection read FConn write SetConnection;property UserName: string read FUserName write FUserName;property ModuleID: Integer read FModuleID write FModuleID;property FixedCols: Integer read FFixedCols write SetFixedCols;property SQL: TStrings read F

13、SQL write SetSQL;end;三、 应用 HRGrid 组件应用 HRGrid 组件进行数据维护操作,只需在平台表中添加业务表的信息,给 HRGrid组件赋值即可完成。简单、稳定!第 4 章 主表和附表的设计思想主表和附表,有时也称之为主表和子集。每个业务模块的数据表,基本都可以按照主表和附表的思想划分。如:组织机构:部门表和附表(附表如:单位信息表)人员模块:人员基本信息表和附表(附表如:学历子集、教育培训子集、家庭关系子集)工资模块:工资基本信息表和工资子集(子集如:考勤结果表、扣款子集)合同模块:劳动合同签订表和合同子集(子集如:医疗期管理)第 5 章 EHR 软件模块专业的

14、 EHR 软件通常包括以下模块:组织机构、人员管理、薪资管理、考勤管理、合同管理、保险福利、招聘管理、培训管理、绩效考核、综合查询、员工自助、通用报表、系统提醒;数据重构、权限管理、代码管理、日志管理。关于各个模块所包含的功能描述,各位可参看百度百科名片eHR内容,给出了专业 eHR 软件通常包括的功能模块和内容。为了方便,我把这些内容附在了本书后面附录一中) 。第 6 章 组织机构建立本单位的组织结构框架。实现要点精述:1. 建立部门树构件2. 部门树的建立算法要高效,这样当面对集团多部门时,部门列表加载时不停滞3. 部门树要显示部门代码eHR 软件开发突破简述第 9 页 共 18 页有的

15、HR 软件,即使是专业的 HR 软件,部门树经常只显示部门名称 ,而在名称后面并没有部门代码 。这样看起来似乎对系统没有什么影响。但实际上,会给用户的操作带来不便!4. 独立公司概念5. 要能很好的解决部门删除的问题既能让当前用户看到最新组织机构列表,又不影响历史部门的人员、工资等业务数据6. 支持部门拖动功能7. 部门表结构前面的组织结构表 Sys_Dept只包含了基本的字段。当我们要实现高效的 HR系统的时候,有必要对组织结构表进行字段扩展,以消除关联组织结构表造成的嵌套查询(嵌套查询极大的影响性能!) 。你思考一下你的程序,是不是在工资模块,为了获取当前人员所在的独立公司,经常是使用嵌套

16、查询。功能参考:第 7 章 人员管理对人员的管理是企业劳动人事管理最基本的日常工作。人员管理基本分为两大功能:人事档案的维护 和 人员异动。实现要点精述:1. 根据用户所选的人员类别 、 部门来显示人员信息2. 人员类别能够自定义:如在职人员、离职服务热线:024-31673222 地址:沈阳市和平区十一纬路 32 号皇城酒店公寓 B 座 1162 号POSITION DESCRIPTION 职 位 说 明 书GFGGIDENTITY 确立 DATE 日期ORGANIZATION UNIT : Customer Engineering机构:深圳傲天 部门:客户工程部POSITION: Mana

17、ger, Customer Service PERSON APPROVAL职位:经理,客户服务 职者 核准SUPERVISORS POSITION SUPERVISOR APPROVAL主管职位:副总经理,客户工程部 主管名称 核准PURPOSE (Why the position exists, within what limits and according to what objectives)目的 (职位存在的理由,限制和目标)根据公司的指引,在试用期间领导客户服务部门解决难题,并向客户提供持续的保养服务,并以完成合同所定的责任和以正面态度解决顾客问题为目标。MINIMUM REQUI

18、REMENTS 最低要求EDUCATION/EXPERIENCE 教育程度/经验 本科毕业,计算器科学系优先 5 年 IT 行业经验SPECIFIC KNOWLEDGE 特别知识 人际关系技巧 演讲技巧BUSINESS UNDERSTANDING 业务认识SIZE 规模 Financial 经济 Non financial 非经济OPERATING NETWORK 操作网络INTERNAL 内部EXTERNAL 外部 EXTERNAL 外部经理,客户服务客户服务部员工客户仪器供货商服务提供商客户仪器供货商服务提供商经理,客户工程部服务热线:024-31673222 地址:沈阳市和平区十一纬路

19、32 号皇城酒店公寓 B 座 1162 号AREAS OF RESPONSIBILITY职 任 范 围Header 名称Definition 定义IN ORDER TO,what results 为 各 职 想达致甚幺结果LEVEL OF RESPONSIBILITIES级 别Full全 部Partial部 分Supporting协 助MEASUREMENT CRITERIA衡 量 标 准Quantitative数 量Qualitative质 量1 试用期的难题解决指派项目给客户中心经理以确保项目由最适当的人选及时的处理和完成 全部 员工工作表现 准时性2 终验审核文件和报告,与其它部门和客户

20、沟通以确保所有问题得到解决,终验也及时的完成全部 准时性 终验3 保养审核保养计划和报告,监控提供的保养,如有需要,处理难以解决的问题以确保有效率的处理保养计划全部 坏机频率 客户反馈POSITION 职位 PERSON 任职者 DATE 日期经理,客户服务 Manager, Customer Service服务热线:024-31673222 地址:沈阳市和平区十一纬路 32 号皇城酒店公寓 B 座 1162 号POSITION DESCRIPTION 职 位 说 明 书GFGGIDENTITY 确立 DATE 日期ORGANIZATION UNIT: Customer Engineering

21、机构:深圳傲天 部门:客户工程部POSITION: VP, Customer Engineering PERSON APPROVAL职位:副总经理,客户工程部 职者 核准SUPERVISORS POSITION SUPERVISOR APPROVAL主管职位:营运总监 主管名称 核准PURPOSE (Why the position exists, within what limits and according to what objectives)目的 (职位存在的理由,限制和目标)在项目合同和技术说明书预设的框架里,提供工程设计的能力和服务,包括顾客需求的评估和系统参数,目的是指引项目管

22、理小组按时的完成项目和不超出预算MINIMUM REQUIREMENTS 最低要求EDUCATION/EXPERIENCE 教育程度/经验 硕士毕业,计算器科学系优先 2 年软件开发经验SPECIFIC KNOWLEDGE 特别知识 具软件开发和计算器语言知识 沟通技巧BUSINESS UNDERSTANDING 业务认识SIZE 规模 Financial 经济 Non financial 非经济OPERATING NETWORK 操作网络INTERNAL 内部EXTERNAL 外部 EXTERNAL 外部副总经理,客户工程部客户工程部员工 项目员工客户供货商客户供货商营运总监服务热线:024-31673222 地址:沈阳市和平区十一纬路 32 号皇城酒店公寓

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 应用文书 > 毕业论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报