CS程序综合设计设计小型的库存管理系统软件文档格式.doc

上传人:b****1 文档编号:13160501 上传时间:2022-10-07 格式:DOC 页数:16 大小:1.20MB
下载 相关 举报
CS程序综合设计设计小型的库存管理系统软件文档格式.doc_第1页
第1页 / 共16页
CS程序综合设计设计小型的库存管理系统软件文档格式.doc_第2页
第2页 / 共16页
CS程序综合设计设计小型的库存管理系统软件文档格式.doc_第3页
第3页 / 共16页
CS程序综合设计设计小型的库存管理系统软件文档格式.doc_第4页
第4页 / 共16页
CS程序综合设计设计小型的库存管理系统软件文档格式.doc_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

CS程序综合设计设计小型的库存管理系统软件文档格式.doc

《CS程序综合设计设计小型的库存管理系统软件文档格式.doc》由会员分享,可在线阅读,更多相关《CS程序综合设计设计小型的库存管理系统软件文档格式.doc(16页珍藏版)》请在冰豆网上搜索。

CS程序综合设计设计小型的库存管理系统软件文档格式.doc

)or(maskedit3.text='

)or(edit3.text='

)or(edit4.text='

)or(maskedit2.text='

)then

messagedlg('

请填写完整人员信息!

mterror,[mbok],0)

elseifmessagedlg('

您确定要修改该人员信息吗?

mtinformation,[mbyes,mbno],0)=mryesthen

begin

ADOQuery1.Close;

ADOQuery1.SQL.Clear;

ADOQuery1.SQL.Add('

update信管1002_23staffsetsname='

+edit2.text+'

sex='

+combobox1.text+'

sno='

+maskedit1.Text+'

birthdate='

+DateToStr(DateTimePicker1.Date)+'

id='

+maskedit3.text+'

native_place='

+edit3.text+'

address='

+edit4.text+'

phone='

+maskedit2.text+'

wheresno='

);

ADOQuery1.execSQL;

end;

adoquery1.sql.clear;

adoquery1.SQL.add('

select*from信管1002_23staff'

adoquery1.open;

maskedit1.Text:

='

;

edit2.Text:

maskedit3.text:

edit3.text:

edit4.text:

maskedit2.text:

3.人员档案查询程序,程序名以“班级+座号+(表示程序名的中英文信息)”来命名,可以在查询框中输入人员姓名中的任何一个单字,查询出含该字的所有人员。

查询代码:

withadoQuery1do

begin

close;

SQL.Clear;

SQL.Add('

select*from信管1002_23staff'

wheresnamelike'

%'

+edit1.text+'

open;

物料档案包括物料代码、物料名称、规格型号、计量单位、库存数量、备注等字段。

1.物料档案的增加、修改、删除程序,程序名以“班级+座号+(表示程序名的中英文信息)”来命名,具体内容参考人员档案管理程序。

物料表在数据库中以“班级+座号+(表示程序名的中英文信息)”来命名表,客户端输入时要求物料代码不为空,计量单位可以选择“件、套、公斤、吨、升、米、毫米、个”等,计量单位并可以输入其它单位名,库存数量默认为0。

增加代码:

withadoquery1do

Begin

close;

sql.clear;

if(maskedit1.Text<

10000000'

)then

messagedlg('

请输入正确八位物料代码'

else

if(maskedit1.Text='

请填写完整物料信息!

sql.Add('

insertinto信管1002_23materielvalues('

+'

'

+edit2.Text+'

+edit5.text+'

+memo1.text+'

)'

execsql;

showmessage('

添加成功!

maskedit1.Text:

edit2.Text:

edit3.text:

edit5.text:

0'

combobox1.text:

end;

2.物料查询程序可以在通过输入框的文字进行模糊查询(物料代码、名称、规格中是否含有输入框的文字),程序名用“班级+座号+(表示程序名的中英文信息)”来命名。

select*from信管1002_23materiel'

SQL.Add('

wheremno+mname+sStylelike'

open;

实验课题二、简单物料进仓/出仓信息管理

企业物料进出仓的信息管理,物料进出仓的信息主要包括进出仓单号、进出仓日期、操作人员代码、备注、物料代码、进仓数量、出仓数量等

1.企业仓库进出仓信息表以“班级+座号+(表示程序名的中英文信息)”来命名,可以用一个表,也可以用二个表(一对多关系),具体表设计的思路须在报告中描述。

2.进仓程序与出仓程序可以合并,也可以分开做,名称以“班级+座号+(表示程序名的中英文信息)”来命名。

其中操作人员必须用下拉框来选择;

单号要自己编规则自动生成,单号产生规则在报告中说明;

进出仓日期用日期控件;

物料代码必须下拉框做选择;

当物料出仓时必须判断出仓数量时候超过物料的库存数量,物料的库存数量在物料表中可以获得该物料的库存数量。

进行进仓或出仓操作时必须通过调用存储过程来实现,存储过程将操作结果返回调用者,显示成功或失败的信息。

3.进仓、出仓的存储过程可以合并或分开做,存储过程名称以“班级+座号+(表示程序名的中英文信息)”来命名,存储过程要判断物料是否存在,操作后物料库存数量是否不为负数;

如果不满足条件显示,失败提示;

如果满足条件,增加进出仓表记录一条,并根据进出仓物料的数量对物料表中库存数量进行修改,提交数据库操作,否则回滚。

4.进出仓单查询程序,以“班级+座号+(表示程序名的中英文信息)”来命名,可以用进出仓日期起止条件,物料代码、操作人员、备注(用子串查询)来完成。

实验课题三、统计程序设计与报表打印

按物料统计进出仓流量,计算分析流动量最小的物料。

按月份打印进出仓单表,打印进出仓单,按物料打印仓库账本。

1.物料统计程序,统计各物料在指定时间内的进出仓数量总数,用图形显示,程序名以“班级+座号+(表示程序名的中英文信息)”来命名。

进仓流量统计代码:

DBChart1.Show;

result.Hide;

series1.XLabelsSource:

series1.YValues.ValueSource:

adoquery1.SQL.Clear;

adoquery1.SQL.Add('

select*from信管1002_23wljc1'

adoquery1.Open;

adoquery1.Active:

=true;

mname'

jsum'

series1.Active:

adoquery2.SQL.Clear;

adoquery2.SQL.Add('

selecttop1*from信管1002_23wljc1,信管1002_Elevatwhere信管1002_Elevat.date>

+datetostr(datetimepicker1.date)+'

and信管1002_Elevat.date<

+datetostr(datetimepicker2.date)+'

orderbyjsumasc'

adoquery2.sql.Add('

adoquery2.Open;

ifadoquery2.RecordCount>

0then

small.Show;

small.Caption:

进仓流量最小物料的是:

+adoquery2.FieldValues['

];

end

else

small.Caption:

总流量统计代码:

savebtn.Hide;

select*from信管1002_23wljc3'

zll'

selecttop1*from信管1002_23wljc3orderbyzllasc'

最小流动量的物料是:

els

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 计算机硬件及网络

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1