您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 市场营销 > 超市管理系统毕业论文
廊坊师范学院本科毕业论文11.绪论1.1课题开发背景随着竞争的日益激烈,如何降低成本已经成为超市首要解决的问题。对普通的超市来讲,涉及原材料的进货渠道,销售情况及库存等方面的管理,管理的好与坏对超市的持久性至关重要。概括地讲,用户对进销存系统的需求具有普遍性。超市管理系统使用于超市的采购,销售和仓库部门,对超市采购,销售及仓库的业务全过程进行有效控制和跟踪。使用超市进销存管理系统可有效减少盲目采购,降低采购成本,合理控制库存,减少资金占用并提高市场灵敏度,提升超市的市场竞争力。在软件方面本程序设计采用的开发环境是MicrosoftVisnalStudio2005,采用开发语言c#编写程序采用SQLServer2005做后台数据库。在硬件方面电脑的各种配置包括输入输出能力,内部存储器和外部存储器的容量都能满足用户的要求。1.2课题研究的目的及意义中小型超市在我国经济发展中具有重要地位,目前我国的中小型超市数量多,地区分布广泛,行业分布跨度大。随着全球经济一体化的发展和电子商务的星期,中小型超市之间的竞争将越来越激烈。网络及电子商务的迅猛发展突破了时间,空间的局限性,给中小型超市带来了更多的发展机会,同时也增大了超市行业之间的竞争强度。这就要求中小型超市必须改变经营管理模式,提高运营效率。目前,我国中小型超市的信息化水平还很低。随着技术的发展,电脑操作及管理日趋简化,电脑知识日趋普及,同时市场经济快速多变,竞争激烈,超市行业采用电脑管理进货,库存,销售等诸多环节也成为必然趋势。1.3系统设计目标(1).系统采用人机交互的方式,界面美观友好,信息查询灵活,方便,数据存储安全可靠。(2).能够对进货信息进行有效的管理。对用户输入的数据,进行严格的数据检验,尽可能地避免人为错误。(3).能够对商品销售信息进行有效的管理。(4).能够准确,详细地管理商品库存信息。廊坊师范学院本科毕业论文2(5).系统应最大限度地实现易维护性和易操作性。1.4论文所做的主要工作(1).给出了模型中各模块的逻辑分析。(2).对数据库进行设计,分析。(3).实现了与模型对应的应用系统。廊坊师范学院本科毕业论文32.系统的需求分析与总体设计2.1系统功能需求2.1.1基本档案管理本软件系统能够存放以下几种信息:员工基本信息和供应商信息。2.1.2进货管理根据销售情况及库存情况,制定进货计划,这样可以避免盲目进货造成商品积压导致效益受损。包括对商品进货以及对商品进货单的进行查询。2.1.3销售管理对商品各种销售进行控制。综合查询各种销售明细记录。包括对商品进行销售,以及对商品退货的操作。2.1.4库存管理综合查询库存明细记录。库存自动计算,以免库存不足影响正常销售。包括库存报警和库存查询。2.1.5对系统的维护防止数据因为失误造成损失,可以定期备份。包括数据的备份和还原。2.2系统需求分析超市管理系统使用于超市的采购,销售和仓库,对超市采购,销售和仓库的业务全过程进行了有效的控制和跟踪,该系统能够实现对员工信息和供应商信息的存档式管理,并且能够对超市商品的进货,销售和库存进行管理和控制,包括保存商品进货时的相关信息,查询商品的各类信息,商品销售后的相关信息,商品退货所涉及的相关信息以及商品库存的管理,最后,为了系统能够达到安全可靠,便于使用的目的,该系统还配有对系统数据的备份和还原的功能,根据该系统的功能分析,得到的系统功能模块图(如图2-1所示)。廊坊师范学院本科毕业论文4图2-1系统功能模块图2.2.1商品进货管理模块为了维持超市商品的正常运作,对商品要及时进行补充。此时,就需要对商品进货信息进行管理,根据此需求,商品进货管理模块中就需要包含商品进货信息窗体和进货查询窗体,分别用于浏览所有的商品进货信息和对进货信息进行查询。商品的进货信息可能会有很多,查找某条数据会很繁琐,为了解决这个问题,在商品进货管理模块中必须有进货信息查询的功能,具体功能结构图(如图2-1所示)。2.2.2商品销售管理模块商品销售管理模块包含商品销售信息管理和商品退货信息管理,分别用于对所有的商品销售信息和商品退货信息进行管理操作。当顾客对所购买的商品不满意时,在未使用商品的情况下,可以对商品进行退货,同时,超市经营者可以对这些商品退货信息进行查询,商品销售管理模块的具体功能结构图(如图2-1示)。2.2.3商品库存管理模块在超市经营过程中,会涉及许多商品信息,对这些商品信息要进行入库处理,当某件商品出现短缺情况时,可以设置库存警报,提醒经营者对短缺的商品进行廊坊师范学院本科毕业论文5补充,根据实际需求,库存管理模块包含设置库存警报和对库存进行查询的操作。库存信息查询主要是根据用户选择的条件和输入的查询关键字查询货物的库存信息,管理员可以通过库存查询及时了解制定货物在库存中的详细情况,商品库存管理模块的具体功能结构图(如图2-1示)。2.3数据库设计2.3.1数据库表的设计超市每件商品对应不同的供应商,在数据库中对应一个供应商信息表,用于存储所有供应商信息,供应商信息表包括供应商的地址,传真,联系电话,联系人姓名,供应商姓名,供应商编号,加入日期,备注等信息。数据库中的员工信息表保证了系统的安全性,用于存储管理系统的员工信息,员工信息表包括员工职位,所属部门,员工生日,员工性别,登陆密码,登陆ID,员工姓名,员工编号,家庭住址,手机号码以及家庭电话等基本信息。数据库中的进货信息表用于存储超市进货的详细信息,进货信息表包括进货编号,商品名称,商品进货单价,商品销售单价,商品计量单位,商品数量,仓库名称,进货公司名称,商品编号,进货员工,进货时间,备注,实付金额以及应付金额等进货信息。数据库中的库存信息表用于存储剩余货物的情况,便于在进货之前了解剩余货物的数量,库存信息表的内容包括进货人,销售价格,进货价格,进货时间,商品计量单位,警报数量,库存数量,商品名称,仓库名称,供应商名称,商品编号,库存编号和备注等基本信息。数据库中的商品销售信息表,用于存储所有商品的销售信息,包括应付金额,实付金额,销售单价,销售时间,销售数量,商品名称,员工编号,商品编号,销售编号,以及备注等基本信息,商品销售信息表的实体E-R图(如图2-9所示)。数据库中的商品退货信息表用于存储所有退货信息,其属性包括退货单价,退货日期,退货数量,商品名称,操作员编号,销售编号,商品编号,退货商品编号,退货原因,已退款金额和实付金额等基本信息,商品退货信息表实体E-R图(如图2-10所示)。根据数据库的设计以及系统需求,设计了如下的数据库表结构:廊坊师范学院本科毕业论文6表tb_Company用于保存所有供应商信息,如表2-1所示。表2-1供应商信息表字段名数据类型长度主键\外键描述CompanyIDvarchar50主键供应商编号CompanyNameNvarchar100否供应商姓名CompanyDirectorNvarchar50否联系人姓名CompanyPhoneNvarchar20否联系电话CompanyFaxNvarchar20否传真CompanyAddressNvarchar200否地址CompanyRemarkNvarchar400否备注表tb_EmpInfo用于保存所有员工信息,如表2-2所示。表2-2员工信息表字段名数据类型长度主键\外键描述EmpIdNvarchar20主键员工编号EmpNameNvarchar20否员工姓名EmpLoginNameNvarchar20否登陆名EmpLoginPwdNvarchar20否登录密码EmpSexNvarchar4否员工性别EmpBirthdayDatetime8否员工生日EmpDeptNvarchar20否所属部门EmpPostNvarchar20否员工职位EmpPhoneNvarchar20否家庭电话EmpPhoneMNvarchar20否手机号码EmpAddressNvarchar200否家庭住址表tb_JhGoodsInfo用于保存所有进货信息,如表2-3所示。表2-3进货信息表字段名数据类型长度主键\外键描述GoodsIDNvarchar20主键商品编号EmpIdNvarchar20否操作员编号廊坊师范学院本科毕业论文7JhCompNameNvarchar100否进货公司名称DepotNameNvarchar20否仓库名称GoodsNameNvarchar50否货物名称GoodsNumInt4否商品数量GoodsUnitNvarchar20否商品计量单位GoodsJhPriceNvarchar8否进货单价GoodsSellPriceNvarchar8否销售单价GoodsNeedPriceNvarchar8否应付金额GoodsNoPriceNvarchar8否实付金额GoodsRemarkNvarchar200否备注GoodTimeDatateim8否进货时间表tb_KcGoods用于保存所有商品的库存信息,如表2-4所示表2-4库存信息表字段名数据类型长度主键\外键描述KcIDNvarchar50主键库存编号GoodsIDNvarchar50外键商品编号JhCompNameNvarchar100否供应商名称KcDeptNameNvarchar20否仓库名称KcGoodsNameNvarchar20否商品名称KcNumInt4否库存数量KcAlarmNumInt4否警报数量KcUnitNvarchar20否商品计量单位KcTimeDatetime8否进货时间KcGoodsPriceNvarchar8否进货价格KcSellPriceNvarchar8否销售价格KcEmpNvarchar50否进货人KcRemarknvarchar200否备注表tb_SellGoods用于保存所有商品销售信息,如表2-5所示表2-5商品销售信息表廊坊师范学院本科毕业论文8字段名数据类型长度主键\外键描述SellIDNvarchar20主键销售编号GoodsIDNvarchar20外键商品编号EmpIdNvarchar20否员工编号GoodsNameNvarchar50否商品名称SellGoodsNumInt4否销售数量SellGoodsTimeDatetime8否销售时间SellPriceNvarchar8否销售单价SellNeedPayNvarchar8否应付金额SellHasPayNvarchar8否实付金额SellRemarkNvarchar200否备注表tb_ThGoodsInfo用于保存所有退货的详细信息,如表2-6所示表2-6商品退货信息表字段名数据类型长度主键\外键描述ThGoodsIDNvarchar50主键退货商品编号GoodsIDNvarchar50否商品编号SellIDNvarchar50外键销售编号EmpIdNvarchar20否操作员编号ThGoodsNameNvarchar50否商品名称ThGoodsNumInt4否退货数量ThGoodsTimeDatetime8否退货日期ThGoodsPriceNvarchar8否退货单价ThNeedPayNvarchar8否应付金额ThHasPayNvarchar8否已退款金额ThGoodsResultNvarchar400否退货原因廊坊师范学院本科毕业论文93.系统实现在本系统中,主要完成的功能时对商品进货,销售和库存的管理,商品进货管理模块主要实现添加进货信息和查找所有进货信息。商品销售模块主要实现对商品的销售和实现商品退货的功能。商品库存管理模块主要实现对商品库存的管理,包括库存报警和查询操作,下面具体介绍这几个功能模块的实现过程。3.1进货模块3.1.1模块功能介绍主要包含对商品进货信息的添加以及实现对进货信息的查询功能,进入进货管理模块,可以选择商品进货和商品查询操作,在商品进货功能中可以实现添加操作,在商品查询功能中,可以实现对商品进货详细信息的查询,具体模块流程图(如图3-1所示)。图3-1商品进货管理模块流程图3.1.2商品进货模块以进货模块添加商品信息为例,下面描述添加商品信
本文标题:超市管理系统毕业论文
链接地址:https://www.777doc.com/doc-4308860 .html