C# WinForm开发书店管理系统第七节

C# WinForm开发书店管理系统第七节

解决方案goocz2025-05-20 22:26:449A+A-

我是笑林新记,分享一下我使用C#的一些用法,希望对大家有帮助!欢迎关注:笑林新记


Visual Studio版本:Enterprise 2015

.net 版本:.NET Framework4.5

Sqlserver版本:2008R2

01

本节内容

在第六节中,讲解了书架的基本操作,书籍的入库,由于防止入库失误或其它原因造成的失误,我们需要对入库进行审核,所以在审核之前,入库的内容是可以再次修改的,在一些规范的流程中,这个入库和审核是由两个人员进行操作的,防止误操作。本节我们来看一下入库审核和出库,也就是书籍售卖。

02

入库审核

首先我们要在入库主表中增加状态字段。新增字段RKStatus(int类型)。1:待审核;2:已审核;0:已删除。

这个时候就要有书架和书籍的关系了,所以要新建一个Shop_Shujia_Book表,用来记录货架上书籍库存信息,这张表出了书架ID,书籍ID之外,我还增加了入库单号,数量,入库单价,因为相同的书籍每次入库的单价可能不同,所以批次入库的进价都要记录,出库的时候就可以根据进价和售价计算出利润。

审核代码如下:

03

书籍出库

新建出库主表和出库明细表,主表字段有出库单号,总价,出库时间,出库状态。明细表有书籍ID,出库数量,售价。

书籍出库的时候选择书籍,然后会列出该书籍的所有库存信息,库存信息会显示书籍所在的书架,入库单号,入库价格,剩余数量等信息,我们根据需求选择出货书架,输入出货数量,然后重复操作,出库下一本书籍。操作界面如下:

具体代码如下:


04

总结预告


入库审核,出库已经完成。下节课,我们来做一个出库列表的查询页面。入库审核是为了防止入库出错,那么出库也可以同样做一个审核,我这里就不加了,感兴趣的可以自己试试。

点击这里复制本文地址 以上内容由goocz整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!

果子教程网 © All Rights Reserved.  蜀ICP备2024111239号-5