0
点赞
收藏
分享

微信扫一扫

《智慧商贸系统》项目总结

菜头粿子园 2022-03-12 阅读 29
前端

1、项目概要
智慧商贸,商贸,顾名思义:一个商品进行买卖的交易。主要有三大主体:供应商、商品、客户。供应商 商品 客户,从供应商处进货商品,进行商品的一系列管理,商品的分类、属性、价格等。再把商品销售给客户,最后进行财务管理。
系统主要功能模块有:
(1)系统管理:主要有仓库、结算账户、员工、角色权限、导购员、企业资料维护、用户管理、单号规则设置功能。
(2)基本资料:主要有商品、商品分类、商品套餐、商品模板、属性设置、单位设置、客户、客户分类、供应商、供应商分类功能。
(3)进货管理:主要有进货订单、进货单、进货退货、盘点、调拨、组装拆卸、出库、入库、借出、借入、库存查询、序列号查询功能。
(4)销售管理:主要有销售订单、销售单、销售退货、商品套餐、商品模板功能。
(5)财务管理:主要有应付欠款、收款、应收付款、付款、收支项目、账户转账、核销、资金流水功能。
(6)分析统计:主要有销售分析、进货分析、库存分析、财务分析、商品分析功能。
2、有关数据库
三大主体进行业务流程所需要用到的一系列表,表与表之间息息相关。
客户 S_Customer
商品表 S_Commodity
供应商 S_Supplier
借入表 B_Income 借出表 B_Loan
单号表 S_Order 员工表 S_Staff
商品分类 S_Coclassify 商品套餐 B_Combo
商品模板 B_Template 仓库表 S_Warehouse 客户分类 S_Cuclassify 供应商分类表 S_Classify
导购员 S_ShoppingGuide 属性明细表 D_DetailAttributeGather
属性表 D_AttributeGather 应付欠款 B_Payment
应收欠款 B_Bebt 操作员表 S_Operators
收支表 B_Bill 权限组表 S_PermissionGroup
模块操作表 R_ModularOperation 模块表 R_Modular
用户表 S_User 结算账户 S_VirtualAccount
调拨单 B_Remove 进货单 B_Stock
进货订单 B_StockOrder 进货退货 B_StockReturn
送货记录 B_Delivery 销售单 B_Sell
销售订单 B_SellOrder 销售退货 B_SellReturn
3、重要技术点
接下来记录的是一个重要的知识点,完成供应商分类、商品分类、客户分类功能都是用到此知识点,作为一位普普通通的程序学生,这个知识点给我带来了很大的惊喜。
在这里插入图片描述

                               图一:供应商分类功能
   实现功能:当我们点击供应商树形分类的具体分类,就会筛选出相对于符合分类的供应商信息。比如:点击分类广东区,筛选出相对应符合的就有广州、深圳。
  用到的知识点:(1)XAML语言中的树形  <TreeView.ItemTemplate>,通过后台代码自动生成数据

在这里插入图片描述

                               图二: XAML语言代码         

(2)C#后台代码:首先我们自定义公共项目模块类,如图三,再者实例化一个列表,根据数据库生成菜单,再返回实例化列表,如图四。最后通过递归生成树形数据,如图五。
在这里插入图片描述

                                图三:自定义公共项目模块类

在这里插入图片描述

                                        图四

在这里插入图片描述

                ‘                                        图五

4、经典代码
说到经典代码,肯定少不了增、删、查、改。没错,就是增删查改,还加上自动生成编号代码。这次项目使用的是C/S (Client/Service)架构和WPF 框架。
《增》
在这里插入图片描述

                           《删》

在这里插入图片描述

                           《改》

在这里插入图片描述

                          《自动生成编号代码》

在这里插入图片描述

     上面都是重要的经典代码,简单记录一下,都是C#代码。

5、技术总结
这次的项目,主要是使用了C#语言代码,还有WPF框架。WPF框架是我们新学的框架,通过这次项目,让我对WPF框架有了更进一步的学习和了解。刚接触WPF框架时,让我觉得很陌生,它的XAML属性特别容易让我混乱。现在,经过项目的训练,项目的实践,使我对它的一些元素、用法进行了巩固。同时,发现自己对于一些知识点的误解,学习的时候好像觉得不难,觉得还蛮简单的呢。一到真正用起来,实践起来,其实自己也就知道一点,还有得直接给忘掉了。俗话说:“好记性,不如懒笔头”。真的要多练,多敲,多记。把知识点都变成自己的,都装进自己的脑袋里。再简单的东西,不去接触,还是会变陌生的,陌生了再接触起来就不是那么简单了。项目的结束,学到了新的知识点,收获了很多,发现了新的自己,自己对于学习上的不足。该记得时候就要记,该练的时候就要练,该学的时候就该学;不该偷懒,不该厌烦。比自己优秀的同学,都在很努力,自己不该偷懒。整体上这次的项目都有让自己进步,在逻辑上、思维上都有在提高。对于做项目的思路,对于数据库的设计,那步先,下一步该干嘛,都有比第一次进行项目实践要有很大的提高。所以,还是要去练习,多去接触,才会有进一步发展的可能。当代年轻人就该要有初生牛犊不怕虎的精神,不怕苦,不怕累。期待下一次项目的实训。

举报

相关推荐

0 条评论