ImageVerifierCode 换一换
格式:DOCX , 页数:31 ,大小:596.53KB ,
资源ID:29878169      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/29878169.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(超市管理系统c#毕业论文.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

超市管理系统c#毕业论文.docx

1、超市管理系统c#毕业论文超市管理系统c#毕业论文本科毕业论文 学 号: * 姓 名: *年 级: 2020级 专 业: 运算机科学与技术 论文题目: 超市治理系统的设计与实现 指导教师: * 廊坊师范学院本科生毕业论文设计论文题目: 超市治理系统论文摘要:随着经济的进展,社会的进步,运算机越来越深入到我们日常的工作学习及生活中,成为我们日常生活中不可缺少的辅助工具。面对当前超市行业普遍存在的治理手段、治理技术落后等问题,使用运算机治理在专门大程度上能够关心超市克服这些困难。超市治理系统能够提精湛市的治理水平,节约大量人力、物力和财力,使经营治理更加科学有序、经营物流清晰,经营状况详实、准确。作

2、为运算机应用的一部分,使用运算机对超市信息进行治理,具有着手工治理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、储备量大、保密性好、寿命长、成本低等。这些优点能够极大地提精湛市治理的效率。此次系统要紧包括前台应用程序的开发以及后台数据库的建立和爱护两个方面。关于前者要求系统求应用程序功能完备,能够采纳人机交互的方式,界面美观友好,关于后者要求建立起数据一致性和完整性,保证数据的安全性,能够对系统内各类信息进行高效准确的治理,最大限度地实现系统的易爱护性和易操作性,本系统选择的是在visual studio 2005平台上使用Visual C#语言作为前台开发工具,SQL 2005作为后

3、台数据库平台,通过SQL 2005将系统所需的数据和用户操作的数据与前台连接起来。关键词:数据库;人机交互;Visual studio 2005;Visual C#Title:Supermarket Management SystemAbstract:With economic development, social progress, the computer more and more depth to our day-to-day work of learning and life, become indispensable tool in our daily life. Faced w

4、ith the current prevalence of the supermarket sector management tools, management techniques and so on, a large extent, the use of computer management in the supermarket can help overcome these difficulties. Invoicing supermarket management system can improve the management level, save a lot of manp

5、ower, material and financial resources to make management more scientific and orderly operation of the logistics clear, detailed operating conditions and accurate. As part of computer applications, the use of computers to store information management, have the manual management of unmatched advantag

6、es. For example: the rapid search to find convenient, high reliability and large storage capacity, the confidentiality of a good, long life and low cost. These advantages can greatly improve the efficiency of the supermarket management.The system mainly includes the development of future application

7、s as well as the background of the establishment and maintenance of the database two ways. For the former system for applications that require full-featured, to adopt the way of human-computer interaction, interface beautiful and friendly, for the latter requires the establishment of data consistenc

8、y and integrity to ensure data security, enable to manage all types of systems inner information efficiently and accurately, maximize to accomplish the systems easy to maintain and easy interoperability, The system choose in the visual studio 2005 platform using Visual C # language as a tool for fut

9、ure development, SQL 2005 as the back-end database platform, SQL 2005 will be required through the system data and user data and link up front.Keywords:Databases; Human-computer Interaction; Visual Studio 2005; Visual C #1. 绪论 11.1 课题开发背景 11.2 课题研究的目的及意义 11.3 系统设计目标 11.4 论文所做的要紧工作 22. 系统的需求分析与总体设计 5

10、2.1 系统功能需求 32.2 系统需求分析 32.3 数据库设计 52.3.1 数据库各实体E-R图 53. 系统的设计与实现 123.1 商品进货治理模块 123.1.1 模块功能介绍 123.1.2 进货模块时序图 123.1.3 商品进货模块窗体图 133.1.4商品进货查询模块窗体图 143.2 商品销售退货治理模块 143.2.1 销售模块功能介绍 143.2.2 销售治理模块时序图 153.2.3 销售治理模块窗体图 163.2.4 退货治理模块窗体图 163.3 库存治理模块 173.3.1 库存治理模块功能介绍 173.3.2 库存治理模块时序图 183.3.3 库存查询模块

11、窗体图 183.4用户登陆模块 193.4.1用户登陆模块功能介绍 193.4.2用户登陆模块窗体图 193.4.3登陆信息错误提示窗体图 193.5系统爱护模块 193.5.1系统爱护模块功能介绍 193.5.2数据备份窗体图 203.5.3数据还原窗体图 203.6系统功能测试 203.6.1 模块测试 203.6.2 整体测试 203.6.3 测试结果 214. 结论 22参考文献 23致谢 24附录 25 1. 绪论1.1 课题开发背景随着竞争的日益猛烈,如何降低成本差不多成为超市首要解决的问题。对一般的超市来讲,涉及原材料的进货渠道,销售情形及库存等方面的治理,治理的好与坏对超市的持

12、久性至关重要。概括地讲,用户对进销存系统的需求具有普遍性。超市治理系统使用于超市的采购,销售和仓库部门,对超市采购,销售及仓库的业务全过程进行有效操纵和跟踪。使用超市进销存治理系统可有效减少盲目采购,降低采购成本,合理操纵库存,减少资金占用并提高市场灵敏度,提升超市的市场竞争力。超市系统程序开发应是一个集数据库治理和查询为一身的系统,依据现有的开发技术,开发硬件、开发软件的性能要求及环境条件等来看,各项条件良好,同时,考虑给予的开发期限较为充裕,估量能够在规定期限内完成预定功能地开发与实现。在软件方面本程序设计采纳的开发环境是Microsoft Visnal Studio 2005,采纳开发语

13、言c#编写程序采纳SQL Server 2005做后台数据库。在硬件方面电脑的各种配置包括输入输出能力,内部储备器和外部储备器的容量都能满足用户的要求。1.2 课题研究的目的及意义中小型超市在我国经济进展中具有重要地位,目前我国的中小型超市数量多,地区分布广泛,行业分布跨度大。随着全球经济一体化的进展和电子商务的星期,中小型超市之间的竞争将越来越猛烈。网络及电子商务的迅猛进展突破了时刻,空间的局限性,给中小型超市带来了更多的进展机会,同时也增大了超市行业之间的竞争强度。这就要求中小型超市必须改变经营治理模式,提高运营效率。目前,我国中小型超市的信息化水平还专门低。随着技术的进展,电脑操作及治理

14、日趋简化,电脑知识日趋普及,同时市场经济快速多变,竞争猛烈,超市行业采纳电脑治理进货,库存,销售等诸多环节也成为必定趋势。6111.3 系统设计目标1.3.1 系统采纳人机交互的方式,界面美观友好,信息查询灵活,方便,数据储备安全可靠。1.3.2 能够对进货信息进行有效的治理。1.3.3 对用户输入的数据,进行严格的数据检验,尽可能地幸免人为错误。1.3.4 能够对商品销售信息进行有效的治理。1.3.5 能够准确,详细地治理商品库存信息。1.3.6 系统应最大限度地实现易爱护性和易操作性。1.4 论文所做的要紧工作1.4.1 给出了模型中各模块的逻辑分析。1.4.2 对数据库进行设计,分析。1

15、.4.3 实现了与模型对应的应用系统。2. 系统的需求分析与总体设计2.1 系统功能需求2.1.1 差不多档案治理本软件系统能够存放以下几种信息:职员差不多信息和供应商信息。2.1.2 进货治理依照销售情形及库存情形,制定进货打算,如此能够幸免盲目进货造成商品积压导致效益受损。包括对商品进货以及对商品进货单的进行查询。2.1.3销售治理对商品各种销售进行操纵。综合查询各种销售明细记录。包括对商品进行销售,以及对商品退货的操作。2.1.4库存治理综合查询库存明细记录。库存自动运算,以免库存不足阻碍正常销售。包括库存报警和库存查询。2.1.5 对系统的爱护防止数据因为失误造成缺失,能够定期备份。包

16、括数据的备份和还原。2.2 系统需求分析 超市治理系统使用于超市的采购,销售和仓库,对超市采购,销售和仓库的业务全过程进行了有效的操纵和跟踪,该系统能够实现对职员信息和供应商信息的存档式治理,同时能够对超市商品的进货,销售和库存进行治理和操纵,包括储存商品进货时的相关信息,查询商品的各类信息,商品销售后的相关信息,商品退货所涉及的相关信息以及商品库存的治理,最后,为了系统能够达到安全可靠,便于使用的目的,该系统还配有对系统数据的备份和还原的功能,依照该系统的功能分析,得到的系统功能模块图(如图2-1所示)。图2-1 系统功能模块图2.2.1商品进货治理模块为了坚持超市商品的正常运作,对商品要及

17、时进行补充。现在,就需要对商品进货信息进行治理,依照此需求,商品进货治理模块中就需要包含商品进货信息窗体和进货查询窗体,分别用于扫瞄所有的商品进货信息和对进货信息进行查询。商品的进货信息可能会有专门多,查找某条数据会专门繁琐,为了解决那个问题,在商品进货治理模块中必须有进货信息查询的功能,具体功能结构图(如图2-2所示)。图2-2 进货治理模块功能结构图1商品销售治理模块商品销售治理模块包含商品销售信息治理和商品退货信息治理,分别用于对所有的商品销售信息和商品退货信息进行治理操作。当顾客对所购买的商品不中意时,在未使用商品的情形下,能够对商品进行退货,同时,超市经营者能够对这些商品退货信息进行

18、查询,商品销售治理模块的具体功能结构图如图2-3所示。图2-3 商品销售治理模块功能结构图2商品库存治理模块在超市经营过程中,会涉及许多商品信息,对这些商品信息要进行入库处理,当某件商品显现短缺情形时,能够设置库存警报,提醒经营者对短缺的商品进行补充,依照实际需求,库存治理模块包含设置库存警报和对库存进行查询的操作。库存信息查询要紧是依照用户选择的条件和输入的查询关键字查询物资的库存信息,治理员能够通过库存查询及时了解制定物资在库存中的详细情形,商品库存治理模块的具体功能结构图如图2-4所示。图2-4 商品库存治理模块功能结构图2.3 数据库设计2.3.1 数据库各实体E-R图 超市每件商品对

19、应不同的供应商,在数据库中对应一个供应商信息表,用于储备所有供应商信息,供应商信息表包括供应商的地址, ,联系 ,联系人姓名,供应商姓名,供应商编号,加入日期,是否公布和备注等信息,供应商信息实体E-R图如图2-5所示。图2-5 供应商信息实体E-R图 数据库中的职员信息表保证了系统的安全性,用于储备治理系统的职员信息,职员信息表包括职员职位,所属部门,职员生日,职员性别,登陆密码,登陆ID,职员姓名,职员编号,是否公布,家庭住址,手机号码以及家庭 等差不多信息,职员信息实体E-R图如图2-6所示。图2-6 职员信息实体E-R图 数据库中的进货信息表用于储备超市进货的详细信息,进货信息表包括进

20、货编号,商品名称,商品进货单价,商品销售单价,商品计量单位,商品数量,仓库名称,进货公司名称,商品编号,进货职员,进货时刻,备注,实付金额以及应对金额等进货信息,进货信息实体E-R图如图2-7所示。图2-7 进货信息实体E-R图 数据库中的库存信息表用于储备剩余物资的情形,便于在进货之前了解剩余物资的数量,库存信息表的内容包括进货人,销售价格,进货价格,进货时刻,商品计量单位,警报数量,库存数量,商品名称,仓库名称,供应商名称,商品编号,库存编号和备注等差不多信息,库存信息表的实体E-R图如图2-8所示。图2-8 库存信息实体E-R图 数据库中的商品销售信息表,用于储备所有商品的销售信息,包括

21、应对金额,实付金额,销售单价,销售时刻,销售数量,商品名称,职员编号,商品编号,销售编号,以及备注等差不多信息,商品销售信息表的实体E-R图如图2-9所示。图2-9 商品销售信息实体E-R图 数据库中的商品退货信息表用于储备所有退货信息,其属性包括退货单价,退货日期,退货数量,商品名称,操作员编号,销售编号,商品编号,退货商品编号,退货缘故,已退款金额和实付金额等差不多信息,商品退货信息表实体E-R图如图2-10所示。图2-10 商品退货信息实体E-R图依照E-R图的设计以及系统需求,设计了如下的数据库表结构:表tb_Company用于储存所有供应商信息,如表2-1所示。表2-1 供应商信息表

22、字段名数据类型长度主键描述CompanyIDvarchar50否供应商编号CompanyNameNvarchar100否供应商姓名CompanyDirectorNvarchar50否联系人姓名CompanyPhoneNvarchar20否联系 CompanyFaxNvarchar20否 CompanyAddressNvarchar200否地址CompanyRemarkNvarchar400否备注表tb_EmpInfo用于储存所有职员信息,如表2-2所示。表2-2 职员信息表EmpIdNvarchar20是职员编号EmpNameNvarchar20否职员姓名EmpLoginNameNvarcha

23、r20否登陆名EmpLoginPwdNvarchar20否登录密码EmpSexNvarchar4否职员性别EmpBirthdayDatetime8否职员生日EmpDeptNvarchar20否所属部门EmpPostNvarchar20否职员职位EmpPhoneNvarchar20否家庭 EmpPhoneMNvarchar20否手机号码EmpAddressNvarchar200否家庭住址表tb_JhGoodsInfo 用于储存所有进货信息,如表2-3所示。表2-3 进货信息表字段名数据类型长度主键描述GoodsIDNvarchar20是商品编号EmpIdNvarchar20否操作员编号JhCom

24、pNameNvarchar100否进货公司名称DepotNameNvarchar20否仓库名称GoodsNameNvarchar50否物资名称GoodsNumInt4否商品数量GoodsUnitNvarchar20否商品计量单位GoodsJhPriceNvarchar8否进货单价GoodsSellPriceNvarchar8否销售单价GoodsNeedPriceNvarchar8否应对金额GoodsNoPriceNvarchar8否实付金额GoodsRemarkNvarchar200否备注GoodTimeDatateim8否进货时刻表tb_KcGoods用于储存所有商品的库存信息,如表2-4所

25、示表2-4 库存信息表字段名数据类型长度主键描述KcIDnvarchar50否库存编号GoodsIDNvarchar50是商品编号JhCompNameNvarchar100否供应商名称KcDeptNameNvarchar20否仓库名称KcGoodsNameNvarchar20否商品名称KcNumInt4否库存数量KcAlarmNumInt4否警报数量KcUnitNvarchar20否商品计量单位KcTimeDatetime8否进货时刻KcGoodsPriceNvarchar8否进货价格KcSellPriceNvarchar8否销售价格KcEmpNvarchar50否进货人KcRemarknva

26、rchar200否备注表tb_SellGoods用于储存所有商品销售信息,如表2-5所示表2-5 商品销售信息表字段名数据类型长度主键描述SellIDNvarchar20是销售编号GoodsIDNvarchar20否商品编号EmpIdNvarchar20否职员编号GoodsNameNvarchar50否商品名称SellGoodsNumInt4否销售数量SellGoodsTimeDatetime8否销售时刻SellPriceNvarchar8否销售单价SellNeedPayNvarchar8否应对金额SellHasPayNvarchar8否实付金额SellRemarkNvarchar200否备注

27、表tb_ThGoodsInfo用于储存所有退货的详细信息,如表2-6所示表2-6 商品退货信息表字段名数据类型长度主键描述ThGoodsIDNvarchar50是退货商品编号GoodsIDNvarchar50否商品编号SellIDNvarchar50是销售编号EmpIdNvarchar20否操作员编号ThGoodsNameNvarchar50否商品名称ThGoodsNumInt4否退货数量ThGoodsTimeDatetime8否退货日期ThGoodsPriceNvarchar8否退货单价ThNeedPayNvarchar8否应对金额ThHasPayNvarchar8否已退款金额ThGoods

28、ResultNvarchar400否退货缘故3. 系统实现 在本系统中,要紧完成的功能时对商品进货,销售和库存的治理,商品进货治理模块要紧实现添加进货信息和查找所有进货信息。商品销售模块要紧实现对商品的销售和实现商品退货的功能。商品库存治理模块要紧实现对商品库存的治理,包括库存报警和查询操作,下面具体介绍这几个功能模块的实现过程。3.1 进货模块3.1.1 模块功能介绍要紧包含对商品进货信息的添加以及实现对进货信息的查询功能,进入进货治理模块,能够选择商品进货和商品查询操作,在商品进货功能中能够实现添加操作,在商品查询功能中,能够实现对商品进货详细信息的查询,具体模块流程图如图3-1所示。图3

29、-1 商品进货治理模块流程图3.1.2 进货模块时序图 以进货模块添加商品信息为例,画出如图3-2所示的时序图,该时序图描述了添加商品信息的代码实现过程: 1执行事件frmJhGoodInfo_Load().2 在事件frmJhGoodInfo_Load()中,要求业务类tb_JhGoodsInfoMenthod的对象jhMenthod执行tb_JhGoodsInfoFind操作,返回查找到的已有商品的信息,显示在信息显示列表中,供进货员进货时参考。3在tb_JhGoodsInfoFind操作中要求getSqlConnection操作与数据库连接。4在toolAdd_Click事件中,要求ClearContorl()事件,将所有文本框清空。(5)在toolSave_Click()事件中,要求对象jhMenthod执行tb_JhGoodsInfoFind()操作,判定商品信息是否添加成功。(6) 假设商品添加成功,在tb_JhGoodsInfoM

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

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