当前位置:编程学习 > C#/ASP.NET >>

。net毕业项目的数据库字典帮忙分析一下!

最近在做。net的项目,郁闷了。越看数据库字典,越糊涂了。心情更烦躁。有谁可以帮忙分析一下,我做的进货表,将其功能全部实现,需要几个界面。
项目开发
我们团队开发的项目为手机销售管理系统,有供货商表,商品信息表,员工信息表,客户信息表,库存表,销售表,进货表,部门表,权限表,退货表。
1、供货商表(Market)
列名 字段说明 类型 长度 属性 备注
MarkID 供货商编号 10 不允许为空 主键
MarkName 供货商名称 20 不允许为空 
MarkLinkman 联系人 10 不允许为空 
MarkPhone 联系电话 13 不允许为空 
MarkAddress 联系地址 50 不允许为空 
MarkRemark 备注 200 允许为空 

2、商品信息表(Commodity)
列名 字段说明 类型 长度 属性 备注

ComID 
商品编号 
nvarchar 
20 
不允许为空 
主键
ComName 商品名称 nvarchar 20 不允许为空 
CMarkID 供货商编号 nvarchar 10 不允许为空 
ComType 规格型号 nvarchar 10 允许为空 
ComPrice 价格 money 不允许为空 
ComAqio 折扣率 float 允许为空 
ComRemark 备注 nvarchar 200 允许为空 


3、员工信息表(Employee)
列名 字段说明 类型 长度 属性 备注
EmpID 员工编号 nvarchar 20 不允许为空 主键,
EmpName 员工姓名 nvarchar 10 不允许为空 
passsword 密码 nvarchar 20 不允许为空 
DepartmentId 部门编号 int 不允许为空 外键,引用Department表中的DepartmentId
EmpPhone 联系电话 nvarchar 13 允许为空 
EmpAdddress 联系地址 nvarchar 50 允许为空 
EmpYndimssion 是否离职 char 2 不允许为空 只能是“是”或“否”
PopedomID 权限编号 int 不允许为空 外键,引用popedom表中的PopedomID


4、部门表(Department)
列名 字段名称 类型 长度 属性 备注
DepartmentId 部门编号 int 不允许为空 主键,自动增长
DepartName 部门名称 nvarchar 10 不允许为空 


5、权限表(Popedom)
列名 字段名称 类型 长度 属性 备注
PopedomID 权限编号 int 不允许为空 主键,自动增长
Popedom 管理权限 nvarchar 10 不允许为空 


6、客户信息表(Client)
列名 字段名称 类型 长度 属性 备注

CliID 
客户编号 
nvarchar 
10 
不允许为空 
主键
CliName 客户名称 nvarchar 20 不允许为空 
CliLinkman 联系人 nvarchar 10 允许为空 
CliPhone 联系电话 nvarchar 13 允许为空 
CliAddress 联系地址 nvarchar 50 允许为空 
CliRemark 备注 nvarchar 200 允许为空 

7、退货信息表(ReGoods)

列名 字段名称 类型 长度 属性 备注
ReGoodsID 退货商品id int 不允许为空 主键,自动增长
Re_id 库存id int 不允许为空 外键,引用repertory表Re_id字段
SellID 销售编号 nvarchar 10 不允许为空 外键,引用Sell表SellID字段
ComID 商品id nvarchar 20 不允许为空 外键,引用Commodity表ComID字段
EmpID 员工id nvarchar 20 不允许为空 外键,引用Employee表EmpID字段

CliID 
客户id 
nvarchar 
10 
不允许为空 
外键,引用Client表CliID字段
ReGoodsNum 退货数量 int 允许为空 
ReGoodsTime 退货日期 datetime 允许为空 
ReGoodsResult 退货原因 nvarchar 400 允许为空 


8、库存表(repertory)
列名 字段名称 类型 长度 属性 备注
Re_id 库存编号 int 不允许为空 主键,自动增长
Re_spnb 商品编号 nvarchar 20 不允许为空 外键,引用Commodity表ComID字段
ReNum 当前库存量 int 不允许为空 
ReMin 最小库存量 int 不允许为空 
Re_ remark 备注 nvarchar 200 允许为空 


9、销售信息表(Sell)
列名 字段名称 类型 长度 属性 备注
SellID 销售编号 nvarchar 10 不允许为空 主键
SEmpID 员工编号 nvarchar 10 不允许为空 外键,引用Employee表EmpID字段
Re_id 库存id int 不允许为空 外键,引用repertory表Re_id字段
SComID 商品编号 nvarchar 10 不允许为空 外键,引用Commodity表ComID字段
SCliID 客户编号 nvarchar 10 不允许为空 外键,引用Client表CliID字段
SellAmount 销售总额 int 不允许为空 
SellHow 销售数量 int 不允许为空 
SellTime 销售时间 datetime 不允许为空 
Sell_remark 备注 nvarchar 200 允许为空 


10、进货表 (stock)
列名 字段名称 类型 长度 属性 备注
StID 进货编号 nvarchar 10 不允许为空 主键
SEmpID 员工编号 nvarchar 20 不允许为空 外键,引用Employee表EmpID字段
SComID 商品编号 nvarchar 10 不允许为空 外键,引用Commodity 表ComID字段
Re_id 库存编号 int 不允许为空 外键,引用repertory表Re_id字段
SMarkID 供货商编号 nvarchar 10 不允许为空 外键,引用Market表MarkID字段
StAmount 进货总额 int 不允许为空 
StHow 进货数量 int 不允许为空 
Sttime 进货时间 datetime 不允许为空 
SRemark 备注 nvarchar 200 允许为空 


 
 
 
 
对我有用[0] 丢个板砖[0] 引用 举报 管理 TOP 回复次数:3  
--------------------编程问答-------------------- 已经很详细了 --------------------编程问答-------------------- 进货表,将其功能全部实现,需要几个界面?
一般情况需要5个:
1 进货单管理界面(有按类别和日期的明细和汇总单据信息,有新增、删除、修改、审核单据按钮)
2 进货单明细录入修改界面
3 供应商选择界面
4 员工选择界面(进货人、审核人)
5 商品选择界面
--------------------编程问答-------------------- 谢谢啊!! --------------------编程问答-------------------- 怎么把我的界面发到论坛上来啊!?
怎么将数据库的数据读取到网格控件上?求代码!! --------------------编程问答-------------------- 楼主没做过软件?多看看书本吧 --------------------编程问答-------------------- 。net的课我没有上什么?就做项目了。我不打算学这个的。不敢兴趣。全是为了毕业考试的项目。我主要在学JSP去了。 --------------------编程问答-------------------- 不过现在,我已经知道怎么弄的了,昨晚上看书明白了!!
补充:.NET技术 ,  VB.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,