服装库存与成本核算管理系统的设计与实现.doc

上传人:文****钱 文档编号:43102 上传时间:2018-05-09 格式:DOC 页数:29 大小:1.36MB
下载 相关 举报
服装库存与成本核算管理系统的设计与实现.doc_第1页
第1页 / 共29页
服装库存与成本核算管理系统的设计与实现.doc_第2页
第2页 / 共29页
服装库存与成本核算管理系统的设计与实现.doc_第3页
第3页 / 共29页
服装库存与成本核算管理系统的设计与实现.doc_第4页
第4页 / 共29页
服装库存与成本核算管理系统的设计与实现.doc_第5页
第5页 / 共29页
点击查看更多>>
资源描述

1、本科生毕业论文论文题目服装库存与成本核算管理系统的设计与实现学号姓名年级2010级系别计算机科学与信息工程专业计算机科学与技术指导教师完成日期2014年4月30日黑河学院本科生毕业论文(设计)I目录摘要IIIABSTRACTIV第1章绪论111课题背景112目的和意义1121目的1122意义2123国内外研究现状2124研究的主要内容213系统开发环境介绍2131系统开发环境2132运行环境314VISUALBASIC60简介3141VISUALBASIC60的功能特点3142VISUALBASIC60中的基本概念315SQLSERVER2000数据库简介4第2章需求分析521系统的可行性分析

2、5211经济可行性分析5212技术可行性分析5213操作可行性分析622总体架构思想623系统流程图624系统需求分析6241系统功能的需求分析6242软件性能的需求分析7243数据需求分析725数据流图7第3章总体设计931系统功能模块图932数据库设计9321数据库设计概述9黑河学院本科生毕业论文(设计)II322数据库ER图10323数据库表10第4章详细设计与实现1341系统界面的设计与实现1342期初设置模块的设计与实现1443货品管理模块的设计与实现1544查询统计模块的设计与实现1545系统维护模块的设计与实现1646管理员登录模块的设计与实现1747库存报表模块的设计与实现18

3、第5章系统测试1951测试概述19511测试任务和目的19512硬件配置19513软件环境19514测试方法1952系统的测试1953测试结论21总结22参考文献23致谢24黑河学院本科生毕业论文(设计)III摘要21世纪,人才与科学技术成为了发展经济必不可少的两个重要条件,如何培养人才如何让科学技术更好地为人们服务这些都成为了影响经济发展的重要因素。随着经济快速而稳健地发展,计算机开始登上科学技术的舞台,计算机在各个领域中的应用让人们降低了生产成本,提高了生产率,把越来越多的劳动力从简单枯燥的工作中调离出来,让人们不必再重复单调的工作,为国家和社会节省了大量的人力物力。所以,计算机的发展正在

4、朝着实用化、简单化和人性化的方面发展,让越来越多的人接触计算机、学习计算机、使用计算机。本论文全面而详细地对此系统的研究目的、需求分析、总体设计、具体实现等多个角度对系统的开发过程进行简单介绍,其中重点对需求分析和总体设计两个方面进行介绍,同时针对本系统所使用的技术进行大致介绍。本系统利用VISUALBASIC60及SQLSERVER2000数据库开发。关键词服装库存管理;数据核算;出入库管理黑河学院本科生毕业论文(设计)IVABSTRACTINTWENTYFIRSTCENTURY,TALENTANDSCIENCEANDTECHNOLOGYHASBECOMETHETWOIMPORTANTCON

5、DITIONSFORTHEDEVELOPMENTOFECONOMY,HOWTOCULTIVATETALENTHOWTOMAKESCIENCEANDTECHNOLOGYSERVEPEOPLETHESEHAVEBECOMETHEIMPORTANTFACTOROFECONOMICDEVELOPMENTWITHTHEECONOMYFASTANDSTEADYDEVELOPMENTOFCOMPUTERSCIENCEANDTECHNOLOGY,BEGANTOAPPEARONTHESTAGE,THEAPPLICATIONOFCOMPUTERINVARIOUSFIELDSTOALLOWPEOPLETOREDUC

6、EPRODUCTIONCOSTS,IMPROVEPRODUCTIVITY,THEMOREANDMORELABORTRANSFERREDFROMSIMPLEBORINGJOB,SOPEOPLEDONTHAVETOREPEATTHEMONOTONOUSWORK,SAVEALOTOFMANPOWERMATERIALFORTHESTATEANDSOCIETYSO,THECOMPUTERDEVELOPMENTISTOWARDPRACTICAL,SIMPLEANDHUMANASPECTSOFDEVELOPMENT,MOREANDMOREPEOPLEACCESSTOCOMPUTERS,COMPUTERLEA

7、RNING,COMPUTERINTHISPAPER,COMPREHENSIVEANDOBJECTIVE,DETAILEDTHESYSTEMREQUIREMENTSANALYSIS,DESIGN,IMPLEMENTATIONANDOTHERASPECTSOFTHEDEVELOPMENTPROCESSOFTHESYSTEMWASINTRODUCEDINTHISPAPER,WHICHFOCUSESONTWOASPECTSOFDEMANDANALYSISANDTHEOVERALLDESIGNAREINTRODUCED,ATTHESAMETIME,ACCORDINGTOTHESYSTEMUSEDBYTH

8、ETECHNOLOGYOVERVIEWTHESYSTEMUSESVISUALBASIC60ANDSQLSERVER2000DATABASEDEVELOPMENTKEYWORDSCLOTHINGINVENTORYMANAGEMENT;ACCOUNTINGDATA;THESTORAGEMANAGEMENT黑河学院本科生毕业论文(设计)1第1章绪论本章中着重介绍了该系统设计思想的来源和设计背景,对其开发的意义和目的进行了比较深入的探讨,并对系统开发环境进行了简单的介绍。11课题背景在学校,计算机可以统计学生的各种信息,让学生和老师能够轻松掌握学籍成绩等等;在家里,计算机可以带给人们最新的新闻事件,让

9、人们在放松之余可以了解国内外重大新闻;在工作单位,人们利用计算机完成份内的各项工作,并对相关数据进行保存等工作。以上都是我们常见的计算机的用处,在很多我们想不到的领域,计算机可能已经是这个组织不可或缺的一个成员。譬如在服装领域,计算机便扮演了很多角色近年来,随着各国之间频繁的贸易联系,使世界经济的总体水平在以惊人的速度提高,与此同时伴随而来的是人们对所有消费品的需求量都在大幅上升,服装、电力、汽车等行业正在迅速崛起,伴随着这些行业的发展,传统的统计、计算、管理等手段已经与之开始产生差距。这就给计算机产业在各个领域的渗透、发展提供了良好的环境。目前,虽然我国的服装的生产量、需求量及出口量已经达到

10、世界第一的水平,但这与一些发达国家相比还是远远不足,我国在自主设计、服装生产、销售服装环节等所需要付出的成本仍然比一些发达国家高很多。造成这种问题的原因有很多,比如人工方面的支出、店铺装修的消耗、过季服装的清理等等。这些问题不是一支笔、一张纸就能算清楚的,这就需要计算机的帮助。比如在人工方面要合理设置每个岗位上需要的人数、店铺装修前要对房间里的每个位置进行合理规划、过季服装要在不损失本钱的前提下大力促销。要解决这些问题,需要的往往不只是简单的计算,而是要全面而详细地安排,把公司的生产销售成本降到最低,为了解决计算机在服装领域的库存与成本核算问题,这就要求我们要尽力做好这个系统。本论文从经济可行

11、性、操作可行性等方面对服装库存与成本核算管理这个系统的设计与实现进行了全面的探究与测试。首先介绍了计算机技术在服装行业的重要地位、在库存与成本核算方面都起到了怎样的作用,分析了服装库存与成本核算管理系统的必要性。12目的和意义121目的库存管理系统可以为用户提供一个简单地库存管理与成本核算的环境,主要用户是管理员。管理员在成功进入系统后就可以利用系统中的五大功能对服装的期初黑河学院本科生毕业论文(设计)2设置、管理模块及查询统计等数据进行修改、更新。同时对货品入库、出库,库存查询,信息统计,数据备份,数据恢复等操作也有一些简单的设置。122意义本系统的设计与实现基本完成后,就可以减少管理员日常

12、在服装管理上所花费的时间和精力,本系统虽然设计简单,但基本上能帮助管理员更好地对服装数据进行统计、归纳。管理员可以通过从查询统计这项功能实现服装出入库的查询,出入库的年、日统计,以及日常服装借出、归还查询等操作,这样就会让日常管理有规可循,在快速完成复杂工作的同时还能确保每项工作的准确性。同时该系统在系统维护模块中还添加了数据备份、数据恢复、设置权限、查看日志等功能,让管理员能更好地完成对系统的使用以及对服装的管理。该系统界面简洁,易于操作,设置的功能覆盖全面,便于查找、操作。123国内外研究现状在中国经济处于高水平的发展之下,人们对生活物质各方面的需求都在紧紧的跟随着,从原来的按户分配、按人

13、分配的固定形式到现在的个性购物。在整个发展的过程中,服装作为一个人们日常生活所必需的生活要素,人们对服装的需要不再仅仅是局限于满足保暖防寒的用处,而是越来越追求自己的个性与时尚,这就导致了服装数量、种类的增加,如何去记录服装的所有信息以及与服装有关的数据,这就成了一个急需解决的问题。就目前世界经济的发展来看,不得不说国外在计算机技术上还占领着一定的优势,对于各方面数据的记录与保存做的工作也比较完善,这与西方国家的经济发展是成正比关系的。就服装这一方面来说,国外的服装管理系统在设计上功能比较齐全,在操作上更注重方便、快捷,将国外的先进技术加以借鉴、改良,让其适应我国服装行业的现状,这需要我们不断

14、学习、开发以及创新。124研究的主要内容完成一个服装库存管理与成本核算系统的设计与实现,该系统不仅能够实现添加、修改服装库存数量,设置、修改密码,还能完成对服装的统计、查询及借出、归还等操作。13系统开发环境介绍131系统开发环境本系统的设计开发主要是借助VISUALBASIC及SQLSERVER2000数据库这两款简单好用的软件来完成的,接下来将会对VISUALBASIC软件的集成环境做出简单介绍。黑河学院本科生毕业论文(设计)3132运行环境操作系统WINDOWSXP/7;开发工具VISUALBASIC60;数据库系统MICROSOFTSQLSERVER2000。14VISUALBASIC

15、60简介141VISUALBASIC60的功能特点1991年微软发布了VISUALBASIC,它的出现给软件初学者提供了一个简单的软件设计世界,其主要的功能有程序设计是在对象与面向对象的基础上实现的以对象为主是VBNET执行的直接要求,在编写程序的时候就已经决定了程序执行的流程,这就是传统BASIC程序设计所采用的面向程序设计的方法。相对于其它的软件开发语言,VBNET更侧重支持面向对象的相关语法和运作机制,这个特点让程序设计者们利用面向对象这个方便的程序设计方式,将开发软件、设计软件的难度降到最低,这种做法的意义在于软件开发的速度得到提升,让软件开发者在最短的时间内完成复杂的编程工作,同时在

16、很大程度上也增加了软件的可维护性和可利用性。简单的输入输出界面在利用VBNET开发软件时,我们可以通过合理地对VBNET的属性进行设置,这样就能省略写程序这个步骤,从而得的简单实用的输入输出界面,这个突出的特点是传统BASIC语言所不具备的,正是由于这个功能的革新,让很多缺乏经验的初学者们也可以轻松编程。可以制作多媒体软件由于传统BASIC的兼容性低,所以对每个声卡的驱动程序都要进行复杂地编写。而VBNET在编写时则不用考虑到这方面的问题,大大节省了编写时间。可以处理多个任务与多个线程与传统BASIC语言不同的是,VBNET已经具备了同时处理多个任务的能力,这让设计者可以在同一时间进行多项复杂

17、的运算工作。NET框架有丰富的链接库供设计者们选择由于这些丰富全面的链接库,VBNET可以省略调用相关函数这一环节,从而大大节省了时间和精力并且在相互转换语言时能够做到更加方便、快捷。建立和数据库的连接VBNET对于像ACCESS、DBASE等各类数据库都能提供支持,在编写程序时,用户只要简单地建立起控件与数据库的连接,就可以轻松得到功能齐全的数据库管理系统。多种不同的语言环境集成在利用VBNET编写程序时,VISUALBASIC、VISUALC、C和VISUALFOXPRO等语言都具有兼容性。142VISUALBASIC60中的基本概念对象对象可以是对所有的事物做一个定义,小到一个细菌,大到

18、一个宇宙,无论是具体还是抽象的事物,我们都可以把它简化地定义为对象。在VBNET中对象既可以单独指一个系统的一部分,比如说单独存在的一个数据文件、一个打印机等等,黑河学院本科生毕业论文(设计)4当然,对象也可以是比较常用的一个程序。比较常见的像对象屏幕、键盘、列表框、图像框等等。属性每个对象都有其自己独有的特性,通过这些特性我们能够轻松地分辨出这个对象。比如所有的笔是一个对象,但是每支笔的颜色不同、大小不同、形状不同、材质也不同,所以,虽然同一个对象可以拥有共同的属性,但不同的属性往往是区分它们的关键所在。事件利用VBNET语言编程时,不论我们在需要操作的指定对象上给予任何鼠标操作,比如单击鼠

19、标或双击鼠标,这个对象都会给我们做出一定的反应和改动。我们利用鼠标来发出命令,VBNET则通过这些命令来编写自己的程序,最后所以的反应通过这些程序完成相应的操作。方法对象在执行某个动作或完成某个事件时,采用的处理方法我们通常称之为方法,在VBNET中,所以对象都有自己处理事件的办法,比如改变外观、颜色、大小等一些属性。事件驱动事件驱动在VBNET中充当着后备军的作用,在平时没有任何状况时,事件驱动保持着随时待命的状态,而当出现状况,需要事件驱动时,事件驱动便会针对出现的状况自己做出处理办法。15SQLSERVER2000数据库简介SQLSERVER2000对于软件开发者来说,是一款常用的软件,

20、因其强大的功能以及各种人性化的设计而备受软件开发工作者的青睐。微软2000年推出的这款软件,可以说稳定性、可靠性都比较好,尽管SQLSERVER2000已经是很老的一款软件,在它的身后微软也在不停地更新着SQLSERVER2000,但在软件开发者眼里SQLSERVER2000仍然是必不可少的软件。SQLSERVER2000这个版本可以说有着改革创新、承前启后的身份,它继承了之前版本的优点,并对其进行改良精简而且又丰富了自己本身的很多功能。SQLSERVER2000能够在众多软件中脱颖而出,让人眼前一亮,我们可以说是其可靠的伸缩性和可用性做的贡献。SQLSERVER2000的很多功能深入人心,它

21、让WINDOWS系统在最大程度上得到了开发应用,SQLSERVER2000会利用自己的各种方式方法不让数据遭到破坏,先进的管理系统、强大的管理工具为软件开发者构建了一个优秀的数据库平台。黑河学院本科生毕业论文(设计)5第2章需求分析系统的需求分析是开发一个系统之前必不可少的过程,只有将系统的需求分析做好,这个系统才能有更长的生命周期,才能让这个系统长久不衰,立于不败之地,而不至于系统处于被淘汰、被忽视的情况。21系统的可行性分析本系统在进行此项分析时,着重对管理员登录系统这一功能进行详细分析,由于管理员是整个系统中至关重要的角色,所以对于管理员登录必须对身份及密码详细审查、验证。在对系统进行可

22、行性分析时对于系统中管理员修改密码的这项功能,必须要实现管理员两次输入新密码才能成功修改密码,这个操作对于保护系统的保密性是必不可少的。对系统进行可行性分析的主要目的就是为了保证尽量在最短的时间里研究问题能否被解决,并且在进行分析时要尽量做到节省资源。所谓的分析,实质上就是简单地将复杂的系统分析和系统设计简单化。在整个分析过程中要尽快确定这个问题是不是有必要我们去花费精力解决,同时还要对每次分析所存在的风险进行分析、确定。211经济可行性分析由于本系统采用的都是无需付费的软件,所以开发的费用在很大程度上得到了节省,而且在操作的界面中不存在需要付费的功能,所有的功能都能让管理员免费、方便的查询、

23、修改。开发本系统所用的SQLSERVER2000数据库和SQLSERVER2000这两款软件都是开发学习程序的免费的可供大众使用的工具。这两种工具在很大程度上节省了大量人力、物力,且稳定性都非常高,不用担心数据丢失等问题,这两种软件简单好用,最适合刚刚开始学习编写程序的新人,开发周期相对较短,不需要承担太大的风险,本系统操作简单、界面简洁,经济方面完全可以实现。212技术可行性分析系统主要采用的是SQLSERVER2000数据库VISUALBASIC60相配合的模式来设计实现的,不论是专业软件开发工作者,还是初学者都能轻松利用VISUALBASIC60来编写代码,将SQLSERVER2000数

24、据库和VISUALBASIC60紧密的结合在一起,两者互补互助,相辅相成的实现本系统的开发。正是由于系统使用的这两种软件,才使得系统开发出学者能快速的编出系统。对于本系统来说,在使用这两种软件时,VISUALBASIC60的功能强大,初次使用时还对它的功能有所陌生,随着使用频率的增加,逐渐掌握了其基本功能,并能对其熟练操作。而开发本系统的过程中,在使用SQLSERVER2000数据库这个软件时,对于数据库的创建、添加、修改和删除等简单操作并没有太多困难,但将数据库与本系统连接时,出现很多问题,比如一些重要的数据在数据库中黑河学院本科生毕业论文(设计)6可以显示,但在系统中这些数据在系统中也会完

25、全显示,但会出现篡改等问题,在经过长时间的调试、测验后,这些问题都得到了解决。213操作可行性分析本系统的各个功能模块归类简单,如果管理员想查找关于供应商的一些信息,只要对期初设置模块进行一系列的操作,就可以得到供应商的一切数据。对本系统操作时有可能出现系统操作错误、系统不执行所发出的命令等问题,此时,管理员可以尝试先退出系统或关闭系统,稍微间隔一段时间后在重新进入系统,完成相关的工作,由此来看,本系统的操作性趋于完善。使用本系统所需的条件只是一台普通的计算机,简单的几步操作,便能运用,所以从这个方面来说,实现这个系统的操作是没有问题的。22总体架构思想本套系统采用的总体架构思想是传统的客户机

26、/服务器(即C/S)的模式。这种模式让系统的可靠性、安全性与合理性得到一定程度的保障。对任务处理速度快,反映所需时间短,可操作行强。而且操作界面简洁美观,操作简便,适合所有人使用。23系统流程图服装库存管理系统流程图如图21所示。库存信息货品入库仓库设置供应商信息维护库存报表货品出库出库信息表货品归还货品借出图21系统流程图24系统需求分析241系统功能的需求分析实现了货品的期初设置、货品的管理、货品的查询与统计、数据的报表和系统维护等几大重要功能。黑河学院本科生毕业论文(设计)71起初设置的功能起初设置的主要功能包括供应商的信息添加、删除、修改,仓库的设置,库存的添加、修改和删除。2货品管理

27、的功能货品管理的功能包括了货品借,货品归还,货品入库,货品出库,货品盘点。3统计查询的功能统计查询的功能包括库存、入库、出库、日统计、年统计、借出、归还,等信息的查询。4数据报表的功能数据报表的功能是把库存内的数据以报表的形式显示出来并加以打印5系统维护的功能系统维护的功能包括数据备份、数据恢复、设置权限、查看日志、密码修改、数据清理、操作员管理等功能。242软件性能的需求分析本设计重点向用户提供比较便利的库存与成本核算管理的渠道,使用户可以在系统内操作各种功能,以实现库存和核算的管理。设计的整体界面需要美观得体,每项功能的设计都应该便于用户。而且要保证设计可以在多平台上,多环境下使用,即便操

28、作系统改变也要确保本设计可以正常运行。整个设计不光要考虑到便捷性和美观,而且还要考虑到安全性。并且用户的操作是的响应时间要足够的快速,数据库是整个设计的核心与枢纽,他在整个设计中有着至关重要的地位。243数据需求分析系统的开发离不开相应数据库的建立,数据库能够让整个系统看起来更加充实,充满张力,对于系统数据的修改实际上就是对其数据库的添加、修改、删除。一个系统的复杂程度取决于数据库的复杂程度,一个让人眼前一亮的系统其数据库所包含的数据是一个惊人的数字。25数据流图使用该系统首先登入,随后进行用户信息验证,通过后进入主界面,然后进入下一模块系统,仓库管理,入库管理,出库管理,综合管理,盘存管理,

29、打印查询。其中入库管理,综合管理,出库管理。要进入下一模块库存汇总再进入数据备份单元,其他除打印查询模块外,直接进入数据备份单元,然后将备份数据输出。打印查询模块则进入货品入库单,货品出库单,经办人员报表环节。下面给出了数据流程,如图22所示。黑河学院本科生毕业论文(设计)8管理员入库管理用户管理仓库管理供应商信息盘存管理财务管理出库管理入库信息供应商信息表仓库信息表用户信息表入库信息表财务信息表出库信息表盘存信息表仓库信息供应商信息用户信息出库信息财务信息盘存信息用户数据入库数据财务数据仓库数据供应商数据出库数据盘存数据图22数据流程图黑河学院本科生毕业论文(设计)9第3章总体设计结束了对需

30、求的分析、明确了设计思路之后,接下来就要对本系统的功能和数据库进行设计。31系统功能模块图在对系统的基本功能研究完成后,在开发过程中拟定将本系统简单大致分为五个大模块,每个模块看似没有任何关系,但却相互都有联系,五个模块缺一不可,每个模块都是单独的一个整体,但又都存在与整个系统中,同时在这五个模块下又细分了若干个子模块,本系统的功能模块如图31所示。货品出库货品借出货品归还库存盘点供应商信息维护仓库设置期初库存设置货品入库出入库货品日统计出入库现金年统计出库报表库存报表操作员管理权限设置退出系统期初设置查询统计货品管理系统维护数据报表出库查询库存查询借出查询归还查询入库查询数据恢复密码修改数据

31、清理查看日志数据备份日志清理服装库存与核算管理系统图31功能模块图32数据库设计321数据库设计概述数据库的设计应包含数据的样式设计和以数据模式的应用程序开发为中心的两项工作,换言之,就是为了实现一个系统的某些功能及条件,为之建立的一个能够储存大量数据的数据库。黑河学院本科生毕业论文(设计)10数据库的设计要在遵循网站要求的基础上进行建立和完善,对系统进行合理全面的分析,从而设计出用户实用的系统。一个丰富的数据库不仅起到储存数据、添加数据、修改数据、删除数据的功能,它的完善在一定程度上来说也对系统有很大的帮助,完善数据库能让系统的功能更加壮大,同时对于系统操作的响应时间也会大大缩短,显示数据的

32、一致性也比其他系统高,大幅提升了系统的实用性和完整性。322数据库ER图概念设计顾名思义就是对数据库中的各类实体和它们之间的联系在概念上进行一个规划、设计,仔细研究各个数据实体的联系,从而更好的设计出概念模型,概念模型的建立让整个系统脱离了抽象的环境,让用户对系统的各项功能有了重新的认识。综合整理收集到的数据,采用分类、总结、归纳等方法将实体从抽象的模型中抽离出来,归纳系统中实体及属性的关系。如图32所示的ER模型图形象地描绘出实体之间存在的关系。供应商供应供应商号地址邮编电话传真联系人供应量仓库库存商品名称规格价格数量条码仓库号仓库名出入库用户用户名密码库存量销售购货商销量地址联系人购货商号

33、传真邮编1MPNPMMN图32ER模型图323数据库表数据库中除了数据这个重要的组成,表的结构也是不容忽视的一项重要环节,设计合理的表结构不仅可以让查询数据库数据的效率得到提高,而且对数据的安排也起到省时省力的贡献。黑河学院本科生毕业论文(设计)11本系统使用的数据库为SQLSERVER2000,数据库的名称为FUZHUANGSHUJUBIAO,其中包含了SUPPLIERS(供应商)表、STOREIN(服装入库)表、TAKEOUT(服装出库)表、STOREROOM(库位)表、STORE(库存)表等5个基本信息表,通过研究这些表来了解这个数据库,进而了解整个系统,下面是对几个数据表进行简介。SU

34、PPLIES表用来储存供应商的信息,结构如表31所示。表31SUPPLIES表字段名称数据类型大小必填字段说明SUPPLIESIDNUMBER30是供应商编号SUPPLIESNAMETEXT30是供应商名称SUPPLIESADDRESSTEXT30是供应商地址SUPPLIERTELNUMBER30是供应商电话DATETEXT30是日期REMARKTEXT50是备注STOREIN表用来储存服装入库信息,结构如表32所示。表32STOREIN表字段名称数据类型大小必填字段说明STOREINIDNUMBER30是产品出库编号ITEMNUMBER30是货号UNITPRICETEXT30是单价QTYNU

35、MBER30是入库数量STOREROOMTEXT30是仓库FILLINPERSONTEXT30是经办人FILLINTIMEDATE30是入库时间TAKEOUT表用来储存服装出库信息,结构如表32所示。表33TAKEOUT表字段名称数据类型大小必填字段说明TAKEOUTIDNUMBER30是产品出库编号ITEMNUMBER30是货号UNITPRICENUMBER30是单价QTYNUMBER30是出库数量STOREROOMTEXT30是仓库FILLINPERSONTEXT30是经办人FILLINTIMEDATE30是入库时间STOREROOM表用来储存库位信息,结构如表34所示。表34STORER

36、OOM表字段名称数据类型大小必填字段说明STOREROOMIDNUMBER30是库位代号STOREROOMTEXT30是仓库LOCATIONTEXT30是位置DERCRIPTIONTEXT30是库位描述STORE用来储存库存信息,结构如表35所示。黑河学院本科生毕业论文(设计)12表35STORE表字段名称数据类型大小必填字段说明STOREIDNUMBER30是存货货号QTYNUMBER30是存货数量STOREROOMNUMBER30是仓库号LOCATIONNUMBER30是位置号黑河学院本科生毕业论文(设计)13第4章详细设计与实现本章主要介绍服装库存管理系统的界面设计与各个功能模块的详细设

37、计与实现,本软件主要用VB开发,操作简单,整体布局大方得体。主要功能包括起初设置,货品管理,查询统计,数据报表,系统维护等几个主要功能模块。41系统界面的设计与实现一个系统给人的最初印象就是最先打开的界面,简洁大方的界面可以让人赏心悦目,界面不仅代表整个系统的形象,更是对所有功能的整合,在设计系统界面时应注意一下几点1设计界面要适应大众的审美观,不能第一眼就让人对系统产生厌恶感;2设计界面颜色尽量要与系统功能相关,绝不能让人觉得系统有一种与实际功能不相符的感觉;3界面的设计要新颖、独树一帜,不能跟随大众的设计,要在第一时间内将人们的眼球吸引。经过设计的系统界面如图41所示图41系统界面黑河学院

38、本科生毕业论文(设计)1442期初设置模块的设计与实现这个模块主要包含了供应商信息的统计、对仓库的合理设置及对期初库存进行设置三个主要功能。在对供应商的管理中要对所有供应商进行编号设置,采用AAAAAAAAAZZZZZZZZZ的模式对其进行编号排序,同一个省份的供应商第一个字母相同,同一个地区的供应商第二个字母相同,最后一个字母表示业务联系人姓氏。另外对供应商的管理还应包括供应商的名称、业务联系人电话、传真及备注等信息。期初库存设置也要包含编号,相对于供应商编号方法的不同,库存设置采用的是AAAAZZZZ模式对服装进行编号,编号的要求是服装的颜色、样式、面料以及尺寸。另外对服装的名称、规格、计

39、量单位、初期数量以及单价都必须进行设置,如果有必要,还要对某类服装添加备注等信息。如图42所示。图42期初设置模块其中期初库存设置流程图如图43所示。开始点击期初库存设置进入期初库存设置录入信息保存信息是否有效保存成功结束显示错误信息YN图43期初库存模块流程图黑河学院本科生毕业论文(设计)1543货品管理模块的设计与实现这个模块主要涵盖了服装借出、归还、入库、出库以及盘点。要及时更新这些数据,以此保证服装库存不会出现误差,避免由于记录错误而出现的不必要的损失。在这些记录中最为重要的就是服装入库、出库及服装盘点管理,每次服装入库、出库的数量都应详细记载,按时进行服装盘点工作。如图44所示。图4

40、4货品管理模块44查询统计模块的设计与实现这一模块要实现能够让管理者方便快速找到所需要的各种信息,包括入库信息,出库信息,库存信息,货品借出,货品归还,出入库货品日统计,出入库现金年统计等信息的查询。日统计与年统计会以柱形图显示。查询统计模块如图46所示。图46查询统计模块其中库存查询流程图如图47所示。黑河学院本科生毕业论文(设计)16开始点击库存查询进入库存查询窗体输入查询内容判断库存剩余显示查询内容结束YN图47查询统计模块流程图45系统维护模块的设计与实现定时对系统进行维护,防止系统崩溃或瘫痪对数据造成影响,同时对系统中的数据进行每天备份,防止因为意外而导致数据丢失。内部包含了操作员管

41、理,密码修改,权限设置,数据备份,数据恢复,数据清理,查看日志,清理日志等维护功能操作员权限设置,包括初期设置,操作员管理,密码修改,权限设置,数据备份,数据恢复,数据清理日志清理可以单选可以多选,其他的选单下同。通过FRAME控件、TEXT控件数组、标签控件、ADODC控件、DATAGRID控件COMMANDBUTTON等控件完成。如图48所示。图48系统维护模块其中密码修改流程图如图49所示。黑河学院本科生毕业论文(设计)17开始点击密码修改进入密码修改窗体输入用户名,旧密码,新密码,确认信密码点击确定用户名是否存在重复输入密码是否一致修改成功结束YNNY图49密码修改流程图46管理员登录

42、模块的设计与实现由于管理员是不需要注册就能登录的,他的身份是系统特殊指定的,所以管理员的登录界面要比普通用户简单。管理员拥有管理系统的权力,他可以控制、修改整个后台,由于管理员身份的特殊性及其拥有权力的特殊性,所以在打开本系统前管理员一定要先输入帐号、密码,在认证成功后才能成功登录系统,并对系统进行操作,管理员的登陆界面如图410所示图410管理员登录模块管理员登录流程图如图411所示。黑河学院本科生毕业论文(设计)18开始输入用户名和密码用户名密码是否正确进入系统YN图411管理员登录模块流程图47库存报表模块的设计与实现系统的管理主要是靠管理员的日常操作来实现的,管理员在成功进入系统后,就

43、可以对系统中的数据进行更新修改,比如服装的期初设置、数据的查询统计及对系统的日常维护。本系统界面易于操作,方便修改,通过本系统的设计与实现,管理员在日常系统维护和数据更新方面都节省了大量的时间和精力。以这五大功能组成的数据报表为例,来简单叙述系统的管理流程在管理员通过了系统身份认证进入后,首先打开数据报表这一功能,接着打开数据报表这一选项,查看出库报表与库存报表两项数据,认真检查数据是否需要更新,如果需要更新,则在数据库中进行修改;如果不需要,则查看其它数据,并在完成所有数据更新后退出系统,防止他人冒名登录。系统的库存报表界面如图412所示图412库存报表界面黑河学院本科生毕业论文(设计)19

44、第5章系统测试在对整个系统进行分析、设计等工作完成后,我们就能得到系统的源程序,接下来就要开始对系统进行测试。程序开发者在编写程序时或多或少都会出现一些错误,尤其是初学者,这些错误小到写错代码,导致显示的界面与要求不符;大到整个系统直接瘫痪,不能正常使用,严重的可能会导致无法弥补的损失,所以,任何一个软件开发者都要进行测试,通过测试去查出问题、了解问题,进而才能做到解决问题。51测试概述511测试任务和目的很多错误不是在编写程序时可以避免的,不管一个人抱着怎样一个严谨的态度去编写程序,在整个程序中都不可避免的会出现错误,对系统进行严格的测试不只能够将系统中的问题筛选出来,同时也提高了系统的可靠

45、性与安全性,用户才能放心的使用系统、软件。在测试的同时也能检测出系统与用户需求不一致之处,这样就可以让开发者尽快解决问题。512硬件配置CPUCELERON(R)24G以上、内存256M以上、硬盘40G以上513软件环境WINDOWS7/XP操作系统、SQLSERVER2000、VISUALBASIC60514测试方法对系统的测试要从功能和结构两方面进行,二者结合才能做到对系统全面检测,测试出的结果能让开发者了解整套系统是否合格,可以进行使用,如果不解决这些问题会不会对整个系统造成影响,通过这两种测试方法对整个系统的各种功能进行进一步的查缺补漏,让整个系统处于健康使用的状态。52系统的测试测试

46、的目的在于运用最少的时间和人力来发现潜在的缺陷和被忽视的错误。核心在于测试整个软件是否能够满足用户的各种需求。按照所学理论知识连接好系统的中的功能,测试就可以开始进行,整个系统的安全与可靠是每个开发者最应该重视的两个指标,所以接下来对典型模块的测试结果简单介绍与分析。1测试是否可以正常登录。2测试是否可以正常注册新用户。3测试是否可以正常添加供应商信息。黑河学院本科生毕业论文(设计)204测试是否可以正常设置期初库存。5测试是否可以正常设置货品入库。6测试是否可以正常日统计查询。7测试是否可以正常打印库存报表。8测试是否可以正常设置权限。9测试是否可以正常修改密码。测试结果如表51所示。表51

47、测试结果测试内容测试用例测试结果1用户登录用户名无密码123456登录失败,提示没有填写用户名2用户注册用户名张莹密码123456确认密码123456注册成功,提示用户成功注册3添加供应商信息供应商编号01供应商名称顶峰服饰业务联系人朱楠联系电话13766887744添加成功,提示成功添加供应商信息4设置期初库存编号01201货品名称衬衫货品规格XL计量单位件数量100单价无添加失败,提示没有填写单价信息5设置货品入库供应商编号01供应商名称顶峰服饰入库编号0101货品名称衬衫货品规格XXL计量单位件数量100单价168元入库日期2014/4/30添加成功,提示货品入库成功黑河学院本科生毕业论

48、文(设计)21续表51测试内容测试用例测试结果6日统计查询统计日期2015/4/11统计失败,提示请正确输入统计日期7打印库存报表点击打印按钮,选择打印机,点击打印。打印成功,提示库存信息明细表打印成功8设置权限选择用户张莹期初权限仓库设置货品管理权限入库,出库盘点查询权限入库查询,出库查询授权成功,提示操作员权限已授权9修改密码用户名张莹旧密码123456新密码123123确认新密码321321修改失败,两次输入新密码不匹配请重新输入53测试结论通过对系统中的所有功能测试后,可以初步得到本系统稳定性较强的结论,虽然一些小细节还不是很完善,但是重点的功能模块都能正常工作,在之后的调试修改中该系

49、统的问题将会逐步解决。黑河学院本科生毕业论文(设计)22总结本系统的功能虽然大致上已经可以实现对一个服装库存与成本核算的管理,但在一些地方还需要去完善,比如,在服装借出这个功能中,借走服装的联系人只有姓名及借服装单位的信息,并没有留下借服装人的联系电话,这一漏洞有可能会导致个人企业的损失,关于这个问题,在今后的修改调试中我一定将它看作重点。经过这段时间的学习与研究,服装与库存核算管理系统的设计终于告一段落了,在导师的帮助下,感觉自己学到的不只只是简单的计算机知识这么简单,更重要的是学到了无论对待学习还是工作,都要抱着一颗热情、积极的心,这样才有可能让自己每天都开心的学到知识。尽管这个系统还有很多不足的地方。但还是很有成就感,因为它是对大学四年的一个总结,因为有它,深深地体会到了功夫不负有心人这句话,也正因为有它,大学生活可以画上一个完美的句点。黑河学院本科生毕业论文(设计)23参考文献1张翼VISUALBASIC60程序设计教程M北京北京师范大学出版社,20112周锋,李德路VISUALBASIC案例开发集锦M北京电子工业出版社,20103明日科技VISUALBASIC开发技术大全M北京人民邮电出版社,20124蔡敏VISUALBASIC数据库开发工程案例M北京人民邮电出版社,20115朱赟花零售企业商品库存

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

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。