库存管理系统课程设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1
系统需求分析就是在用户需求调研的基础上,确定系统的总体结构方案,完成相应的需求分析报告。在确定系统的总体结构方案过程中,包括确定应用程序的结构、系统开发环境和开发工具的选择。
从用户应用角度来看,可把应用程序系统的组成部分分成数据存储层、业务处理层和界面表示层等3个层次,而应用程序结构可归纳为:集中式应用程序结构、单机板应用程序结构、多层服务器应用程序结构、浏览器/服务器应用程序结构、客户机/服务器应用程序结构等5种类型。
2.
根据库存管理方面的实际情况,在分析现行系统的手工操作的基础上,进一步研究库存售管理的处理流程,确定系统的总体结构及功能模块,研究各个模块之间的联系,确定模块之间的接口方案。依照实用性、可靠性、可扩充性、经济性的原则,设计有关的各类代码表及相关的程序代码,并验证代码的正确性;设计一套合理、完整的测试方案,对系统进行集成测试,使系统最终达到用户在需求分析时提出的要求。
D3
不合格退货发票
经审核,发现有误的退货发票
E4
P12
日期+凭证号+制单人+确认人+确认标志+确认时间+买方名称+备注+存货编码+规格型号+计量单位+销售数量+销售单价+销售金额+发票号+增值税率+税额+价税合计
D4
不合格红字出库单
经审核,发现有误的红字出库单
P2.2
E2.1
日期+出库单号++单据类型+仓库+库管+制单人员+制单时间+确认人员+确认标志+确认时间+备注+存货编码+规格型号+计量单位+出库数量+出库单价+出库金额
随着计算机的发展,计算机完全可以把各类信息收集起来,按需要进行处理,系统运行于基于WINDOWS XP/2000/NT平台之即可,市面上大部分微机全基于这个层次,用计算机来处理企业内部信息间的流通和使用,既可以实现数据信息的共享,控制好数据的冗余度,并使企业有统一的管理,提高信息的利用率;又可以实现整体数据的结构化,表示大量数据相互间的多种联系,这样就可以大大的提高企业生产动作的效率。本次设计即是针对中小型企业对商品在库存管理方面所做的分析,企业商品的大量出入仓库,使得每一个企业在仓库管理方面每年要花费大量的人力,投资,设施,费用去计划和控制存货。而且本系统操作方便,只要懂得基本计算机操作的人就能够使用,减少了用户的麻烦。
3、具有友好的输入输出界面,方便用户使用;
4、可以自定义各功能组,精确定义各用户组的使用权限,限制各用户的操作范围,防止用户越权操作;
5、该系统提供了良好的统计功能,可以根据用户需要,对各时间段、各个仓库、各个地区和各个产品的库存情况进行统计,产生友好的统计报表,可以随时查询当前库存状况;
2.2.
1、用户需要有基本的计算机操作能力,会进行文字输入。
P11、P12
S13
审核红字出库单
存储红字出库单
日期+出库单号++单据类型+仓库+库管+制单人员+制单时间+确认人员+确认标志+确认时间+备注+存货编码+规格型号+计量单位+出库数量+出库单价+出库金额
P13、P14
3.6.3
数据流编号
数据流名称
简述
数据流来源
数据流去向
数据流组成
数据流量wenku.baidu.com
高峰流量
D1
E4
财务部
开具发票
部门人员编号+姓名+密码+权限+联系方式+备注
销售凭证、退货凭证等
销售发票、退货发票等
3.6.2
数据存储编号
数据存储名称
简述
数据存储组成
相关联的处理
S2
确认的入库单
产成品的入库单
日期+入库单号+单据类型+仓库+库管+制单人员+制单时间+确认人员+确认标志+确认时间+备注+存货编码+规格型号+计量单位+入库数量+入库单价+入库金额
不合格入库单
未经仓库验收或者验收发现不合格者
E1
P3
日期+入库单号+单据类型+仓库+库管+制单人员+制单时间+确认人员+确认标志+确认时间+备注+存货编码+规格型号+计量单位+入库数量+入库单价+入库金额
D2
不合格销售凭证
销售凭证验收不过关
E3
P4
日期+凭证号+制单人+确认人+确认标志+确认时间+买方名称+备注+存货编码+规格型号+计量单位+销售数量+销售单价+销售金额
系统能够对库存相关的全部操作进行管理。主要包括货品入库、出库、库存商品查询等功能。
2.2.1
1、基本没有接触过管理信息系统;
2、不会操作Microsoft SQL Server 2000数据库;
3、只有一些基本的计算机操作能力。
2.2.2
1、易学易用,可以让使用者很快的掌握使用方法;
2、具有良好的用户操作界面,使用户可以意识到各按钮的功能;
系统是采用VisualBasic作为开发依据的,Visual Basic是基于Basic的可视化的程序设计语言。
关键词:库存管理;数据库
1
1.1研究背景与问题的提出
1.1.1
企业的库存物资管理往往是很复杂、很繁琐的。由于所掌握的物资种类众多,订货、管理、发放的渠道各有差异,各个企业之间的管理体制不尽相同,各类统计报表繁多,因此仓库的库存管理必须编制一套库存管理信息系统,实现计算机化操作,而且必须根据企业的具体情况制定相应的方案。
P1、P2、P3
S4
合格纸制凭证
存储销售记录
日期+凭证号+制单人+确认人+确认标志+确认时间+买方名称+备注+存货编码+规格型号+计量单位+销售数量+销售单价+销售金额
P3、P4、P5
S5
销售发票
存储合格的销售发票
日期+凭证号+制单人+确认人+确认标志+确认时间+买方名称+备注+存货编码+规格型号+计量单位+销售数量+销售单价+销售金额+发票号+增值税率+税额+价税合计
社会可行性:本系统运用到实际生产中,将会给企业带来很大的经济效益,同时也会推动我国企业信息化的发展步伐,提高我国企业的市场竞争能力。
因此从经济、技术、库存可行性论证,库存管理系统开发是可行的。
3.4业务流程
业务流程图符号说明:
入库流程图(如图3-1)
退货业务流程图(如图3-2)
仓库管理业务流程图(3-3)
P7、P8、P9
S9
已确认退货通知
保存退货通知单
日期+凭证号+制单人+确认人+确认标志+确认时间+退货方名称+备注+存货编码+规格型号+计量单位+销售数量+销售单价+销售金额+发票号+增值税率+税额+价税合计
P9、P10
S11
退货发票
保存退货发票
日期+凭证号+制单人+确认人+确认标志+确认时间+退货方名称+备注+存货编码+规格型号+计量单位+销售数量+销售单价+销售金额+发票号+增值税率+税额+价税合计
3.6.4
处理逻辑编号
处理逻辑名称
输入的数据流
处理逻辑的描述
输出的数据流
处理频率
P1
填写成品入库单
下线成品统计
根据下线产品情况填写
S1
P2
确认入库
S1
库管员根据质检员确认的生产部门提交的入库单填写
S2、d1
P3
填写销售凭证
S2
根据购货方的购货清单填写
S3
P4
确认销售凭证
S3
主管对凭证进行确认
S4、D2
图例说明:
(1) 分E-R图设计
本设计根据上面的设计规划出的实体有货品实体、仓库实体、职工实体、部门实体、供应商实体。各个实体的E-R图及其关系描述如下:
本库存管理系统就采用了单机版应用程序结构,将数据库和应用程序置于一台机器上,这样更加节约成本,适合中小规模的超市使用。用户可以轻松将其拷贝到其他计算机上,可以同时运行程序。
2
2.1
本设计“仓库管理系统”是为企业仓库管理人员开发的。鉴于本人在上学期数据库课程设计中已用Visual Basic6.0+Access2000开发过考试管理息系统,而且通过三个月毕业实习中的学习和实践,对开发管理信息系统又有了新的认识和提高,使自己在开发管理信息系统方面的技术更加成熟。
P4、P5、P6
S7
合格出库单
存储合格的出库单
日期+出库单号++单据类型+仓库+库管+制单人员+制单时间+确认人员+确认标志+确认时间+备注+存货编码+规格型号+计量单位+出库数量+出库单价+出库金额
P6
S8
库台帐
仓库台帐的记录
日期+仓库+库管+制单人员+制单时间+确认人员+确认标志+确认时间+备注+存货编码+规格型号+计量单位+库存数量+库存单价+库存金额
P13
审核红字出库单
S12
库主管认真审核所退货物和单据
S13、D4
3.7概念模型设计
概要设计是根据需求分析阶段所收集到的用户需求设计数据库的概念数据模型,它是从用户角度看到的数据库。本系统涉及到的外部实体有供应商、客户、员工等,它们直接或间接都与系统内部实体产生关系,在对它们之间的关系进行详细分析的基础上绘制出实体关系图(E-R图)。
编号
课程设计报告
题目库存管理系统设计
二级学院xxxxxxx
专 业会计学
班 级xxxxxxx
学生姓名xxx
时 间2012/10/13
2.2.1用户特点3
4.3.1物理模型18
摘 要
随着当今科学技术的高速发展,方便、快捷的管理手段已经成为所有管理部门的迫切要求。对于库存管理来说,随着我国市场经济的蓬勃发展和人们对物质水平需求的增加,各行各业都处于一个飞速发展的时期,行业的快速发展必然导致各企业之间的竞争更加激烈,为了使自己的企业在竞争中能够站稳脚跟,不被激烈的竞争环境所压倒,必然要求企业加强对自身的管理,提高企业的经营效率。
2、对仓库盘点信息进行记录,并更新相应的库存信息;
3.3可行性分析
经济可行性:估算新系统的成本效益分析,其中包括估计项目开发的成本,开发费用和今后的运行、维护费用,估计新系统将获得的效益,估算开发成本是否回高于项目预期的全部经费。并且,分析系统开发是否会对其它产品或利润带来一定影响。
技术可行性:本设计“仓库管理系统”是为企业仓库管理人员开发的。鉴于本人在上学期数据库课程设计中已用Visual Basic6.0+Access2000开发过考试管理息系统,而且通过三个月毕业实习中的学习和实践,对开发管理信息系统又有了新的认识和提高,使自己在开发管理信息系统方面的技术更加成熟。且系统开发人员具有一定的开发经验所以在技术上是可行的
P9
确定退货通知
客户提供的退货通知
根据客户提供的退货通知确定时候退货
S9
P10
填写退货凭证
S9
根据已确定的可退货的通知单上的商品等内容填写
S10
P11
填写退货发票
S10
根据合格的退货凭证填写正规的退货发票。
S11
P12
填写红字出库单
S11
库管员根据销售发票开具出库凭证,数量根据销售发票填列
S12、D3
3.5数据流程分析
数据流程图符号说明:
数据流程图(如图3-4)
D1 用户信息清单
图3-4 仓库运行数据流程图
3.6数据字典
3.6.1
编号
实体名称
简述
实体组成
输入的数据流
输出的数据流
E2
仓库人员
负责录入职员基本信息
部门人员编号+姓名+密码+权限+联系方式+备注
未审核的成品入库单
成品入库、出库的相关事宜
由于超市的行业特殊性,产品种类繁多,业务量巨大,若仍然采用人工记账的方式,必然不能满足企业的需求,企业需要利用计算机来进行库存管理,因此需要构造一个库存管理系统。
一个完整的企业物资供应管理系统应包括采购计划管理,合同收托管理、仓库库存管理、定额管理、统计管理、财务管理等模块。其中仓库的库存管理是整个物资供应管理系统的核心。因此有必要开发一套独立的库存管理系统来提高企业工作效率, 而所使用的这套库存管理系统是企业生产经营管理活动中的核心,此系统必须可以用来控制合理的库存费用、适时适量的库存数量,使企业生产活动效率最大化。通过对这些情况的仔细调查,我开发了下面的仓库库存管理系统。
根据该企业的具体情况,系统主要功能有:
1、用户管理:用户的权限管理、用户密码修改
2、基本信息维护:
1客户信息:客户的基本信息
2产品信息:产品的基本信息
3、库存管理:出库、入库、库存信息的修改、库存信息的查询
3.2数据需求
1、对库存信息进行添加、修改和保存并能同步更新相应的库存信息,并直接打印出产品出货单;
2、用户能对数据库进行基本的维护,如附加数据库等。
3、用户会使用打印机。
3
3.1
对于一个库存管理系统,首先就是要对库存进行管理,对库存信息进行收集和统计,以便日后查验。在功能设计方便要符合行业的实际,充分考虑用户的水平,用最简便的操作方法实现需要的功能。对于一个管理信息系统来说,也应该有必要的安全性,保证数据只被需要的人看到。
P5
开具发票
S4
根据销售凭证向客户开具发票
S5
P6
填写出库单
S5
库管员根据销售发票开具出库凭证,数量根据销售发票填列,单价可由存货档案中的参考成本填列
S6
P7
确定出库单
S6
仓库主管对出库单的数据进行确认,合格的出库单签字后用于进行出库和财务处理
S7
P8
登记库台帐
S7
将确认的出库单据登记入库存台账
S8
相关文档
最新文档