库存管理系统数据库系统概论课程设计 第8页
FOREIGN KEY (Houseno,Productno) REFERENCES PRODUCT (Houseno,Productno),
FOREIGN KEY (Ename) RDFERENCES WORKER (Workername),
FOREIGN KEY (Outdatetime) REFERENCES HUOSE (Redatetime)
)
CREATE TABLE HOUSE (
Housename Char(30) PRIMARY KEY,
Redatetime Datetime PRIMARY KEY,
Houseno Char(10) NOT NULL,
Productno Char(10) NOT NULL,
Housemanager Char(10) NOT NULL,
Number Int CHECK (Number >0 ),
FOREIGN KEY (Houseno,Productno) REFERENCES PRODUCT (Houseno,Productno)
)
CREATE TABLE IN (
Inno Char(10) PRIMARY KEY,
Houseno Char(10) NOT NULL,
Productno Char(10) NOT NULL,
Ename Char(10) NOT NULL,
Number Int CHECK (Number >0 ),
Unit Char(10),
Indatetime Datetime NOT NULL,
FOREIGN KEY (Houseno,Productno) REFERENCES PRODUCT (Houseno,Productno),
FOREIGN KEY (Ename) REFERENCES WORKER (Workername),
FOREIGN KEY (Indatetime) REFERENCES HUOSE (Redatetime),
)
CREATE TABLE PRODUCT (
Productno Char(10) PRIMARY KEY,
Houseno Char(15) PRIMARY KEY,
Factoryno Char(10) PRIMARY KEY,
Productname Char(20) NOT NULL,
Code Char(10) NOT NULL,
Kind Char(10),
Size Char(20),
Datetime Datetime,
Price Int CHECK (Price >0 ),,
Introduction Char(100)
)
5.4 编制与调试程序
5.4.1 仓库管理员登录流程
仓库管理员必须掌握对个仓库的全部信息,同时也必须对仓库的信息及时了解,所以为了防止非仓库管理员人为对仓库信息的破坏,管理员登录也自然而然成为保护信息的第一条防线。
下面是管理员登录流程:管理员登录需要注册一个用户名,若没有登录用户则需要先注册登录用户,登录界面会提示输入登录用户。输入登录密码验证真确后,管理员正式可以对仓库系统查看,修改所需的信息。
本系统提供十三项操作选项:修改个人信息,增删用户,修改用户资料,修改员工资料,仓库参数设置,增删分仓库,修改分仓库资料,查询操作,入库操作,出库操作,统计操作,增删产品资料,修改产品资料。
图 5-4-1 仓库管理员登录流程
1.程序代码:
procedure Tmain.SpeedButton1Click(Sender: TObject);
begin
query1.Close;
query1.SQL.Clear;
query1.sql.Add('select * from 用户表 where 用户名称 =');
query1.SQL.Add(''''+userno.Text+''''+' and 密码 = '+''''+password.Text+'''');
query1.Open;
query1.First;
if (query1.RecordCount=1) then
begin
if query1.FieldByName('用户类型').AsString='管理员' then
begin
form2.Show;
end;
if query1.FieldByName('用户类型').AsString='生产商' then
begin
form3.Show;
end;
if query1.FieldByName('用户类型').AsString='销售商' then
begin
form4.Show;
end;
main.hide;
end
else
showmessage('用户不存在')
end;
2.登录界面
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>
库存管理系统数据库系统概论课程设计 第8页下载如图片无法显示或论文不完整,请联系qq752018766