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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(基于NET的超市管理系统的设计与实现Word下载.doc)为本站会员(wj)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

基于NET的超市管理系统的设计与实现Word下载.doc

1、 C#.NET目 录第1章 绪论11.1课题的提出、研究现状及研究意义11.2课题的研究内容11.3小结1第2章 系统需求分析22.1 需求分析22.2 系统UML图例32.3小结4第3章 系统设计53.1 系统总体结构53.2 系统模块设计53.2.1资料管理模块详细设计53.2.2采购管理模块详细设计63.2.3 库存管理模块详细设计63.2.4 销售管理模块详细设计63.2.5 帐务管理模块详细设计63.2.6 应收款管理模块详细设计73.2.7 应付款管理模块详细设计73.2.8 经营分析模块详细设计83.2.9系统管理模块详细设计83.3 数据库设计83.3.1 E-R图83.3.2

2、 概念设计93.3.3 逻辑设计93.4小结11第4章 系统实现124.1 搭建系统框架124.2 系统数据访问层实现134.3主要模块实现134.3.1 资料管理模块实现134.3.2 采购管理模块实现144.3.3 经营分析模块实现144.3.4 库存管理模块实现154.3.5 系统维护模块实现154.4小结15第5章 测试165.1 测试用例165.2 测试结果165.2.1用户登录165.2.2信息管理175.2.3库存管理195.3小结20第6章 结论21致谢22参考文献23附 录24附录A: 主要源程序24 29第1章 绪论本章主要讲解这个选题的一些情况。1.1课题的提出、研究现状

3、及研究意义在市场经济中,销售是超市运作的重要环节,为了更好地推动销售,不少超市建立了分公司或实行代理制,通过分公司或代理商把产品推向最终用户。这些分公司或代理商大都分布在全国各地,甚至是在国外,远距离频繁的业务信息交流是它的主要特点。这种信息传递、管理方式效率低下,而且可靠性、安全性和保密性等都不能满足超市实现这种高效管理要求,数据统计时间滞后也是一个问题,所以往往是领导发现运营出现问题时,就已经过了问题出现的时间。即便是没有分部的超市,传统的手工方式管理效率低,也会存在同样的问题。通过超市管理系统,可以更及时的发现并解决问题,把握住机会,更高效的管理。上述的这些问题,不管是信息管理系统本身发

4、展的问题,还是计算机技术应用发展的问题。我们都必须从新的角度,新的技术方法去思考这些问题。从课题的现状来看,近年来兴起NET技术就给我们带来了极大的便利,我们可以利用C#和NET两者相结合来开发该程序,该超市管理系统在响应速度上因为采用的仍是桌面应用程序开发,所以响应速度快,同时NET的应用,使得可以较好的去实现数据的实时性及共享性,并且NET的跨平台传输特性使得该软件的通用性好,实用性也更好。1.2课题的研究内容本课题是设计一个基于NET的超市管理系统。该软件主要包括帐务管理与应收款管理,资料管理与采购管理,销售管理及库存管理,以及应付款管理,经营分析,零售管理和系统管理十大功能模块。1.3

5、小结绪论这一章主要是对课题所要研究的内容作了介绍。有了这些,将可以进行后面的需求分析。第2章 系统需求分析这一章主要介绍系统的需求分析,然后分析了系统功能需求与系统的UML图等。2.1 需求分析 此超市管理系统的这种新的管理模式是基于软件以及高速、大容量的存储设备基础上的,通过使用集中式的数据库,将超市的日常活动操作有机的结合起来,能较好达到数据共享、提高管理效率、降低运营成本、改进自身服务等目的。利用超市管理系统可以提高超市管理的水平比如:1能够降低运营成本,提高管理效率;2能够降低一些采购成本;3能够及时调整各商品的销售策略,减少不必要的损失;4能够加快资金周转,实现经济效益;5能够强化对

6、于财务的监控,实现经济效益;6能够使一些商业数据智能分析;7能够更高效决策。此作为超市管理系统,首先需要系统管理员运用系统来进行添加用户的功能。添加用户后,部门职员就可以登录了,在登录以后可以根据部门赋予其不同的操作权限等,具体功能描述如下:(1)资料管理模块,用于超市基本资料的维护,包括商品资料,供货商信息,客户资料和采购合同与销售合同以及业务员信息等相关基本信息维护。(2)库存管理模块,此模块可用于盘点库存以及查询库存信息,库存量不足时产生库存预警和库存预警参数设置,及时更新超市库存信息,以便获取最新库存资料来提供超市管理者决策使用。(3)采购入库模块,用户进货入库,采购单查询和采购退货的

7、相关处理,在采购的同时应更新应付款信息和增加库存量。(4)销售模块,可用于商品的销售出库,销售退货处理,销售单的查询等的处理,要注意在销售商品时还必须更新应收款以及减少该商品库存量。(5)账务管理模块,用于每月的结账,对超市每月的损溢情况进行分析和计算,结账日期设定。(6)经营分析模块,可动态生成饼图,包括零售量,库存量,销售量和采购量的比例,便于决策者做出正确的商业决策。(7)系统管理模块,此模块可以提供用户管理与相应登录用户的密码修改,以及数据库备份还有还原等相关功能。超市管理系统都是把信息管理当做运营的基础,把经营管理作为最终目标,再利用现有的成熟的、先进的计算机方面的技术,加上领导层的

8、商业模式,再对超市的一些有用的经营数据进行采集、储存、加工、处理和分析,最终得到我们需要的有用信息,为各层管理者提供有效的决策依据。2.2 系统UML图例根据此前的系统需求分析,可以得到超市管理系统的用例图如图2.1所示:图2.1 系统用例图系统基础模块类图如2.2所示:图2.2 系统基础模块类图2.3小结这一章先是简单分析了超市这个行业的情况,以此切入论述了选题所要设计的系统的需求。有了需求,下面进行系统的设计。第3章 系统设计这一章介绍系统设计,然后再对系统的数据库设计进行了简单分析。3.1 系统总体结构 根据上一章对超市管理系统的需求分析。得出了系统的总体结构如图3.1所示:基于.net

9、的超市管理系统图3.1 系统总体结构图3.2 系统模块设计3.2.1资料管理模块详细设计超市管理的基础资料信息是一个超市最基本、也是极其重要的信息,加入缺乏或丢失了基础资料,比如商品资料信息、供货商信息以及客户信息等,超市管理系统很可能就将不能正常运行。这个资料管理功能模块就是用来维护这些基础信息的。其工作流程图如图3.2所示:图3.2 资料管理3.2.2采购管理模块详细设计采购管理功能模块用于管理超市的采购业务,包含的进货入库,进货单查询,退货处理。其工作流程图如图3.3所示:图 3.3 采购管理3.2.3 库存管理模块详细设计库存管理功能模块主要用于管理超市的库存信息,包含了库存查询、库存

10、转库、预警设置以及库存上下限报警。其工作流程图如图3.4所示:图3.4 库存管理3.2.4 销售管理模块详细设计销售管理功能模块主要用于管理超市的销售,包含了销售出库、销售退货单以及销售单查询。其工作流程图与应收款模块相同(参考图3.3所示)。3.2.5 帐务管理模块详细设计帐务管理功能模块主要用于管理超市的结帐业务。商业型的超市一般每个月都要进行一次结帐的操作,来确定该月份所有商品的收支情况,为财务提供数据。其工作流程图如图3.5所示:图3.5 账务管理3.2.6 应收款管理模块详细设计应收款管理功能模块主要用于管理超市的应收款业务,包含了预收款管理和收款单及收款单查询三个模块。其工作流程图

11、如图3.6所示:图3.6 应收款管理3.2.7 应付款管理模块详细设计应付款管理功能模块主要用于管理超市的应付款业务,包含了预付款管理、付款单以及付款单查询三个模块。预付款管理:在该模块中输入进货单号,右侧将自动显示相应的预付款信息,选择进货单号后弹出进货单列表窗口,当选择进货项之后,点击确认付款就可以完成预付款。付款单:选择进货单号后弹出进货单列表窗口,选择进货项后,点击确认付款即可完成付款。付款单查询:输入进货单号和供货商名称,查询结果。其工作流程图与应收款模块相同(参考图3.6所示)。3.2.8 经营分析模块详细设计经营分析功能模块用于统计和分析超市的经营数据,供超市决策者作为决策依据。

12、经营分析:输入商品条形码和时间段,点击分析即可执行经营分析功能。3.2.9系统管理模块详细设计系统管理是每个系统都应该必须具备的功能,包括了数据库管理(备份还原)、用户管理、更改密码模块。其工作流程图如图3.7所示:图3.7 系统管理3.3 数据库设计3.3.1 E-R图ER图中包含了实体和关系以及属性三种基本成分,通常情况用矩形框代表实体,它们的关系使用连接相关实体的菱形框来表示,一般用圆角矩形或者椭圆形来表示实体之间的属性,然后再用直线把它和它的属性连接起来。此超市管理系统的E-R模型如图3.8所示图3.8 系统E-R图3.3.2 概念设计整个系统涉及的实体和属性比较多,篇幅有限不能也不需

13、要逐一列举。使用Microsoft Visio的反向工程功能到系统数据库模型图。如图3.9所示:图3.9 数据库模型图3.3.3 逻辑设计逻辑结构设计的主要任务就是把之前概念设计阶段已经设计好的数据库模型图,转换成逻辑结构。转换结果如表3.1 3.6所示,其中每张表所包含的字段可参考系统详细设计:表3.1商品清单表字段名类型主键外键备注货号Char(14)YesNO存储货物编号条码商品条形码拼音编码Char(40)商品拼音品名Varchar(80)商品名称单位Char(6)商品计量单位产地Char(20)商品生产地类别商品所属类别,例如书籍等进货价Decimal商品进货价格销售价1商品批发价格

14、销售价2商品零售价格表3.2供货商表供货商号供货商编号简称供货商简称供货商拼音编码地址供货商单位地址电话供货商联系电话开户行Varchar(40)供货商开户的银行银行账号开户银行账号业务员和该供货商联系的业务员业务部门该业务员所属部门表3.3进货单表编号进货编号供货商编号做外键进货日期Datetime本次进货的时间Char(10)处理本次进货事务的业务员税价合计本次进货税后价格不含税价本次进货税前价格订单号若有提前订单则有订单号验收员验收本次进货的人员保管员本次所进货物的保管人员表3.4客户表客户号客户编号客户简称客户拼音编码客户单位地址客户联系电话客户开户的银行和该客户联系的业务员表3.5销

15、售单表销售编号客户编号做外键销售日期本次销售的时间处理本次销售事务的业务员本次销售税后价格本次销售税前价格验收本次销售的人员本次所销售物的保管人员表3.6用户表用户编号用户编码存储,自增字段部门用户所属部门姓名用户姓名性别Char(2)用户性别密码用户登录系统的密码3.4小结有了系统的总体设计,各模块设计及数据库的总体设计,下一章主要介绍系统的实现。第4章 系统实现本章主要对部分系统设计实现的分析及界面截图。4.1 搭建系统框架在系统框架搭建时,考虑软件的可维护性以及后期数据库更换的可能,所以,此系统设计框架是基于工厂模式的,三层架构的,因此本超市管理系统的数据库可以采用MSSQL,MYSQL

16、,ORACLE,需要用到时利用C#的反射在运行时实时生成相应的model层对象便可,而且后期维护方便,系统安全性高,工厂模式设计和系统框架如图4.1所示:图4.1 工厂模式系统框架图如图4.2所示:图4.2 系统框架系统实现视图如图4.3所示:图4.3 系统实现4.2 系统数据访问层实现以下给出数据访问层实现视图,数据访问层是图4.3中的DBUtility。如图4.4所示:图4.4系统数据访问层实现视图4.3主要模块实现4.3.1 资料管理模块实现资料管理模块主要包括商品资料、供货商维护和业务员信息维护、仓库信息维护与采购合同维护以及销售合同维护六个小模块。实现对商品、供货商、人员、仓库、合同

17、等基本信息的录入与管理。如图4.5所示:图4.5 资料管理模块4.3.2 采购管理模块实现采购管理模块包括三个模块,实现商品采购入库,也可添加商品及供货商。如图4.6所示:图4.6 采购管理模块4.3.3 经营分析模块实现“经营分析”功能模块用于统计和分析超市的经营数据,供超市决策者作为决策依据。经营分析的功能主要是对超市的历史有用数据进行统计分析,通过直观的形式表现出来,图表的形式表现出来是不错的选择。还可以分时段销售对比等。该部分是本系统的一个难点,采用C#.NET和FLASH的动态交互技术,如图4.7所示:图4.7 经营分析模块4.3.4 库存管理模块实现该模块主要是盘点仓库各商品的剩余库存,查询,设置库存预警等功能。如图4.8所示:图4.8 库存管理模块4.3.5 系统维护模块

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2