想继续开发的,可以借鉴。
开发第一步,必须学会使用一个李天平编写的“动软.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 | | 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 | | nvarchar | 100 | 0 |
|
| 是 |
| 代理商邮箱 |
22 | Remark | ntext | 16 | 0 |
|
| 是 |
| 详细情况 |
23 | JoinDate | datetime | 8 | 3 |
|
| 否 | (getdate()) | 加入日期 |
以下是源代码的下载地址:
http://files.cnblogs.com/OceanChen/Agent.rar