版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、本系统是根据企业的特点,集进、销、存、分析于一体,为企业量身定做的库存 管理软件。在设计过程中最大限度满足用户的要求,因此,该系统具有较强的实用性 和针对性。本系统界面友好,操作简单,可维护性强,功能完备。本论文介绍了库存 管理信息系统开发的全过程,主要从管理思想、系统分析说明、系统设计说明、系统 使用说明、技巧与体会等方面对本管理系统加以论述。前言部分指明了选题背景和开 题意义;而后又详细介绍了系统的分析、系统的开发与设计说明等内容;最后给出了 系统的使用说明和系统设计的心得体会。关键词:系统设计、系统分析、库存、信息系统AbstractThis system is the administ
2、rant software which according to the characteristics of the enterprise gather stock, sale, merchandise, analyze in an organic whole. In the course of designing, the maximum meets users1 demand, so it has stronger practicability and pertinence. The system's interface is friendly, it is simple to
3、operate, the maintainability is strong and the function is complete. The thesis introduced the whole course that the management information system develops, mainly from manage thoughts clucidation of system analysis n systematic specificationsystematic operation instructionsn skill、 respect of reali
4、zing etc. Preface part pointed out the background of the selected title and turned on the question meaning; Then introduced such contents as systematic analysis, systematic development and specification, de. in detail; Finally, provide the systematic operation instructions and gains in depth of comp
5、rehension designed systematicallyKeyword: system design, system analysis, information systemAbstract第一章引言411课题背景4412选题意义 1. 3系统简介第二章系统的分析2.1系统的初步调査62.2系统开啜的目标和思想62.3系统开发方法72.4系统的可行性分析82.5系统的组织结构分析92. 6业务流程分析10第三章系统的设计183. I系统的功能结构设计183. 2界面设计与代码设计233. 3输入输出设计2234系统的数据库设计24第四章系统使用与维护说明书344. 1槪述一运行环境3
6、44. 2安全与保护措施344. 3系统的登录及使用说明34结束语46致谢47参考文献48第一章引言1. 1选题背景本课题以我所工作过的单位:某电器公司为设计背景,此公司是一个正在迅猛发 展中的企业,随着其规模的不断扩大,公司每天要处理的数据量也越来越大,单纯的 手工处理这些海量数据,所以对于一套可靠方便的库存管理系统拥有需求。为了帮助企 业建立良好的管理秩序,在信息化时代充分利用计算机作为管理手段提高管理水平和 业务处理,我们设计了此管理信息系统,希望能为企业发挥一点作用。在设计期间我们得到了各方面人员的大力配合,在借鉴其它一些软件开发经验的 基础上,设计了这套库存管理系统。1. 2选题意义
7、任何学科的发展都与当时的环境和条件紧密相联。管理信息系统也是一样,在人 类进入工业社会以后,岀于对生存与发展的需要,人们开始尝试使用更先进的设备和 技术来处理和使用设备来解决现实中遇到的问题,从实际求出发,针对性强,功能齐备, 旨在通过帮助该企业管理实现信息化,以提髙企业管理的效率。1. 3系统简介本系统是根据企业的特点,集进、销、存、分析于一体,为企业量身定做的库存 管理软件,在设计格方面,适当搭配图形,显示内容可随时依条件更新。显示信息准 确,信息量大,有直观形象,给人以美观大方的感受。第二章系统的分析2.1系统的初步调查库存管理是管理或控制公司资源,如在制品、原材料、组件和成品的 系统方
8、法和工具。通过本课程的学习,将使您迅速识别库存管理中存在的 问题,并对这些问题加以改善;它还将帮助您设计及建立整箕的库存管理 流程,从而提高库存周转率,减少运营资金的占用,使冻结的资产变成现 金,减少由于库存淘汰所造成的成本。2. 2系统开发的目标和思想防止断档。缩短从接受定单到送达货物的时间,以保证优质服务, 同时又要防止脱销。(2)保证适当的库存量,节约库存费用。降低物流成本。用适当的时间间隔补充与需求量相适应的合理的 货物量以降低物流成本,消除或避免销售波动的影响。(4)保证生产的计划性、平稳性以消除或避免销售波动的影响。展示功能。(6)储备功能。在价格下降时大量储存,减少损失,以应灾害
9、等不时 乡垂rtn °2. 3系统开发方法本系统采用visual basic与微软的access为数据库的方式.Visual Basic 6.0 是 Micrsoft 公司出品的开发工具,Visual Basic 是一 种可视化的,面向对象的Windows开发语言,它具有易用,通用 和开发效率高的特点。随着微软对它不断地改进以及计算机本身性能的提高,使得Visual Basic越来越适合一般的应用程序开发。 正如Bill Gate所说,世界上绝大多数的Windows应用程序是用 Visual Basic编写的。在众多的开发工具中,我们为什么要选择 Visual Basic6.()呢?
10、因为VB具有众多其它开发工具所没有的优点!使用Microsoft Access,可以在单一的数据库文件中管理所有的信 息。在这个文件中,用户可以将自己的数据分别保存在各自独立的存 储空间中,这些空间称作表;可以使用联机窗体来査看、添加及更新 表中的数据;使用査询来查找并检索所要的数据;也可以使用报表以 特定的版面布置来分析及打印数据。如果要保存数据,请为每一种类型的信息创建一个表。如果要从査 询、窗体或报表中的多个表中将数据合并在一起,就要定义各个表之 间的关系。如果要搜索并检索符合指定条件的数据,包括来自多个表中的数 据,就要创建査询。查询的同时也可以更新或删除多条记录,并对数 据执行内嵌或
11、自定义的计算。如果要简单地直接在某个表中査看、输入及更改数据,请创建一个 窗体。在打开一个窗体时,Microsoft Access将从一个或多个表中检索 数据,并使用用户在“窗体向导”选择的版面布局或所创建的版面布 局,将窗体显示在屏幕上。如果要分析数据或将数据以特定的方式打印岀来,请创建一个报 表。例如,可以打印一份将数据分组并计算数据总和的报表,也可以 打印另一份带有各种数据格式的打印邮件标签的报表。2. 4系统的可行性分析系统定义明确以后,应该对系统可行性进行研究可行性研究包括技 术可行性,经济可行性以及社会可行性等方面.技术可行性研究是根据现有的和准备充实的设备条件与技术力量来分 析系
12、统在技术上实现的可能性,弄清楚现有的技术条件能否保证顺利完成 开发工作.库存管理系统在技术可行性上完全可以胜任,由于本库存管理系统,采 用单机版,对网络的研究不髙,采用micorsof access数据库,以及visual basic 6.0结合操作系统.在设备条件上,主要考虑计算机的内存容量,外存容量,运算速度,数据 精度,汉字功能,多媒体功能,可靠性以及对数据传送与通信,网络,数据库的 需求以及实现的可能性.库存管理系统在如下平台中经过测试可以正常运行:硬件平台CPUIntel P4 2.2G主板Intel 850 芯片组的 GxA-8TX-C内存1 X256的三星Rambus内存硬盘Se
13、agate Barracuda 7200.7 80G显卡Lnika 小妖 G9800显示器美770PF, 17寸纯平显示器软件环境操作系统Microsoft WindowsXP 简体中文专业版 + SP2办公软件Microsoft Office 2003显卡驱动nnOlA ForccWarc 驱动 56.72 版 For Wiii2(XM)/XP经济可行性研究的目的,是希望以最小的开发成本取得具有最佳 经济效益的软件产品,它除了研究开发与维护新系统所需要的费用是 否能够可靠地提供外,主要研究新系统将来带来地经济效益是否超过 其开发与维护所需要大的费用,论证搞这样的一个项目是否合算.库存管理系统
14、是方便企业管理者仓库管理员完成日常工作的得 力助手,由于辅助了计算机高科技技术,大大的提高了员工,管理者的 工作效率.而且软件产品的无损耗性,决定了此系统的低投入,高回报 的特性,所以在经济上具有可行性.社会可行性是指所开发的软件项目是否涉及到知识产权的纠纷 等法律问题,这样的软件产品投入运行后,对生产,管理或经营体制带 来变革的社会影响以及社会承认能力.2. 5系统的组织结构分析本系统由以下几个主要部分构成:程序登陆2. 6业务流程分析TTTTF系统设置采购信息库存入库信息出库信息数据维护模拟配货工具管理第三章系统的设计3. 1系统的功能结构设计本系统主要功能模块由:1 系统设置:锁定系统臊
15、作员入口,登陆设置.2. 采购信息:采购单,采购査询,采购统计.3. 库存:元件登记,产品登记,库存査询.4. 入库信息:入库单,入库査询,入库统计5. 出库信息:岀库单,出库査询,出库统计6. 数据维护:供应商信息,数据维护7. 模拟配货:公司材料模拟组成,公司材料模拟配真&工具管理:工具库存,入库管理.出库管理,入库管理9.退出3. 2界面设计与代码设计创建新用户界面J /确定取消删除修改寒码退出创建新用户源代码:Private Sub Cmd()k_Click()On Error GoTo glIf Txt(l).Emibkd = False ThenIf rs.State Th
16、enrs.CloseEnd Ifrs.Source = nselect 水 from uscrtable where uscrnamc=,H &MSF.TcxtMatrix(MSF.row, 0) &rs.Open , cn, ad( )pcnKeysct, adLock( )ptimisticrs!UserNamc = Trim (Txt(0) .Text)rs. Updaters.CloseSet rs = NothingMSF.TextMatrix(MSF.row, 0) = Txt(0).TcxtCmdAdd. Emblcd = TrueCmdAdd.SctFocusE
17、xit SubEnd IfCmdCanccl. Enabkci = FalseIf Len(Trim(Txt(2).Tcxt) = 0 Or Lcn(Trim(Txt().Text) = 0 OrLcn(Trim(Txt(l).Text) = 0 ThenMsgBox ”数据不完整,请检查!”, “提示信息”Exit SubEnd IfIf Trim (Txt .Text) <> Trim(Txt(l).Text) ThenMsgBox ”两次密码值不相等!”,,ginfoExit SubEnd IfSet rs = New ADC )DB.Rccordsctrs.Sourcc =
18、 nsclcct *rs.Opcn、cn, adOpenKcysct, adLockOptimisticIf rs.RccordCount <> -1 Then rs.MovcLastIdadd = rs!lDElseIdadd = 1End IfIf Fig Then rs.AddNcwrs!lD = Idadd + 1 rs!UscrName = Txt().Text rsluscrpwd = Txt(l).Tcxt rs!uscrdcp = UsrDcpartmcnt rs. Update rs.CloscSet rs = NothingMSF.Addltcm Txt().T
19、cxtCmdAdd. Ennbkd = TrueCmdOk. Enablcxl = FalseCmdDclctc E nablcd = FalseCmdAdd.SctFocusExit Subgl:MsgBox crr.DescriptionEnd SubPrivate Sub cmdpwdcdit_ClickOfrmChjuigcPassword.Show 1End SubPrivate Sub Form_LoadQUsrDcpartmcnt = MainMiinagcr11LoadUserToMsfObjectEnd Sub采购单界面:采购单源代码:Private Sub Command3
20、_ClickQRsbuydTmp.Filter = n cname=n,& Trim(dtgrd.Columns().Text) & ,H And ctypc =& Trim(citgrd.Columns(l).Text) &Toolbarl .Buttons(6). Enabled = FalseIf dtgrd.row <> -1 ThenRe = MsgBox(u您确定要删除表格中的记录吗?”,vbYesNo + vbQuestion + vbDefaultButton2? ginfo)If Rc = 6 ThenRsbuydTmp.Delet
21、e aciAffcctCurrcntRsbuydTmp.UpdateBatch aciAffcctCurrcntRsbuydTmp.RcquetyEnd IfEnd IfAdo.RccordSourcc = select * from grdbuynAdo.CursorLocation = adUscClicntAdo.RcfreshSet dtgrd.DataSourcc = Ado dtgrd.RcfreshRsbuydTmp. Filter =""Rsb uydT m p Req uefTEnd Sub库存査询界面:X库存界面源代码:Private Sub Cmd()
22、k_ClickOOn Error GoTo glDim SQL As StringIf optl.Value ThenIf Trim(txtnamc) <> Mn ThenSQL = nenamc lik J%” & Trim(txtnamc) & u%tnEnd IfRsE.Filter = SQLIf Not (RsE.BOF Or RsE.EOF) ThenSet dtgrd2.DataSourcc = RsEElseMsgBox ”没有找到记录!“,,nfoRsE.Filter = ”End IfElseIf Trim(txtnamc) <>Th
23、enSQL = "Pname="' & Trim (txtname) &End IfRsP.Filter = SQLIf Not (RsP.BOF Or RsPEOF) ThenSet dtgrd 1 .DataSourcc = RsPElseMsgBox”没有找到记录! ", ginfoRsP. Filter = ”End IfEnd IfExit Subgl:MsgBox DescriptionEnd SubPrivate Sub Form_LoadQfrmph.Top = 0& mph.Lcft = 0RsP.Open sel
24、ect * FROM prostock'; cn, adOpenKeyset, adLockBatchOptimisticRsE.Open nsclcct * from EleStockf cn, adOpcnKeysct, adLockBatchOptimisticEnd SubPrivate Sub Form_Unl()ad(Ciinccl As Integer)RsP.CloscRsE.CloseEnd Sub3. 3输入输出设计输入设计包括输入方式设计、用户界面设计。在实现系统开发过程 中输入设计所占的比重较大。以某厂开发的系统为例,在涉及全厂生产、 经营、财务、销售、物资供应
25、等12个子系统中,与输入输出界面相关的程 序占总程序量的65%左右(当时还没有菜单和屏幕格式生成器这类软件工 具)。从这一比率足以看出在一个处理管理领域的信息系统中输入输出界 面的重要,一个好的输入设计能为今后系统运行带来很多方便。相对于输入方式来说,输出方式的设计要简单得多。从系统的角度 来说输入和输出都是相对的,各级于系统的输出就是上级主系统输入。从 这个意义上来说,前面所介绍的几种数据传输方式,如网络传递、软磁盘传 递、通过电话线传递等,对于数据传岀方来说也就是输岀方式设计的内容o 为了区别起见,在这里笔者将输出粗分为中间输出和最终输出两类。中间 输出是指子系统对主系统或另一个子系统之间
26、的数据传送,而最终输出则 是指通过终端设备(如显示器屏幕、打印机等)向管理者输出的一类信息。 下面着重来讨论一下最终输出方式的设计问题。最终输出方式常用的只有两种:一种是报表输出,另一种是图形输出。究 竟采用哪种输出形式为宜,应根据系统分析和管理业务的要求而定。一般 来说对于基层或具体事物的管理者,应用报表方式给出详细的记录数据为 宜,而对于髙层领导或宏观、综合管理部门,则应该使用图形方式给出比例 或综合发展趋势的信息。3. 4系统的数据库设计1 用户表设计字段名称数据类型33数字usernajrie文玉userpwd文本userdepusertel2 工具管理表3字段名称数据类型33数字Tn
27、ane文本Etyp«文本Euni t文本Estock数字Ehi ghstock数字Elowstock数字3.backup备份数据库表:字段名称数据类型33自动编号ioi dBhPriceAjrioimtF"成品,半成BRgoodsIOplaceid薮字memo文本Date日期/时间IOF1§是/否HandleMani A数字4.buydetail 表:字段名称数据类型卜FjurAri :卫 tTriceTdStouk仓库设置诃*buyi ituym oney 4.buyinfb 表字段名称数据类型IdCodeBuyDate TayDate compld UuyM
28、an间间字字賜龈字本数数日日数文凭证编号 购买日期 交货日期业等员panydepart 表:字段名称数据类型33XKLarc 帅 pnamec 帅pm ancomptelcommefno第四章 系统使用说明与维护说明书4. 1概述-运行环境CPUIntel P4 2.2G主板Intel 850 芯片组的 GxA-8TX-C內存1 X256的三星Rambus内存硬盘Seagate Barracuda 7200.7 80G显卡Lnika 小妖 G9800显示器美770PF, 17寸纯平显示器软件环境操作系统Microsoft VfjndowsXP 简体中文专业版 + SP2办公软件Microsof
29、t Office 2003显卡驱动nnOlA ForccWarc 驱动 56.72 版 For Wiii2(XX)/XP软件平台:windows xp操作系统+微软access一个好的库存管理系统,不仅仅是一次性制作完美就算了,由于企业 的情况在不断地变化,软件系统的内容也需要随之调整,让人感觉内容时 刻在变更,给人常新的感觉,而且给访问者很好的印象。这就要求管理员 对库存管理系统进行长期的不间断的维护。一 系统设置1)锁定:当登陆到本机的操作员临时离开时,为防止别人操作而设 定,只有登陆本机的人,通过输入密码后才能解除锁定。2)登陆设置:对操作员进行管理维护和修改密码(对登陆本系统的 操作员
30、密码迸行修改),本系统中第一个登陆的用户为最高权限用户,具有删除操作权限,其 它用户没有此权限,删除功能不可用。本系统的所有操作员将显示在右边的表格里,双击任何一个操作员 可对其进行编辑。3)操作员入口:用来改变登陆的用户。二库存1)元件登记:对库存的元件迸行登记维护。2)产品登记:对库存的产品迸行登记维护。3)库存查询:对库存的元件和产品数量迸行査询。三入库信息1)入库单:生成入库信息。对入库单的增,改,删,查和打印做操作。首先单击新增按钮,激活导入数据和导入历史数据两个按钮,导入数据按钮是对一次的入库单进行的导入而导入历史数据是对多 个入库单进行导入。若没有导入的数据则单击靠近产品名称的査
31、找 按钮,会弹出产品信息窗体选择或添加产品后,单击确定按钮则传 回相应的产品信息,然后输入相应的其它信息后,单击添加按钮,则 一条入库信息将显示在表格里,可按此操作重复添加其它的入库信 息,然后单击确定按钮保存后,将激活打印按钮进行打印。2)入库査询:通过对入库单号,元件名称,时间,公司名称的设置对 入库单迸行査询。具体操作如下:首先选择相应的单选框便击活相应选项,输入或选择所需的条件, 点击确定按钮,弹出相应的查询结果。3)统计:通过对时间设置,对入库元件的数量和总金额进行统计。 四出库信息1)出库单:同入库类似。2)出库査询:同入库类似。3)统计:同入库类似。五数据维护1)数据备份:对数据
32、库迸行定期备份,防止数据的丢失。2)供应商信息:对供应商的用户迸行添加,修改,删除等维护。七模拟配货1)产品材料组成:对我公司的产品的材料组成进行配置。首先选择配 置产品列表框,然后可以选择添加配件或者导入材料组成的uxc表,对我公司的产品进行 配置。2)产品模拟配货:选择模拟配货的产品,在模拟量中添入模拟量的 数值,然后选择模拟配按钮,便自动和库存做比较,显示岀库存需 求的数据。八.工具管理工具管理采用了同元件管理相似的做法,操作基本相同。4.2安全与保护措施由于库存管理涉及到一个企业的商业秘密信息,不宜公开,否则会给企 业带来不可估量的损失所有我们有必要对本系统的安全与保护措施进行 加强.
33、常用的做法有数据库备份.合理设置管理权限等.4.3系统的登录及使用说明输入用户名与密码验证.Private Sub Cmd()k_Click()On Error GoTo 1Dim rs As RecordsetSet rs = New ADODB.Rccordsctrs.Source = nselcct * &()m uscrtablcnrs.Opcn、cn? adOpciiKeysct, adLockC)ptimistic rs.Filter = nusemamc=,n & UsurNamcCmb &If Not rs.BOF Or Not rs.EOF ThenUsrpass = Trim(rs.FicldsIuscrpwd)rs.CloseSet rs = NothingUsrN
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年北京存量房交易合同
- 教师纪律作风讲话5篇
- 2024年广告牌制作与装修工程合同
- 矿山变电所安全生产规定
- 电力公司客户停电信息发布
- 出纳员解除聘用合同申请
- 医院安防工程安装协议
- 财务分析与决策培训管理办法
- 科学课神奇的水教案7篇
- 影视制作公司停车位租赁协议
- 电力工程施工售后保障方案
- 2024年小学心理咨询室管理制度(五篇)
- 第16讲 国家出路的探索与挽救民族危亡的斗争 课件高三统编版(2019)必修中外历史纲要上一轮复习
- 机器学习 课件 第10、11章 人工神经网络、强化学习
- 北京市人民大学附属中学2025届高二生物第一学期期末学业水平测试试题含解析
- 书籍小兵张嘎课件
- 氢气中卤化物、甲酸的测定 离子色谱法-编制说明
- 2024秋期国家开放大学专科《机械制图》一平台在线形考(形成性任务四)试题及答案
- 2024年黑龙江哈尔滨市通河县所属事业单位招聘74人(第二批)易考易错模拟试题(共500题)试卷后附参考答案
- 私募基金管理人-廉洁从业管理准则
- 房地产估价机构内部管理制度
评论
0/150
提交评论