仓库管理系统课程设计报告

合集下载

仓库仓库管理系统UML课程设计报告

仓库仓库管理系统UML课程设计报告

仓库管理系统UML课程设计班级:计科1103班姓名:肖小风学号: 1104635003任课教师:魏雄小组成员:肖小风分工任务:独立完成一.系统功能分析仓库管理系统包括以下的几个模块. (1)用户登录 (2)仓库管理 (3)业务查询 (4)系统设置系统的功能需求如图1-1所示1.1用户登录由用户登录、用户注销、退出系统3个部分组成,具体功能模块如图1—1所示.仓库信息系统用 户 登录 仓 库 管理 业务查询 系统设置图1-1 系统总体功能需求框图1.2仓库管理仓库管理系统中,包括仓库进货、仓库退货、仓库领料、仓库退料、商品调拨和仓库盘点6个功能模块组成。

仓库管理包括的具体功能模块如图1-2所示。

(1)仓库进货在本仓库信息系统中,仓库进货模块要求操作员输入商品号、进货数量、单价和供应商,系统会自动的将当前系统时间作为进货时间更新到数据库,并且会自动统计总进货金额。

该操作完成后,相应货物的数量为原数量加进货的数图1-2 仓库管理包括的功能模块需求框图用户登录用 户 登录 用户注销 用户退出图1-1 用户登录包括的功能模块需求框图量,并更新数据库.仓库进货功能如图1-3所示.图1-3 仓库进货功能(2)仓库退货仓库退货功能如图1—4所示。

图1-4 仓库退货功能(3)仓库领料图1-5 仓库领料功能(4)仓库退料仓库退料功能如图1-6所示。

图1-6 仓库退料功能(5)商品调拨商品调拨功能如图1-7所示。

图1-7 商品调拨功能(6)仓库盘点仓库盘点功能如图1-8所示。

图1-8 仓库盘点功能1.3业务查询业务查询系统中,包括库存查询、销售查询和仓库历史记录查询3个功能模块组成。

业务查询包括的具体功能模块如图1—10所示.(1)库存查询库存查询如国1-11所示。

(2)销售查询销售查询如图1-12所示。

图1-11 仓库库存查询功能业务查询库存情况 销售情况 仓库查询图1-10 业务包括的功能模块需求框图图1-12 销售查询功能(3)仓库查询仓库查询如图1—13所示。

仓库管理系统-课程设计报告

仓库管理系统-课程设计报告

《仓库管理系统》课程设计报告题目:仓库管理系统专业:网络工程班级:姓名:指导教师:成绩:计算机学院2017年12月8日目录1设计内容及要求 (1)1.1设计内容 (1)1.2设计要求 (1)2概要设计 (2)2.1课程设计选题背景 (2)2.2系统功能简介 (2)3概念结构设计工具(E-R模型) (3)3.1数据流图 (3)3.2基本数据项及数据结构 (4)3.3总体E-R图 (5)3.3 系统结构设计 (7)4逻辑结构设计 (8)4.1关系数据模式 (8)4.2视图的设计 (8)5.数据库物理设计与实现 (10)5.1数据库应用的硬件、软件环境介绍 (10)5.2 物理结构设计 (10)5.3 索引的设计 (12)5.4 相关SQL语句 (13)6 数据操作要求及实现 (18)6.1数据查询操作 (18)6.2数据更新操作 (18)6.3数据维护操作 (19)总结 (20)参考文献 (21)1设计内容及要求1.1设计内容《仓库管理系统》该系统主要分为四大功能:管理员功能、信息安全功能、一般用户功能、报表生成。

管理员功能:产品入库登记、确认入库信息、删除库内信息、借出信息登记、产品分类管理、添加人员、删除人员、查询库内信息;信息安全功能:人员权限区分、事件记录、数据警告、计划备份、即时备份、数据恢复;一般用户功能:查询库内信息、查询出库信息、查询入库信息、修改本用户密码;报表生成:库存信息报表生成。

1.2设计要求根据用户需求,该系统应该实现以下功能:进出库管理:对进出库信息进行记录。

查询功能:仓库管理对查询要求高,通过主菜单记录当前操作用户的用户编号,保证了对进、出库信息录入负责人的确认。

部门资料管理与库存报表生成:资料管理包括了人员信息管理,财政支出信息管理,以及各项业务单据的资料管理。

报表主要分类为:日报表,月报表,销售报表,入库报表等等。

由于计算机能存贮大量的数据,而且数据只要一次存入,便可多次重复使用,所以管理数据达到完整,统一,原始记录能保证及时,准确。

仓储管理系统课程设计报告

仓储管理系统课程设计报告

成绩管理信息系统课程设计报告系统名称仓储管理系统班级姓名学号2012 年 12 月 14 日仓储管理系统第一章系统分析1.系统名称、开发背景、系统目的及意义1.1系统名称针对企业物资供应管理背景的分析,我们小组研发了一套家电公司的仓储管理信息系统。

1.2 开发背景企业的物资供应管理往往是很复杂的,烦琐的。

由于所掌握的物资种类众多,订货,管理,发放的渠道各有差异,各个企业之间的管理体制不尽相同,各类统计计划报表繁多,因此物资管理必须实现计算机化,而且必须根据企业的具体情况制定相应的方案。

根据当前的企业管理体制,一般物资供应管理系统,总是根据所掌握的物资类别,相应分成几个科室来进行物资的计划,订货,核销托收,验收入库,根据企业各个部门的需要来发放物资设备,并随时按期进行库存盘点,作台帐,根据企业领导和自身管理的需要按月,季度,年来进行统计分析,产生相应报表。

为了加强关键物资,设备的管理,要定期掌握其储备,消耗情况,根据计划定额和实际消耗定额的比较,进行定额的管理,使得资金使用合理,物资设备的储备最佳。

1.3 系统目的系统开发的总体任务是实现企业物资设备管理的系统化,规范化和自动化,从而达到提高企业物资管理的效率的目的。

1.4 系统意义一个企业实力,不单看拥有多少物质资源,还要看是否拥有足够的信息资源。

对广大中国企业来说,技术落后固然普遍存在,但管理滞后于技术的问题更为严重。

管理信息系统(MIS)是先进的科学技术和现代管理相结合的产物,建立以计算机为主要手段的管理信息系统已经成为现代企业、政府部门等各类组织提高自身素质,实现组织目标的战略措施。

所以此模拟仓储管理系统的建立,对以后企业建立信息化的管理体系,十分有帮助。

2. 可行性分析(1)管理上的可行性由于企业库存品种多,数量大,因此,要实现收发作业的快速、准确、高效,仓储管理自动化势在必行。

而实现管理自动化的“瓶颈”则是产品信息的采集、输入。

传统手工作业方式,在信息采集量加大的情形下,因信息不能及时的反馈,给收发作业造成一定的困难。

仓储管理系统课程设计报告.doc

仓储管理系统课程设计报告.doc

仓储管理系统课程设计报告课程设计报告设计的名称:仓库管理系统课程名称:数据库原理中的学生姓名:专业化:计算机科学与技术(网络技术)课程:号码:讲师:日期:XXXX 12月30日。

仓库管理系统摘要仓库管理系统是物资管理系统的核心,是企业不可缺少的一部分。

其内容对企业的决策者和管理者至关重要。

人们一直使用人工方法来管理仓库,这种方法效率低下,并且难以找到、更新和维护。

今天,仓库操作和库存控制操作是多样化和复杂的,并且很难手动处理它们。

如果不能保证正确的采购、检验和交付,将会产生过多的库存,交付时间将会延迟,运营成本将会增加,客户将会流失。

随着科学技术的不断进步,计算机科学技术日趋成熟,仓储管理系统应运而生。

它具有检索迅速、检索方便、可靠性高、存储容量大、保密性好、使用寿命长、成本低等优点。

大大提高了人事和劳动管理的效率。

仓储管理系统是为企业的采购、制造计划、制造执行、客户服务系统以及仓库或配送中心提供的一种管理方法,以满足企业对低成本、快速加工的需求,帮助不同行业的企业解决配送难题,降低订单执行成本。

它已经越来越广泛地应用于各种大型仓库,并随着不断的改进发挥着越来越重要的作用。

目录1.概述 (1)2.课程设计任务的需求分析.........12.1.设计任务..........12.2.设计要求 (1)3.概念结构设计3.1.1设计思想分析.........13.1 .2.概念结构设计工具......23.2.XXX子系统(本地)........33.2。

1.子系统描述.........33.2。

2.分为电子病历图表和.........33.3.图3.x1.完整的.........电子病历图53.x2.总体电子病历图表.........5-省略部分-“销售部门”)从员工姓名中选择*。

derpintotaofromemployeesselect * from aoupdateemployeesettite=' market speciator ' where name='孙林' select * from nawwclassdeletefromsooi where class id=15 select * from schoo1droppetablenewcs6 .2、数据更新操作改变每个用户类型的现有用户l,改变每个用户类型的不存在用户,将具有非空密码的用户改变为每个用户类型的空密码l,将具有空密码的用户改变为每个用户类型的空密码l,改变每个用户类型仅具有一个权限l的用户,改变每个用户类型具有空帐户密码l的用户,更改空帐户但密码不是空的更新临时设置d.=1来自(从临时组中选择a,计数为(a)=1)t此处t . a=临时更新临时设置d=2来自(从临时组中选择a,b,计数为(a)1)a,b,计数为(b)=1)t此处t . a=临时a,t.b=临时更新临时设置d=3来自(选择a,b,c从温度开始,其中a in(从具有计数(a)1的温度组中选择a)和b in(从具有计数(b)1的温度组中选择b)a,b,c具有计数(c)=1)t这里t.a=温度a,t.b=温度b,t.c=温度cupdate温度设置d=0,其中d为空7.收获、经验和建议在完成仓库管理系统的课程设计后,我从中学到了很多。

仓库管理系统的课程设计

仓库管理系统的课程设计

仓库管理系统的课程设计一、课程目标知识目标:1. 让学生掌握仓库管理系统的基本概念、功能模块及其运行原理。

2. 了解数据库在仓库管理系统中的应用,包括数据存储、查询和更新操作。

3. 掌握仓库管理系统中库存管理、出入库操作、库存盘点等基本流程。

技能目标:1. 培养学生运用所学知识分析和设计简单的仓库管理系统的能力。

2. 能够运用数据库技术进行库存管理,实现数据的增删改查等基本操作。

3. 培养学生运用信息技术解决实际问题的能力,提高信息处理和数据分析技能。

情感态度价值观目标:1. 培养学生对仓库管理系统及信息技术应用的兴趣,激发学习积极性。

2. 培养学生的团队协作精神,学会与他人共同解决问题,增强沟通与交流能力。

3. 增强学生的信息意识,认识到信息技术在现代社会中的重要作用,培养学生的社会责任感。

本课程针对高年级学生,结合课程性质、学生特点和教学要求,将课程目标分解为具体的学习成果。

课程设计注重理论与实践相结合,以实际案例为载体,使学生能够在掌握基本知识、技能的同时,提高解决问题的能力,培养良好的情感态度价值观。

二、教学内容本章节教学内容依据课程目标,结合教材内容进行选择和组织,主要包括以下几部分:1. 仓库管理系统概述:介绍仓库管理系统的基本概念、发展历程、功能模块及其在实际中的应用。

2. 数据库技术在仓库管理系统中的应用:讲解数据库的基本原理,以仓库管理系统为例,分析数据存储、查询和更新操作。

3. 仓库管理系统的基本流程:详细讲解库存管理、出入库操作、库存盘点等流程,以及相关业务处理方法。

4. 系统设计与实现:分析仓库管理系统的设计方法和实现技术,包括系统架构、模块划分、界面设计等。

教学内容安排如下:1. 第一周:仓库管理系统概述,使学生了解课程背景和目标。

2. 第二周:数据库技术在仓库管理系统中的应用,学习数据库基本原理及操作。

3. 第三周:仓库管理系统的基本流程,学习库存管理、出入库操作等业务流程。

仓库管理系统课程设计报告UML

仓库管理系统课程设计报告UML

二、仓库信息管理系统分析与设计〔一〕?仓库信息管理系统?的需求建模1、需求分析仓库信息管理系统要能完成以下功能:仓库存放的货物品种繁多,堆存方式以及处理方式也非常复杂,随着业务量的增加,仓库管理者需要处理的信息量会大幅上升,因此往往很难及时准确的掌握整个仓库的运作状态。

针对这一情况,为了减轻仓库管理员和操作员的工作负担,此系统在满足仓库的根本管理功能根底上发挥信息系统的智能化。

根据要求可将系统分为四个模块〔1〕用户登录模块普通操作员和管理人员登录此系统,执行仓库管理的一些操作,但是普通操作员和管理人员所能执行的功能不一样。

〔2〕仓库管理模块管理员工作需要登陆系统,才能够进展操作,系统中的各项数据都不允许外人随便查看和更改,所以设置登陆模块是必须的。

可以执行仓库进货,退货,领料,退料;商品调拨,仓库盘点等功能。

(3)业务查询模块在用户登录系统后,可以执行库存查询,销售查询,仓库历史记录查询。

(4)系统设置模块显示当前仓库系统中的信息,在系统中可以执行供给商设置,仓库设置。

2、功能模块分析〔1〕登录模块●普通操作员:显示当天仓库中的所有库存的信息。

●管理员:修改仓库中的库存信息。

●用户注销:在用户执行完仓库功能时,注销。

●用户退出。

〔2〕管理模块●仓库库存的进货与退货;●仓库中的库存需要领料和退料功能;●仓库也可以完成不同地区的商品在此仓库的商品调拨任务;●用户人员也可以在当天之后对仓库中的库存进展盘点。

〔3〕查询模块●显示当前仓库商品信息,并执行库存查询;●显示仓库信息,对商品的销售量进展查询;●此系统还可以对仓库历史记录进展查询。

〔4〕设置模块●供给商设置●仓库设置3、工作容及要求●进一步细化需求分析的容,识别出系统的参与者,并完成用例图;●将用例图中的每个用例都写成相应的事件流文档;●进一步使用活动图来描述每个用例,为后续的系统设计做好准备;●按照系统的功能分析,从用例的描述中提取出系统的对象类和界面类,建立类图;●分析类图中的实体类和实体类之间的关系,画出数据库的逻辑模型图〔只包含实体类,且注明角色和阶元〕。

仓库管理系统课设报告

仓库管理系统课设报告

仓库管理系统课设报告一、前言随着信息技术的不断发展,仓库管理系统在企业生产经营中的作用越来越重要。

本课设报告旨在通过对仓库管理系统的设计与实现,探讨如何利用信息技术优化仓库管理流程,提高仓库运作效率,降低企业成本,满足市场需求。

二、需求分析1. 仓库管理系统的功能需求(1)仓库货物管理:包括货物入库、出库、移库等操作;(2)库存管理:实时监控库存情况,及时进行库存盘点和调整;(3)货物信息管理:记录货物基本信息、存放位置、货物状态等;(4)出入库记录:记录每笔货物的出入库情况,包括时间、数量、操作人员等;(5)报表管理:生成各类报表,包括库存报表、出入库明细报表等。

2. 系统的性能需求(1)实时性要求高:保证仓库货物信息的实时更新;(2)安全性要求高:保证数据的安全性和完整性,防止数据丢失和篡改;(3)易用性要求高:界面友好,操作简单,便于仓库管理人员使用;(4)可扩展性好:支持灵活的模块增减和功能扩展。

三、系统设计1. 数据库设计(1)设计仓库信息表、货物信息表、出入库记录表等核心数据表;(2)确定各数据表之间的关联和索引,设计合理的数据结构。

2. 界面设计(1)设计仓库管理系统的登录界面,具有权限管理功能;(2)设计仓库管理主界面,包括货物管理、库存管理、出入库记录等模块;(3)采用直观的图表展示库存情况,方便管理人员直观了解仓库状况。

3. 功能模块设计(1)货物管理模块:包括货物信息录入、修改、删除等功能;(2)库存管理模块:实时展示库存情况,支持库存盘点、调整功能;(3)出入库记录模块:记录每笔出入库操作,提供查询和统计功能。

四、系统实现1. 技术选型(1)采用C#作为系统的开发语言,利用其强大的面向对象特性和.NET框架支持;(2)数据库选择MySQL,具有成本低、性能高的特点;(3)采用B/S架构,实现跨平台的使用体验。

2. 系统开发(1)采用Visual Studio进行系统开发,利用其丰富的开发工具和资源;(2)按照需求分析和系统设计的要求,逐步实现系统的各项功能模块;(3)进行系统的单元测试和集成测试,确保系统的稳定性和安全性。

仓库管理系统课程设计

仓库管理系统课程设计

仓库管理系统课程设计一、教学目标本课程的教学目标是使学生掌握仓库管理系统的基本概念、原理和操作方法,培养学生运用仓库管理系统进行库存管理、出入库操作和报表分析的能力。

具体目标如下:1.知识目标:(1)了解仓库管理的基本概念、作用和发展历程。

(2)掌握仓库管理系统的核心功能和模块。

(3)熟悉仓库管理的相关法律法规和行业标准。

2.技能目标:(1)能够熟练操作仓库管理系统,进行库存管理、出入库操作和报表分析。

(2)具备一定的仓库管理业务分析和解决问题的能力。

(3)能够运用仓库管理系统提高工作效率,降低成本。

3.情感态度价值观目标:(1)培养学生对仓库管理工作的重视和热爱,提高职业素养。

(2)培养学生团队协作、沟通交流的能力,增强责任感。

(3)培养学生创新意识和持续学习的能力,适应行业发展。

二、教学内容本课程的教学内容主要包括以下几个部分:1.仓库管理基本概念和原理:介绍仓库管理的基本概念、作用、发展历程以及相关法律法规和行业标准。

2.仓库管理系统概述:讲解仓库管理系统的定义、功能、核心模块和应用范围。

3.仓库管理业务操作:详细讲解库存管理、出入库操作和报表分析等业务流程,并通过实际操作使学生熟练掌握。

4.仓库管理策略与优化:探讨仓库管理中的策略制定、库存控制、货位优化等问题,提高学生解决实际问题的能力。

5.仓库管理案例分析:分析国内外典型的仓库管理案例,使学生了解仓库管理系统的实际应用和效益。

三、教学方法为了提高教学效果,本课程将采用多种教学方法相结合的方式,包括:1.讲授法:讲解仓库管理的基本概念、原理和操作方法。

2.案例分析法:分析典型仓库管理案例,引导学生运用理论知识解决实际问题。

3.讨论法:学生针对仓库管理中的热点问题进行讨论,培养学生的思辨能力和团队协作精神。

4.实验法:安排实际操作环节,使学生熟练掌握仓库管理系统的操作技能。

四、教学资源为了支持本课程的教学,我们将准备以下教学资源:1.教材:选择权威、实用的仓库管理系统教材,作为学生学习的主要参考资料。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《软件工程》课程设计报告仓库信息管理系统专业班级:学生学号:学生姓名:指导教师姓名:2016年 6 月目录一、系统可行性研究 (2)二、系统的需求分析 (5)三、系统概要设计 (14)四、系统的详细设计 (17)五、系统的实现和测试 (20)六、实验总结 (26)仓库信息管理系统一、系统可行性研究1.1引言1.1.1编写目的为了以最小的代价在最短的时间内确定仓库管理系统项目是否值得去开发,其中的关键和技术难点是什么,问题能否得到解决,怎样达到目的?我们编写了可行性报告以对这些问题进行分析。

除此之外,经过对此项目进行详细调查研究,我们初步拟定了系统实现报告,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排。

明确开发风险及其所带来的经济效益。

以便于中小规模工厂的仓库管理人员阅读及理解整个项目。

1.1.2项目背景开发的软件系统的名称:仓库信息管理系统项目提出者:项目开发者:项目使用者:仓库管理人员1.2可行性研究的前提1.2.1要求A.功能:极大提高仓库工作人员的工作效率,大大减少以往入货、出库流程繁琐,杂乱,周期长的弊端;基于仓库管理的全面自动化,减少入库管理、出库管理及库存管理中的漏洞,节约不少管理开支,增加企业收入;实现仓库的管理操作自动化和信息的电子化,全面提高仓库的管理水平。

B.性能:系统的存货信息必须保持更新状态,客户的产品出入库信息必须无差错,及时的保存到仓库管理系统的服务器上,对服务器上的数据必须定时的检查并与仓库中存放的货物进行核对。

C.本系统要求输出的数据有:数据完整,详实,及时。

D.在安全与保密方面的要求:服务器的管理员享有对库存信息库和货品出入库信息管理与修改。

除此之外,应保证数据信息的安全性。

1.2.2目标(1)能实时反映仓库进销存的商品情况,节省人力和设备的费用;(2)当销量大时,能及时进货,减少库存,促进人员工作效率的提高;(3)及时掌握库存,做到信息管理,改进决策系统;(4)促进控制精度和生产力的提高。

1.3技术可行性分析1.3.1硬件、软件、运行环境和开发环境方面的条件和限制A.软件需求硬件条件和限制:服务器为Windows sql Server2000,并可在客户端服务器上使用。

B.数据库:SQL Server2000;C.该系统要受硬件、软件、运行环境、开发环境、技术等因素的制约和限制;D.建议该系统最低的使用寿命为5年,在2016年7月之前投入使用;E.法律方面可保证所用的一切信息皆来自正规渠道,保证信息的合法性,在法律方面完全可行;1.3.2技术可行性评价此系统采用了成熟且完善的Visual Studio 2010和SQL Server2008软件开发工具来进行后台数据库的管理、操作和维护。

该软件功能强大,可用性强,完全可以满足我们开发项目的要求。

1.4经济可行性分析经济方面,随着我国经济的飞速发展,中小工厂所占的市场份额越来越大,但是大多数工厂并不具备完善的仓库管理系统,也因此造成了许多不必要的浪费。

在此方面,若此项目投入使用,将给企业带来丰厚的经济效益社会效益。

并且,此项目开发成本低,占用资源少,在经济方面可行。

1.5操作可行性分析本系统设计思路清晰,操作简捷,具有良好的用户界面,和较为完善的异常处理机制及信息处理机制,一般仓库管理者稍加培训即可使用。

在操作方面可行。

二、系统的需求分析2.1功能描述本软件主要有以下几方面的功能:(1)信息管理:可对商品进行查询,删除,修改操作,完成对商品信息管理的功能;(2)库存管理:对商品入库,出库的管理。

2.2数据流图2.2.1数据流分析数据流图是组织中信息运动的抽象,是管理信息系统逻辑模型的主要形式。

它可以综合的反映出信息在系统中的流动、处理和存储情况,具有良好的抽象性和概括性。

它在调查的基础上,从系统的科学性、管理的合理性、实际运行的可行性角度出发,将信息处理功能和彼此之间的联系自顶向下、逐层分解,从逻辑上精确地描述系统应具有的数据加工、数据输入、数据输出、数据存储及数据来源和去向(外部实体)等项目。

数据流程图和系统的物理描述无关,它所描述的内容不涉及技术细节,而是面向用户的,即使完全不懂信息技术的用户也容易理解。

因此,数据流图成为系统分析员与用户进行交流的有效手段,同时也成为系统设计的主要依据之一。

2.2.2具体数据流图(DFD)(1)分析获得的顶层图数据流图如下:本系统有两个源点一个汇点分别向仓库管理系统发出请求和接收信息:图2-1 顶层数据流图(2)进一步划分的二层数据流图如下:仓库信息管理系统主要由“商品入库管理”、“商品出库管理”、“商品信息管理”、“更新商品信息”四个加工处理组成。

图2-2 二层数据流图对每一个功能模块的分解图(1)对第一个模块“商品入库管理”的细分图商品入库管理子系统包含两个功能模块:“商品入库”、“处理商品”;一个文件存储:“入库商品信息表”图2-3 “商品入库管理”分解图(2)对“商品出库管理”的细分图商品出库管理子系统包含两个功能模块:“商品出库”、“处理商品”;一个文件存储:“出库商品信息表”图2-4 “商品出库管理”分解图(3)对“商品信息管理”的细分图商品信息管理子系统包含五个功能模块:“更新商品信息”、“删除商品”、“查询商品信息”、“修改商品信息”、“输入商品信息”一个文件存储:“库存商品信息表”。

图2-5 “商品信息管理”分解图(4)总的底层数据流图把细分图整合起来形成总的底层DFD:图2-6 底层数据流图2.3 数据字典数据字典是各类数据描述的集合,它是进行详细的数据收集和数据分析后所获得的主要成果。

该系统的数据字典如下:2.3.1 数据流数据字典是各类数据描述的集合,它是进行详细的数据收集和数据分析后所获得的主要成果。

该系统的数据字典如下:1.数据源点和终点描述(1)名称:商品简要描述:被管理的对象有关数据流:入库请求,出库请求(2)名称:管理员简要描述:管理系统的操作人员有关数据流:删除商品请求,查询商品信息请求,修改商品信息请求,输出信息2.加工词条描述(1)加工名:商品入库加工编号:1输入数据流:入库请求输出数据流:商品编号加工逻辑:接收入库请求(2)加工名:输入商品编号加工编号:1.1输入数据流:商品编号输出数据流:商品名称加工逻辑:输入商品编号(3)加工名:输入商品名称加工编号:1.2输入数据流:商品名称输出数据流:商品数量加工逻辑:输入商品名称(4)加工名:输入商品数量加工编号:1.3输入数据流:商品数量输出数据流:商品价格加工逻辑:输入商品数量(5)加工名:输入商品价格加工编号:1.4输入数据流:商品数量输出数据流:商品信息加工逻辑:输入商品价格,输出商品信息(6)加工名:商品出库加工编号:2输入数据流:出库请求输出数据流:商品名称加工逻辑:接收出库请求(7)加工名:输入商品名称加工编号:1.2输入数据流:商品名称输出数据流:商品数量加工逻辑:输入商品名称(8)加工名:输入出库数量加工编号:2.2输入数据流:商品数量输出数据流:商品出库信息加工逻辑:输入出库数量(9)加工名:更新商品信息加工编号:6输入数据流:出库商品信息,入库商品信息,库存商品信息输出数据流:更新后的商品信息加工逻辑:接收修改的商品信息进行修改(10)加工名:删除商品加工编号:3输入数据流:删除商品请求输出数据流:输入商品编号加工逻辑:接收删除请求(11)加工名:查询商品信息加工编号:4输入数据流:查询商品信息请求输出数据流:请求分类加工逻辑:接收查询请求(12)加工名:按条件查询商品信息加工编号:4.1输入数据流:请求分类输出数据流:输入编号加工逻辑:根据条件进行查询(13)加工名:查询所有商品信息加工编号:4.2输入数据流:请求分类输出数据流:查询所有商品信息请求加工逻辑:查询所有商品信息(14)加工名:修改商品信息加工编号:5输入数据流:修改商品信息请求输出数据流:商品名称加工逻辑:接收修改商品信息请求(15)加工名:输入新的编号加工编号:5.2输入数据流:修改编号输出数据流:修改后的商品信息加工逻辑:对商品编号进行修改(16)加工名:输入新的数量加工编号:5.3输入数据流:修改数量输出数据流:修改后的商品信息加工逻辑:修改商品信息3.文件存储(1)文件名称:入库商品信息表简述:存放入库的商品信息输入数据:商品信息输出数据:入库商品信息文件组成:商品的编号、名称、数量、价格(2)文件名称:出库商品信息表简述:存放出库的商品信息输入数据:商品的出库信息输出数据:出库商品信息文件组成:出库商品数量(3)文件名称:库存商品信息表简述:存放所有商品信息输入数据:更新后的商品信息,修改后的商品信息,删除后的商品信息输出数据:库存商品信息文件组成:商品的编号、名称、数量、价格4.数据流(1)数据流名字:入库请求描述:对商品进行入库组成:入库命令(2)数据流名字:入库商品信息描述:对入库商品信息处理组成:入库商品信息=商品编号+名称+数量+价格(3)数据流名字:商品编号描述:输入商品编号组成:商品编号(4)数据流名字:商品名称描述:输入的商品名称组成:商品名称(5)数据流名字:商品数量描述:输入的商品数量组成:商品数量(6)数据流名字:商品价格描述:输入的商品价格组成:商品价格(7)数据流名字:商品出库信息描述:记录的出库商品信息组成:商品出库信息=商品名称+数量(8)数据流名字:删除商品请求描述:请求命令组成:删除请求(9)数据流名字:查询商品信息请求描述:请求命令组成:查询请求(10)数据流名字:更新后的商品信息描述:记录的商品信息组成:更新后的商品信息=编号+名称+数量+价格(11)数据流名字:修改后的商品信息描述:修改后的信息组成:修改后的商品信息=编号+数量三、系统概要设计3.1总体结构和模块设计3.1.1总体结构设计模块是软件结构的基础,软件结构的好坏完全由模块的属性体现出来,把软件模块化的目的是为了降低软件复杂性,使软件设计,测试,调试,维护等工作变得简易,但随着模块数目的增加,通过接口连接这些模块的工作量也随之增加。

1.总体结构框图图3-1系统总体结构图2.模块说明该软件有5个功能模块,各模块功能如下:1.商品入库模块:输入商品的编号、名称、数量、价格,把入库的商品信息存储在入库商品信息表中。

2.商品出库模块模块:输入出库商品的编号以及出库的数量,把出库后的商品信息保存在出库商品信息表中。

3.删除商品模块:先输入商品的编号及名称,再删除该商品在库存商品信息表中的信息。

4.修改商品信息模块:先输入商品的编号及名称,在库存商品信息表中查询到该商品信息,再修改其对应信息。

5.查询商品信息模块:输入编号查询商品在库存商品信息表中的信息或查询库存商品信息表中的所有商品的信息。

相关文档
最新文档