中小企业仓库管理系统-用户体验设计与编码_第1页
中小企业仓库管理系统-用户体验设计与编码_第2页
中小企业仓库管理系统-用户体验设计与编码_第3页
中小企业仓库管理系统-用户体验设计与编码_第4页
中小企业仓库管理系统-用户体验设计与编码_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

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

文档简介

PAGE摘要通过计算机实现仓库管理、为用户提供充足的信息和快捷的查询手段能改善中小企业手工管理所带来的缺点。本仓库管理系统是针对企业仓库材料的出入库登记和查询统计等方面工作开发的管理软件。本文是关于利用SQLServer2005和VisualStudio2010软件,采用多层架构研究与设计的基于C/S模式的中小企业仓库管理系统,实现了入出库、增加、删除、更新、查询、材料的分类管理等基本功能。介绍仓库管理系统的课题研究意义,概要设计、业务逻辑层设计,详细分析了用户体验设计和实现。关键字:仓库管理系统、C/S模式、业务逻辑层、用户体验

AbstractManagingwarehousebycomputers,providinguserswithadequateinformationandquickinquirymethodcanimprovethedrawbackswhichbroughtbymanualmanagementofsmallbusiness.Thewarehousemanagementsystemisamanagementsoftwarewhichdevelopsforsmallenterpriseaboutenterprisestoragematerialsintooroutofstorageregistrationandquerystatistics.ThearticleisaboutawarehousemanagementbasingonC/SstructuretoresearchanddesignwhichusesSQLServer2005andVisualStudio2010softwareandadoptsmulti-tierarchitecture.Itcarriesoutthebasicfunctionsofthewarehousemanagementtogointoadatabase,increment,delete,renewal,search,theclassificationofthematerialmanagementandsoon.Italsointroducestheresearchsignificanceofwarehousemanagement,outlinedesign,businesslogiclayerdesignandanalysistheuserexperiencedesignandimplementation.Keywords:Warehousemanagementsystem,C/Sstructure,businesslogiclayer,userexperience

目录TOC\o"1-3"\h\u1引言 11.1课题研究背景及意义 11.2开发环境 11.3技术简介 22系统概要设计和框架设计 32.1需求介绍 32.2系统功能介绍 52.3系统框架介绍 73业务逻辑层和错误检验层 83.1业务逻辑层(BusinessLogicLayer,简称BLL层)作用 83.2错误检验层(ErrorCheckLayer,简称ECL层)作用 83.3详细设计 83.4错误检验层完整性约束(Validation) 114用户体验设计 134.1用户体验设计原则 134.2详细设计 134.2.1主窗体设计 134.2.2添加入库信息窗体设计 144.2.3反馈信息和错误信息处理 155结束语 206参考文献 211引言1.1课题研究背景及意义随着经济的不断繁荣和市场环境的变化,对企业的生产经营提出了更高的要求。尤其是中小企业要适应日趋激烈的市场竞争,中小型仓库的管理问题也就提上了日程。随着物资的大量增加,其管理难度也越来越大,如何优化中小企业仓库的日常管理也就成为了一个大众化的课题。为改进现有的生产经营模式和组织结构,在竞争中赢得更多的市场份额,仓库管理系统得到了广泛的推广应用,为企业优化管理、节约成本、确保产品质量发挥了巨大的作用,成为了企业管理的重要组成部分。中小企业要想生存、发展,要想在激烈的市场竞争中立于不败之地,就必须改善其管理方式,没有现代化的管理是万万不行的,仓库管理的全面自动化、信息化则是其中极为重要的部分。为了加快中小企业仓库管理自动化的步伐,提高中小企业仓库的管理业务处理效率,建立中小企业仓库管理系统已变得十分必要。目前市场上有众多的仓库管理系统软件,虽然功能齐全,方便易用,但是由于其针对的是整个市场,所以当其用于某个具体的仓库管理时,或多或少的就会存在不同的问题,有的甚至严重阻碍企业的正常运作。不同企业的仓库管理有其不同的特点与要求,因此,只有根据企业自身的需求设计最合适的管理系统,才能使仓库管理系统真正的为生产服务。本系统根据某公司仓库管理的功能和特点及要求,完成了仓库管理所涉及的业务流程和功能实现,并进行了系统测试。1.2开发环境本系统选择VisualStudio2010作为软件的开发环境。VisualStudio2010是微软公司推出的开发环境,是目前最流行的Windows平台应用程序开发环境,是一套完整的开发工具集,用于生成桌面应用程序、ASP.NETWeb应用程序、移动应用程序等多种应用程序,也可以用来创建网络服务、智能设备应用程序和Office插件,是VisualC#、VisualBasic、VisualC++和VisualJ#等多种语言共同使用的集成开发环境(IDE)。VisualStudio2010的集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了,利用此集成开发环境可以共享工具且有助于创建混合语言解决方案。利用它的可视化设计器,可以快速地创建Winform应用程序。系统选用了与Microsoft紧密集成的MicrosoftSQLServer2005数据库用来存储数据信息。MicrosoftSQLServer2005是Microsoft公司最新的数据库系统,它增强了企业数据库管理、开发人员生产力和商务管理等特性。SQLServer2005在企业数据库管理方面的应用中要始终为用户提供安全可靠的数据。与桌面型的数据库Access数据库而言,其在功能上比较完善,其安全性、并发控制能力、数据挖掘和联机操作等方面都要优于Access数据库。SqlServer2005也增加了许多新功能并对原有的一些功能进行了改进和增强,从而使开发人员更有效率地工作。1.3技术简介当前在涉及到仓库管理系统开发领域中存在着不同的编程语言和实现技术方案,如C++、Javaweb、ASP.Net等。而我们采用了C#语言开发了Windows应用窗体应用程序。C#是微软公司为了其.NET计划而开发的一种新的编程语言,它是针对.NET平台而设计的,是微软.NET计划中的主要开发语言。C#完全是面向对象的编程语言,所有的元素都要被封装到类中,它不再支持类的多继承,但可通过接口实现多继承也不再支持全局函数,全局变量和全局常量,所有的函数、变量、常量都必须封装在类中,作为类的实例成员或静态成员。C#派生于C/C++,吸取了C、C++、Java以及Delphi和VisualBasic等语言的优点,并解决了它们的问题,具有简单、强大、灵活、类型安全和面向对象等优点,缩短了开发周期,降低了开发难度。而且C#定义了一些更适合现代应用的数据类型,如适合金融业进行货币计算的decimal类型。同时它也允许开发人员根据需要自己定义与现有类型同等高效的新的数据类型。在内容管理上,引入了垃圾收集(GarbageCollection,GC)机制,减轻了开发人员对内存管理的负担。此外C#实现了更加有效、稳定、跨语言的异常处理机制,包括throw,try…catch和try…finally。在架构设计上采用单一功能分层架构,整个架构分为界面层、业务逻辑层、若干中间数据处理层和数据连接层,这样使得每个模块功能单一,降低了模块的规模,增强了系统的功能内聚。使得开发过程中分工明确,职责划分清晰,可移植性和可扩展性好,而且简单可靠。

2系统概要设计和框架设计2.1需求介绍本系统针对中小企业仓库材料的出入库登记和查询统计等方面的实际需要,分析了企业仓库管理系统的功能,主要完成材料的出库管理、入库管理、账目管理、供货单位管理、产品耗材管理和一些数据汇总报表功能。并且能够对历史记录进行查询、处理和汇总,最终导出到Excel文件生成入库单、出库单、保管明细账单、材料出/入库分类汇总账单等。如图2-1是保管明细账单样例,如图2-2是出库单样例,图2-3是材料出库分类汇总表。图2-1图2-2图2-3具体需求介绍如下:1、在向系统录入信息之前,首先建立一级科目和二级科目,材料分两级管理,一级为材料类别,二级为材料名称及规格,例如表3-1所示:表2-1101钢材102标准件1011014mm钢板1021014*10螺栓1011025mm钢板1011015#槽钢1011027#槽钢1012015#角钢1012026#角钢其中101钢材为一级,11014mm钢板为二级,基本就是这个结构,一级和二级的数量可以根据需要增加。2、出库单说明:企业根据出库单据登记材料出库,如果出库数量大于结存数量,即结存数量出现负数,则报警提示,则不能录入。出库单价等于上一行的结存单价,数量乘以结存单价等于出库金额,单价、金额显示保留两位小数,但是运算时单价按实际的单价计算,保证结存数量为0的时候,金额也为0。金额计算以显示精度为准。3、建账:就是把现有库存材料的名称规格、数量、金额等分类录入。单价根据金额和数量自行计算,显示时保留两位小数。4、结余的计算方法:每一次入库、出库和建账后,系统将自行计算结余,结存栏(***公司保管明细账)的单价根据当前的金额和数量自行计算。5、保管帐(***公司保管明细账):的行数、列宽、行高、打印页边距可以修改,如果一页满了自行转入下一页,并在最后一行的摘要写“过此页”出入存格兰的数量金额为本页合计数。同时下一页的首行摘要栏为“承前页”,出入存各栏和前页最末一栏一致。6、结账:当月所有出入库单据输入完毕后,可以结账,结账后各个当月有发生额的账户自行合计本月的出入库合计数,12月的结账后,累计栏下一行的摘要自动生成:结转下年,然后就本年度的数据就结束了,同时生成下一年度的帐,首行摘要:“上年结转”然后把上年度的结存栏搬到新张的结存栏里。2.2系统功能介绍针对中小企业仓库管理的具体需求,结合仓库管理的实际情况,分析出系统主要功能模块及其结构关系如图2-4所示:仓库管理系统建账管理仓库管理系统建账管理保管明细账管理入库管理与汇总出库管理与汇总添加入库信息管理入库信息全部材料入库明细表材料入库分类汇总表供货单位供货明细表添加出库信息管理出库信息全部材料出库明细表材料出库分类汇总表产品材料耗用汇总表图2-4下面详细分析每个子模块的功能A)添加入库信息入库是实现对材料的入库登记,是整个数据库的基础,用于记录材料的基本信息,包括自动生成入库单编号和入库日期,记录供货单位、供货单号、制单人、材料类别、材料名称、材料规格、入库数目、总金额。入库新材料可以创建新的材料名称。可更改、删除某个已生成的入库单中的信息,最后将入库信息导出到Excel文件处理和打印生成入库单。B)管理入库信息可以根据入库单编号、供货单位、供货单号、入库日期中任意的查询条件组合查询历史入库单信息,进而可以更改或删除某条入库单的信息。C)全部材料入库明细查询一段时间内全部材料入库的汇总信息。D)材料入库分类汇总表根据材料类别汇总一段时间内材料入库信息。E)供货单位供货明细查询不同单位在特定时间段内的供货情况。F)建账管理建账功能将库存的初始数据存入数据库,或为应对某些特殊情况,需要后续补填某些材料的信息,此时需要通过重新建账更新仓库中的材料信息。G)保管明细账根据不同材料统计在特定时间段内其出/入库和结存信息。H)添加出库信息出库实现对材料的出库登记,自动生成出库单编号、出库日期。记录材料的领用班组、生产计划号、产品名、经领人、批准人、制单人、出库材料的数目以及数据金额。最终生成出库单并打印。I)管理出库信息可根据出库单编号、出库日期、生产计划号、产品名等某些查询条件查询出库单,进而对出库单信息进行更改或删除。J)全部材料出库明细汇总特定时间段内的全部材料出库信息。K)材料出库分类汇总汇总某一天出库的材料与生产的产品对应信息。L)产品材料耗用汇总查询在特定时间段内某产品的耗材信息。2.3系统框架介绍在本系统中,我们设计并使用了单一功能分层架构(如图2-5所示)。对传统的三层架构中不适合本系统需求的地方进行了取舍,并加入了我们的设计理念。单一功能分层架构就是把整个系统分为界面层、业务逻辑层、若干中间数据处理层和数据链接层。中间的逻辑层,每一层仅实现一个功能。这样就进一步增强了系统的内聚性,使得每个模块的功能单一,降低了模块的规模,虽然增加了处理结构的深度,但其规模在可控范围之内。在系统开发过程中,团队分工可以更加明确,每个人仅需要完成若干功能中的一个或几个。图2-53业务逻辑层和错误检验层3.1业务逻辑层(BusinessLogicLayer,简称BLL层)作用业务逻辑层(BLL)主要是用来处理领域模型对象之间的逻辑关系,是一个系统中最核心的部分,是实现系统业务功能的核心逻辑层。从图3-2我们可以看到,业务逻辑层处于表现层(UI层)和错误检验层(ErrorCheckLayer,简称ECL层)之间,是连接表现层和错误检验层的桥梁。现在一般的稍微复杂一点的业务逻辑都是通过分层结构来构建一个应用系统,有些应用中业务逻辑层可能并不复杂,不用引入一些框架性的东西来提升系统的复杂度,但是有些业务规模较大,并且业务逻辑性较强时,可能使用好的业务设计模式带来的优越性就显而易见了。在我们的系统中,业务逻辑层只负责业务规则的处理,对于数据信息的合法性检验是通过访问错误检验层接口来实现的。这样可以使各层的分工更加清晰、明确。3.2错误检验层(ErrorCheckLayer,简称ECL层)作用仓库管理系统是典型的信息管理系统(MIS),需要处理各种数据信息,业务逻辑层需要将从UI层(或DLL层)获得的信息经过加工处理传递给DLL层(或UI层)我们在进行系统架构设计时将领域模型与底层数据访问、表现层等分开组织,这样可以让系统结构上清晰,并且容易降低他们之间的耦合性。这样很多合法性检验操作可以在错误检验层来完成,比如说用户的角色权限验证,数据有效性检验等一些基本的业务规则,具体的行为通过访问数据链路层接口来实现对数据信息的增、删、改、查等操作。3.3详细设计本系统的BLL层是由16个类(详见表3-1)组成,每个类都具有一些方,这些方法调用错误检验层(ECL)对应类中相应接口(详见表3-2)完成删除、更新或查询数据的功能以及处理相应的业务逻辑。通过BLL层实现字段级和业务逻辑。

表3-1类名类作用说明RukuxinxiBll封装Ecl层材料入库一系列接口TianjiarukuBll对入库单基本信息的操作类GuanlirukuBll封装Ecl层对历史入库信息操作接口jianzhangBll封装Ecl层建账流程的相应接口QuanburukuBll封装Ecl层查询全部入库信息的接口FenleirukuBll封装Ecl层查询分类入库信息的接口GonghuomingxiBll封装Ecl层查询供货明细信息的接口BaoguanmingxiBll封装Ecl层对保管明细账操作的接口ChukuxinxiBll封装Ecl材料出库一系列接口TianjiachukuBll对出库单基本信息的操作类GuanlichukuBll封装Ecl层对历史出库信息操作接口CailiaochukuBll对某种产品耗材操作类QuanbuchukuBll封装Ecl层查询出库信息的接口ChanpinhaocaiBll封装Ecl层查询某种产品耗材的接口LoadBll对用户名登录权限的操作类XiugaimimaBll修改系统登录密码表3-2类名类作用说明RukuxinxiEcl封装材料入库一系列方法TianjiarukuEcl对入库单基本信息的操作类GuanlirukuEcl封装了对历史入库信息操作的方法JianzhangEcl封装了建账流程的相应方法QuanburukuEcl封装了查询全部入库信息的方法FenleirukuEcl封装了查询分类入库信息的方法GonghuomingxiEcl封装了查询供货明细信息的方法BaoguanmingxiEcl封装了对保管明细账操作的方法ChukuxinxiEcl封装材料出库一系列方法TianjiachukuEcl对出库单基本信息的操作类GuanlichukuEcl封装了对历史出库信息操作的方法CailiaochukuEcl对某种产品耗材操作类QuanbuchukuEcl封装了查询出库信息的方法ChanpinhaocaiEcl封装了查询某种产品耗材的方法LoadEcl对用户名登录权限的操作类XiugaimimaEcl修改系统登录密码下面以RukuxinxiBll类和RukuxinxiEcl类为例说明业务逻辑层和错误检验层的设计和交互处理过程,RukuxinxiBll类共有九个方法见表3-3,这些方法分别调用RukuxinxiEcl类中相应方法(见表3-4)实现具体功能。表3-3方法名方法说明publicDataSetgetLaibie()调用Ecl层获取材料类别的接口publicDataSetgetMingcheng(Stringleibie1)调用Ecl层根据材料类别获取材料名称的接口publicDataSetgetGuige(Stringleibie1,Stringmingcheng1)调用Ecl层根据材料类别、名称获取材料规格的接口publicintaddItem(Stringrukubh,Stringrukurq,Stringgonghuodw,……)调用Ecl层接口向数据库中写入入库信息publicDataSetloadRuku(Stringrukudanbianhao,Stringrukuxuhao,……)调用Ecl层根据入库单编号加载入库详细信息的接口publicintupdateRuku(Stringrukudanbianhao,Stringrukuxuhao,……)调用Ecl层根据入库单编号更新入库信息的接口publicintdeleteRuku(Stringrukudanbianhao,Stringgonghuodh,……)调用Ecl层根据入库单编号删除入库信息的接口publicintcheckIllegal(Stringgonghuodw,Stringgonghuodh,……)调用Ecl层接口检验一些信息的合法性publicintupdateRukudan(Stringrukudh,Stringgonghuodw,……)调用Ecl层接口根据入库单编号更新入库单基本信息表3-4方法名方法说明publicDataSetgetLaibie()调用Dal层获取材料类别的接口publicDataSetgetMingcheng(Stringleibie1)调用Dal层根据材料类别获取材料名称的接口publicDataSetgetGuige(Stringleibie1,Stringmingcheng1)调用Dal层根据材料类别、名称获取材料规格的接口publicintaddItem(Stringrukubh,Stringrukurq,Stringgonghuodw,……)检验各项信息合法性调Dal层接口publicDataSetloadRuku(Stringrukudanbianhao,Stringrukuxuhao,……)调用Dal层根据入库单编号加载入库详细信息的接口publicintupdateRuku(Stringrukudanbianhao,Stringrukuxuhao,……)检验信息合法性并调用Dal层接口publicintdeleteRuku(Stringrukudanbianhao,Stringgonghuodh,……)检验信息合法性并调用Dal层接口publicintcheckIllegal(Stringgonghuodw,Stringgonghuodh,……)检验各项信息合法性并调用Dal层接口publicintupdateRukudan(Stringrukudh,Stringgonghuodw,……)检验各项信息合法性并调用Dal层接口3.4错误检验层完整性约束(Validation)错误检验层对数据合法性的检验主要是完整性约束检验,完整性约束是对业务领域中的数据、规则的强制性规定与约束,这种约束是系统正常运转的保证。如用户的登录权限、登录的用户名不能为空,登录密码的长度在6-20个字符以内。材料的类别、名称、规格、制单人、领用班组、经领人、生产计划号等的有效长度。此外本系统中还采用正则表达式的验证方式来检验输入数据是否符合要求,以避免不符合要求的数据输入影响数据访问层的工作。下面结合具体代码实例说明错误检验层对完整性约束的具体实现过程。1)检验入库/出库金额的合法性即金额是否为浮点型或整数类型,根据正则表达式的语法和匹配规则设计的匹配式为^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9][1-9]*[0-9]*))$在系统中的具体实现方法如下:publicstaticboolmoneyCheck(Stringmoney){Regexreg=newRegex("^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9][1-9]*[0-9]*))$");returnreg.IsMatch(money);}2)在修改密码的功能中,如图3-1所示图3-1首先调用passwordCheck()方法分别检验输入的新密码和重复新密码是否符合规定的密码格式,再用newpwd1.Equals(newpwd2)方法检验两次输入的新密码是否一致并做出相应提示。具体代码实现如下:publicintisSame(Stringnewpwd1,Stringnewpwd2){intflag;flag=Check.passwordCheck(newpwd1);if(flag==0){return0;}flag=Check.passwordCheck(newpwd2);if(flag==0){return0;}if(newpwd1.Equals(newpwd2)==false)//检验两次输入是否一致{MessageBox.Show("两次输入的新密码不一致!");return0;}return1;}

4用户体验设计4.1用户体验设计原则用户体验设计是基于人机界面设计理论的,一个合理的人机界面会给用户带来良好的用户体验效果。一旦建立起用户界面的原型,就必须对它进行评估,以确定其是否满足用户的需求。对于交互式系统,用户体验设计和数据设计、体系结构设计及过程设计一样重要。用户体验的设计质量,直接影响用户对软件产品的评价,从而影响软件产品的竞争力和寿命,例如出错信息和警告信息,它们是出现问题时交互式系统给出的“坏消息”。出错信息设计的不好,将向用户提供无用的甚至误导的信息,反而会加重用户的挫败感。因此必须对用户体验设计给与足够的重视。用户体验设计的原则是:A)用户界面适合于软件的功能B)容易理解;C)风格一致;D)及时反馈信息;E)出错处理;F)操作方便。G)个性化针对用户体验设计原则进行的详细设计将在4.2节展开详细论述。4.2详细设计4.2.1主窗体设计本系统的主窗体如图4-1所示,用户界面素雅庄重,适合本软件的特点,将系统功能分类组合,例如将入库相关操作用一个GroupBox显示,处理相关操作用另一个GroupBox显示,这样用户使用时可以方便定位到相关操作,带给用户很好的体验效果。图4-14.2.2添加入库信息窗体设计添加入库信息窗体如图4-2所示,由于入库操作填写信息较多,为避免同一供货单位多次入库重复填写入库基本信息,我们设计单独的添加入库基本信息窗体如图4-3,点击“下一步”后会将这些基本信息映射到图4-2的添加入库信息窗体上方,如需修改基本信息,可点击“修改基本信息”按钮进行修改,这样可以方便用户操作。入库材料的信息可根据具体情况选择已有信息或点击“新建**”按钮添加。图4-2图4-34.2.3反馈信息和错误信息处理1)对空信息的检测,如果有效信息没有填写完整,系统将会给出提示信息“请填入数目”,如图4-4。图4-42)修改基本信息未确认,系统将会给出“请点击确定按钮,以确认对基本信息的更改”的提示。图4-53)对于数目合法性检验,针对用户输入的不同错误内容,会给用户做出不同的有针对性的错误提示信息,以便用户快速定位做出更改。例如如果数目输入了负数,系统给出如图4-6“对不起,数目不能为负值”的提示;如果输入中用户误把o当作0输入,系统会给出如图4-7“对不起,数目存在无效字符”的提示;如果用户输入的入库数目为0,系统会给出如图4-8“对不起,入库数目不能为0”的提示。图4-6图4-7图4-84)对更改的数据有效性依然要进行合法性检验,以免用户进行错误的更改,一旦用户更改的信息非法,系统将会给出类似图4-9“输入无效,请输入合法数值”的提示。图4-95)如果出库的数目小于库存中该种材料的数量,阻止了交易的进行,证明此次交易失败,也要给用户回馈图4-10“库存不足,无法出库”的信息。图4-106)如果查询条件的开始日期大于结束日期,查询条件不成立,给用户提示做出修改,系统将给出图4-11“开始日期应先于结束日期”的提示。图4-117)如果无查询结果,用户很可能认为系统还在处理过程中,要给出用户提示,避免用户盲等,此时系统会给出图4-12“根据您当前的查询条件,无匹配的信息”的提示。图4-12

5结束语本系统是一个面向中小型货品企业,具有一定实用性的数据库信息管理系统。从仓库管理者的角度分析和研究了仓库管理发展的现状和面临的问题,针对这些问题结合现代科技发展的最新成果,构思规划了一个管理模式,提高了企业运营的效率,减轻了仓库管理者的工作负担。它主要完成对材料仓库的一系列管理,包括入库、出库、各种材料的入库、出库汇总信息等的管理。在查询方面,系统实现了根据不同的查询条件进行查询。在入库、出库两者之间建立了良好的链接关系,某一部分的修改均会自动触发系统对其相关的部分进行连锁修改。但系统中仍存在诸多的缺陷,比如缺乏安全的身份验证机制,未能防止SQL诸如,数据库中的重要信息未进行加密处理。

6参考文献[1]殷俊芳等.基于C/S模式的网路信息管理系统设计与实现[J].微计算机信息2005.7-3:27-29[2]张立等.C#范例宝典.电子工业出版社,2006:86-162[3]张玉平.深入浅出C#编程.中国科学技术出版社,2004.6[4]JoeyGeorge.DineshBatraJosephValacich,JeffreyHoffer面向对象系统分析与设计清华大学出版社,2009(2)[5]郑人杰,殷人昆,陶永雷.实用软件工程.北京:清华大学出版社,2001[6]贺平.编著.《软件测试教程》.电子工业出版社,2005.6[7]吴长安.软件测试的若干问题.《软件测试杂志》.2007.4.4期.12基于C8051F单片机直流电动机反馈控制系统的设计与研究基于单片机的嵌入式Web服务器的研究MOTOROLA单片机MC68HC(8)05PV8/A内嵌EEPROM的工艺和制程方法及对良率的影响研究基于模糊控制的电阻钎焊单片机温度控制系统的研制基于MCS-51系列单片机的通用控制模块的研究基于单片机实现的供暖系统最佳启停自校正(STR)调节器单片机控制的二级倒立摆系统的研究基于增强型51系列单片机的TCP/IP协议栈的实现基于单片机的蓄电池自动监测系统基于32位嵌入式单片机系统的图像采集与处理技术的研究基于单片机的作物营养诊断专家系统的研究基于单片机的交流伺服电机运动控制系统研究与开发基于单片机的泵管内壁硬度测试仪的研制基于单片机的自动找平控制系统研究基于C8051F040单片机的嵌入式系统开发基于单片机的液压动力系统状态监测仪开发模糊Smith智能控制方法的研究及其单片机实现一种基于单片机的轴快流CO〈,2〉激光器的手持控制面板的研制基于双单片机冲床数控系统的研究基于CYGNAL单片机的在线间歇式浊度仪的研制基于单片机的喷油泵试验台控制器的研制基于单片机的软起动器的研究和设计基于单片机控制的高速快走丝电火花线切割机床短循环走丝方式研究基于单片机的机电产品控制系统开发基于PIC单片机的智能手机充电器基于单片机的实时内核设计及其应用研究基于单片机的远程抄表系统的设计与研究基于单片机的烟气二氧化硫浓度检测仪的研制基于微型光谱仪的单片机系统单片机系统软件构件开发的技术研究基于单片机的液体点滴速度自动检测仪的研制基于单片机系统的多功能温度测量仪的研制基于PIC单片机的电能采集终端的设计和应用基于单片机的光纤光栅解调仪的研制气压式线性摩擦焊机单片机控制系统的研制基于单片机的数字磁通门传感器基于单片机的旋转变压器-数字转换器的研究基于单片机的光纤Bragg光栅解调系统的研究单片机控制的便携式多功能乳腺治疗仪的研制基于C8051F020单片机的多生理信号检测仪基于单片机的电机运动控制系统设计Pico专用单片机核的可测性设计研究基于MCS-51单片机的热量计基于双单片机的智能遥测微型气象站MCS-51单片机构建机器人的实践研究基于单片机的轮轨力检测基于单片机的GPS定位仪的研究与实现基于单片机的电液伺服控制系统用于单片机系统的MMC卡文件系统研制基于单片机的时控和计数系统性能优化的研究基于单片机和CPLD的粗光栅位移测量系统研究单片机控制的后备式方波UPS提升高职学生单片机应用能力的探究基于单片机控制的自动低频减载装置研究基于单片机控制的水下焊接电源的研究基于单片机的多通道数据采集系统基于uPSD3234单片机的氚表面污染测量仪的研制基于单片机的红外测油仪的研究96系列单片机仿真器研究与设计基于单片机的单晶金刚石刀具刃磨设备的数控改造基于单片机的温度智能控制系统的设计与实现基于MSP430单片机的电梯门机控制器的研制基于单片机的气体测漏仪的研究基于三菱M16C/6N系列单片机的CAN/USB协议转换器基于单片机和DSP的变压器油色谱在线监测技术研究基于单片机的膛壁温度报警系统设计基于AVR单片机的低压无功补偿控制器的设计基于单片机船舶电力推进电机监测系统基于单片机网络的振动信号的采集系统基于单片机的大容量数据存储技术的应用研究基于单片机的叠图机研究与教学方法实践基于单片机嵌入式Web服务器技术的研究及实现基于AT89S52单片机的通用数据采集系统基于单片机的多道脉冲幅度分析仪研究机器人旋转电弧传感角焊缝跟踪单片机控制系统基于单片机的控制系统在PLC虚拟教学实验中的应用研究基于单片机系统的网络通信研究与应用基于PIC16F877单片机的莫尔斯码自动译码系统设计与研究基于单片机的模糊控制器在工业电阻炉上的应用研究基于双单片机冲床数控系统的研究与开发基于Cygnal单片机的μC/OS-Ⅱ的研究基于单片机的一体化智能差示扫描量热仪系统研究基于TCP/IP协议的单片机与Internet互联的研究与实现变频调速液压电梯单片机控制器的研究基于单片机γ-免疫计数器自动换样功能的研究与实现基于单片机的倒立摆控制系统设计与实现单片机嵌入式以太网防盗报警系统基于51单片机的嵌入式Internet系统的设计与实现单片机监测系统在挤压机上的应用MSP430单片机在智能水表系统上的研究与应用基于单片机的嵌入式系统中TCP/IP协议栈的实现与应用单片机在高楼恒压供水系统中的应用基于ATmega16单片机的流量控制器的开发基于MSP430单片机的远程抄表系统及智能网络水表的设计基于MSP430单片机具有数据存储与回放功能的嵌入式电子血压计的设计基于单片机的氨分解率检测系统的研究与开发锅炉的单片机控制系统基于单片机控制的电磁振动式播种控制系统的设计基于单片机技术的WDR-01型聚氨酯导热系数测试仪的研制一种RISC结构8位单片机的设计与实现基于单片机的公寓用电智能管理系统设计基于单片机的温度测控系统在温室大棚中的设计与实现基于MSP430单片机的数字化超声电源的研制基于ADμC841单片机的防爆软起动综合控制器的研究基于单片机控制的井下低爆综合保护系统的设计基于单片机的空调器故障诊断系统的设计研究单片机实现的寻呼机编码器单片机实现的鲁棒MRACS及其在液压系统中的应用研究自适应控制的单片机实现方法及基上隅角瓦斯积聚处理中的应用研究基于单片机的锅炉智能控制器的设计与研究超精密机床床身隔振的单片机主动控制PIC单片机在空调中的应用单片机控制力矩加载控制系统的研究项目论证,项目可行性研究报告,可行性研究报告,项目推广,项目研究报告,项目设计,项目建议书,项目可研报告,本文档支持完整下载,支持任意编辑!选择我们,选择成功!项目论证,项目可行性研究报告,可行性研究报告,项目推广,项目研究报告,项目设计,项目建议书,项目可研报告,本文档支持完整下载,支持任意编辑!选择我们,选择成功!单片机论文,毕业设计,毕业论文,单片机设计,硕士论文,研究生论文,单片机研究论文,单片机设计论文,优秀毕业论文,毕业论文设计,毕业过关论文,毕业设计,毕业设计说明,毕业论文,单片机论文,基于单片机论文,毕业论文终稿,毕业论文初稿,本文档支持完整下载,支持任意编辑!本文档全网独一无二,放心使用,下载这篇文档,定会成功!目录第一章总论11、项目名称及承办单位12、编制依据43、编制原则54、项目概况65、结论6第二章项目提出的背景及必要性81、项目提出的背景82、项目建设的必要性9第三章项目性质及建设规模131、项目性质132、建设规模13第四章项目建设地点及建设条件171、项目建设地点172、项目建设条件17第五章项目建设方案251、建设原则252、建设内容253、工程项目实施33第六章节水与节能措施371、节水措施372、节能措施38第七章环境影响评价391、项目所在地环境现状392、项目建设和生产对环境的影响分析393、环境保护措施……404、环境影响评价结论……………..……………42第八章劳动安全保护与消防441、危害因素和危害程度442、安全措施方案443、消防设施…………...45第九章组织机构与人力资源配置461、组织机构462、组织机构图46第十章项目实施进度481、建设工期482、项目实施进度安排483、项目实施进度表48第十一章投资估算及资金筹措491、投资估算依据492、建设投资估算49目录第一章总论 11.1项目提要 11.2结论与建议 31.3编制依据 4第二章项目建设背景与必要性 52.1项目背景 52.2项目建设必要性 7第三章市场与需求预测 83.1优质粮食供求形势分析 83.2本区域市场需求预测 83.3服务功能 103.4市场竞争力和市场风险预测与对策 10第四章项目承担单位情况 124.1基本情况 124.2主要业务范围和业务能力 124.3人员构成 124.4主要技术成果获奖情况及转化能力 134.5现有基础和技术条件 154.6资产与财务状况 164.7项目技术协作单位情况 16第五章建设规模与产品方案 175.1建设规模确定的原则和依据 175.2建设规模及服务种类 18第六章项目选址与建设条件 196.1项目选址原则与要求 19HYPERLINK\l"_Toc2038773

温馨提示

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

评论

0/150

提交评论