#超市管理系统参考界面2文档格式.docx
- 文档编号:8658032
- 上传时间:2023-05-12
- 格式:DOCX
- 页数:23
- 大小:157.54KB
#超市管理系统参考界面2文档格式.docx
《#超市管理系统参考界面2文档格式.docx》由会员分享,可在线阅读,更多相关《#超市管理系统参考界面2文档格式.docx(23页珍藏版)》请在冰点文库上搜索。
loginID
P/F
密码
passWord
表5-2用户信息表(Users」nfo)
5.2.3商品信息表
商品信息表(Goods」nfo)用于存储商品的信息。
表中各字段功能定义
如表5-3所示
商品编号
merchID
供货商号
profferID
F
名称
fullName
80
单价
unitCost
money
4
表5-3商品信息表(Goods」nfo)
524供货商信息表
供货商信息表(Sup」nfo)用于存储供货商的信息。
表中各字段功能定
义如表5-4所示
SupplierID
Name
联系人
contactPerson
联系电话
phone
12
联系地址
address
表5-4供货商信息表(Sup_Info)
5.2.5进货信息表
进货信息表(Buy)存储进货信息。
表中各字段功能定义如表5-5所示
进货单号
BuyID
GoodsID
进货价
Price
数量
Amount
int
金额
Sum
进货日期
Date
datetime
Remark
表5-5进货信息表(Buy)
5.2.6销售信息表
销售信息表(Sell)用于存储销售信息。
表中各字段功能定义如表5-6
所示。
销售单号
SeelID
销售数量
销售日期
表5-6销售信息表(Sell)
527库存信息表
库存信息表(Stock)存储库存信息。
表中各字段定义如表5-7所示
库存数量
表5-7库存信息表(Stock)
5.3创建数据库
(1)使用T—SQL语句创建超市商品管理系统数据库。
CREATEDATABASEdb_SMMSONPRIMARY
(NAME=N'
db_SMMS'
FILENAME=F:
\SMMS\SMMSWDataBase\db_SMMS.mdf,SIZE=3072KB,FILEGROWTH=1024KB)
LOGON
db_SMMS_log'
FILENAME=N'
F:
\SMMS\SMMS\DataBase\db_SMMS_log」df,SIZE=1024KB,FILEGROWTH=10%)
(2)使用T—SQL语句创建库存表。
CREATETABLEStock(
GoodsIDvarchar(10)COLLATEChinese_PRC_CI_ASNOTNULL,
AmountintNOTNULL,
PRIMARYKEY(StockID),
FOREIGNKEY(GoodsID)REFERENCEStb_Goods(GoodslD));
(3)使用T—SQL语句创建库存视图。
createviewv_StockS
AS
SELECTtb_Stock.StocklD,tb_Goods.GoodsName,tb_Stock.Amount,tb_
Stock.RemarkFROM
tb_StockINNERJOINtb_GoodsONtb_Stock.G
图6-1用户登录界面
主要实现代码如下:
publicboolVeri(stringtb_table,stringId,stringPwd)
{
DataClass.MyMeansMyClass=newSMMS.DataClass.MyMeans();
booljud=false;
if(Id!
="
"
&
&
Pwd!
="
)
SqlDataReadertemDR=MyClass.getcom("
select*from"
+
tb_table+"
whereUserName='
+Id.Trim()+"
'
andPass='
+Pwd.Trim()+"
);
jud=temDR.Read();
if(jud)
DataClass.MyMeans.Login_Name=Id.Trim();
DataClass.MyMeans.Login」D=temDR.GetString(0);
DataClass.MyMeans.My_con.Close();
DataClass.MyMeans.My_con.Dispose();
}
else
MessageBox.Show(”用户名或密码错误!
"
提示"
MessageBoxButtons.OK,MessageBoxIcon.1nformation);
MyClass.con_close();
MessageBox.Show("
请将登录信息添写完整”);
returnjud;
6.2商品信息管理模块
此模块进行对商品信息的录入,能够对商品进行合理的管理,界面如图
6-2所示。
图6-2商品信息管理界面
privatevoidbtnAdd_Click(objectsender.EventArgse)
boolt=false;
stringtxt;
stringRecID;
stringTypelD;
if(txtName.Text=="
MessageBox.Show(”请输入商品名称!
txtName.Focus();
elseif(txtPrice.Text=="
MessageBox.Show(”请输入商品单价!
txtPrice.Focus();
elseif(comboxType.Text=="
MessageBox.Show(”请选择商品类型!
comboxType.Focus();
elseif(txtKeep.Text=="
MessageBox.Show(”请输入保质期”);
txtKeep.Focus();
txt=txtName.Text.Trim();
SqlDataReadertemDR=MyDataClass.getcom("
select*fromtb_GoodswhereGoodsName='
+txt+"
t=temDR.Read();
if(t)
MessageBox.Show(”此商品名称已存在!
”);
txtName.Text="
;
txtName.Focus();
stringFind_SQL2;
stringRecID2;
try
TypeID=
My_Set.Tables[0].Rows[comboxType.Selectedlndex][0].ToString();
RecID=MyMC.GetAutocoding("
tb_Goods"
"
GoodsID"
//获
取编号
RecID2=MyMC.GetAutocoding("
tb_Stock"
StockID"
Find_SQL="
insertinto
tb_Goods(GoodslD,GoodsName,TypelD,Remark,Price,Keep)values('
+RecID
+"
'
+txtName.Text+"
+TypeID+"
+txtRemark.Text+"
+txtPrice.Text+"
+txtKeep.Text+"
)"
Find_SQL2="
insertintotb_Stock(Stockld,GoodslD,Amount)values('
+RecID2+"
+RecID+"
0)"
MyDataClass.getsqlcom(Find_SQL);
MyDataClass.getsqlcom(Find_SQL2);
〃向库存添加信息MessageBox.Show(”添加成功!
ListViewlteml=newListViewItem();
l.Text=txtName.Text;
l.Subltems.Add(comboxType.Text);
l.Subltems.Add(txtPrice.Text);
l.Subltems.Add(txtKeep.Text);
l.Subltems.Add(txtRemark.Text);
listView1.ltems.Add(l);
btnCancle_Click(sender,e);
catch(Exceptionec)
MessageBox.Show(ec.Message);
MessageBox.Show(”添加失败"
6.3职工信息管理模块
此模块有对职工的添加,修改,删除等功能,能够对用户进行合理的管
理,界面如图6-2所示
丄/4-|►►!
图6-3职工信息管理界面
privatevoidbtnSave_Click(objectsender,EventArgse)
MessageBox.Show(”请添加职工姓名!
if(Jud==1)
获取
RecID=MyMC.GetAutocoding("
tb_Worker"
WorkerlD"
//
编号
此模块有对供货商的添加,修改,删除等功能,能够对供货商进行合理
的管理。
界面如图6-3所示
图6-4供货商管理界面
主要实现代码如下:
MessageBox.Show(”请输入供货商名称!
select*fromtb_SupplierwhereSupplierName='
MessageBox.Show(”此供货商名称已存在!
tb_Supplier"
SupplierID"
//取编号
Find_SQL="
insertintotb_supplier(SupplierlD,SupplierName,Tel,Address,Remark)values('
+txtTel.Text+"
+txtAddress.Text+"
MessageBox.Show(”添加成功!
InfLoad();
WinstateT();
if(Jud==2)
select*fromtb_SupplierwhereSupplierName+txt+"
andSupplierID!
='
+ID+"
”'
SqlDataReadertemDR=MyDataClass.getcom(Find_SQL);
if⑴
updatetb_SuppliersetSupplierName="
Tel='
+txtTel.Text+
Address='
Remark='
whereSupplierlD="
+ID+"
MessageBox.Show(”修改成功!
6.5添加销售信息模块
销售员将销售信息录入方便了销售工作,提高了工作效率。
界面如图6-4
商品単ffr
购来商显貝寸间
1.5
I
20113-07-CE1SI00
[尹利早噩则
3
1
Z010-OT-021.OS
-二騰翌纳儿舫钿
lOO
201D-OT-0£
iIT
z
5
EDI0-07-DE1-^1-Z3
图6-5添加销售信息界面
privatevoidbutton2_Click(objectsender,EventArgse)
if(txtSum.Text.Trim().Length!
=0)
strings1;
strings2;
strings3;
strings4;
floatzl;
floatPayS;
if(txtPayS.Text=="
PayS=0;
PayS=float.Parse(txtPayS.Text);
zl=PayS-TotalPrice;
txtPayS.Text=PayS.ToString();
txtPayY.Text=TotalPrice.ToString();
txtZL.Text=zl.ToString();
s1="
商品数量”+Amount1+"
件"
\n"
+"
s2="
实付款"
+PayS+"
元”+"
s3="
应付款"
+TotalPrice.ToString()+"
元”+"
s4="
找零”+zl.ToString()+"
元”;
MessageBox.Show(s1+s2+s3+s4,"
系统提示"
txtPayS.Text="
txtPayY.Text="
txtZL.Text="
txtID.Text="
txtAmount.Text="
txtSum.Text="
TotalPrice=0;
Amount1=0;
listView1.ltems.Clear();
MessageBox.Show(”请购买商品!
6.6添加进货信息模块
录入进货信息加强对商品的管理,使商品信息更为详细,方便了对商品
界面如图6-5所示
回
进舞编号
肛应商倉称
薛注
0005
OOOT
20
O0O1
图6-6用添加进货信息界面
if(txtID.Text=="
”)
MessageBox.Show(”请输入商品编号!
txtlD.Focus();
elseif(txtAmount.Text=="
MessageBox.Show(”请输入商品数量!
txtAmount.Focus();
elseif(comPy.Text=="
||comPm.Text=="
||comPd.Text=="
MessageBox.Show(”请将生产日期填写完整!
”);
elseif(comBy.Text=="
||comBm.Text=="
||comBd.Text=="
MessageBox.Show(”请将进货日期填写完整”);
txt=txtID.Text.Trim();
select*fromtb_GoodswhereGoodsID='
if(!
t)
MessageBox.Show(”此商品不存在!
txtID.Focus();
stringGoodsID;
stringSupplierlD;
stringdatep;
stringdateb;
datep=comPy.Text+"
/"
+comPm.Text+"
+comPd.Text;
dateb=comBy.Text+"
+comBm.Text+"
+comBd.Text;
GoodsID=txtID.Text;
SupplierlD=My_Set.Tables[0].Rows[comSupplier.Selectedlndex][0].ToString();
tb_Buy"
BuylD"
//获取编号RecID2=MyMC.GetAutocoding("
//获取编号
insertintotb_Buy(BuylD,GoodslD,EmployeelD,Price,Amount,Datep,Dateb,SupplierlD,Remark)values('
+txtID.Text+"
DataClass.MyMeans.Login_Name+"
+txtPrice.Text+"
+txtAmount.Text+
+datep+"
+dateb+"
+SupplierID+"
+txtRemark.Text+"
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 超市 管理 系统 参考 界面