预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

烟草仓储管理系统的设计和实现的中期报告 烟草仓储管理系统的设计和实现中期报告 一、项目概述 本项目是为了满足烟草仓储管理系统的需求而设计的,主要包括了仓库管理、入库管理、出库管理、库存管理等功能。本系统的目的是为了提高烟草企业的仓储管理效率,提高货物的管理水平,减少人工管理的复杂性,便于企业管理人员快速了解仓库中的库存情况,提高企业的管理效率。 二、需求分析 本系统主要需要满足以下几个需求: 1.仓库管理:对仓库进行管理,包括仓库信息、所属公司、仓库管理员等信息。 2.入库管理:对到货物品进行入库管理,包括入库时间、入库数量、入库类型等信息。 3.出库管理:对已经存储的货品进行出库管理,包括出库数量、出库时间、收货方等信息。 4.库存管理:对仓库中存储的物品进行管理,包括库存量、库存状态、存储位置、物品属性等。 5.用户权限管理:对用户进行权限管理,包括管理员、操作员、浏览者等角色。 三、数据库设计 本系统主要用到了关系型数据库MySQL,设计了以下五个表: 1.仓库表(warehouse):包括仓库ID、仓库名称、仓库地址、所属公司、仓库管理员等信息。 2.入库表(instock):包括入库ID、物品ID、入库时间、入库数量、入库类型、仓库ID等信息。 3.出库表(outstock):包括出库ID、物品ID、出库时间、出库数量、收货方、仓库ID等信息。 4.物品表(goods):包括物品ID、物品名称、物品类别、物品属性、库存量、存储位置、仓库ID等信息。 5.用户表(user):包括用户ID、用户名、密码、权限等信息。 四、系统设计 根据以上需求和数据库设计,本系统的设计主要采用B/S架构模式进行设计。系统采用Python语言进行编写,前端使用了HTML、CSS、JavaScript、jQuery等技术,后端采用了Django框架,以提高系统的开发效率和稳定性。 本系统主要功能界面包括登录界面、主界面、仓库信息管理、入库管理、出库管理和库存管理等功能模块。 五、实现进展 截至目前,本系统已经完成了登录界面、主界面、仓库信息管理和入库管理等模块的开发工作。其中: 1.登录界面:实现了基本的登录功能,当用户名或密码错误时会提示错误信息。 2.主界面:实现了显示当前用户的基本信息、当前系统的时间、系统的功能导航等内容。 3.仓库信息管理:实现了显示当前仓库信息、添加新的仓库信息、修改现有仓库信息和删除仓库信息的功能。 4.入库管理:实现了显示当前的入库记录、添加新的入库记录和删除入库记录等功能。 下一阶段主要任务是完成出库管理和库存管理等其他模块的开发工作,并进一步完善现有功能,提高系统的性能和功能的稳定性。同时,会对系统进行测试和优化,以确保系统的稳定和良好的用户体验。