本篇博客为本人数据库实验课的课程设计作业
题目为:商品进货管理系统
记录下来以供日后参考
第一步、设计数据库
1.ER图
2.表设计
(1)进货员表
中文字段名 字段类型 长度 主键/外键 字段值约束
职工编号 int 主键 NOT NULL
姓名 nchar 20 NOT NULL
性别 nchar 4 NOT NULL
年龄 int NULL
(2)用户表
中文字段名 字段类型 长度 主键/外键 字段值约束
帐号 nchar 20 主键 NOT NULL
密码 nchar 20 NOT NULL
权限 int NOT NULL
(3)商品进货表
中文字段名 字段类型 长度 主键/外键 字段值约束
商品编号 int 主键 NOT NULL
供货商号 int 外键 NOT NULL
名称 nchar 20 NOT NULL
单价 money NOT NULL
进货数量 int NOT NULL
(4)供货商表
中文字段名 字段类型 长度 主键/外键 字段值约束
供货商号 int 主键 NOT NULL
名称 nchar 20 NOT NULL
联系电话 nchar 20 NOT NULL
联系地址 nchar 30 NOT NULL
(5)付款表
中文字段名 字段类型 长度 主键/外键 字段值约束
订单号 int 主键 NOT NULL
订单总额 money NOT NULL
进货员编号 Int 外键 NOT NULL
进货日期 datetime NOT NULL
(6)库存表
中文字段名 字段类型 长度 主键/外键 字段值约束
商品编号 int 主键 NOT NULL
库存数量 int NOT NULL
仓库名 nchar 20 NOT NULL
仓库编号 int NOT NULL
3.系统功能及流程设计
系统功能结构图:
系统数据流图:
二、建立数据库
使用SQL 2017 建立如下数据库,sql语言省略
建立Windows窗体项目并连接数据库
新建C# windows窗体项目后,连接数据库
连接服务器后,选择使用的数据库即可。
窗体设计
使用VS的工具箱中的控件,进行对Form的编辑 效果如图
值得一提的是数据视图(报表)DataGridView控件,在将其拖入窗口中后,选择他,会出现一个小三角,在那里选择数据源。
数据源的建立则是在添加项目数据源中