库存管理系统课程设计

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

库存管理系统课程设计

一、需求分析 (2)

1.1 编写目的: (2)

1.2 项目背景: (3)

1.3 系统使用对象: (3)

1.4 功能需求: (4)

1.4.1 业务流程图: (4)

1.4.2 功能模块图: (4)

1.4.3 功能介绍: (5)

1.4.4 问题域描述: (6)

1.5 性能要求: (6)

1.6 运行环境: (6)

二、系统详细设计 (6)

2.1系统总体设计 (7)

2.1.1 运行环境 (7)

2.1.2 系统流程 (7)

2.1.3 系统结构 (8)

2.2系统接口的概要设计 (9)

2.2.1 用户接口 (9)

2.3 数据库概要设计 (10)

2.3.1 物理结构设计 (11)

三、系统实现 (12)

3.1 系统开发环境 (12)

3.2 系统实现 (12)

3.2.1 客户端系统实现 (12)

一、需求分析

1.1 编写目的:

库存管理工作如由人工完成,主要依靠个人经验和厚重的资料簿,查询工作繁琐而且质量不高,容易出错。如果利用计算机的高速计算能力和广泛的普及应用,则能利用判断条件,更快地找出所要

查询的库存产品。库存管理系统是一套对货品入库、出库、库存进行全面管理的系统。

1.2 项目背景:

由于市场竞争的需要,如何吸引和留住人才,激发员工的创造行、工作责任感和工作热情已经成为关系企业兴衰的重要因素,人才已成为企业最重要的资产之一。“公正、公平、合理”的企业管理理念和企业管理水平的提高,是社会对库存管理系统有了更高的需求;同时由于个人电脑的普及,数据库技术、客户/服务器技术,特别是Internet/Intranet技术的发展,使的三代库存管理系统的出现才成为必然。库存管理系统的特点是从物品管理的角度出发,用集中的数据库将几乎所有与物品相关的数据统一管理起来,形成了集成的信息源。有好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得物品管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑企业物品规划和政策。

企业的库存物资管理往往是很复杂、很繁琐的。由于所掌握的物资种类众多,订货、管理、发放的渠道各有差异,各个企业之间的管理体制不尽相同,各类统计报表繁多,因此仓库的库存管理必须编制一套库存管理信息系统,实现计算机化操作,而且必须根据企业的具体情况制定相应的方案。

1.3系统使用对象:

本软件提供了完备的销售业务管理功能,包括销售管理(销售订单、销售出货、销售退货、收款登记)、基本信息(公司基本资料、客户资料、货品资料、员工档案、其他基础设置)、单据查询(订货单查询、收货单查询、付款单查询)、系统维护(操作权限、数据备份及恢复、数据压缩、数据清理)等功能。

1.4 功能需求:

1.4.1 业务流程图:

1.4.2 功能模块图:

1.4.3 功能介绍:

库存管理:包括货品信息管理、货品库存管理、短线货品管理、超储货品管理。

入库管理:包括入库登记管理、货品入库期间统计、供货单位期间供货统计和供货单位期间供货金额统计。

出库管理:包括出库登记管理、货品期间出库统计、收货单位期间收货统计和收货单位期间收货金额统计。

盘存管理:包括盘存数据录入和盘存表。

综合管理:包括货品出入库期间汇总等。

附项分类:包括经办人员管理、供货单位管理、仓库信息管理及数据处理记录。

历史数据管理:包括历史库存管理、历史入库管理和历史出库管

理等。

1.4.4问题域描述:

货物是否能被管理员找到,货物必要有唯一的货号;仓库对应唯一管理员,管理员必要有唯一工号,性别,姓名等属性;每个入库货物对应一张入库单,入库单号码必须与货号唯一对应;每个出库货物对应一张出库单,出库单号码必须与货号唯一对应;管理人员存放货物根据存放规则在仓库内存放货物;管理人员根据提货规则从仓库内提取货物。

1.5 性能要求:

全局特征:

系统可用性是:全天候可用、

可靠性:除了不可计错误,一般不会崩溃。

安全性和保密性:只有专业的工作人员才能运行,可以设置权限。

1.6 运行环境:

硬件环境:PentiumⅡ或同档次以上微机; 32MB以上内存或更高;4.2G以上硬盘;1.44M

光驱;24速以上光驱;

针打或激光打印机一台

软件环境:中文 WINDOWS95 / 98 /WE / 2000操作系统。

二、系统详细设计

2.1系统总体设计

2.1.1 运行环境

操作系统:Windows All

安装MySQL Tomcat MyEclipse

2.1.2 系统流程

本课题的系统流程图如下

2.1.3 系统结构

本课题的功能模块设计图如下

2.2系统接口的概要设计2.2.1 用户接口

首页(用户登录界面)

用户操作界面(如图)

头部和其他部位的内容一样

左侧部分为当用户登录成功后将显示用户操作的功能菜单右侧部分则根据用户选择的操作显示相应内容

2.3 数据库概要设计

2.3.1 物理结构设计

本课题目前为数据库建立了9 个表

Category:id,name,description;

Goods:id,name,description,inprice,outprice,category_id,supplier;

Instock:id,quantity,intime,price,description,goods_id,uear_id;

Outstock:id,quantity,outtime,description,price,user_id,goods_id;

Privilege:id,name,description

Stock:goods_id,quantity,outprice,inprice

Supplier:id,name,linkman,cellphone,description

User:id,username,password

User_privilege:user_id,privilege_id

相关文档
最新文档