【原】一个商品代理程序——申明只完成了60%的代码,非诚勿扰【有截图,有源码】

想继续开发的,可以借鉴。

开发第一步,必须学会使用一个李天平编写的“动软.Net代码生成器 发布2.17” ,我下载测试了,直接用代码生成器生成的代码有点小Bug,不过在我的代码中已经在我的代码中更改过来了。【主要是数据读写部分】。

下面简单介绍下这个程序包。

这是一个商品代理的后台程序,我本来打算用来做“成人用品”批发代理后台的,可是后来因为本人没有时间,所以就放弃了,不过大致的框架已经写完了,余下的就是内容的丰富,下面看看截图:

以下是数据库结构,不要轻易问我为什么数据设计有冗余,我要说的是,如果您考虑到结算问题,你就知道我为什么设计冗余了,

数据库名:Agent

表名:Agent_Admin

 

序号

列名

数据类型

长度

小数位

标识

主键

允许空

默认值

说明

1

AdminID

nvarchar

20

0

 

 

管理员编号

2

Password

nvarchar

20

0

 

 

 

密码

3

DisplayName

nvarchar

20

0

 

 

 

显示名称

4

AddDate

datetime

8

3

 

 

(getdate())

加入日期

表名:Agent_Charging

 

序号

列名

数据类型

长度

小数位

标识

主键

允许空

默认值

说明

1

AgentID

nvarchar

20

0

 

 

 

 

2

Charging

decimal

9

2

 

 

 

 

3

IsCharged

bit

1

0

 

 

((0))

 

4

ApplyDate

datetime

8

3

 

 

(getdate())

 

5

AprroveDate

datetime

8

3

 

 

(getdate())

 

表名:Agent_Customers

 

序号

列名

数据类型

长度

小数位

标识

主键

允许空

默认值

说明

1

AgentID

nvarchar

20

0

 

 

代理商编号

2

CustomerID

nvarchar

20

0

 

 

客户编号

3

Name

nvarchar

50

0

 

 

 

客户姓名

4

IDCard

nvarchar

20

0

 

 

 

客户身份证号

5

Photo

nvarchar

50

0

 

 

 

客户照片

6

Sexual

nvarchar

8

0

 

 

 

客户性别

7

City

nvarchar

50

0

 

 

 

客户所在城市

8

CompanyName

nvarchar

50

0

 

 

 

客户公司名称

9

Position

nvarchar

20

0

 

 

 

客户职位

10

MobilePhone

nvarchar

21

0

 

 

 

客户手机号码

11

BusinessTel

nvarchar

21

0

 

 

 

客户商务号码

12

HomeTel

nvarchar

21

0

 

 

 

客户住宅电话

13

FAX

nvarchar

21

0

 

 

 

客户传真

14

Address1

nvarchar

300

0

 

 

 

客户邮递地址

15

Address2

nvarchar

300

0

 

 

 

客户住宅地址

16

Web

nvarchar

100

0

 

 

 

客户主页

17

Mail

nvarchar

100

0

 

 

 

客户邮箱

18

Remark

ntext

16

0

 

 

 

详细情况

19

JoinDate

datetime

8

3

 

 

(getdate())

加入日期

表名:Agent_Orders

 

序号

列名

数据类型

长度

小数位

标识

主键

允许空

默认值

说明

1

AgentID

nvarchar

20

0

 

 

代理商编号

2

CustomerID

nvarchar

20

0

 

 

客户编号

3

OrderID

nvarchar

20

0

 

 

订单编号

4

ProductID

nvarchar

20

0

 

 

 

产品编号

5

ProductPrice

decimal

9

2

 

 

 

产品价格

6

Quantity

bigint

8

0

 

 

((0))

购买数量

7

CuttingPrice

decimal

9

2

 

 

((0))

优惠价格

8

DiscountRate

decimal

9

2

 

 

((0))

折扣率

9

AgentPrice

decimal

9

2

 

 

((0))

代理价格

10

IsBalance

bit

1

0

 

 

((0))

是否结算

11

IsEffect

bit

1

0

 

 

((0))

是否有效

12

Remark

ntext

16

0

 

 

 

详细信息

13

OrderDate

datetime

8

3

 

 

(getdate())

购买日期

表名:Agent_Products

 

序号

列名

数据类型

长度

小数位

标识

主键

允许空

默认值

说明

1

ProductID

nvarchar

20

0

 

 

产品编号

2

ProductName

nvarchar

20

0

 

 

 

产品名称

3

PictureName

nvarchar

100

0

 

 

 

产品图片

4

BrandName

nvarchar

50

0

 

 

 

产品品牌

5

Description

ntext

16

0

 

 

 

简单描述

6

ProductPrice

bigint

8

0

 

 

 

价格

7

AddDate

datetime

8

3

 

 

(getdate())

添加日期

表名:Agent_Users

 

序号

列名

数据类型

长度

小数位

标识

主键

允许空

默认值

说明

1

AgentID

nvarchar

20

0

 

 

代理商编号

2

AdminID

nvarchar

20

0

 

 

 

代理隶属管理编号

3

Password

nvarchar

100

0

 

 

((888888))

代理商密码

4

DisplayName

nvarchar

50

0

 

 

 

代理商显示名称

5

RealName

nvarchar

50

0

 

 

 

代理商真实姓名

6

IDCard

nvarchar

20

0

 

 

 

代理商身份证号

7

Photo

nvarchar

50

0

 

 

 

代理商照片

8

Sexual

nvarchar

8

0

 

 

 

代理商性别

9

City

nvarchar

50

0

 

 

 

代理商所在城市

10

AdvancePayment

decimal

9

2

 

 

 

 

11

DiscountRate

decimal

9

2

 

 

 

代理商代理折扣

12

CompanyName

nvarchar

50

0

 

 

 

代理商公司名称

13

Position

nvarchar

20

0

 

 

 

代理商职位

14

MobilePhone

nvarchar

21

0

 

 

 

代理商手机号码

15

BusinessTel

nvarchar

21

0

 

 

 

代理商商务电话

16

HomeTel

nvarchar

21

0

 

 

 

代理商住宅电话

17

FAX

nvarchar

21

0

 

 

 

代理商传真

18

Address1

nvarchar

300

0

 

 

 

代理商公司地址

19

Address2

nvarchar

300

0

 

 

 

代理商住宅地址

20

Web

nvarchar

100

0

 

 

 

代理商主页

21

Mail

nvarchar

100

0

 

 

 

代理商邮箱

22

Remark

ntext

16

0

 

 

 

详细情况

23

JoinDate

datetime

8

3

 

 

(getdate())

加入日期

 

以下是源代码的下载地址:

https://files.cnblogs.com/OceanChen/Agent.rar

 

posted @   海洋——海纳百川,有容乃大.  阅读(3240)  评论(46编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· [AI/GPT/综述] AI Agent的设计模式综述
点击右上角即可分享
微信分享提示