商场智能管理系统设计毕业论文

上传人:痛*** 文档编号:202258158 上传时间:2023-04-21 格式:PDF 页数:36 大小:2.63MB
收藏 版权申诉 举报 下载
商场智能管理系统设计毕业论文_第1页
第1页 / 共36页
商场智能管理系统设计毕业论文_第2页
第2页 / 共36页
商场智能管理系统设计毕业论文_第3页
第3页 / 共36页
资源描述:

《商场智能管理系统设计毕业论文》由会员分享,可在线阅读,更多相关《商场智能管理系统设计毕业论文(36页珍藏版)》请在装配图网上搜索。

1、摘要本人设计的商场智能管理系统,是用于管理商场各种货物库存的 智能化信息系统。首先阐述了选题的原因和目的,然后分析了系统的 需求;第三章描述的是系统的功能和数据库的设计;最后是系统的总 体设计与实现,包括人员登录、主页界面、基本档案、货物管理、仓 库管理等的功能设计与实现。关键字:商场管理;数据库;C#Document generation powered by Print2Flash()目录引言.1第一章 开发背景与目的.21.1开发背景.21.2开发目的.2第二章开发环境与系统功能介绍.32.1开发环境.32.2系统功能介绍.3第三章系统设计.43.1功能模块设计.43.2数据库概念设计.

2、43.3连接数据库.5第四章系统界面设计与功能实现.84.1登录界面设计.84.2主界面设计.94.3基本档案、货物管理与仓库管理界面.114.4数据添加.124.5数据删除.144.6添加数据保存.184.7取消控件.224.8查询.244.9系统数据与程序退出.27IIDocument generation powered by Print2Flash()总结.31致谢.32参考文献.33IIIDocument generation powered by Print2Flash()引言据悉中国最早的商场诞生于20世纪初期,那时我们的第一台计 算机还没有发明出来,那时所有的一切都只能依靠人力

3、去完成。随着 第一台电脑的诞生,我们慢慢的进入到信息化科技的时代,而如今已 经是信息化科技高速发展的时代了,人们学会了利用科技来改善生活。便随着信息化科技的不断进步,我们的物质消化水平也在不断的提升,如今别说全国了,就一个省的大小型的商场都不计其数。商场实现信 息化的管理便能方便的查询到商场货物以及存放的仓库和它的标价,能够帮助商场对货物管理上的一个提升。一味地依靠人力不仅费时又 费力,而且可能还会出现差错。商场的货物管理就可以对商场进出库 的货物进行一个信息管理。快速的查询到商场的货物以及它存放于那 个仓库以及对它的标价。Document generation powered by Prin

4、t2Flash()第一章开发背景与目的1.1开发背景开发背景对于商场,我相信全世界的人都不会陌生的。商场是大家除了家 和公司我们大家最常去到的地方。商场能够解决我们生活上的一些需 求。商场已经在中国盛行了大约110多年了,商场最早是被称为百货 公司或百货商店。那个时候中国的第一台电脑都还没有被发明出来。可想而之那时的一切都只能依靠人力去完成了。商场的货物有不只一 星半点只依靠人力需要耗费大量的时间和精力了。随着电脑的发明时 代的不停进步我们的社会生活变得越来也信息化智能化了,如今智慧 城市的智能商超的一个提出与推行将智能化办公推向了更高潮。商场 的一个智能化的管理不仅仅为商场节约了大量的人力、

5、时间和财力还 解决了一些在货物清点上出现的一系列得大大小小的事情。只需要依 靠电脑就能清楚的知道商场有哪些员工、哪些货物被放在了那个仓库、哪些货物不足需要补货了一目了然。1-2开发目的开发目的现在的商场货物繁多,工作人员较多而系统就要能好的满足和解 决一系列事情。商场货物繁多品种各式各样,什么东西缺了需要补充 多少要去一个个清点,在短的时间内是无法清点无误的所以接下来肯 定就是一个关于货物的管理了,货物管理的目的在于查看货物的存放 和价格。然后是仓库的管理。它的目的在于将货物分类存放于各个仓 库便于查找。最主要的目的就是充分利用现在的信息化的技术来给我 们的生活带来一个便捷。2Document

6、 generation powered by Print2Flash()第二章开发环境与系统功能介绍2.1开发环境开发环境开发工具:VS 2012数据库:Microsoft SQL Server 2008 R22.2系统功能介绍系统功能介绍1、首先是登录功能,现在无论你进入任一个系统或者APP软件 也好有一个登录的界面,只有输入先前数据库设定好的用户名和密码 并且输入正确才能进入系统界面。2、登录成功后就进入到系统主界面了,它的功能就是其他所有 的功能模块都建立在它的基础上,都能在主界面上查看和更改其他的 功能模块。另外主界面会显示当前日期和时间还有操作人员。3、商场人员管理:商场货物管理不光

7、要管理商场货物,我觉得 也要进行一个人员管理,有利于商场的安全和一个行事的效率。4、货物管理:商场管理注重的就是货物了,对货物进行编号,然后进行价格的标注然后就是一个仓库编号将它存放于哪一个仓库。5、仓库的管理:几号仓库存放什么物品。按照货物的类型来进 行一个分类存放例如1号存放果蔬或者饮品等。6、人员档案、货物管理的添加和仓库的管理都要能做到数据的 添加删除、修改、保存还有查询的功能。7、系统维护:它需要实现的事数据的备份和还原其目的是防止 由于外界因素引起的数据的一个丢失。8、最后就是退出系统3Document generation powered by Print2Flash()第三章系

8、统设计3.1功能模块设计功能模块设计商场货物系统管理的功能设计如图所示:图1-1系统功能设计图3.2数据库设计数据库设计登录的数据库设计如图所示:设计包含了 ID号、人员登录账号和 登录的密码。他不仅是登录的数据管理同时也是人员的一个管理。j希 ID DLName DLLoginName DLLoginPwd DLSexB UNGSQLEXPRESS(SQL S H Lingp*lingsqlexpress.db_SChwglxt.dbo图1-4 VS数据连接图数据库连接代码:声明连接对象int n;string strCon 二 Data Source=L INGSQL EXPRESS;In

9、itialCatalog二db_SChwglxt;Integrated Security=True;SqlConnection con;static string name;public static string nametext Get return name;set(name=value;public database()(/打开数据库连接if(con=null)con=new SqlConnection(strCon);6Document generation powered by Print2Flash()con.Open();if(con.State=System.Data.Con

10、nectionState.Closed)con.Open();/关闭数据库连接if(con!-null)con.Close();/确认连接是否已经关闭if(con!-null)con.Dispose();con-null;7Document generation powered by Print2Flash()第四章系统界面设计与功能实现4.1登录界面设计登录界面设计图4-1商场管理系统登录界面图从界面图可以看到主要就是登录名的设置和一个账号密码的设 置。当没有输入登录名时系统会进行一个用户名密码不能为空!的提 示、账号错误和密码错误时便是提示该用户名或密码不存在!4.1.1登录时用户名密码不

11、能为空提示If(textBoxl.Text=)&(textBox2.Text=)MessageBox.Show(用户名密码不能为空!);else(database dt 二 new database();string ss=select*from denglu where DL L oginName=name and DL L oginPwd=pw”;string parName 二 new string2:8Document generation powered by Print2Flash()parNameO=name”;parNamel=pw”;string parValue=new s

12、tring2;parValueO=textBoxl.Text;parValue1-textBox2.Text;4.1.2该用户名或密码不存在提示if(dt.user(ss,parName,parValue)(商场货物管理系统cs=new商场货物管理系统();商场货物管理系统.nametext=textBoxl.Text;this.HideO;cs.ShowDialogO;)else(MessageBox.Show(*该用户名或密码不存在!”):4.2主界面设计主界面设计Document generation powered by Print2Flash()图4-2商场管理系统的主页面界面设计图

13、主界面里面要能进行人员、货物、仓库、系统等一系列的管理模 块的操作,还有时间显示和操作员的显示。4.2.1操作员和时间显示操作员显示:timerl.Start();toolStripStatusL abel3.Text=操作员:+name text+当前时间显示:toolStripStatusL abell.Text=”当前时间是:+DateTime.Now.ToStringO;4.2.3退出控件if(i=0)i+;10Document generation powered by Print2Flash()if(MessageBox.Show(确实要退出本程序吗?,”消息”,MessageBo

14、xButtons.YesNo)=DialogResult.Yes)Application.Exit();else i=0;4.2.4基本档案、货物、仓库管理控件基本档案 jbda-new 基本档案();jbda.ShowDialog();货物管理 hwgl-new 货物管理();hwgl.ShowDialog();仓库管理 kccx=new 仓库管理();kccx.ShowDialog();4.2.5数据备份与还原控件数据备份 sjbf=new 数据备份();sjbf.ShowDialog();数据还原 sjhy=new 数据还原();sjhy.ShowDialog();4.3基本档案、货物管

15、理与仓库管理界面基本档案、货物管理与仓库管理界面4.3.1基本档案界面图43基本档案管理界面图4.3.2货物管理界面11Document generation powered by Print2Flash()图4-4货物管理界面图4.3.3仓库管理界面图图4-4仓库管理界面图4.4数据添加数据添加4.4.1仓库和货物管理的数据添加textBoxl.Enabled=true;toolStripButtonl4.Enabled=true;toolStripButtonl8.Enabled=false;toolStripButtonl9.Enabled=false;12Document genera

16、tion powered by Print2Flash()textBoxl.Text=null;textBox2.Text=null;textBox3.Text=null;textBox4.Text=null;textBox5.Text-null;4.4.2基本档案的数据添加textBox7.Enabled=true;textBoxl.Enabled 二 true;textBox2.Enabled 二 true;textBox3.Enabled 二 true;textBox4.Enabled 二 true;textBox5.Enabled=true;textBox6.Enabled 二 tru

17、e;comboBoxl.Enabled=true;comboBox2.Enabled=true;comboBox3.Enabled 二 true:dateTimePickerl.Enabled=true;按键关闭toolStripButton20.Enabled=false;toolStripButton21.Enabled=false;toolStripButtonl6.Enabled=true;textBoxl.Text=null;13Document generation powered by Print2Flash()textBox2.Text=null;textBox3.Text=n

18、ull;textBox4.Text=null;textBox5.Text=null;textBox6.Text-null;comboBoxl.Text=null;comboBox2.Text-null;comboBox3.Text-null;dateTimePickerl.Text=null;textBox7.Text-null;4.5数据删除数据删除4.5.1货物管理的数据删除if(textBoxl.Text=)MessageBox.Show(请 输入编号!);return;elsetextBoxl.Enabled 二 false:tring strSql=delete from huowu

19、 where biaohao=id*;tring parValue=textBoxl.Text;DataSet ds=dd.delete(strSql,parValue);try(dataGridViewl.DataSource=ds.Tables0;14Document generation powered by Print2Flash()catch MessageBox.Show(删除 成功!”);textBoxl.Text=null;string ss-select biaohao 货物编号,minchen 货物名称,zhonglei货物种类,danjian商品单价,ckbainhao仓

20、库编号 from huowu;DataSet dss-dd.dataGridview(ss,null,null);dataGridViewl.DataSource-dss.Tables0;4.5.2仓库管理的数据删除if(textBoxl.Text=)MessageBox.Show(请输入仓库编号!);return;else(textBoxl.Enabled-false;string strSql=delete from ck where CKbiaohao=id”;string parValue=textBoxl.Text;DataSet ds=dd.delete(strSql,id,par

21、Value);try15Document generation powered by Print2Flash()dataGridViewl.DataSource=ds.Tables0;)catchMessageBox.Show(删除 成功!”);textBoxl.Text-null;string ss-select CKbiaohao 仓库编号,CKmincheng 仓库名 称,CKmiaoshu 仓库描述 from ck”;DataSet dss=dd.dataGridview(ss,null,null);dataGridViewl.DataSource=dss.Tables0;4.5.3基

22、本档案的数据删除if(textBoxl.Text=)MessageBox.ShowC请输入员工编号”);return;else textBox7.Enabled-false;textBoxl.Enabled=true;textBox2.Enabled=true;textBox3.Enabled=true;16Document generation powered by Print2Flash()textBox4.Enabled 二 true;textBox5.Enabled 二 true;textBox6.Enabled 二 true;comboBoxl.Enabled 二 true;coni

23、boBox2.Enabled=true;comboBox3.Enabled 二 true;dateTimePickerl.Enabled=true;string strSql=delete from denglu where ID=id;string parValue 二 textBox7.Text;DataSet ds=dd.delete(strSql,parValue);try(dataGridViewl.DataSource=ds.Tables0;catch(MessageBox.ShowC删除 成功!);textBoxl.Text 二 null;string ss=select ID

24、员工编号,DL Name 员工姓名,DL L oginName系统登录名,DL L oginPwd密码,DL Sex性别,DL Birthday生B,DL Dept所属部门,DL Post员工职位,DL Phone手机,DL PhoneM电 话,DL Address 地址 from denglu;17Document generation powered by Print2Flash()DataSet dss=dd.dataGridview(ss,null,null);dataGridViewl.DataSource=dss.Tables0;4.6添加数据保存添加数据保存4.6.1货物管理的添

25、加数据保存if(textBoxl.Text-(MessageBox.ShowC请输入编号!”);return;textBoxl.Enabled=false;textBox2.Enabled-false;textBox3.Enabled-false;textBox4.Enabled=false;textBox5.Enabled=false;toolStripButtonl8.Enabled=true;toolStripButtonl9.Enabled-true;tryDocument generation powered by Print2Flash()string dtr=inserthuow

26、u(biaohao,minchen,zhonglei,danjian,ckbainhao)values(aa,bb,cc,dd,ee)”;string name=new string5;name0-回aa;namel=bb”;name2-回cc;name3-回dd;name4=ee”;string value-new string5;value0-textBoxl.Text;value1=textBox2.Text;value 2-textBox3.Text;value3=textBox4.Text;value4=textBox5.Text;int n=dd.InsertSql(dtr,nam

27、e,value);if(n=1)MessageBox.Show(添加成功!”);elseMessageBox.ShowC添加失败”);Document generation powered by Print2Flash()string ss=select biaohao 货物编号,minchen 货物名称,zhonglei货物种类,danjian商品单价,ckbainhao仓库编号 from huowu”;DataSet dss=dd.dataGridview(ss,null,null);dataGridViewl.DataSource=dss.Tables0;)catch )4.6.2仓库的

28、添加数据保存if(textBoxl.Text=)(MessageBox.Show(请输入编号!);return;textBoxl.Enabled-false;textBox2.Enabled=false;textBox3.Enabled=false;toolStripButtonl8.Enabled-true;toolStripButtonl9.Enabled-true;try string dtr=insert ck(CKbiaohao,CKmincheng,CKmiaoshu)values(aa,bb,cc);string name=new string3;20Document gener

29、ation powered by Print2Flash()name0=aa”;namel=bb”;name2=cc”;string value=new string3;value0-textBoxl.Text;valuel-textBox2.Text:value2-textBox3.Text;int n-dd.InsertSql(dtr,name,value);if(n=1)MessageBox.Show(添加成功 1”);elseMessageBox.Show(添加失败”);string ss-select CKbiaohao 仓库编号,CKmincheng 仓库名 称,CKmiaoshu

30、 仓库描述 from ck”;DataSet dss=dd.dataGridview(ss,null,null);dataGridViewl.DataSource=dss.Tables0;)catch 4.6.3基本的添加数据保存textBox7.Enabled=true;textBoxl.Enabled-true;textBox2.Enabled=true;21Document generation powered by Print2Flash()textBox3.Enabled=true;textBox4.Enabled=true;textBox5.Enabled=true;textBox

31、6.Enabled=true;comboBoxl.Enabled-true;comboBox2.Enabled=true;comboBox3.Enabled-true;dateTimePickerl.Enabled-true;按键关闭toolStripButton20.Enabled 二 false;toolStripButton21.Enabled 二 false;toolStripButtonl6.Enabled=true;textBoxl.Text 二 null:textBox2.Text=null;textBox3.Text 二 null;textBox4.Text=null;text

32、Box5.Text 二 null;textBox6.Text 二 null;comboBoxl.Text=null;comboBox2.Text=null;comboBox3.Text=null;dateTimePickerl.Text=null;22Document generation powered by Print2Flash()textBox7.Text=null;4.7取消控件取消控件4.7.1货物的取消控件toolStripButtonl8.Enabled=true;toolStripButtonl9.Enabled=true;textBoxl.Enabled=false;tex

33、tBoxl.Text=null;textBox2.Text 二 null;textBox3.Text 二 null;textBox4.Text 二 null;textBox5.Text 二 null;4.7.2仓库的取消控件toolStripButtonl8.Enabled=true;toolStripButtonl9.Enabled=true;textBoxl.Enabled 二 false;textBox2.Enabled 二 true;textBox3.Enabled=true;textBoxl.Text=null;textBox2.Text=null;textBox3.Text 二 n

34、ull;4.7.3基本档案的取消控件23Document generation powered by Print2Flash()toolStripButton20.Enabled=true;toolStripButton21.Enabled=true;textBox7.Enabled=false;textBoxl.Text-null;textBox2.Text-null;textBox3.Text=null;textBox4.Text-null;textBox5.Text-null;textBox6.Text=null;comboBoxl.Text=null;comboBox2.Text=nu

35、ll;comboBox3.Text-null;dateTimePickerl.Text=null;textBox7.Text-null;4.8查询查询4.8.1货物的查询try combox1-toolStripComboBox2.Text;switch(combox1)case 货物编号”:combox1=biaohao”;24Document generation powered by Print2Flash()break;case”商品名称:coinbox 1 二minchen”;break;case 商品种类:combox1=zhonglei;break;case 仓库编号:combo

36、xl=ckbainhao”;break;default:break;)catch 4.8.2仓库的查询textBox2.Enabled 二 true;textBox3.Enabled=true;textBoxl.Enabled 二 false:toolStripButtonl8.Enabled 二 true;toolStripButtonl9.Enabled=true;try(string strl=select CKbiaohao 仓库编号,CKmincheng 仓库名 称,CKmiaoshu 仓库描述 from ck where +comboxl+=+toolStripTextBox2.T

37、ext+25Document generation powered by Print2Flash()string value=toolStripTextBox2.Text;DataSet ds=dd.chazhao(strl,chaxun”,value);dataGridViewl.DataSource=ds.Tables0.DefaultView;textBoxl.Text=dataGridViewl.SelectedCells0.Value.ToString();textBox2.Text=dataGridViewl.SelectedCells1.Value.ToString();text

38、Box3.Text-dataGridViewl.SelectedCells2.Value.ToString();catch 4.8.3基本档案查询try combox-toolStripComboBox2.Text;switch(combox)(case”员工姓名:combox=DL Natne”;break;case 系统登录名:combox-DL L oginName”;break;case 性别”:combox-DL Sex”;break;case”登录密码”:combox=DL L oginPwd;break;case”家庭电话:combox-DL PhoneM;break;case

39、手机号码”:combox=DL Phone”;break;26Document generation powered by Print2Flash()case”出生日期”:combox=DL Birthday”;break;case”员工职位”:combox-DL Post;break;case”所属部门”:combox=DL Dept”;break;case”家庭地址”:combox=DL Address”;break;default:break;)catch 4.9系统数据与程序退出系统数据与程序退出4.9.1系统数据备份FolderBrowserDialog fb=new FolderB

40、rowserDialog();if(fb.ShowDialogO-DialogResult.OK)textBoxl.Text-fb.SelectedPath;打开文件位置进行添加tryif(textBoxl.Text!-&textBox2.Text!-)27Document generation powered by Print2Flash()string str=backup database db_SChwglxt to disk=+textBoxl.Text.TrimO+textBox2.Text.Trim()+bak with format”;database dd=new datab

41、ase();int n=dd.InsertSql(str,null,null);if(n!二-120)MessageBox.ShowC添加成功!”);)elseMessageBox.Show(添加失败!”);catch )4.9.2系统数据还原A、打开OpenFileDialog open-new OpenFileDialog();if(open.ShowDialogO-DialogResult.OK)textBoxl.Text-open.FileName;p_sqlclass=open.FileName;28Document generation powered by Print2Flash

42、()B、确定 int n;if(textBoxl.Text!=)trystring str=use master restore database db_SChwglxt from disk=+textBoxl.Text.TrimO+with replace”;database dd=new database();n=dd.InsertSql(str,null,null);if(n!=120)MessageBox.ShowC还原成功!”);else(MessageBox.Show(还原失败!”);catch 4.9.3退出系统程序29Document generation powered by

43、 Print2Flash()if(i=0)(i+;if(MessageBox.Show(确实要退出本程序吗?,”消息”,MessageBoxButtons.YesNo)-DialogResult.Yes)Application.Exit();elsei=0;Document generation powered by Print2Flash()总结毕业设计就是对大学三年的学科知识的一个考查与总结。该系统 我主要针对的是C#和SQL数据库,设计途中也遇到了很多问题,例 如数据库安装失败连接不了服务器,在网络上查询解决方案和询问同 学之后我成功的解决了问题,虽然是怎么解决的我忘记了。然后就是 数据

44、库的远程连接的问题,开始无论怎么连接始终连接不上,后来才 发现是数据库的远程连接控件没有打开。然后是程序设计,C#是大二 学习的学科知识有一些都记不太清了,但是好在没遇到什么大的问题。遇到的问题都在同学的帮助下解决了 o最有趣的问题是我不小心把登 录界面注销了,怎么运行都没有登录界面查找了很久才发现问题的所 在,其实就是不是很细心。该设计主要让我重新巩固对于C#和SQL 数据的学科知识,也让我能够遇到问题都能去一一的解决。31Document generation powered by Print2Flash()致谢我觉得我第一个要表达感谢的就是我的指导老师王宏宇王老师 T,他是在毕业设计上面

45、对我们付出最多的老师,虽然他要求比较严 格了一点,但是正是由于他的严格要求才能让我的毕业设计能够合格。第二个我要表达谢意的是这三年教导我的老师,特别是谢老师让 我能在没有地方的时候在他的课堂后面进行毕业设计的写作,能让我 能更快的完成设计工作。最后要感谢这三年陪伴在我身边的同学,他们在学习上给予我很 多的帮助与意见。给我毕业设计的选题提供了很多建议让我的选题能 够更方便我后面工作的进行,在设计的过程中我碰到了许多的问题,也是同学帮忙寻找错误更改过来的。我很感谢你们对我的帮助,很幸运遇到你们。最后说一句谢谢你 们。32Document generation powered by Print2Flash()参考文献1王江青,彭文胜.物联网应用技术M.高等教育出版社,20162 岳学军李晓黎.Web应用程序开发教程M.人民邮电出版社,20093 谢金龙,邹梓秀.湖南省院校高等职业院校学生专业技能考试标准 及题库(物联网应用技术)M.湖南大学出版社,20164 谢金龙,李陶然,伍俊凤.物流信息技术与应用.2版M.北京大学 出版社,20145 谭浩强.C语言程序设计.3版M.清华大学出版社,201433Document generation powered by Print2Flash()

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!