版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、商品库存管理系统一、课程设计的目的与要求 通过管理信息系统课程设计, 进一步掌握管理信息系统的理论和方法。 培养和锻炼开发管理信息 系统的能力。为今后信息系统开发打下良好的基础。要求了解企业管理信息系统开发的全过程, 理解信息系统课程相关的概念, 掌握管理信息系统的 开发方法。主要包括:系统调研方法;业务分析、数据分析、系统逻辑模型设计方法;数据库设 计、功能设计、物理模型设计方法;系统的实现等方法。完成一个小型系统的设计与开发。二、设计正文1 系统分析1.1 系统开发背景、开发范围、建设目标与必要性1.1.1 系统应用现状及其开发意义 在市场竞争的激烈的时代 ,建立科学 ,规范 ,高效管理体
2、系是非常重要的。 随着经济的快速发展 ,对商 品的高效管理十分重要 ,高效的商品库存管理离不开信息技术,信息技术的飞速发展也为商品库存管理提供了广阔的舞台 ,采用现代化的手段管理商品库存,可以及时准确地反映商品库存状况,保证库存商品的数量保持在合理的水平,在满足客户的需要的同时最大限度地减少库存占用,从而在竞争中保持优势。传统的商品库存管理靠人工完成 ,需要大量的人力物力 ,人工管理方式有许多缺点和不便的地方,易出错 ,不能及时地把商品及库存信息反映出来,大量的文件和数据不利于查找更新和维护。利用信息技术开发信息管理系统对商品库存进行管理,可以方便地实现快速查询 ,入库出库方便 ,可靠性高。因
3、此,建立商品库存管理系统,对商品进行优化存储、管理,从而提高企业的科学管理水 平,节省开支,使企业在竞争中立于不败之地。1.1.2 系统开发目标 设计和实现商品库存管理系统, 使库存管理的工作系统化、 规范化和自动化, 从而达到提高管理 效率的目的。(1)利用计算机系统实现商品库存管理。- - 0 - -(2) 流程符合商品库存要求。 ,无论是按商品编号、名称、类别、产地其中任一项都可以进行有 效询。 (3) 查询方便 ,有很多地方还需要更好地完善。 (4)系统扩充容易 又面向用户。 ,既面向系统 开发者 ,(5) 友好的用户界面 可行性分析 1.1.3 可行性分析研究的目的就是用最小的代价在
4、尽可能短的时间里确定问题是否能解决, 通过复杂 系统的规模与目标,研究与此类似的系统后,我们具体从下面三方面考虑。 技术可行性 是一种典型的关系型数据库管理系统, AccessAccess 作为开发工具的,系统是采用理论关系模型具有数据结构单一、 因而具有坚实的理论基础。 与层次模型和网状模型相比, Access 学资学习网 严密、使用方便、易学易用等特点。因此,关系数据模型成为数据库应用的主流。并在具有界面友好、工具丰富、速度较快等优点,作为一种典型的关系型数据库管理系统,本人已经可视化开发环境、面向对象程序设计等方面具有较强的功能,数据库操作与管理、系统深入地学习过这门课程
5、,为系统的设计与实现提供了技术可行性。经济可行性1.132 商品库存管理系统是一个小型的管理系统,在开发时需要软件开发人员花费一定的时间和精力,因此需要一定的资金。但它给企业带来的利润是不可估量的,节省了许多人力, 工作效率的提高就意规范化。物力上的开支,使库存管理工作变繁为简,使其更加合理化、为着整体水平的提高, 是非常值得投资的。操作可行性1.133环境平台开发的,易于操作。而且系统还采用了可视化面向对象的Access系统是基于工具开发,其窗口、界面简洁易懂,所以系统在操作上是可行的。1.2业务流程分析通过对库存信息流程的详细调查分析,弄清了库存管理工作的业务流程和管理功能,符号定义:数据
6、流报表内部实体外部实体系统业务流程图如下:.1.3数据流程图 符号定义:数据流数据存储理 处外部实体 顶层数据流程图:.详细数据流程图:-2 -1.4数据字典为了对数据流程图中的各个元素作岀详细的说明,有必要建立数据字典。数据字 典的数据存储和外部实体内容主要是对数据流程图中的数据项、数据结构、数据流、处理逻辑、 就可以从图形和文字两个方面对系数据流程图配以数据字典,等六个方面进行具体的定义。统的逻辑模型进行完整的描述。数据项的定义1.4.1 数据项又称数据元素,是数据的最小单位。数据项名称别名简述数据项编号类型及其宽度1-01文本型,6位 订单编码 产品订单的编码订单编号1-02文本型,6位
7、客户编码客户编号客户的编号 1-03日期/时间 订购日期1-04数字型,10订购产品的数量数量 位 订购数量1-05 日期/时间 交货日期1-06文本型,8供应商编码位供应商的编号供应商编号H-01 货物编码货物的编码 货物编号H-02 货物名称货物的名字H-03位货物数量货物的数量H-04进货单位货物的岀厂单位位J-01单价 J-02进货数量 J-03运费J-04 备注J-05到货时间文本型,6位文本型,8位数字型,10508位8位8位50文本型,/ 时间进货的单价数字型,数字型,到 货日期进货的数量 货物的运费 货物到达的 时间位数字型,文本型,日期X-01 位文本型,6销售编号销售编码一
8、笔销售的编号 X-02 货物类别货物的种类位文本 型,10 X-03 位销售货物的单价 数字型,销售单价 8 X-04 位 数字型,销售货物的数量8销售量数据结构的定义数据结构编号数据结构名称简数据结构组成述DS-01订单表记录客户下订 单的信息I-01+I-02+I-03+I-04+1-05+I-06DS-02货物表记录仓库中货物的信息H-01+H-02+H-03+H-04+I-06DS-03进货表记录需要进的货物的信H-01+H-02+J-01+J-02+J-03+息J-04+J-05DS-04销售表记录销售的货物的信息X-01+I-01+H-02+X-02+X-03+X-04数据流的定义
9、数据数据流简述数据流来数据流数据流组成数流编名称源去向据号流量D-01订货单用用户户想货物名称订单 处5+货物编号+要订货订货日期理模块+订货数量份/+填的单交货日期小子时D-02 10处发货仓库通发货通销售分配货物名称+货物编号+/份知小时 D-03 10+岀库单份/+小时 D-04 10查询D-05入库单售过销 理模块 处理模块订货数量订货日期 +处配发后货发 货物 名称+货物编号送岀发货处理销售表 订货日期 模块+订货数量到 货日期询仓销售分配货物表货物名称处理模块的里货物数量信物 仓库管理进入库处货物名称物货物 数量员理模块 库仓单的分理出的通知发库单查库货息货入填子货物编号+ +份/
10、 小时10份/ 小时+货物编号+货物单价12212-4 -处理逻辑的定义处理处理逻辑简述输入的数处理输出的流名称据流逻辑编号入库单向货物表查收要入库的货物,入库单入库处理P1登记货物的各种信息数据库和进货表数据库中加入信息P2销售分配分配要销发货单判断库存的量是否可满足发发货通P3处理 出库处 理售的货 物对要 出库 的货物 尽行处 理出库单货单的 量登记 要出库 的货物 的信息查 询 出 库 数 据P4P5发货处 理签订 合同进行 发货处 理吃 定销售 合同发货通知出库单对货 物进行 审核, 货处理 核对出 库单, 签订销 售合 同,准 备销售通过后做发出 库 单 出 库 单P6P7销售统
11、计订单 处理对销售 进行 统计对订单 进行处 理出库单 订货单对销售 情况进 行统 计,分 析核 对订货 单,准 备发货待以后发货单145数据存储的定义数据数据存储简述数据存 储的组 成关键字存储 编的 号F1的名称 货物表存储货物的 信供应商 编号、货物编号、货物编号F2进货单息存 储进货 信息货物名 称、数 量、进 货单价 货物编 号、货 物名 称、金 额、供 应商编 号、到货物编号F3订货表存储 订货信 息货时 间、运 费、备 注订单 编号, 客户编 号、订 购日 期、货 物编 号、数 量、交 货日 期、供 应订单编号商编号F4销售表存货物编号、订单编号、储销售货物货物编号 货物名称、货
12、物类别、的信息销售量、销售单价外部实体的定义外部体 实编 号外部实体 名称简述输入的数 据流输出的数据流S1 S2S3用户仓库 管库理仓 员向企业购 物的单位 企业的仓 库仓库的 管理员买货发货 单发货单订货单发货单入库单S4发货员发向用户 人员出库单货 的2系统设计系统设计的任务是:在系统分析提出的逻辑模型的基础上,科学合理地进行物理模型的设计。2.1功能设计本系统在设计时采用结构化程序的设计方法,系统的总体结构采用菜单来调用表单,利用表单来对信息进行管理、数据录入、信息查询、系统管理等工作。完成以下功能:对供应商、客户和雇员信息的查询,对货物的进岀登记和查询,货物销售情况的查询和登记等。本
13、系统的功能模块图为:2.2系统运行环境与数据库设计系统运行环境设计为在Windows2003/XP平台下运行,程序设计语言选择Visual Basic6.0,后台数据库选择 Access 2003版。系统的硬件要求为奔腾微型计算机,20M以上内存,1G以上硬盘。-6 -基于上述运行环境根据系统分析,设计了7个数据表文件,它们的结构及其说明如下:(一)订单表字段名 订单编 号类型文本宽度6可否为空说明否主索引客户编 号订货 日期文本日期6 时间/否数量 交货日 期数字日期10 / 时间否供应商编号文本8否(二)供应商表类型宽度可否为空 字段名说明否文本供应商编号8主索引20文本供应商名称否联系人
14、10文本10数字 联系电话50文本联系地址(三)雇员表类型宽度字段名可否为空说明否6 文本主索引 雇员编号 6否文本订单编号文本8 雇员姓名否20文本部门10 职位文本时间雇用日期日期/联系电话10数字(四)货物表可否为空宽度 字段名 类型说明 否文本6货物编号主索引供应商编号文本否8文本8 货物名称否数字数量10进货单位50文本(五)进货单字段名类型宽度可否为空说明货物编号文本6否主索引货物名称文本8否单价数字8否数量数字10供应商编号文本8运费数字8备注50 文本到货时间时间/日期(六)客户表字段名类型宽度可否为空说明客户编号文本6否主索引订单编号文本6否客户名称文本30否联系人文本10数
15、字10联系电话联系地址文本50(七)销售表字段名类型宽度可否为空说明销售编号文本6否主索引订单编号文本6否货物名称文本8否货物类别文本10销售量数字8数字8销售单价、输入2.3/输岀设计输岀/输入输岀设计上遵循的是既满足用户需求又方便用户使用的原则。/在系统的输入 界面的确定都与用户反复沟通,直到用户满意为止。输入界面的设计不仅考虑数 据输入窗口的屏幕格式,而且考虑如何使输入数据的错误如输入数据上下限的率尽可能的小,为此在程序中加入了对输入数据的校验和判断等功能,设置、与数据相关的关系的判断、参考对照表等。-8 -进销管理系统中添加了一些输入密码和输入编号的检验,如果输入的密码错误会出现错误提
16、示,如果输入的编码位数不对也会岀现错误提示。例如:3系统实施(一)登陆窗口输入正确的用户名和密码后,点确定登陆系统。其中用户名是 8 ,密码是8(二)进货单单击进货系统下的“进货单”,进入“进货单”窗体。通过点击按钮查看记录,其中的首记录、末记录、上一条、下一条可以实现对货物的快速查询9 进货单,单击新添:添加产品,输入完成信息后单击“保存”按钮,保存设置-10 -单击保存按钮,再单击修改按钮,修改产品信息,选择要修改的产品信息条,信息修改:保存信息设置。*選赏单讲货单货物编号真籾洛称1单价咨M031 1丽08(,选择确定,即可对信息删信息删除:选择要删除的产品信息条,单击“删除”按钮除。-1
17、1 -其中主要代码如下: Private Sub Command1_Click()单击“退出” ,回到进销管理系统主页If Text2 = 8 And Text1 = 8 Then Form2.Show Unload Me Else!, vbRetryCancel + vbInformation) 密码不符 ?獍 ?硯尨 If i = vbRetry Then Text2.SetFocusText2 = ElseEnd End IfEnd If End SubPrivate Sub Command2_Click()EndEnd SubPrivate Sub Form_Load()欢迎使用进销管
18、理系统 慌敢?灡楴湯?尠 - - 12 - -Label1.FontSize = 20Label1.FontBold = True 慌敢 ?湯乴浡 ?黑体 Text2.PasswordChar = *End SubPrivate Sub Command4_Click()End SubPrivate Sub Command7_Click() ?獍?硯尨确定要删除吗尿 ?尠提示 ) If i = 1 ThenEnd IfEnd SubPrivate Sub Form_Load()Adodc1.ConnectionString = Provider=Microsoft.Jet.OLEDB.4.0;D
19、ata Source= & App.Path & MYSAMPLEDB.mdb;Persist Security Info=False Adodc1.RecordSource = select * from 进货单Adodc1.Refresh End Sub(三) 供应商单击进货系统下的“供应商”,进入“供应商”窗体。选择要查询的方式,单击窗体上的相对应option按钮,输入要查询的信息,单击“查询”按钮,即可实现对信息的查询。-13 -单击清空,进行继续查询。.单击“退出”,回到进销管理系统主页。:主要代码如下 Private Sub Comma nd1_Click()Adodcl.Comm
20、a ndType = adCmdText供 where If Option1.Value = True Then Adodc1.RecordSource = select * from供应商表=& Trim(Textl.Text) & 应商编号供 where If Option2.Value = True Then Adodcl.RecordSource = select * from供应商表=& Trim(Text2.Text) & 应商名称联 where 供应商表 If Option3.Value = True Then Adodcl.RecordSource = select * from-14 -系人=& Trim(Text3.Text) & AdodcI.RefreshEnd SubPrivate Sub Form_Load()Adodcl.Co nn ectio nStri ng = Provider=Microsoft.Jet.OLEDB.4.0;Data Source= &App.Path & MYSAMPLEDB.mdb;Persist Security In fo=FalseEnd Sub其他页面与上几例相似,不做赘述。三、课程设计总结
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年受欢迎人事代理合同
- 2025年生态环保技术推广合同
- 二零二五年度木材行业信息化建设与数据服务合同2篇
- 镀锡平板轧材项目可行性研究报告建议书申请备案
- 2020-2025年中国半导体激光治疗机行业市场运营现状及投资战略咨询报告
- 贵阳2025年租赁合同含租赁双方权利义务及争议解决机制2篇
- 2025年度文化创意产业知识产权运营框架协议
- 二零二五年度道路工程施工合同纠纷处理协议
- 二零二五年度绿色食品连锁店进货合同电子版
- 二零二五年度2025年度生物制药行业研究员聘用协议
- 2025年长沙穗城轨道交通有限公司招聘笔试参考题库含答案解析
- 人教版物理八年级下册 专项训练卷 (一)力、运动和力(含答案)
- 山东省房屋市政工程安全监督机构人员业务能力考试题库-中(多选题)
- 重庆市2023-2024学年七年级上学期期末考试数学试题(含答案)
- 2024年中考语文满分作文6篇(含题目)
- 北师大版 2024-2025学年四年级数学上册典型例题系列第三单元:行程问题“拓展型”专项练习(原卷版+解析)
- 2023年译林版英语五年级下册Units-1-2单元测试卷-含答案
- 施工管理中的文档管理方法与要求
- DL∕T 547-2020 电力系统光纤通信运行管理规程
- 种子轮投资协议
- 执行依据主文范文(通用4篇)
评论
0/150
提交评论