1、图:2.1货物基本信息E-R图2.1.2 员工信息实体E-R图: 图:2.2员工基本信息实体E-R图2.1.3 部门信息实体E-R图:图:2.3 部门信息实体E-R图2.1.4 货物出入仓信息实体E-R图: 图:2.4 货物出入仓信息实体2.1.5 货物销售信息实体E-R图:2.5 货物销售信息实体图2.1.6 货物采购信息实体E-R图:2.6 货物采购信息实体图2.1.7供货商实体E-R图:2.7供货商实体图2.1.8 利润信息实体E-R图:2.8利润信息实体图2.1.9 管理员实体E-R图:2.9 管理员实体图2.1.10 部门考勤实体E-R图:2.1.10 部门考勤实体图2.1.11总的
2、信息实体E-R图:2.11总的信息实体图2.2 关系模式(1)、系统关系模型(一)货物采购(采购时间,货物名称,采购员,采购价格,货物采购等级,采购公司,采购支出)(二)货物出入库(货物编号,货物名称,货物保质期,货物入库人员健康状况,货物出库人员健康状况,货物入库日期,货物出库日期,货物堆积区域)(三)货物价格(货物编号,货物名称,货物等级,货物采购价格,货物利润)(四)供货商公司(公司名称,公司地址,公司联系方式,供给方式,供给货物编号,货物名称)(五)货物销售情况(货物编号,货物名称,货物销售时间,货物销售数量,货物销售评估)(六)仓库货物统计(仓库区域编号,货物编号,货物仓库堆积区域,
3、货物入库时间,货物出库时间,货物保质期)(七)货物分配情况(分配日期,货物编号,货物分配数量,货物剩余数量)(八)员工基本信息(员工编号,姓名,性别,出生日期,健康状况,联系地址,联系电话,所属部门,员工职位,员工相片)(九)员工考勤情况(日期,员工编号,员工姓名,员工考勤情况,员工所属部门)(十)员工工资详细记录(员工编号,员工姓名,员工职位,员工考勤,员工工资详情)(十一)员工客户代表(员工编号,员工姓名,员工所负责的公司编号)(十二)部门统计(部门类别,部门总人数,部门编号,部门职能)(十三)部门负责人基本信息(负责人编号,姓名,所负责的部门编号,联系方式,详细住址,健康状况)(十四)部
4、门考勤情况(部门编号,部门类别,部门考勤,部门评估)(十五)管理员信息(管理员编号,管理员姓名,管理员账号,管理员密码)(2)、系统数据库表结构1.数据库表索引 表名中文名Good_stock货物采购表Good_discre货物出入库表Good_price货物价格Stock_comp供货商公司Good_sell货物销售情况Stor_goods仓库货物统计Good_distri货物分配情况employee员工基本信息Empl_check员工考勤情况Empl_wage员工工资详细记录Empl_ client员工客户代表branch部门统计Bran_prin部门负责人基本信息Bran_check部门
5、考勤情况Contro_info管理员信息1.1货物采购表(Good_stock)字段名字段类型长度主/外键字段值约束对应中文名Good_IDVarchar10PNot null货物编号Good_Name50货物名称Stoc_PriceMoney采购价格Stoc_gradevarchar20货物采购等级ProvideIDF采购公司编号Stoc_buyer采购员编号Stoc_timedatetime采购时间1.2货物出入库表(Good_discre)Good_time25货物保质期Empl_heal_ent货物入库人员健康状况Empl_heal_exc货物出库人员健康状况Good_ent_time
6、货物入库日期Good_dep_id货物堆积区域Good_exc_time货物出库日期1.3货物价格(Good_price)Good_ gradechar货物等级TotalCost货物采购价格RegDateDatetime货物利润1.4供货商公司(Stock_comp)供货商编号ProvideName供货商名称ProvideAddress250供货商地址ProvidePhone供货商电话Providemode60供给方式供给货物编号1.5货物销售情况(Good_sell)Sell_timeInt货物销售时间Good_amount货物销售数量Good_eval货物销售评估1.6仓库货物统计(Sto
7、r_goods) StockID仓库区域编号Good_btime1.7货物分配情况(Good_distri) Dist_time分配日期Dist_amountint货物分配数量Leav_amount货物剩余数量1.8员工基本信息(Employee) Empl_ID员工编号Empl_Name姓名Empl_sex2性别Empl_birth出生日期Empl_status30健康状况Contact_add联系地址Contact_phone联系电话department所属部门Empl_job员工职位Empl_photoimage员工相片1.9员工考勤情况(Empl_check) 日期员工姓名CharEm
8、pl_depart员工所属部门编号1.10员工工资详细记录(Empl_wage) 100员工工资详情1.11员工客户代表(Empl_ client) 员工所负责的供货商编号员工所负责的供货商名称1.12部门统计(branch)Bran_sort部门类别Bran_zongshu部门总人数Bran_id部门编号部门考勤Bran_function部门职能1.13部门负责人基本信息(Bran_prin)Prin_id负责人编号Prin_Name4所负责的部门编号1.14部门考勤情况(Bran_check)Bran_evalu部门评估1.15管理员信息(Contro_info)Contro_id管理员编
9、号Contro _Name管理员姓名Contro _mark管理员账号Contro_psw管理员密码2.3关系图3.数据库源代码3.1数据库建立/*创建数据库*/create database supermarketgo/*使用数据库*/use supermarket/*创建货物基本信息表(Good_stock)*/create table Good_stock(Good_ID Varchar(10) primary key, Good_Name Varchar(50) Not null,Stoc_Price Money Not null,Stoc_grade varchar(20) Not
10、null,ProvideID Varchar(10) Not null, Stoc_buyer varchar(20) Not null,Stoc_time datetime Not null)Go/*创建供货商公司表(Stock_comp)*/create table Stock_compProvideID varchar(10) Primary key,ProvideName Varchar(50) Not null, ProvideAddress Varchar(250) Not null, ProvidePhone Varchar(20) Not null,Providemode Va
11、rchar(60)Not null, Good_ID varchar (10),Good_Name Varchar(50) Not nullforeign key (Good_ID) references Good_stock(Good_ID)/*创建员工基本信息表(Employee)*/create table EmployeeEmpl_ID varchar(10) Primary key,Empl_Name Varchar(50) Not null,Empl_sex char(2) Not null,Empl_birth datetime Not null,Empl_status Varc
12、har(30) Not null,Contact_add Varchar (50) Not null,Contact_phone varchar (30) Not null,department varchar (20) Not null,Empl_job varchar (20) Not null,Empl_photo image , check(Empl_sex in(男,女)go /*创建货物出入库表(Good_discre)*/create table Good_discreGood_dep_id int Primary key ,Good_ID varchar (10) ,Good_
13、time datetime Not null,Empl_heal_ent Varchar (50) Not null,Empl_heal_exc Varchar (50) Not null,Good_ent_time datetime Not null,Good_exc_time datetime Not null,/*创建货物价格表(Good_price)*/create table Good_priceGood_ID varchar(10) , Good_Name Varchar(50) Not null ,Good_grade char(20) Not null,TotalCost Mo
14、ney Not null,RegDate Datetime Not null,/*创建货物销售表(Good_sell)*/create table Good_sellGood_ID varchar(10) Not null ,Sell_time int Not null, Good_amount Varchar(10) Not null,Good_eval Varchar(10) Not null, /*创建货物分配情况表(Good_distri)*/create table Good_distriDist_time datetime Not null,Dist_amount int Not
15、null,Leav_amount int Not null,/*创建仓库货物统计表(Stor_goods)*/create table Stor_goodsStockID Varchar(10) Primary key,Good_ID varchar (10) Not null ,Good_dep_id int Not null ,Good_btime Varchar(10) Not null,foreign key (Good_ID) references Good_stock(Good_ID),foreign key (Good_dep_id) references Good_discre(Good_dep_id)/*创建员工考勤表(Empl_check)*/create table Empl_checkEmpl_check Char(20) Primary key,Datetime datetime Not null,Empl_ID varchar(10) ,Empl_depart Varchar(20) foreign key (Empl_ID) references E
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1