|
注:
入库,出库, 库存高低检测报警,图表分析数据
完整的入库出库业务流程,也是进销存业务流程
采用标准的英文命名方式开发,
请查看演示测试效果 |
功能模块
库存管理系统包括 2种用户:管理员Administrator和普通用户Normal user(在一个窗口里进行,可以选择用户类型 然后输入账号和密码登录
1) System set up(系统设置): User register (用户注册), Password alter(密码修改),Delete user(删除用户),User rights setup (用户权限设置), log out(退出), etc.
2) Production management(产品管理): Supplier management(供应商管理), Warehouse management(仓库管理), etc.
3) Searching Statistic(查询统计): In store search(入库查询), Out store search(出库查询), Inventory search(库存查询), Production search(产品查询)Daily Search Statistic (每日查询统计),Monthly Search Statistic (月查询统计)Annual Search Statistic(年度查询统计), etc.
4) Report print(报表打印): In store report print(入库报表打印), Out store report print(出库报表打印) and inventory report print(库存报表打印), etc.
5) Data security(数据安全): Data backup(数据备份),Data Recovery(数据恢复), log(登录日志)。
6) Help(帮助,这个我自己写): 告诉用户如何使用和介绍主要功能
在程序界面上能显示 当前登录用户 登录日期和具体时间
模块 | 主要功能 | 子功能 | 功能描述 | Administrator
(管理员) | User | System set up
(系统设置) | User register
(用户注册) | 2种注册:1.管理员注册:管理员必须登录管理员账户后方能注册一个新管理员2.普通用户注册:不用登录就能注册 | Password alter
(密码修改) | 管理员密码修改和普通用户密码修改(管理员可以直接修改普通用户的,普通用户可以修改自己的,但不能改管理员的,) | Delete user
(删除用户) | 用于管理员删除普通用户和删除自己的,管理员可以删除自己,但不能删除其他管理员 | User rights setup (用户权限设置) | 用于管理员对普通用户对功能操作权限的设置(可以选择性的给用户禁止和增加用户能使用的功能) | log out退出 | 退出系统 | Production management
(产品管理) | Supplier management
(供应商管理) | 可以查看,编辑和修改供应商的相关信息
(具体请看VB程序) | Warehouse management
(仓库管理) | 各个仓库的相关信息 | User | Searching Statistic
(查询统计) | In store search
(入库查询) | 通过字段模糊查询库存里的货物 | Out store search
(出库查询) | 通过字段模糊查询出库栏里的货物 | Inventory search
(库存查询) | 通过字段模糊查询库存栏里的货物 | Production search
(产品查询) | 对所有产品通过字段进行模糊查询 | Daily Search Statistic(日查询统计) | 分2项:入库查询和出库查询(可以选择日期,对每日的数据进行查询,通过条形图表的形式显示出来,更直观,方便了解数据变化情况) | Monthly Search Statistic(月查询统计) | 分2项:入库查询和出库查询(可以选择月份,对每月的数据进行查询,通过条形图表的形式显示出来,更直观,方便了解数据变化情况) | Annual Search Statistic
(年度查询统计) | 分2项:入库查询和出库查询可以选择年份,对每年的数据进行查询,通过条形图表的形式显示出来,更直观,方便了解数据变化情况) | Report print
(打印报表) | In store report print
(入库报表打印) | 打印入库报表:分3项—当天的,当月的,当年的(包括入库仓库里的所有信息) | Out store report print
(出库报表打印) | 打印出库报表:分3项--当天的,当月的,当年的(包括出库仓库里的所有信息) | inventory report print
(库存报表打印) | 打印库存报表分3项当天的,当月的,当年的(
库存里的所有信息) | Data Security(数据安全) | Data backup
(数据备份) | 备份数据库里的所有数据到电脑里 | Data Recovery
(数据恢复) | 将备份过的数据还原到系统中,重新使用 | 登录日志
Log | 记录用户和管理员登录的时间
以报表的形式显示出来,并支持打印 | User | Help
帮助 | How to use | 介绍如何使用 | Function introduce | 介绍主要功能 |
数据库 对那些表里的字段和表的安排你也可以按你的思路去写,因为我还没实际通过程序调用表的字段,所以之间逻辑关系不是很清楚,不是很确定
你可以先写个中文数据库表 然后我来翻译 你将翻译的字段再用到程序里面去
给些提议 产品表里 除了一些基本的属性 放一个警戒线(warning line) 产品数量不能超过仓库的最大存储量
数据库里的表内容 以下一些特别的表 我详细写出了字段(可能有不对,你可以按你自己思路来)
报表(report)
水晶报表(Crystal Report)
表 | 字段 | 描述 | 用户表Account | Account ID(账户ID) | 账户ID(系统自动生成A001,A002,A003等A为管理员,U001,U002等U为普通用户) | 用户名Account name | 注册的时候手动输入的用户名字 | Operator type(操作员类型) | 给管理员和普通用户分类,方便管理。 | Password(密码) | 密码 | 管理员设置用户功能使用权限 | 针对每个功能,可以用1,2,3….来赋予,通过1或0来对普通用户的使用功能进行屏蔽。 | 年度统计表Annual Statistics | Annual Statistics ID
年度统计ID | ID为1-12 因为1年12个月 | Annual Money
年度金额 | 一年12个月的金额 | 日期Dates | 日期按月来算12个月的金额变化,显现出1年内的数据波动 | Monthly Statistics
月统计 | Monthly Statistics ID
(月统计ID) | ID为1-30 一个月有30天 | Monthly
Money | 1个月30天的金额 | 日期Dates | 1个月30天变化,显示出1个月内的波动 | Daily Statistic
日统计 | Daily Statistic ID
日统计ID | Production Name
产品名称 | 产品的名称 | Quantity
产品数量 | 当天的产品数量 | Daily Money
每日的钱数 | 每天的钱数 | 入库表
In store | 入库ID
In store ID | 日期 Date | 订单号
Order ID | 供应商
Supplier | 商品编码
Production ID | 数量 Quantity | 单价
Unit Price | 金额 Money | 经办人
Agent | 新增一个经办人,谁负责了此次产品入库(经办人应该不是管理员,而是会计,只挂个名字,不需要参与 | 入库ID 选择日期 填写订单号 选择供应商 选择商品, 填写数量, 填写经办人
出库完全一样, 只是反过来 | 出库表
Out store | Out store ID
出库ID | 日期 Date | 单号Order ID | 提货商 Taker | 商品编码Production ID | 数量 | 金额 | 经办人Agent | 商品信息表
Production Information | Production ID
商品编码 | 商品名称 | 单位 | 规格型号 | 规格型号 | 单价 | 库存数量 | 库存金额 | 这个是单价*数量得出来的
商品名称 Product name
单位 Unit
规格型号 Model
单价 Unit price
库存数量 Quantity
库存金额 Money | 高库存警戒线higher warning line | 仓库最多能放多少东西
低库存 报警 高库存报警 | 低库存报警底线Lower warning line | 相关描述Note | 相关描述是额外对产品的一些描述信息(不参与SQL语句) | 供应商信息表
Supplier setup | Supplier setup ID
供应商ID | 供应商名称
Supplier | 联系人
Contact person | 联系地址
Contact Address | 联系电话
Telephone | 提货商
Taker | 库存盘点表
库存报警 |















表数量12
Account | 字段名称 | 数据 | 自增主键 | 允许为空 | 默认值 | 是 | AccountName | Password | OperatorType | Purview | 是 | 表:1
InStore | 字段名称 | 数据 | 自增主键 | 允许为空 | 默认值 | 是 | Order | Supplier | Product | Quantity | Agent | ISDate | 表:2
Log | 字段名称 | 数据 | 自增主键 | 允许为空 | 默认值 | 是 | LogInfo | 400) | 是 | LogDate | 是 | 表:3
OperatorType | 字段名称 | 数据 | 自增主键 | 允许为空 | 默认值 | 是 | OperatorType | 表:4
OutStore | 字段名称 | 数据 | 自增主键 | 允许为空 | 默认值 | 是 | Order | Taker | Product | Quantity | Agent | 是 | OSDate | 表:5
ProductInformation | 字段名称 | 数据 | 自增主键 | 允许为空 | 默认值 | 是 | Product | ProductName | Unit | Model | UnitPrice | Quantity | HigherWarningLine | LowerWarningLine | IsNote | 是 | 表:6
SupplierSetup | 字段名称 | 数据 | 自增主键 | 允许为空 | 默认值 | 是 | Supplier | ContactPerson | ContactAddress | Telephone | 表:7
TakerSetup | 字段名称 | 数据 | 自增主键 | 允许为空 | 默认值 | 是 | Taker | ContactPerson | ContactAddress | Telephone | 表:8
viwIS | 字段名称 | 数据 | 自增主键 | 允许为空 | 默认值 | 是 | Order | Supplier | Product | Quantity | Agent | ISDate | ProductName | Unit | Model | UnitPrice | ProductQuatity | ISTotalPrice | 是 | 表:9
viwOut | 字段名称 | 数据 | 自增主键 | 允许为空 | 默认值 | 是 | Order | Taker | Product | Quantity | Agent | 是 | OSDate | ProductName | Unit | Model | UnitPrice | ProductQuatity | OUTTotalPrice | 是 | 表:10
ViwStocktake | 字段名称 | 数据 | 自增主键 | 允许为空 | 默认值 | 是 | Product | ProductName | Unit | Model | UnitPrice | Quantity | HigherWarningLine | LowerWarningLine | IsNote | 是 | WarningInfo | 是 | 表:11
viwWarning | 字段名称 | 数据 | 自增主键 | 允许为空 | 默认值 | 是 | Product | ProductName | Unit | Model | UnitPrice | Quantity | HigherWarningLine | LowerWarningLine | IsNote | 是 | WarningInfo | 是 | 表:12
4
676 转载地址:毕设搜索 - 辅导代做|程序代写毕业设计|代做毕设|定制定做|计算机示例源码 |
|