仓库管理系统设计与实现
依据上述功能的分析,系统中模块为系统菜单,具体为用户管理,商品管理,商品厂商 管理,进货入库单,出库销售,推出登陆。各功能模块的具体功能如下: (1) 用户管理:对已注册的管理员信息进行修改或删除,增加新用户。 (2) 商品管理:针对仓库内商品的产品名、厂商品名、货号、库存、进货价、预售价以 及入库时间进行管理,并可以添加新的商品。 (3) 商品厂商名管理:商品生产公司的地址、电话等信息的求改和删除,并可以增加新 的厂商名。 (4) 进货入库单:包括产品名、厂商品名、货号、数量、进货价及零售价。 (5) 出库销售:包括厂商品名、货号、产品名及数量。
当然,作为实际的经营者,要了解的东西远比这几点多,但无论怎样,物资的管理是一 切工作中的重点,如何管理物资是成败的关键。对小经营者来说,也许可以是一本账本,再 加算盘或计算器即可。但对于大公司而言,根本不可能单纯依靠账本,那样不仅费人费力, 而且当出现差错时,难于查改。所以必须借助电脑,把所有数据输入数据库,然后用系统对 这些数据进行管理,通过统计和分析得到各种有用的信息。
随着结构的精细化,层次方框图对数据结构也描绘得越来越详细,这种模式非常适合于 需求分析阶段的需要。从对顶层信息的分类开始,沿着图中每条路径反复细化,直到确定了 数据结构的全部细节为止。
本系统一共分为六个模块,每个模块之间虽然在表面上是相互独立的,但是在对数据库 的访问上是紧密相连的,各个模块访问的有两个数据库,所访问的表也有很大不同。每个模 块的功能都是按照在调研中搜集的资料进行编排制作的。
第 5 章 系统测试与性能分析...…….………………………………………………..………14 结论...…….……………………………………………..…………………………………….15 致谢...…….……………………………………………..………………………………...…..16 参考文献...…….……………………………………………..……………………………..17
系统开发的总体任务是实现企业物资管理的系统化、规范化和自动化,从而达到提高企
1
仓库管理系统设计与实现
业管理效率的目的。 作为计算机应用的一部分,使用计算机对仓库信息进行管理,有着手工管理所无法比拟
的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。 这些优点能够极大地提高仓库管理的效率。
time bz num
ቤተ መጻሕፍቲ ባይዱ
add_user
物品信息数据表 goods_infor
add_time
逻辑结构设计 逻辑结构的描述方法是基本表,它反映了系统中所涉及数据的逻辑结构。根
据系统中数据信息的特点,将数据的概念模型转换为关系模型。
表的结构 brand
CREATE TABLE brand ( ‘id’ INT(255) UNSIGNED NOT NULL AUTO_INCREMENT, ‘brand’ VARCHAR(20) NOT NULL, ‘pfb’VARCHAR(40) NOT NULL, ‘tel’ VARCHAR(13) NOT NULL, PRIMARY KEY (‘id’)
计算机科学与技术系
《动态网站构建》课程设计
题 目:仓库管理系统的设计与实现
姓 名:
高敏
学 号:
2011416725
同组人员: 刘晓燕 2011416804
指导教师:
赵景秀老师
日 期:
仓库管理系统设计与实现
目录
第 1 章 绪论………………………………………………………….………..错
误!未定义书签。 1.1 课题背景…………………………………………………………………...…1 1.2 课题目的和意义……………………………………………………………………...1 1.3 开发设计思想……………….……………………………………………..….………1 1.4 主要工作和论文结构...…….……………………………………………..…………2
1
仓库管理系统设计与实现
(6) 退出登陆:退出当前管理用户的登陆。 系统功能结构图如下图所示。
仓库管理系统
用
商
商品厂 s
进货入
出库销
户
品
商名
库
售
管
管
管理
理
理
管
增 商 商添 查 商
增
进
出
理
加 品 品加 看 品
加
货
库
员
用 管 搜商 库 厂
厂
入
销
管
户 理 索品 存 商
商
库
售
理
名
名
单
单
管
理
1
仓库管理系统设计与实现
第 3 章 数据库设计
数据库结构设计
仓库管理系统 storage_manage_sys
管理用户信息数据表 manage_infor
id
user_name
time
user_pw
物品类别息表 goods_type_infor
id name
time
time
bh
goods_name goods_bh id
price
仓库库存管理的特点是信息处理量比较大。所管理的物资设备、原材料及零部件种类繁 多,而且由于入库单、出库单、需求单等单据发生量特别大,关联信息多,查询和统计的方 式各不相同,因此在管理上实现起来有一定的困难。在管理的过程中经常会出现信息的重复 传递;单据、报表种类繁多,各个部门规格不统等问题。
在本系统的设计过程中,为了克服这些困难,满足计算机管理的需要,采取了下面的一 些原则: (1) 统一各种原始单据的格式,统一账目和报表的格式。 (2) 删除不必要的管理冗余,实现管理规范化、科学化。 (3) 程序代码标准化,软件统一化,确保软件的可维护性和实用性。 (4) 界面尽量简单化,做到实用、方便,尽量满足企业中不同层次员工的需要。 (5) 建立操作日志,系统自动记录所进行的各种操作。
表的结构 sales CREATE TABLE sales (
`id` INT(255) UNSIGNED NOT NULL AUTO_INCREMENT, `name` VARCHAR(20) NOT NULL, `brand` VARCHAR(20) NOT NULL, `code` VARCHAR(10) NOT NULL, `color` VARCHAR(12) NOT NULL, `number` VARCHAR(2) NOT NULL, `inprice` INT(4) NOT NULL, `outprice` INT(4) NOT NULL, `gain` INT(10) NOT NULL, `attime` DATE NOT NULL,
1.3 开发设计思想
本系统是在以MySql 作为后台数据库,以PHP 为编程语言来开发的。仓库管理系统 在运行阶段,效果好,数据准确性高,提高了工作效率,同时也实现了仓库管理计算机化。
仓库管理系统在企业的整个供应链中起着至关重要的作用,如果不能保证正确的进货和 库存控制及发货,将会导致管理费用的增加,服务质量难以得到保证,从而影响企业的竞争 力。传统简单、静态的仓库管理已无法保证企业各种资源的高效利用。如今的仓库作业和库 存控制作业已十分复杂化多样化,仅靠人工记忆和手工录入,不但费时费力,而且容易出错, 给企业带来巨大损失。
1
仓库管理系统设计与实现
第 1 章 绪论
1.1 课题背景
兵马未出,粮草先行。古代行兵打仗,最先要考虑的就是物资的准备和管理,否则要取 得胜利是非常困难的一件事。商场如战场,商家不仅要掌握大量的物资,同时这些物资还要 尽可能满足顾客的需要,这样才能在激烈的市场竞争中获取胜利。然而管理物资却是最烦琐 的事情,无论数量还是种类,都是数以万计,用人手工来做,不仅是难于完成,而且可以说 是不可能的。
在计算机普及的今天,用电脑管理物资是必然的趋势。以超级市场为例,走进超级市场, 琳琅满目,各式各样的商品应有尽有,顾客大都满载而归,买到称心如意的商品。而在顾客 得到极大方便的同时,商家在管理这些商品上却花费了大量的心血。
首先,超级市场商品种类繁多,数量庞大,经营者必须时刻了解自己商品的库存和各种 商品的供求,如果盲目购进顾客不需要的商品或没有购进畅销的商品,对经营者来说都是极 大的损失。其次,由于市场瞬间万变,很多商品价格可能变动较大,经营者可能要不时改变 商品价格,否则太高则可能无人问津,太低则无利可图。再次,在商品社会的环境下,竞争 激烈,为了保证在竞争中处于有利地位,经营者必须时刻了解市场的需要。
第 2 章 系统总体设计
2.1 系统模块总体设计
利用层次图来表示系统中各模块之间的关系。层次方框图是用树形结构的一系列多层次 的矩形框描绘数据的层次结构。树形结构的顶层是一个单独的矩形框,它代表完整的数据结 构,下面的各层矩形框代表各个数据的子集,最底层的各个矩形框代表组成这个数据的实际 数据元素(不能再分割的元素)。
1.4 主要工作和论文结构
首先对系统进行了需求分析和总体设计。根据仓库管理的特点,将系统分成五大模块: 用户管理模块、商品管理模块、商品厂商名管理模块、进货入库单模块、出库销售模块。接 着,在前一步的工作基础之上,又对各个模块细分为若干个子模块,并分别进行了编码实现。 最后将系统各个模块整合,测试系统各部分整合后的功能,稳定性等。
通过对这些情况的仔细调查,作者开发了下面的中小型企业仓库管理系统。
1.2 课题目的和意义
随着计算机行业的不断发展,企业管理的应用也在不断随着其发展速度进行着更新。而 现今对于一个网络应用非常广泛的社会,企业管理对计算机管理企业要求更加紧密,更加完 善,特别是针对物资管理方面,企业的需求更为广泛,谨慎,所以一个好的仓库管理系统对 于企业来说是由为重要的。
本文共四章,按如下组织: 第 1 章介绍了仓库管理的开发背影;介绍了仓库管理的最新发展以及未来展望。简述了