




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
信息工程学院本科毕业论文(2012届)题目基于射频识别(RFID)仓储管理系统客户端软件实现学院计算机学院专业计算机科学与技术班级08092312学号08923234学生姓名指导教师完成日期2012年5月诚信承诺我谨在此承诺:本人所写的毕业论文《RFID仓储管理系统的设计与实现》均系本人独立完成,没有抄袭行为,凡涉及其他作者的观点和材料,均作了注释,若有不实,后果由本人承担。承诺人(签名):年月日摘要市场竞争越来越激烈,如何提高生产效率并且降低运作成本关系着一个企业的发展前景。仓储管理被广泛地运用到诸多行业,但是传统的仓储管理系统通常使用手工书写单据或条形码来运作,存在许多弊端,如:条形码不防污、不妨潮,入库、出库环节复杂,费时费力,甚至出错。然而,将RFID技术巧妙运用到仓储管理系统中就能妥善解决以上诸多问题。根据仓储管理中的实际情况以及需求,提出了RFID仓储管理系统的设计理念。在本系统中,具体实现的是客户端软件的实现。该软件需要登录名称和登录密码,从而加强了货物的安全性,同时还可根据具体的操作人修改密码。通过计算机操作,可以轻松地查询到货物的具体资料信息,该信息都是通过在电子标签中写入货物的具体信息、存放仓库信息等,还可查询货物入库、出库等具体信息。为了实现本系统的功能,采用VS2008开发工具,C#语言来完成其功能,使用MicrosoftSQLServer2005数据库来存储数据。关键词:仓储管理系统;A;MicrosoftSQLServer2005;RFIDAbstractThe
increasinglyfiercemarketcompetition,howtoimprove
productionefficiency
andreduceoperatingcosts
relatedto
the
developmentprospects
of
anenterprise.Warehousemanagement
is
widelyused
inmanyindustries,
but
traditional
warehousemanagement
systems
typicallyuse
a
hand-written
documents
or
barcode
tooperate,therearemanydrawbacks,suchas:
barcode
is
not
anti-fouling;itmaybe
tide,storage,
a
library
link
complex,timeconsuming,
andeven
error.
However,
RFIDtechnology,
cleveruseof
the
warehousemanagement
system
willbeableto
properlyresolve
these
problems.
According
to
theactualsituation
andneeds
of
thewarehousemanagement,
RFID
warehousemanagementsystem
designphilosophy.Inthissystem,
the
concreterealizationof
theimplementation
of
the
clientsoftware.The
softwarerequiresa
loginname
and
password,
therebystrengthening
the
securityof
the
goods,butcanalso
be
modified
depending
on
the
operator
password.Computeroperation,youcan
easily
query
specificinformation
of
the
goods,
thisinformation
by
the
specificinformation
in
the
electroniclabel
written
to
the
goods,
thestore
warehouse
information
canalso
query
the
storageofgoods,alibrary
and
otherspecific
information.Keywords:Warehousemanagementsystem;ASP.NET;MicrosoftSQLServer2005;RFID目录TOC\o"1-3"\h\u1绪论 图51-2所示。图STYLEREF1\s51-SEQ图\*ARABIC\s12新建Web站点=4\*GB2⑷在弹出的提示中,依次将站点的说明设为”House”,主目录为刚才建立的house目录,权限选择“脚本”,最后点“完成”即可。系统测试原因信息技术的飞速发展,使软件产品应用到社会的各个领域,软件产品的质量自然成为人们共同关注的焦点。不论软件的生产者还是软件的使用者,生存在竞争的环境中,软件开发商为了占有市场,必须把产品质量作为企业的重要目标之一,以免在激烈的竞争中被淘汰出局。用户为了保证自己业务的顺利完成,当然希望选用优质的软件。质量不佳的软件产品不仅会使开发商的维护费用和用户的使用成本大幅增加,还可能产生其他的责任风险,造成公司信誉下降,继而冲击股票市场。在一些关键应用(如民航订票系统、银行结算系统、证券交易系统、自动飞行控制软件、军事防御和核电站安全控制系统等)中使用质量有问题的软件,还可能造成灾难性的后果。软件危机曾经是软件界甚至整个计算机界最热门的话题。为了解决这场危机,软件从业人员、专家和学者做出了大量的努力。现在人们已经逐步认识到所谓的软件危机实际上仅是一种状况,那就是软件中有错误,正是这些错误导致了软件开发在成本、进度和质量上的失控。有错是软件的属性,而且是无法改变的,因为软件是由人来完成的,所有由人做的工作都不会是完美无缺的。问题在于我们如何去避免错误的产生和消除已经产生的错误,使程序中的错误密度达到尽可能低的程度。因此在一个软件完成后我们要进行系统测试。软件测试软件测试是软件开发过程的重要组成部分,是用来确认一个程序的品质或性能是否符合开发之前所提出的一些要求。经过需求分析、设计和编码等阶段的开发后,得到了源程序,开始进入到软件测试阶段。然而,在测试之前的各阶段中都可能在软件产品中遗留下许多错误和缺陷,如果不及时找出这些错误和缺陷,并将其改正,这个软件产品就不能正常使用,甚至会导致巨大的损失。目前,程序的正确性证明尚未得到根本的解决,因此软件测试仍是发现软件中错误和缺陷的主要手段。测试的目的测试是为了发现程序中的错误而执行程序的过程。软件测试的目的,第一是确认软件的质量,其一方面是确认软件做了你所期望的事情,另一方面是确认软件以正确的方式来做了这个事件。第二是提供信息,比如提供给开发人员或程序经理的反馈信息,为风险评估所准备的信息。第三软件测试不仅是在测试软件产品的本身,而且还包括软件开发的过程。如果一个软件产品开发完成之后发现了很多问题,这说明此软件开发过程很可能是有缺陷的。因此软件测试的第三个目的是保证整个软件开发过程是高质量的。明确测试的目的是一件非常重要的事,因为在现实世界中对测试工作存在着许多模糊或者错误的看法,这些看法严重影响着测试工作的顺利进行。有人认为测试是为了证明程序是正确的,也就是说程序不再有错误,事实证明这是不现实的。因为要通过测试来发现程序中的所有错误就要穷举所有可能的输入数据,检查它们是否产生正确的结果。例如,一个需要3个16位字长的整型输入数据的程序,输入数据的所有组合情况大约有3×1014种,若每组数据的测试时间为1ms,那么即使一年365天,每天24小时地测试,也大约需要1万年的时间。所有测试都应该能追溯到用户需求。应该远在测试开始之前就制定出测试计划。应该从“小规模”测试开始,并逐步进行“大规模”测试。为了达到最佳的测试效果,应该是独立的第三方从事测试工作。白盒测试和黑盒测试测试的关键是测试用例的设计,其方法可分成两类:白盒测试和黑盒测试。白盒测试是把程序看成装在一只透明的白盒子里,测试者完全了解程序的结构和处理过程。它根据程序的内部逻辑来设计测试用例,检查程序中的逻辑通路是否都按预定的要求正确地工作。黑盒测试是把程序看成一只黑盒子,测试者完全不了解(或不考虑)程序的结构和处理过程。它根据规格说明书规定的功能来设计测试用例,检查程序的功能是否符合规格说明的要求。测试测试也称单元测试。通常模块测试可放在编码阶段,程序员在编写好一个模块后,总会对自己编写的模块进行测试,检查它是否实现了详细设计说明书中规定的模块功能和算法。模块测试主要发现编码和详细设计中产生的错误,通常采用白盒测试。测试子系统测试就是把经过单元测试的模块放在一起形成一个子系统来测试。模块相互间的协调和通信是这个测试过程中的主要问题,因此,这个步骤着重测试模块的接口。测试系统测试又称集成测试,是把经过测试的子系统装配成一个完整的系统来测试。在这个过程中不仅应该发现设计和编码的错误,还应该验证系统确实能提供需求说明书中指定的功能,而且系统动态特性也符合预定要求。在这个测试步骤中发现的往往是软件设计中的错误,也可能发现需求说明中的错误。通常采用黑盒测试。验收测试也称为确认测试,是把软件系统作为单一的实体进行测试,测试内容与系统测试基本类似,但是它是在用户积极参与下进行的,而且可能主要使用实际数据(系统将来要处理的信息)进行测试。验收测试的目的是验证系统确实能够满足用户的需要,在这个测试步骤中发现的往往是系统需求说明书中的错误。通常采用黑盒测试。关系重大的软件产品在验收之后往往不立即投入生产性运行,而是要再经过一段平行运行时间的考验。所谓平行运行就是同时运行新开发出来的系统和将被它取代的旧系统,以便比较两个系统的处理结果。软件测试方法从测试人员角度看,可分为手动测试和自动测试。从源代码的角度可分为单元测试和功能测试。从理论定义来分,可分为黑盒测试和白盒测试。为了测试系统的正确性和完整性,本章将对系统中重点模块进行测试。.1管理员登陆测试1.用户登录模块测试首先管理员登录进入界面,输入用户名和密码点击登陆,如果用户名或者密码错误,提示输入错误,如果输入的所有信息都正确,会提示发送成功,测试通过。如图2.物品入库模块测试首先管理员登录进入登陆界面后,输入物品信息之后,点击保存,经过调试后,如果成功则提示入库成功,否则提示入库失败,测试通过。7总结进过这些时间的系统设计、文档整理、代码编写、系统测试等工作,本次毕业设计开发的房屋租赁系统基本实现了任务书和开题报告中的所有功能点,性能指标符合需求规格说明书,具有一定的安全性和稳定性,达到了预期的开发目的。通过本次开发实践,我初步体会了“学以致用”的含义,把学校所学的专业知识与软件开发实践相结合,了解了一般软件开发的规范和流程,掌握了数据库设计和分析的基本步骤,对数据结构、动态网页编程、数据库管理等领域有了进一步的认识和体会。当然,限于时间和经验,本系统也有很多可供改进之处,如查询的速度优化、关键业务信息的输出形式等,这些都有待于在以后的开发实践中加以改进和提高。因为时间关系,该校园食堂管理系统制作比较匆忙,因此有些功能还不够完善,还有很多地方考虑不周,在以后的日子里,我会一边学习,一边完善我们的设计,增添一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 采石场承包与土地资源整合开发合同
- 商务中心场地租赁保证金及管理服务协议
- 宠物用品代售与宠物健康服务合同
- 车辆抵押担保合同样本
- 成都市保障性住房二手房回购与安置合同
- 拆除工程监理及质量监督合同
- 汽车抵押贷款反担保合同条款制定要点
- 车辆广告创意设计及租赁服务合同
- 跨省车辆交通事故责任认定及处理协议
- 绿色环保厂房租赁中介服务佣金合同范例
- 初级美甲考试试题及答案
- 2025年南邮面试试题及答案
- 2025年中考数学二轮复习:瓜豆原理(含解析)
- 借哪吒之魂铸中考辉煌-中考百日誓师班会-2024-2025学年初中主题班会课件
- 男性健康与家庭责任的关系探讨
- 2025年贵州贵阳轨道交通三号线工程建设管理有限公司招聘笔试参考题库附带答案详解
- 房屋装修拆除合同范本2025年
- 2025年上海市各区高三语文一模试题汇编之文言文一阅读(含答案)
- 空调售后服务规划
- 2024届新高考语文高中古诗文必背72篇 【原文+注音+翻译】
- 2024年世界职业院校技能大赛中职组“婴幼儿保育组”赛项考试题库-下(多选、判断题)
评论
0/150
提交评论