2023年超市进销系统实验报告.pdf
《2023年超市进销系统实验报告.pdf》由会员分享,可在线阅读,更多相关《2023年超市进销系统实验报告.pdf(55页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、ag麻宠大层科技辱院课 程 设计课程名称:_ _ _ _ _ _ _ _ _ _ _ 专业课程设计_ _ _ _ _ _ _ _ _ _ _ _ _设计课题:超市进销存管理系统指导教师:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 方芳_ _ _ _ _ _ _ _ _ _ _ _ _专业:电子信息工程 班级:1 3 8 2 05 2姓名:郭国信 学号:_ _ _ _ _ _ _ _ _ _ _ 电子信息工程 专业课程设计题单班 级 138 2 052 学生 郭国值课程名称_ _ _ _ _ _ _ _ _ _ _ _ 超市进销存管理系统_ _ _ _ _ _ _
2、 _ _ _ _ _ _ _ _ _ _ _ _ _ _课 题_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _设计规定 运用visu a 1 c#作为前台开发工具,S Q L S e rv e r后台数据库管理,实现一超市进销存管理系统。实现具体功能:1 基本信息管理(员工信息、供应商信息管理)2 进货管理(商品进货,商品查询)3销售管理(商品销售、商品退货)4 库存管理(库存记录、库存查询、库存报警)课 题 发 给 日 期 2 0 23.06.0
3、8课程设计完毕日期 20 2 3.07.03指 导 教 师 _ _ _ _ _ _ _ _ _ _ _ _ 方涝_ _ _ _ _ _ _ _ _ _评语:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _评分:第 一 章 摘 要1.1设计开发的意义随着超市行业竞争日益剧烈,提高进销存管理的工作效率,改善超市内部以及整个供应链各个环节的管理、调度及资源配置成为了超市当前必须考虑的问题。而解决这些问题的途径之一,就是将计算机引入到管理机制
4、中来。随着技术的发展,超市会有很多连锁店,使用此超市管理系统,可以进行连网管理。1.2设计应用系统的任务及目的登录界面有普通员工和管理员,普通员工需要输入用户名和密码,管理员只需输入用户名即可进入。超市管理系统主界面有一个“欢迎光顾”的滚动条。员工信息表和供应商信息表的查找按钮,鼠标只要一接触,便可自动查询,而不需要点击鼠标。(运用查找按钮事件的Mouse Ent e r实现的)关闭超市管理系统主界面时,需要弹出一个对话框,是否需要关闭此系统。(通过登录界面验证用户的提醒下,考虑到关闭此系统时是否拟定需要关闭)1.3设计开发及运营的软硬件环境系统开发平台:Micro s oft Visual
5、Stu d i o C#3.5系统开发语言:Visua 1 Cit.NET数据库管理软件:Micro soft SQL S e rve r 2 0 23运营平台:Win d ow s窗体应用程序运营环境:M i cro s of t V isu a 1 St u d i o 2 0 2 3目录第一章 摘要用昔误!未定义书签。1.1 设计开发的意义。错误!未定义书签。1.2 设计应用系统的任务及目的。错误!未定义书签。1.3 设计开发及运营的软硬件环境.错误!未定义书签。第二章 系统分析与设计.错误!未定义书签。2.1 系统需求分析.错误!未定义书签。2.1.1 数据流图.错误!未定义书签。2.
6、1.2 数据字典。错误!未定义书签。2.2 数据库概念结构设计。错误!未定义书签。2.2.1 员工信息实体ER图.错误!未定义书签。2.2.2进货信息实体E R图。错误!未定义书签。2.2.3 供应商信息实体ER图谓误!未定义书签。2.2.4 库存信息实体ER图.错误!未定义书签。2.3 数据库逻辑,物理结构设计.错误!未定义书签。2.3.1 关 系模式.错误!未定义书签。2.3.2 关系的属性设计.错误!未定义书签。2.4 数据库的创建.错误!未定义书签。2.5 系统总体结构设计.错误!未定义书签。第三章系统开发及实现.错误!未定义书签。3.1界面设计效果.错误!未定义书签。3.1.1登录界
7、面。错误!未定义书签。3.1.2员工信息.错误!未定义书签。3.1.3供应商信息.错误!未定义书签。3.1.4商品进货信息储误!未定义书签。3.1.5进货信息查询。错误!未定义书签。3.1.6商品销售信息.错误!未定义书签。3.1.7商品退货信息.错误!未定义书签。3.1.8库存警报避误!未定义书签。3.1.9库存查询.错误!未定义书签。3.1.1 0数据备份.错误!未定义书签。3.1.1 1数据还原.错误!未定义书签。3.2 实现方法.错误!未定义书签。第四章 结论.错误!未定义书签。参考文献.错误!未定义书签。附录滞误!未定义书签。(1)、员工信息表窗体frm E m pInfo的代码:.
8、错误!未定义书签。(2)、员工信息表方法t b_EmpInfoMe n th o d的代码:错误!未定义书签。第二章系统分析与设计2.1系统需求分析用户对进销存系统的需求具有普遍性。此超市管理系统合用于超市的采购、销售和仓库部门,对超市采购、销售及仓库的业务全过程进行有效控制和跟踪。使用此超市管理系统可有效减少盲目采购、减少采购成本、合理控制库存、减少资金占用并提高市场灵敏度,提高超市的市场竞争力。此系统采用人机交互的方式,界面美观和谐。信息查询灵活、操作方便,数据存储安全可靠。可以对进货信息进行有效的管理。对用户输入的数据,进行严格的数据校验,尽也许避免人为错误。可以对商品销售信息进行有效的
9、管理。允许顾客退货。可以准确、具体地管理商品库存信息。当库存的商品数量达成一定程序,给出提醒。可以对数据库进行备份和还原。系统应最大限度地实现易维护性和易操作性。图2.12.1.2 数据字典此系统的登录界面有验证用户的信息,只要登录成功,才可进入超市管理系统的主窗体。主窗体可以连接到系统的所有功能菜单,涉及基本档案,进货管理,销售管理,库存管理,系统维护。基本档案涉及员工信息和供应商信息。员工信息表是由于开发过程中要考虑系统的安全性,不是任何人都可以操作系统的,才设立存储管理系统的员工信息表;供应商信息表是由于超市的经营离不开与供应商的合作,而每件商品相应不同的供应商,此时必须在数据库中建立一
10、个供应商信息表,用于存储所有供应商信息。进货管理涉及商品进货信息和进货信息查询,建立一个进货信息表是由于超市的运营离不开货品往来,平常货品的购买是非常重要的,此用于存储进货的具体信息。销售管理分为商品销售信息和商品退货信息,商品销售信息表为了时刻了解超市销售利润,需要对商品的销售情况有所了解;商品退货信息表是由于当顾客对某件商品不满意时,可以规定进货,同时超市经营者也要具体地了解退货信息。库存管理分为库存警报和库存查询。由于超市定期要对货品进行补充,在进货之前要了解剩余货品的数量,此时需要在数据库中建立一个库存信息表用于存储剩余货品的情况。系统维护涉及数据备份和数据还原,以防数据丢失,所以需要
11、备份数据和还原数据。2.2 数据库概念结构设计2.2.1员工信息实体ER图图2.12.2.2进货信息实体ER图2.2.4库存信息实体E R图图2.42.3 数据库逻辑,物理结构设计2.3.1 关系模式E mp(E mpI D,E mpN ame,E m p L o g i n N a m e,E m pL o g i n P wd,E mpS ex,E mpB i r t h day,Em p D ept,E m p P ost,E m p Pho n e,Em p P h o n eM,E m p A dd re s s,E m p F lag)其中 E mpI D 为主码;C ompa n
12、 y(C omp a n yI D,C o m p an y Na m e,C ompanyD i rector,omp anyP h o C n e,C o m p a n y F a x,C om p an y A ddress,C o m p a n yR emar k,R eD ateT i me,F 1 ag)其中 C ompany I D 为主码;2.3.2 关系的属性设计字段名数据类型长度主键描述EmpIDn v a r c h ar20是员工编号EmpN a menv a rch a r20否员工姓名EmpLogi n Namen v a r cha r20否登 录IDEmpL
13、og i nPwdn va r c h a r20否登录密码EmpS e xnvarc h a r4否员工性别Emp B i r thda ydatetim e8否员工生日EmpDeptnv a rc h ar20否所属部门EmpPo s tn varchar20否员工职位EmpPhonen v archar20否家庭电话EmpPhoneMnvarch a r2 0否手机号码EmpAdd r e ssn v a r c har200否家庭住址EmpF lagi n t1否是否发布表 2.1 员工信息表表2.2 供应商信息表字段名数据类型长度主键描述Comp a ny IDnv a rc h a
14、r50是供应商编号Compan y Namenvarc h a r1 00否供应商姓名C ompanyD i re cnvarcha r50否联系人姓名om p a n y P hoCnenvar c har20否联系人电话C ompan y F a xn v archar20否传真Com p a n yAddr en v a rchar200否地址Comp anyRema r kn va r ch a r400否备注ReDate T imedate t im e8否加入日期Fl a gint1否是否发布字段名数据类型长度主键描述G o odIDnvar c har20是商品编号Emp I d
15、n v a rchar20否操作员编号J h Comp Namen varc h a r100不供应商名称De p otN a men var c har20否仓库名称GoodsN a men v a rch a r50否商品名称表 2.3 进货信息表Goo d s Numi nt4否商品数量GoodsUnitn v a r c h a r20否商品计量单位Go o d s J h Pricen v arch a r8否进货单价GoodsSe 1 1 Pricenv a rchar8否销售单价GoodsNee d Pr i c en var c ha r8否应付金额Goo d sNoPric
16、en v a r c h a r8否实付金额G o od s R e mar knv a r cha r200否备注Goo d sT i med a te time8否进货时间F 1 agi nt4否删除标记字段名数据类型长度主键描述Sell I Dn v a r ch a r20是销售编号K cIDnvarc h a r50否库存编号G o odsIDn v a rchar20否商品编号EmpI Dn var c h ar20否员工编号G o od s Namenvar c har50否商品名称SellG o odsNumint4否销售数量SellGood s Timed a t et i
17、me8否销售时间SellPri c env a rchar8否销售单价SellNeedPayn v a rc h ar8否应付金额SellH a s Paynvarcha r8否实付金额Se 1 IRemar knvarc h a r20 0否备注S e llF 1 agint4否删除标记表 2.4 商品销售信息表字段名数据类型长度主键描述ThGood s I Dnv a r ch a r50是退货商品编号KcIDn var c har50否库存编号G ood sIDn va r ch a r50是商品编号表 2.5商品退货信息表SelllDn v a rch a r50否销售编号EmpIDn
18、var c har20否操作员编号T hGo o d s N a menvar c h ar50否商品名称T h Good s Numi n t4否退货数量T hG ood sTimeda t e t ime8否退货日期ThG o o d sPr i cenvarc h a r8否退货单价ThNee d Paynva r c h ar8否应付金额ThHasPaynva r char8否已退款金额ThG o odsRe s u ltn varc h ar2 00否退货因素表 2.6 库存信息表字段名数据类型长度主键描述KcIDn v a rchar5 0否库存编号G o o dsl Dn var
19、ch a r50是商品编号JhC o mpNamenva r c har10 0否供应商名称K c D eptNamenv a r char20否仓库名称kcG o o d sNamen v ar c har20否商品名称KcNumi n t4否库存数量KcAl a rmNumin t4否警报数量KcUn i tnv a rc h a r20否商品计量单位KcTim eda t e tim e8否进货时间KcG o o dsP r icenvarc h a r8否进货价格KcSe 1 IPricen v ar c h a8否销售价格K c Empnva r ch a r50否进货人KcRema
20、r knvar c h ar200否备注2.4数据库的创建Mkrosoft SQL Server Management Studto Expres文 件 的 编 辐 视 图 I f l(D s n(w)ttE(Q ffitt(H)白,X自8 B .于 西对争资源)管理署3i?执行(戏 K A:王。二。二 皇 尸 匕SUN 17SQLEXP._QLQuery4.cqr*XP.QLQuery3.jf;j DATA_TEMP,一I 数霭库美东图Ei LJ 表I t一妩表E _ i J225E 23nl日 口 列?a(PK,kt,not nJ)h b(nvafchar(SO),ndf)出 二 j 铤用
21、 L J 约束田触发罂例 索引田 U抚计信息后 L J 枳国E U同义闻-可嫡程性E U存储过程同 _ 系统存储过程日 S dbo.im531_PageR:_1证 Tabeame(nvar Adds(nvarchaf(v iJ1-72 J豆惋GOSET ANSI NULLS ONGO-SET QUOTED IDENTIFIER ONGOCREATE TABLE d bo.T a b le _ l.a in t MOT NULL,b(nvarchariSO j NULL,CONSTRAINT(PK _T ab le_lJ PRIMARY KEY CLUSTEREDa DESCWITH PAD_I
22、NDEX-OFF STATISTICS_NORECONPUTECW PRIIURY二)给 果 二 消 息|33sso.asssstttscfn%sliufx15S3901二,5occ4fcxfi-iSNVSCbvtiAx勺一bv&学&。、VMd%uiah。回。行L/e.-zato-MtaTtsuBioivtwBio*svtw?XIS.0V*Xp2a5afrousits?v 0X 22SadvXMisa2C&7-C-038asxfos uwofloiS835av 0blcCBKEtx5&SO7OOEVShcM55SS54nxn2iK0n8d%M8SAnssoudsk&n.CKSOCV SinMt
23、ovdvin5UCX2n.is$inh616gfn-5tvsWSBUn,(4VJMSQtvh$99_5xnVQS.&4UEW h_QS*GSCnvkKsksoosvdwrwass*nSSE00812nS8V.OnGBUiiwulS3.使用的控件:T ool S tr i p,L ab el,T e x tB o x,D a teT i m e P i ck e,C o mb oB ox,D ataG r i dV i e w.2 .保存,取消,添加,修改,删除按钮的互斥更改。3 .用于初始化组件,将控件恢复到原始状态。4 .点击保存,取消,添加,修改,删除按钮时,可以实现数据的添加,修改和删除
24、操作。5 .根据查询条件,并输入关键字,便可查询你想要查询的内容。6 .点击退出按钮,即可退出此窗体。7.L ab e 1 为控件提供运营时信息或说明性文字。8 .T e x tB o x允许用户输入文本,并提供多行编辑和密码字符掩码功能。9 .D at eT i m ePi c k er 控件,允许用户选择日期和时间,并以指定的格式显示。1 0 .T o o l St r i p 控件为此表提供工具栏。1 1 .C o m bo B o x显示一个可编辑的文本框,其中涉及一个允许值下拉列表,需要指出的是当性别只有男女时,我们需要设它的D r。p D o wn S tyl e属性为D ro p
25、 D o w n,这样,才不允许用户更改性别信息。1 2 .D at a G r i dV i e w 是为了显示表的数据。1 3 .在员工信息表的方法里,做三个查询,一是用于登陆验证的查询,二是用于窗体载入的查询,三是用于D a taG r i dV i e w 单元格触发时索引的数据中记录返回。1 4 .有添加,修改和删除的方法,来实现数据库的更新。1 5 .有一个自动生成客户编号的方法,而无需自己添加编号以商品进货信息表为例:1.同员工信息表同样,可以实现增删改查的功能,但其中多了一个控件Tre e Vi e w o2.Tre e View控件,填充商品类别信息。3.在添加商品进货单价和
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 超市 系统 实验 报告
限制150内