版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGE目录第一章绪论 2第二章
需求分析 32.1任务概述 32.1.1图书管理系统完成的主要目标 32.1.2用户的特点 32.2需求规定 32.2.1对功能的规定 32.2.2读者管理功能 42.2.3系统管理功能 4第三章概要设计 53.1总体设计 53.1.1系统目标设计 53.1.2系统功能分析 53.2系统设计思想 53.3系统模块功能解析 6第四章详细设计 74.1程序设计说明 74.1.1用户登录模块 74.1.2用户添加模块 74.1.3书籍查询模块 84.1.4图书借阅模块 94.1.5图书归还模块 104.1.6新书入库模块 11第五章编码与测试 135.1各功能模块的实现 135.2测试 195.2.1借阅卡管理测试 195.2.2书籍管理测试 195.2.3系统管理测试 19结束语 20致谢 21参考文献 21图书管理系统摘要:本文介绍了在VB6.0环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个管理信息系统的过程。通过分析传统的人工管理图书馆的不足,创建了一套行之有效的计算机管理图书馆的方案。文章详细介绍了图书管理信息系统的系统分析部分,包括可行性分析、组织机构分析、管理职能分析、业务流程分析、数据流程分析、数据字典、处理描述等等;系统设计部分主要介绍了系统功能设计和数据库设计;系统实现部分列出了几个主要的程序框图,并附带了一些主要的窗口和程序。关键字:图书管理系统,VB6.0,sqlserver2000,信息系统LibraryManagementSystemAbstract:ThisarticleintroducesthedetailedprocessofexploringamanagementinformationsystemundertheenvironmentofVB6.0,utilizing“Top-Bottom”overallplanandastrategyaccordingto“Bottom-Top”applicationandexploitation.Thatistoestablishasetofeffectiveschemeforlibrarymanagementbycomputer,throughanalyzingdisadvantagesoftraditionallibrarymanagementbyhumanresources.Thisarticleemphasizesonthreesections.Thesystemanalysissectionoflibrarymanagementinformationincludesfeasibleanalysis,organizingorgansanalysis,managementfunctionanalysis,technologicalprocessofbusinessanalysis,technologicalprocessofdataanalysis,datadictionary,disposaldescriptionandthelike.Thesystemdesignsectionmainlyfocusesonsystemfunctiondesignanddatabasedesign.Andthesystemrealizationsectionhasprovidedseveralmajorprogramcharts,togetherwiththemainwindowsandprograms.Keywords:librarymanagementsystem,VB6.0,informationsystem第一章绪论随着人类社会的发展,人类对知识的需求也不断地增长。在这种形势下,书籍就渐渐地成为人们获取并增长知识的主要途径,而图书馆就自然而然地在人们的生活中占据了一定的位置,如何科学地管理图书馆不但关系到读者求知的方便程度,也关系到图书馆的发展,因此,开发一套完善的图书馆管理系统就必不可少了。图书馆管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端的应用程序的开发两个方面。对于前者要求建立数据的一致性和完整性,对于后者则要求应用程序功能的完备,易用等的特点。基于上述考虑本系统主要利用VB6.0作前端的应用开发工具,利用sqlsever作为后台的数据库,利用WINDOWS作为系统平台开发的图书管理系统。另外本图书馆管理系统利用软件工程化思想和方法,总体上是采用结构化生命法进行系统分析和设计的,而系统实现等步骤则采用了原型法和面对对象的方法系统开发的总目标是实现内部图书借阅管理的系统化、规范化和自动化。能够对图书进行注册登记,也就是将图书的基本信息(如:书名、作者、价格等)预先存入数据库中,供以后检索。能够对借阅人进行注册登记,包括记录借阅人的姓名、地址、电话等信息。提供方便的查询方法。如:以书名、作者、出版社、出版时间(确切的时间、时间段、某一时间之前、某一时间之后)等信息进行图书检索,并能反映出图书的借阅情况;以借阅人编号对借阅人信息进行检索;以出版社名称查询出版社联系方式信息。提供统计分析功能。可以展现出图书类型比例、库存与借出比例。提供旧书销毁功能,对于淘汰、损坏、丢失的书目可及时对数据库进行修改。能够对使用该管理系统的用户进行管理,按照不同的工作职能提供不同的功能授权。提供较为完善的差错控制与友好的用户界面,尽量避免误操作。图书馆的基本功能就是为读者提供借阅服务,读者通过借阅这一过程,可以把图书带出图书馆,从而使读者能够更方便的浏览图书。借书过程中,图书管理员要对读者的借书资格进行审查,对符合借书条件的读者,允许其借书,对其借书记录进行登记;对没有借书资格的读者,禁止其借书。在VB6.0环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个管理信息系统的过程。通过分析传统的人工管理图书馆的不足,创建了一套行之有效的计算机管理图书馆的方案。文章详细介绍了图书管理信息系统的系统分析部分,包括可行性分析、组织机构分析、管理职能分析、业务流程分析、数据流程分析、数据字典、处理描述等等;系统设计部分主要介绍了系统功能设计和数据库设计;系统实现部分列出了几个主要的程序框图,并附带了一些主要的窗口和程序。第二章
需求分析2.1任务概述2.1.1图书管理系统完成的主要目标进入系统前需要身份认证、用户名、密码、输入正确方可进入。用户可以根据需要进行书库管理。用户可以进行借书证的办理、查询、挂失等操作。用户可以添加账户和修改密码。2.1.2用户的特点最终用户包括读者(具有借阅卡的人)、图书管理员,鉴于此软件应用于大学图书管理,读者基本都是在校大学生即校职工和领导,图书管理员都是接受过高等教育的职工,因此他们都懂得运用基本的计算机知识。大学图书管理系统的使用频度很高,假如一个一万人的大学来讲,每天图书馆的平均日流量为1.5万。因此,该软件的可靠性、可用性、可维护性显得尤为重要。2.2需求规定2.2.1对功能的规定1、图书信息查询/借书信息查询:图书馆主要向读者提供图书借阅的服务。读者为了借阅图书,一般情况下,需要在借书之前查询所要借阅的图书情况,所以图书馆需要为读者提供图书查询功能。例如,读者可能想借阅某方面的书,但不知道图书馆在该方面有哪些图书可供借阅,所以需要对图书馆的图书进行查询;或者,读者知道想借阅的图书信息,但不知道该图书馆是否有该书或不知道图书在图书馆的位置、是否被借出、是否可以借阅等信息,这也需要使用图书查询功能。一般的图书查询中,读者是通过图书登记卡、浏览图书登记卡中的信息得到图书信息的。经过图书查询,读者获得图书馆是否有自己想要的图书,该图书的简单信息以及图书在图书馆的借阅位置等信息。2、新书入库:为了能正常运行,图书馆要及时更新馆藏图书。对于新书,要购进,供读者借阅;所以要设计到图书的批量入库。对于批量入库,图书管理员要批量登记图书的信息,包括书名ID、ISBN、图书名称、作者、出版社、单价、入库时间、图书总量、现存总量等。3、借阅图书/归还图书:图书馆的基本功能之一就是为读者提供借阅服务,读者通过借阅这一过程,可以把图书带出图书馆,从而使读者能够更方便的浏览图书。借书过程中,图书管理员要对读者的借书资格进行审查,对符合借书条件的读者,允许其借书,对其借书记录进行登记;对没有借书资格的读者,禁止其借书。具体的步骤如下:读者向图书管理员提交请求和图书借阅卡,图书管理员检查读者提供的借阅卡,如果该借阅证真实准确,读者已经借阅的图书并没有超过允许借书量,而且读者没有逾期未还的图书,则允许读者借书,否则,读者不能从图书馆借书。读者拿到要借阅的图书,同时拿到自己的借阅卡,借书过程完毕。当借阅图书的数量超过5本或者出现未按期归还图书的情况,则不好进行借阅处理。图书馆的另一基本功能就是为读者提供还书服务,读者在一本图书借阅期满之前把该图书还给图书馆,一般的还书步骤如下:读者把所借的图书和自己的借阅卡交给图书管理员。图书管理员对图书进行检查,看有无损坏,如果出现图书的损坏情况,读者应进行相应的赔偿。图书管理员查看是否超过规定借阅期限,如果已经过期,则读者要按规定交纳罚金。图书管理员进行登记,同时把还书信息记入借阅卡。读者拿回自己的借阅卡,还书过程借书。读者逾期未归还图书超过三天,将按照每本每天进行一定的罚款。4、书籍挂失:对图书由于丢失而不能即时还书的情况,读者要即时到图书管理员进行登记,确保图书信息的更新。进行书籍挂失的步骤一般如下:读者将所丢图书信息告诉图书管理员并将借阅卡交给图书管理员。图书管理员对该图书信息进行登记,并按图书的价格,要求读者进行相应赔偿。图书管理员将信息记入借阅卡。读者拿回自己的借阅卡,挂失功能结束。2.2.2读者管理功能1、办理借阅卡:图书馆向读者提供借阅服务,读者必须具有有效凭证方可借阅。因此,读者必须办理借阅卡获取有效凭证。读者在办理借阅卡时,必须输入个人有关注册信息,包括读者姓名、性别、出生日期、家庭住址、身份证号码、电话号码等信息。系统根据读者提供的信息,办理借阅卡并生成个人帐号、读者可自行修改密码。2、借阅卡信息查询;图书馆在正常运营中要面对大量的读者信息,需要掌握每个读者的信息,即时准确的掌握读者的基本情况,这些是图书馆运营的保证。读者要进行信息查询,可以通过系统将自己的借阅卡账户、密码输入系统,系统通过核对找到读者的信息。如果读者的信息正确,系统将读者的信息包括读者姓名、性别、出生日期、家庭住址、身份证号码、电话号码等信息。如果读者的信息不正确,系统将提示错误,并且系统设定,当错误次数超过5次时,系统将不予查询。3、借阅卡挂失:对借阅卡的丢失要即时进行挂失处理,以防止其他人盗用自己的有效信息并出现私自借书等行为。借阅卡挂失的一般步骤可分为:读者将挂失情况即时到图书管理员处进行登记,并填写登记单。图书管理员将读者情况进行登记挂失,注销借阅卡的信息,并咨询读者是否重新办理。若读者需重新办理,则重新填写相关信息,系统自动生成心的借阅卡信息记录,读者重新设置帐号即密码,并交纳相应的费用。若读者不需办理,则系统将信息注销。读者获得新的图书借阅卡。2.2.3系统管理功能1、注册管理员:为了对图书馆管理系统进行管理,图书馆需要若干名图书管理员进行管理,在图书管理员对系统进行管理之前必须进行注册功能,以确定管理员身份。对管理员进行注册,系统生成相应信息。其中管理员的基本信息包括:成员ID、密码等。系统管理员每次登陆前输入自己的ID与密码,系统对其信息进行核实,如基本信息正确,则系统管理员可进行系统管理功能,若系统检查不正确,则系统管理员不可以进行相应的操作。2、修改密码:服务图书馆管理员可能由于某些原因,如电脑中毒导致管理员密码的泄露,为避免图书管理信息遭到破坏,系统具有修改密码的功能,确保图书管理功能的安全性。3、退出功能:系统管理员每次离开必须进行退出功能,确保管理功能不被他人所用,这样更方便图书管理系统出现问题时,找到责任人。第三章概要设计3.1总体设计3.1.1系统目标设计系统开发的总目标是实现内部图书借阅管理的系统化、规范化和自动化。能够对图书进行注册登记,也就是将图书的基本信息(如:书名、作者、价格等)预先存入数据库中,供以后检索。能够对借阅人进行注册登记,包括记录借阅人的姓名、地址、电话等信息。提供方便的查询方法。如:以书名、作者、出版社、出版时间(确切的时间、时间段、某一时间之前、某一时间之后)等信息进行图书检索,并能反映出图书的借阅情况;以借阅人编号对借阅人信息进行检索;以出版社名称查询出版社联系方式信息。提供统计分析功能。可以展现出图书类型比例、库存与借出比例。提供旧书销毁功能,对于淘汰、损坏、丢失的书目可及时对数据库进行修改。能够对使用该管理系统的用户进行管理,按照不同的工作职能提供不同的功能授权。提供较为完善的差错控制与友好的用户界面,尽量避免误操作。3.1.2系统功能分析根据以上功能,将图书管理系统的数据分为:数据输入部分:主要包括图书基本信息的录入、借阅人基本信息的录入、用户基本信息的录入。数据输出部分:主要是各种统计查询,包括:根据图书信息(如书名、作者、出版社等)查阅图书及其借阅信息、统计输出图书类型比例等。数据处理部分:主要涉及借阅和归还的处理,如一本书借出后,必须在数据库中将该书标记为已借出,以防出现数据库中有书但图书馆无书的情况;一本书归还后,同样必须在数据库中将其标记为已经归还,以便再次借出。概念设计阶段主要任务和目标是根据需求分析的结果,包括一般联系实体,画出对应的ER图。对于复杂的系统,通常首先要对它的各功能模进行分析,然后再把它的功能结构图画出来,便是设计和优化。功能分析之后,再根据各个岗位、各个用户对数据和使用权限的不同要求作出局部ER图,然后再把各个局部ER图综合起来形成统一的整体ER图。3.2系统设计思想1、图书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。图书管理系统使用的是SQLServer2000的数据管理系统和以VisualBasic6.0为开发工具。2、首先进行系统设计分析,系统设计主要包括系统功能分析、系统模块设计以及运行环境的选择、系统实现过程。3、然后根据系统功能分析设计出需要的数据库,绘制系统数据流图与总结数据字典、设计数据库结构。4、最后在实现各个功能模块时,采用先模块后系统集成的方式,即各系统功能模块分别独立设计和调试,在创建系统主窗体时才将各个功能模块通过主窗体菜单系统集成到一起,最后进行系统整体的设计和调试。3.3系统模块功能解析(1)系统设计分析本图书管理系统主要有以下功能:图书征订:包括图书征订数据的录入、修改、删除与审校等功能。图书编目:包括图书数目信息的录入、修改、删除功能。图书典藏:包括新书分配、库室调配等功能。图书流通:包括图书借阅、续借、图书返还,图书书目的查询的功能。系统用户管理:包括系统用户数据的录入、修改与删除等功能。读者数据管理:包括读者类别管理,读者个人数据的录入、修改和删除功能。(2)系统功能分析权限功能:权限功能设置的对象为高级管理员、普通管理员、读者。高级管删除所有信息;普通管理员只能对授权范围内进行相应修改及删除;读者只能查询借阅记录和图书书目不能修改。录入功能:为普通管理员提供相应的录入功能,为高级管理员提供对所有信息的录入功能。查询功能:为所有用户提供查询的功能,可查询允许范围内的所有信息。维护功能:为普通管理员提供查询及相应的修改,删除功能,为高级管理提供对所有信息的修改删除功能。打印功能:可打印图书征订计划。退出功能:各个功能模块和主窗体都设有关闭命令按钮,可方便地退出各模块或系统。第四章详细设计4.1程序设计说明4.1.1用户登录模块 1.程序描述:此程序用于用户登陆的至用户界面,程序通过输入用户的ID,用户密码的正确性来实现对验证用户的真实性。2.功能:实现用户的登录功能3.性能:用户通过输入用户ID,用户名和密码进行用户登陆,通过认证后,用户即可进入用户界面。4.输入项:输入用户ID,用户名,密码5.输出项:用户主页面。流程逻辑如图所示:图4-1用户登录流程逻辑4.1.2用户添加模块1.程序描述:2.功能:实现对用户的添加功能。3.性能:查询新用户的用户名是否存在,若存在则停止添加返还数据库;若用户不存在,则进行添加,并进行注册,注册成功后返回。4.输入项:输入用户的详细信息,包括姓名,出生日期,性别,地址,身份证号码,电话号码等信息。5.输出项:若添加成功,则输出提示用户注册成功界面;若未成功,则提示输出未成功原因界面。 6.流程逻辑如下图所示:图4-2用户添加模块流程逻辑4.1.3书籍查询模块1.程序描述:此程序用于实现用户对想要借阅的查询功能。用户通过输入相应的图书信息来查询,数据库根据用户提供的信息来搜索,最后给出客户相应的图书信息。2.功能:实现图书查询功能。3.性能:对进行想要查询的书籍进行搜索,若存在此书则显示该书的详细信息;若不存在此书,则提示没有此书并返回。4.输入项:输入图书的详细信息,包括图书名称,书籍ID,图书作者,出版社,单价等信息。5.输出项:若输入的图书存在即输出图书详细信息界面;若输入的图书不存在则显示图书不存在界面。 6.流程逻辑如下图所示:图4-3图书查询模块流程4.1.4图书借阅模块1.程序描述:此程序用于图书的借阅,用户通过登录自己的借阅ID后,对需要借阅的图书进行借阅操作,如果符合借阅的要求,则可进行借阅。2.功能:实现对图书的书籍借阅功能。3.性能:首先验证借阅者输入的借阅ID是否存在,若存在进行下一步;若不存在则返回。4.若借阅ID存在,则检查此借阅ID是否借阅书籍超出4本,若超出则提示超出借阅数目,返回;若没有超出,则进行下一操作。5.对想要借阅的图书ID进行搜索,若此书不存在,则提示此书不存在;若此书存在则进行下一步操作。将借阅者借阅的数量増一,将数据库中此书数量减一,同时提醒借阅成功,然后返回。
6.输入项:输入借阅证的ID,图书ID7.输出项:若借阅证ID正确且图书ID正确且符合借阅要求,则输出提示借阅成功界面;若存在借阅ID或图书ID或不符合借阅要求等问题,则输出提示没有借阅成功原因的界面。8.流程逻辑如下图图4-4图书借阅模块4.1.5图书归还模块1.程序描述:此程序用于图书的归还,用户在登录自己的ID之后,用户可以对需要归还的图书进行操作,如果符合归还要求,则可以将图书归还。2.功能:实现对图书的书籍归还功能。3.性能:首先验证借阅者输入的借阅ID是否存在,若存在进行下一步;若不存在则返回。对想要归还的图书ID进行搜索,若此书不存在,则提示此书不存在;若此书存在则进行下一步操作。将借阅者借阅的数量减一,将数据库中此书数量加一,同时提醒借阅归还,然后返回。4.输入项:输入借阅证ID和图书ID5.输出项:若借阅证ID和图书ID正确,则输出提示图书归还成功界面;若借阅证ID或图书ID不正确,则输出提示没有成功原因的界面。 6.流程逻辑如下图:图4-5图书归还模块4.1.6新书入库模块 1.程序描述:此程序用户对新进图书的入口登记处理。用户可以将新书的详细信息进行输入,保存在数据库中后,新书即登记成功。 2.功能;实现新进图书入库功能。 3.性能:对数据库查询是否已存在此书,若存在则将此书数量加一,提示添加成功;若没有此书,则将此书的基本信息存入数据库,并提示添加书籍成功。 4.输入项:输入新书的书籍ID,书名,作者,出版社,单价等信息。5.输出项:若添加成功,则输出提示新书添加成功界面;若没有添加成功,输出提示未成功原因界面。 6.流程逻辑如下图图4-6新书入库模块第五章编码与测试5.1各功能模块的实现(1)用户登录窗体图5-1用户登录窗体用户登录代码:ConstMaxLogTimesAsInteger=3PrivateSubcmdcancel_Click()IfMsgBox("是否真的退出系统登录?",vbYesNo,"登录验证")=vbYesThenUnloadMeEndIfEndSubPrivateSubcmdok_Click()StaticintLogTimesAsIntegerintLogTimes=intLogTimes+1IfintLogTimes>MaxLogTimesThenMsgBox"超过登录次数!",vbCritical,"登录验证"ElseWithLibrary_Manage.rsSysUsers.OpenIf.RecordCount>0Then.MoveFirst.Find"编号="&Trim(txtLog(0))&""If.EOFThenMsgBoxTrim(txtLog(0))&"不是系统用户,请检查输入!",vbCritical,"登录验证"txtLog(0).SetFocustxtLog(0).SelStart=0txtLog(0).SelLength=Len(txtLog(0))ElseIf.Fields("口令")<>Trim(txtLog(1))ThenMsgBox"口令错误,请检查输入口令!",vbCritical,"登录验证"txtLog(1).SetFocus:txtLog(1)=""ElseCurrentUserNum=.Fields(编号)CurrentUserPassword=.Fields("口令")CurrentUserStatus=.Fields("权限")MsgBox"欢迎使用常州信息学院管理系统!",vbInformation,"登陆成功!"UnloadMeEndIfEndIf.CloseEndWithEndIfEndSubPrivateSubForm_Load()SysLogon.BackColor=RGB(192,210,270)EndSub(2)用户管理窗体界面图5-2用户管理窗体用户管理窗体代码'保存PrivateSubcmdSave_Click()DimobjcopyAsNewRecordsetIfTrim(txtNum)=""ThenMsgBox"不能为空!",vbCritical,"系统用户管理"txtNum.SetFocustxtNum.SelStart=0txtNum.SelLength=Len(txtNum)ElseIfLen(Trim(txtPwd))<>6ThenMsgBox"用户口令须为6位字符串!",vbCritical,"系统用户管理"txtPwd.SetFocustxtPwd.SelStart=0txtPwd.SelLength=Len(txtPwd)ElseIfNottxtAuthLike"[0,1]"ThenMsgBox"用户权限必须为0或1",vbCritical,"系统用户管理"txtAuth=""txtAuth.SetFocusElseSetobjcopy=Library_Manage.rsSysUsers.Clone'对错?WithobjcopyIf.RecordCount>0Then.MoveFirst.Find"编号"&Trim(txtNum)&""IfNot.EOFAnd.AbsolutePosition<>Library_Manage.rsSysUsers.AbsolutePositionThenMsgBox"编号:"&Trim(txtNum)&"已被使用,请选择其他编号!",vbCritical,"系统用户管理"txtNum.SetFocustxtNum.SelStart=0txtNum.SelLength=Len(txtNum)ExitSubElse'保存记录Library_Manage.rsSysUsers.UpdateMsgBox"数据保存成功!",vbInformation,"系统用户管理"cmdAdd.Enabled=TruecmdDel.Enabled=TrueisAdding=False:picNavigation.Enabled=TrueEndIfEndWithEndIfEndSubPrivateSubForm_Load()cmdMove(0).Value=TrueEndSub(3)读者数据管理窗体界面图5-3读者数据管理窗体读者数据管理窗体代码Library_Manage.Library_Manage_Con.Execute"TRUNCATETABLE读者类别"WithLibrary_Manage.ReaderTypeIf.State=adStateClosedThen.Open.AddNew.Fields("编号")="0".Fields("名称")="特殊".Fields("借书量")=Val(txtSp(1)).Fields("借书期")=Val(txtSp(2)).Fields("有效期")=Val(txtSp(3)).Update.AddNew.Fields("编号")="1".Fields("名称")="馆员".Fields("借书量")=Val(txtL(1)).Fields("借书期")=Val(txtL(2)).Fields("有效期")=Val(txtL(3)).Update.AddNew.Update.AddNew.Fields("编号")="2".Fields("名称")="教师".Fields("借书量")=Val(txtT(1)).Fields("借书期")=Val(txtT(2)).Fields("有效期")=Val(txtT(3)).Update.AddNew.Fields("编号")="3".Fields("名称")="学生".Fields("借书量")=Val(txtS(1)).Fields("借书期")=Val(txtS(2)).Fields("有效期")=Val(txtS(3)).UpdateEndWithEndSubPrivateSubForm_Load()cmdMove(0).Value=TrueEndSubPrivateSubSSTab1_DblClick()EndSub(4)图书征订管理窗体图5-4图书征订管理窗体图书征订管理代码txtPubDate.SelLength=Len(txtPubDate)ElseIfTrim(txtAuthor)=""ThenMsgBox"作者不能为空!",vbCritical,"图书征订管理"txtAuthor.SetFocustxtAuthor.SelStart=0txtAuthor.SelLength=Len(txtAuthor)ElseIfVal(txtNum)=""ThenMsgBox"正的数量无效!",vbCritical,"图书征订管理"txtNum.SetFocustxtNum.SelStart=0txtNum.SelLength=Len(txtNum)ElseIfNotIsDate(txtDate)=""ThenMsgBox"作者不能为空!",vbCritical,"图书征订管理"txtDate.SetFocustxtDate.SelStart=0txtDate.SelLength=Len(txtDate)Else'保存记录Library_Manage.rsBooksOrder.UpdateMsgBox"数据保存成功!",vbInformation,"图书征订管理"cmdAdd.Enabled=True:cmdDel.Enabled=TruecmdExam.Enabled=True:cmdRefresh.Enabled=TrueisAdding=False:picNavigation.Enabled=TrueEndIfEndSubDimobjcopyAsRecordsetPrivateSubcmbOut_Click()AddListOutEndSubPrivateSubcmdAddAll_Click(IndexAsInteger)'选择全部条码ListItem_AddlstPre(Index),LstIn(Index),Index,TrueEndSubPrivateSubcmdAddOne_Click(IndexAsInteger)'选择当前条码ListItem_AddlstPre(Index),LstIn(Index),Index,FalseEndSubPrivateSubcmdExit_Click()IfLstIn(0).ListCount>0ThenIfMsgBox("你选定了部分新书准备入库,但没执行保存操作"&vbCr&"是否要执行保存操作?",vbCritical+vbYesNo,"图书典藏管理")=vbYesThenSSTab1.Tab=0cmdSave.Value=TrueEndIfElseIfLstIn(1).ListCount>0ThenIfMsgBox("你选定了部分新书准备入库,但没执行保存操作"&vbCr&"是否要执行保存操作?",vbCritical+vbYesNo,"图书典藏管理")=vbYesThenSSTab1.Tab=1cmdSave.Value=TrueEndIfEndIfUnloadMeEndSub'刷新新书或调出库室条码列表PrivateSubcmdRefresh_Click(IndexAsInteger)SelectCaseIndexCase0'刷新新书列表WithLibrary_Manage.rsBooksBibliIf.State=adStateClosedThen.Open.RequeryEndWithAddListNewCase1'刷新库室条码列表WithLibrary_Manage.rsBooksStoreIf.State=adStateClosedThen.Open.RequeryEndWithAddListOutEndSelectEndSubPublicSubAddListNew()lstPre(0).ClearWithLibrary_Manage.rsBooksBibliIf.State=adStateClosedThen.OpenIf.RecordCount>0Then.MoveFirstWhileNot.EOFlstPre(0).AddItem.Fields("条码").MoveNextWendElselstPre(0).AddItem"当前无待分配新书"EndIfEndWithEndSub5.2测试5.2.1借阅卡管理测试进度安排测试办理借阅证信息,检查个人账号、读者可自行修改密码。测试查询借阅卡信息的正确性,包括输入的读者信息等。测试借阅卡挂失功能,包括读者信息等。5.2.2书籍管理测试 进度安排:测试新书入库信息的正确性。测试借书、还书功能信息正确性。测试书籍挂失信息的正确性。测试图书信息查询的正确性。测试借书信息查询的正确性。5.2.3系统管理测试进度安排测试注册管理员信息的正确性。测试修改密码信息的正确性。结束语对于这篇论文我有不少心得体会。这次是对我们掌握所学知识的一次考核。它可以让我们了解自己一学期里的学习情况,有助于在今后的学习中加以改进。通过这次上机实验,我发现了自己对数据库和vb语言掌握的并不牢,有的知识点根本就不懂。这都要怪自己在平时的学习过程中不够用心,不懂的地方也没有及时的去搞懂,课后也没怎么花时间去研究。这次实验我觉得自己不仅学到了很多软件设计方面的知识,也让我巩固了以前所学的知识以及看到了自己以前学习中的不足之处。在今后的学习过程中,我一定会认真学习专业课程,再也不能像以前那样迷迷糊糊的,课后要多花时间去研究一些有关编程方面的题目,不懂的地方及时把它弄懂。以后自己还要多动手编写一些程序。在这里我要感谢学校能提供这么一个宝贵的机会,我们可以把课堂上所学的理论知识运用到实践中去,把书上的东西变成我们自己的。这个机会既让我们学习巩固了知识,也让我们发现了自己的不足之处。特别要感谢我们的指导老师,正因为有了您的帮助我们才可以完成实验。我也希望今后还会有更多的机会让我们去实践,去充实自己。致谢在本次设计的过程中,老师们给了我们很大的帮助。不仅使我们在规定时间内完成了系统的设计,同时还使我们学到了很多有益的知识和宝贵的经验在此,我谨向他们表示最衷心的感谢。感谢老师的指导,使我们充分利用软件工程,VB,数据库原理开发出自己的项目.在开发的过程中使我体会到了工程化开发方法和瀑布模型利用的重要性,在此还要感谢所有合作参与项目开发的同学们这次毕业设计的成功离不开所有参与的同学们的帮助和支持,是他们让我知道了团队工作的重要.参考文献1、陶宏才.数据库原理及设计[M].北京:清华大学出版社.2004.2、陆丽娜.软件工程[M].北京:经济科学出版社.19993、郝志恒、
刘舫.VisualBasic6.0编程篇[M]北京:电子工业出版社
20044、刘世峰.
数据库基础与应用[M]北京:
中央电大出版社
20035、吴斌、鲁大林.VisualBasic+SQLSever数据库应用系统开发[M]北京:机械工程出版社20086、邱李华.SQLServer2000数据库应用教程[M]北京:人民邮电出版社20077、钟军.VisualBasic数据库高级实例导航[M]北京:清华大学出版社20038、赵松涛.VisualBasic+SQLServer2000系统开发实录[M]北京:机械工业出版社2007雪狼户外用品有限公司库存管理系统的设计内容摘要库存管理系统是典型的信息管理系统(MIS),雪狼库存管理系统是专门为宁波雪狼户外用品有限公司的库存管理设计的系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强.数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点,该系统尤其适合浙江省内的中小型制造企业,运行成本低、效率高、操作简易。通过对雪狼公司的需求分析,公司主要是为了加强企业信息化,提高库存管理效率,增强企业核心竞争力,使用PowerBuilder9.0开发工具和SQL2000数据库,利用其提供的面向对象的开发工具,尤其是可见即可得的特点,能方便而简洁操纵数据库的智能化对象,短期内就可以开发出用户满意的可行系统。关键词:仓库系统、库存管理、制造型企业Snowwolfoutdoorproductscompany'sinventorymanagementsystemdesignABSTRACTTheinventorymanagementsystemisthetypicalmanagementinformationsystem(MIS),ThesnowwolfstockmanagementsystemisspeciallyfortheNingbosnowwolfoutdoorsthinglimitedcompany'sstockmanagementdesignsystem,Itsdevelopmentmainlyincludesthebackstagedatabasecreateandthemaintenanceaswellasfrontendtheapplicationproceduredevelopmenttwoaspects,EstablishesthedatauniformityandtheintegrityregardingformerrequestisstrongDatasecuritygoodstorehouse,Andrequeststheapplicationprocedurefunctionregardinglattercompletely,iseasytouseandsoonthecharacteristic,ThissystemespeciallysuitsinZhejiangProvincethemiddleandsmallscalemanufactureenterprise,Themovementcostlow,theefficiencyishigh,theoperationsimple.Bysnowwolfcompanyneedsanalysis,Thecompanymainlyistostrengthentheenterpriseinformation,enhancethestockmanagementtheefficiency,Enhancetheircorecompetitiveness,weusethePowerBuilder9.0developmentkitandtheSQL2000database,Object-orienteddevelopmentkitprovideswhichusingit,obviouslythenresultsinparticularthecharacteristic,canfacilitateandsuccinctlyoperatesthedatabasetheintellectualizedobject,intheshort-termmaydevelopusersatisfactionthefeasiblesystem.KEYWORDS:WarehouseSystem,Inventorymanagement,Manufacturingenterprises目录第一章库存管理的概述 1第一节课题的提出 1第二节库存管理的概述 2一、库存管理 2二、库存管理的作用 2三、国内外发展水平及现状 3第三节课题研究的主要内容 5第二章库存管理相关理论 6第一节库存的定义与作用 6一、库存的定义 6二、库存作用 6第二节库存管理的定义与作用 7一、库存管理的定义 7二、库存管理的内容 7三、库存管理的意义 9第三章雪狼库存管理系统的功能设计 10第一节需求分析 10一、雪狼户外用品有限公司的简介 10二、雪狼库存管理的现状与存在的问题 10三、创建雪狼库存管理系统的必要性 11第二节雪狼库存系统设计目标 12第三节系统分析 12一、系统分析方法 12二、系统调研分析 13三、系统功能模块及说明 15第四章雪狼库存管理系统的数据库设计 17第一节数据库的表单设计 17一、库存管理涉及的操作流程 17二、雪狼库存管理系统的各种表单与用途 17第二节数据库的设计 18一、基本业务流程图 18二、雪狼库存管理系统的数据流图 19三雪狼库存管理系统的E-R图 24四、数据库中各种表的代码设计 26第五章雪狼库存系统实例演示 29第一节开发工具的PB和SQL2000的简介 29一、开发工具PB 29二、数据仓库SQL2000 29第二节系统的各种功能模块与界面介绍 30一、主要功能模块与界面介绍 30第三节系统的使用说明 34第六章系统实施的效果与展望 35第一节系统实施的效果 35一.从微观上看 35二.从宏观上看 35第二节雪狼库存管理系统的展望 36参考文献 37致谢 38库存管理的概述系统开发的背景与原因当今社会为信息社会,世界已进入在计算机信息管理领域中激烈竞争的时代。信息已成为继劳动力、土地、资本之后的又一大资源,谁控制的息越多,谁利用信息资源的效率越高,谁就会在各方面的竞争中,占有一席之地,谁就会更有优势,这一点已得到举世公认。随着WTO的加入和我国工业的迅猛发展,为了抓住机遇,在竞争占得先机,作为生产企业的一个必不可少的重要环节—库存管理的信息化、计算机化也就迫在眉捷了。开发库存管理信息系统即有宏观上的意义,那就是顺应时代信息化、现代化潮流,提高效益,促进国民经济结构优化;也有微观上的意义,那就是可以提高管理的现代化程序,加强管理的信息化手段,提高工作效率,增加单位效益。本论文课题就是为了服务浙江中小型制造业企业为背景,并引用宁波雪狼户外用品有限公司的库存管理系统为实例,开发一套库存管理系统,为企业提供各类管理决策信息,辅助企业进行现代化管理,提高企业的经济效益和社会效益。随着计算机技术、网络技术、多媒体技术的成熟与发展,为仓储管理自动化提供了强有力的技术支持,库房管理是企业管理中的一个重要环节,传统的库房管理需要人上管理大量出入库单据和各种其它的相关数据,普遍存在以下问题:(1)未采用条码管理手段的情况下,库房管理难以做到帐面数量和实物数量相符。(2)库房管理人员上作量大,上作强度高,速度慢、效率低。(3)全部采用手上数据记录,出差错的概率高。(4)各类库房操作数据记录在各种不同的账本中,查询统计很不方便。(5)决策者无法随时掌握库存信息,容易出现货物断档、积压,无法保证生产、销售的连贯性。因此,设计雪狼库存管理系统,在出入库时更改库存数据,使企业领导者可以获得即时库存数据,从而降低了由于突发事件所引起的库存数据不准确的问题,保证了库存数据的可信度。然后按照实际情况或经验加以调整使其达到最优,从而在一定程度是适应企业的需求变化,避免了过多的存在库存货物短缺和过量积压。第二节库存管理的概述一、库存管理库存是指企业组织中存储的各种物品与资源的总和,是企业在生产和物流渠道中各仓库点堆积的原材料、供给品、货物产品、半成品和成品等。库存定义为存放在仓库中的物品,就像存放在蓄水池中的水一样,一般暂时派不上用场的备用品。而实际上,企业组织储存物品是为了解决供应(生产)与需求(消费)之间不协调的一种措施。库存管理是在保证企业生产、经营需求的前提下,使库存量经常保持在合理的水平上;掌握库存动态,适时、适量提出订货,避免超储或缺货;减少库存空间占用,降低库存总成本:控制库存资金占用,加速资金周转,库存管理应特别考虑两个问题。(1)按计划生产的商品在市场上流通时,要考虑在什么地方,存放多少。(2)从服务水平和经济效益出发来确定库存量以及如何保证补充的问题。二、库存管理的作用现代化企业竞争中成本竞争和服务竞争是现代竞争最有效的手段之,由于库存资产在各企业的资产总额中所占的比率较大,降低库存成本己成为“企业第三利润源”因此降低库存总成本,提高服务水平也就成为库存管理的目的。库存总成本通常包括以下三种成本。(1)订购成本,指补货时采购商品的相关成木,其中包括采购成木、请购手续成本、进货验收成本、进库成本等,如果山企业内部供货,订购成本就反映为生产调整成本,般地,订购成本与订购次数有关,与订货数量无关。(2)保管成本,该成本是因一段时间内存储或持有商品而导致的,大致与所持有的平均库存量成正比,其中包括存储设施成本、搬运费、保险费、盗窃损失、过时损失、折扣费、税金及资金的机会成本。(3)缺货成本,当客户下达订单,但所订购的货物无法由平常所指定的仓库供货时,就产生了缺货成本。缺货成本包括丢单成本和保留订单成本。服务水平是指用户需求被满足的百分比。如果整个生产系统能够满足全部用户的订货需求,4nl其服务水平为100%,如果能满足95%的需求,则其订货服务水平为95%,也可以称此时的生产系统的缺货概率为5%。随着竞争日益激烈,产品供给愈加丰富,顾客选择余地越来越大,企业但出现缺货,顾客,般会转向其它企业。为了提高竞争力,扩大市场份额,增强盈利能力,企业会尽力提高服务水平。但顾客需求通常无法准确预测,因此生产系统通常采用增大库存储备的方法提高服务水平库存增加后,当用户的需求变化时,企业生产一时无法满足用户需求,则可以通过动用企业库存使用户需求得到满足。增加库存量意味着企业会占用更多的流动资余,付出更多的成本,盲目地提高服务水平并不一定会给企业带来期望的经济效益,因此库存管理的意义是在低库存成本和高服务水平之间找到一个最佳点。三、国内外发展水平及现状1.国外发展状况目前国际上流行的库存模式主要是零库存和TOC理论。零库存即为准时生产方式(JIT),起源于日本丰田汽车公司的一种生产管理方法,它的基本思想可用一句话来概括,即“只在需要的时候,按需要的量生产需的产品”。约束理论(TheoryofConstraints,TOC)是由以色列物理学家oldratt博士在最优生产技术(OptimizedProductionTechnology,OPT)的基础上提出来的,这里的约束是指瓶颈环节上的资源超负荷。TOC理论就是关于进行改进和如何最好地实施这些改进的一套管理理念和管理原则,可以帮助企业识别出在实现目标的过程中存在着哪些制约因素,TOC理论称之为"约束",并进一步指出如何实施必要的改进来一一消除这些约束,从而更有效地实现企业目标。TOC首先是作为一种制造管理理念出现。TOC最初被人们理解为对制造业进行管理、解决瓶颈问题的方法,后来几经改进,发展出以"产销率、库存、经营成本"为基础的指标体系,逐渐形成为一种面向增加产销率而不是传统的面向减少成本的管理。JIT产生在东方,而TOC源于西方,在产生背景的差异下,两者的运用准则和管理手段也不同。JIT追求零库存,认为库存是浪费,应当消除一切浪费;TOC则强调瓶颈,在约束环节要合理的设置缓冲。JIT采用看板展开计划,各级生产单元依据所需满足的上级需求组织生产,整个生产系统是拉动式;TOC以约束环节为基准,把约束环节之前、之间、之后的工序分别按拉动、工艺顺序、推动的方式展开。在能力平衡方式上,JIT要求以密切协作的方式来保持需求的适当稳定,并以高柔性的生产设备来保证生产线上能力的相对平衡;TOC则善于不断地寻找瓶颈并消除约束,不断地改善企业链条上最薄弱的环节。JIT与TOC本质上都内涵了先进的管理思想,对我国企业都可以产生现实的经济效益。JIT要获得成功对企业的内外部条件都有一定的要求:内部需要企业的生产系统有很强的灵活性、很短的设备调整时间、完善的质量保证体系等;外部要求有完善的市场经济环境、发达的信息技术、可靠的供应商、良好的交通运输条件行装。但我国企业实际的内外部经营环境却与之有很大的差距。因此在生产中追求消灭一切浪费,实现零库存的做法是行不通的。而TOC约束理论强调的是瓶颈,通过在约束环节合理地设置缓冲来解决问题。因此将TOC的思想方法与JIT结合起来,就可以较好地适应企业的内外部环境要求,使企业健康、有序地逐步提高库存管理水平。2.国内发展状况国内早期采用的是库存补充方法,在计算机出现之前,发出订单和进行催货是一个库存管理系统在当时所能做的一切。库存管理系统发出生产订单和采购订单,但是,确定对物料的真实需求却是靠缺料表,这种表上所列的是马上要用,但却发现没有库存的物料。然后,派人根据缺料表进行催货。订货点法是在当时的条件下,为改变这种被动的状况而提出的一种按过去的经验预测未来的物料需求的方法。这种方法有各种不同的形式,但其实质都是着眼于“库存补充”的原则。“补充”的意思是把库存填满到某个原来的状态。库存补充的原则是保证在任何时候仓库里都有一定数量的存货,以便需要时随时取用。当时人们希望用这种做法来弥补由于不能确定近期内准确的必要库存储备数量和需求时间所造成的缺陷。订货点法依据对库存补充周期内的需求量预测,并保留一定的安全库存储备,来确定订货点。安全库存的设置是为了应对需求的波动。一旦库存储备低于预先规定的数量,即订货点,则立即进行订货来补充库存。订货点的基本公式是:订货点=单位时区的需求量×订货提前期+安全库存量当某项物料的现有库存和已发出的订货之和低于订货点时,则必须进行新的订货,以保持足够的库存来支持新的需求。订货点法曾引起人们广泛的关注,对它进行讨论的文献也很多,按这种方法建立的库存模型曾被称为“科学的库存模型”。然而,在实际应用中却是面目全非。其原因在于订货点法是在某些假设之下,追求数学模型的完美。从约1960年开始,出现了MRP,即为物料需求计划(MaterialRequirementsPlanning)。到了80年代有出现了MRPII,为制造资源计划(ManufacturingResourcePlanning)。到了20世纪90年代,又出现了ERP(EnterpriseResourcePlanning)的概念,进一步发展了MRPII的理论和方法。到了2005年,ERP市场呈现了一个新景象,成立了“ERP普及产业联盟”,要共同打造技术领先、产品线丰富、服务和解决方案贴近客户应用、服务网络遍布中国的ERP产业集群,努力推动ERP在中国企业中的快速普及和成功应用。对于某些中小企业而言,ERP似乎只意味着漫长的实施周期和昂贵的价格,而没有实际的帮助。这反应的正是所谓“大软件小应用”现象——过于完整和细致的ERP的解决方案对中小型企业不能发挥实际效能。第三节系统的主要内容本论文课题是以雪狼户外用品有限公司的库存管理系统为背景,根据该厂的实际上作流程、业务处理方法以及内部管理模式,并结合管理信息系统开发的概念、结构及系统开发的基本原理和方法而设计开发的一套雪狼库存管理系统。该系统要完成的总体任务是实现企业运营过程中所涉及的物料信息的规范化、系统化和管理的自动化。本系统主要实现的功能有以下几点:(1)库存管理的各种信息的查询、修改和维护。(2)设备采购报表的生成。(3)在材料库存中加入所允许的最大库存合最小库存字段,对所有库存物资实现监控和报警。(4)企业各个部门的物资需求管理。(5)决策者随时掌握库存信息,尽量避免出现货物断档、积压,无法保证生产、销售的连贯性的事情。(6)库存管理的各种信息的输入,包括入库、出库、还库、需求信息的输入等。第二章库存管理相关理论第一节库存的定义与作用一、库存的定义库存是指企业组织中存储的各种物品与资源的总和,是企业在生产和物流渠道中各仓库点堆积的原材料、供给品、货物产品、半成品和成品等。库存定义为存放在仓库中的物品,就像存放在蓄水池中的水一样,一般暂时派不上用场的备用品。而实际上,企业组织储存物品是为了解决供应(生产)与需求(消费)之间不协调的一种措施。二、库存作用企业库存的积极作用,归纳起来主要以下几个方面。(1)实现规模经济。一个组织要想实现在采购、运输和制造等物流过程方面的规模经济,拥有一个适当的库存是必要的。大批量的订购可以降低企业原材料的采购价格和运输费用、降低单位产品的制造成本、减少因缺货而形成的订单损失和信誉下降等。(2)满足供求平衡。季节性的供给和需求使得企业不得不持有库存,例如在节日,产品需求量剧增,这就要求能够有充足的货源来迅速满足市场的需求,另一方面,某些产品的需求在一定的时期中可能相对比较平稳,但其相应原材料的供给和需求变化较大,这同样会要求企业能够保留充足的原材料库存以保持生产的连续性,避开不利的价格变动。(3)优化物流系统。合理的仓库选址可以带来诸多方面的便利,减少耗费在运输配送方面的时间和费用。原材料能够从仓库中被合理的配送到各地的生产基地,满足生产的需要;产成品能够被迅速运往仓库,然后配送到各地满足顾客的需求。这些方面的专业化极大地节省了在运输环节的费用。(4)预防需求和订货周期的不确定性。由于市场需求情况的瞬息万变以及订货周期的不确定性,常常使库存不足,从而导致缺货损失,这时库存就显得十分重要。存贮生产所需要的原材料不仅能够保持正常生产的连续性,而且常常会在未来原材料价格的上涨或原材料的短缺时赚取额外的利润。同时库存也存在以下一些消极作用。(1)库存可能被用来掩盖经常性的产品或货物产品的制造质量问题,当废品率和返修率很高时,」种很自然的做法就是加大生产批量和在制品或产成品库存。(2)库存可能被用来掩盖工人缺勤、技能训练差、劳动纪律松弛和现场管理混乱。(3)库存可能被用来掩盖供应商或外协厂家的原材料或外协件质量不合格、交货不及时问题;(4)库存可能被用来掩盖或弥补企业计划安排不当、生产控制制度不健全、需求预测不准确、产品成套性差等问题。此外,如产品设计不当、工程改动、生产过程组织不适当等问题,都可以用提高库存量来掩盖。这些严重影响着企业的竞争能力。因此,库存数量的确定必须经济合理,过少可能造成停工待料,过多则造成物资积压,影响物资周转,增加储存费用。这都不利于企业的生产经营,影响企业的经济效果。第二节库存管理的定义与作用一、库存管理的定义在保障供应的前提下,以库存物品的数量最少和周转最快为目标所进行的计划、组织、协调与控制。库存管理作业包含仓库区的管理及库存数控制。仓库区的管理包括货品于仓库区域内摆放方式、区域大小、区域的分布等规划;货品进出仓库的控制遵循:先进先出或后进先出;进出货物方式的制定包括:货品所用的搬运工具、搬运方式;仓储区储位的调整及变动。库存数量的控制则依照一般货品出库数量、入库所时间等来制定采购数量及采购时点,并做采购时点预警系统。订定库存盘点方法,于一定期间印制盘点清册,并依据盘点清册内容清查库存数、修正库存帐册并制作盘亏报表。仓库区的管理更包含容器的使用与容器的保管维修。二、库存管理的内容一般地,人们根据物品需求的重复程度将库存分为单周期库存和多周期库存。单周期库存也叫一次性订货,这种需求的特征是偶发性和物品生命周短,很少重复订货:多周期库存需求是在一段时间内需求重复发生,库存需要不断补充。多周期库存根据物品需求之间的相关性又分为独立需求库存和相关需求库存两种。所谓独立需求是指需求变化独立于人的主观控制能力之外,因而其数量与出现的概率是随机的、不确足的、模糊的。相关需求的需求数量和需求何时与其他的变量存在一定的相互关系,可以通过一定的数学关系推算得出。但不管是独立需求还是相关需求的库存管理,都要解决下列问题:(1)如何优化库存成本?(2)怎样平衡生产和销售计划,来满足一定的交货要求?(3)怎样避免浪费,避免不必要的库存?(4)怎样避免需求损失和利润损失?归纳起来,库存管理要解决_几个主要问题:(1)确定库存检查周期。(2)确定定货量。(3)确定订货点。库存管理的难点是如何正确处理充分发挥库存功能与尽可能的减低库存成本之间的矛盾,因此在进行库存管理时应该侧重完成以下几项任务。(1)保障生产供应库存的基本功能是保证生产的正常进行,保证企业经常维持适度的库存,避免出现因供应不足而出现非计划性的生产间断,是传统的库存控制的主要目标之一,现代的库存控制理论虽然对此提出一些不同的看一法,但保障生产供应仍然是库存控制的主要任务。(2)控制生产系统的工作状态一个精心设计的生产系统,均存在一个正常的工作状态,此时,生产按部就班地有序进行,生产系统中的库存情祝,特别是在制品的数量,与该生产系统所设定的在制品定额相近。反之,如果一个生产系统得库存失控,该生产系统也难处于正常的工作状态,因此,现代库存管理理论将库存控制与生产控制结合一体,通过对库存情况的监控,达到生产系统整体控制的目的。(3)降低生产成本控制生产成本是生产管理的重要工作之一,无论是生产过程中的物资消耗,还是生产过程中的物流资金的耗用,均与生产系统的库存控制相关。有资料表明,工业生产中,物资消耗常常占总成本的60%,同时,库存常常占用企业流动资金的80%以上,因此,通过有效的库存控制方法,使企业在保障生产的同时减少库存量,提高库存物资利用率,降低生产成本控制的重要任务。三、库存管理的意义对于一个制造型的企业而言,如何设置和维持一个合理的库存水平,以平衡存货不足带来的短缺风险和损失、以及库存过多所增加仓储成本和资金成本则成为一个企业必须解决的问题。随着互联网、ERP、电子商务等信息技术在企业中的应用,企业的竞争模式发生了根本变化,21世纪市场竞争已由单个企业之间的竞争演变为供应链之间的竞争。供应链上各个环节的企业通过信息技术可以实现信息和资源的共享和相互渗透,达到优势互补的目的,从而能更有效地向市场提供产品和服务、增强市场竞争实力。对于一个制造型的企业而言,如何设置和维持一个合理的库存水平,以平衡存货不足带来的短缺风险和损失、以及库存过多所增加仓储成本和资金成本则成为一个企业必须解决的问题。随着竞争日益激烈,产品供给愈加丰富,顾客选择余地越来越大,企业一旦出现缺货,顾客一般会转向其它企业。为了提高竞争力,扩大市场份额,增强盈利能力,企业会尽力提高服务水平。但顾客需求通常无法准确预测,因此生产系统通常采用增大库存储备的方法提高服务水平库存增加后,当用户的需求变化时,企业生产一时无法满足用户需求,则可以通过动用企业库存使用户需求得到满足。增加库存量意味着企业会占用更多的流动资余,付出更多的成本,盲目地提高服务水平并不一定会给企业带来期望的经济效益,因此库存管理的意义是在低库存成本和高服务水平之间找到一个最佳点。第三章雪狼库存管理系统的功能设计第一节需求分析一、雪狼户外用品有限公司的简介雪狼是专业生产和销售雪狼系列户外服饰、帐篷、睡袋等旅游休闲用品。我们深知外出旅游所携带的东西,必须是要轻巧、灵活,因此,旅游休闲用品所选用的材料、结构和功能设计方面对实际使用者来说是多么重要。在实际环境中我们对各种产品做了大量的强度试验,包括抗风、保温、防潮、透气、抗老化、耐水压等,并以此为基础制定了严格的生产质量检验标准,确保用户在使用过程中能享受到野外生活的情趣。充满活力的雪狼员工勤奋向上、勇于探索、敢于创新,使雪狼系列产品能够不断满足四季休闲、旅游者的需要。目前,主要生产各式户外服饰、折叠便携式帐篷、睡袋等各种户外休闲旅游用品。按指定样式或材料加工同类产品,并为大宗订单提供所需产品。雪狼户外用品有限公司是浙江的典型中小企业,该企业正在逐渐壮大,从当初的自家办厂,年销售几百万,到如今年销售总额近亿,但企业发展的同时也遇到了管理上和技术上的一些瓶颈,该公司全国各大中小城市都有自己的经销商。二、雪狼库存管理的现状与存在的问题对于雪狼户外用品有限公司来说,规模小、资金少、抗风险能力弱是内部最大的不利因素,企业必须千方百计在成本上下功夫,而库存管理系统的数据管理部分无疑对控制企业成本相当重要。而目前企业对库存管理采用手工入/出库录入操作,人员工作情绪化,因此在入/出库实时更新数据时,经常发生人为差错。企业偶尔会采取统一的突击性盘点,而这种突击性的盘点往往需要一些没有经验的工作人员参与,从而造成数据不准确;统一盘点时入/出库业务无法正常运行,而且比较费时与费力;生产不能正常领料——不仅无法解决企业家底不清、反应不灵的问题,而也降低生产效率,耽误生产。由于该公司信息化程度和人员素质都不高,很容易由于一次数据差错产生强烈的抵触情绪,因此,库存数据的准确性关系到整个管理信息系统的数据可信度。目前,很多的大型ERP软件对企业实行统一模式的管理,但是这种方式没有办法解决中小企业业务流程中复杂的突发情况,并且大型ERP软件的操作方式复杂,仅人员培训就会出现财力紧张与人力匮乏等问题,因此显然不适合中小企业人员。对于中小企业来讲,为使企业库存不短库、不胀库积压,及时处理长期
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 地下污水处理钻机租赁协议
- 物业管理岗位聘用合同书
- 员工合同违约处理指南
- 医院医护人员聘用合同书
- 超市监控设备使用守则
- 2024年度新能源发电项目投资合作协议3篇
- 2024年离婚房产分割协议书及离婚后房产权属转移协议范本3篇
- 风能发电项目招投标流程
- 紧急救援派遣方案
- 2025干股转让合同范本 股权转让合同
- 2024年01月11185行政领导学期末试题答案
- 绩效考核办法1
- 【MOOC】外科护理学-中山大学 中国大学慕课MOOC答案
- 中建爬架施工方案
- 2024年中国甲烷报警仪市场调查研究报告
- 纪检委员工作职责
- 2025版国家开放大学法律事务专科《民法学(2)》期末纸质考试总题库
- 江苏省南通市多校2024-2025学年二年级上学期期中数学试卷
- ZHF形势与政策(2024年秋)-考试题库
- 企业地震应急预案管理方案
- 2024中国工商银行借贷合同范本
评论
0/150
提交评论