超进销存管理系统_第1页
超进销存管理系统_第2页
超进销存管理系统_第3页
超进销存管理系统_第4页
超进销存管理系统_第5页
已阅读5页,还剩48页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、科大超市进销存管理系统摘要随着计算机技术的高速开展,人们对计算机的依赖性越来越强,特别是用计算机开 发的数据库以及数据管理系统在生活应用中表现得更为突出,为此开发此系统。通过使 用超市进销存管理系统,使超市的管理工作系统化、标准化、自动化、简易化、智能化, 从而到达提高超市进销存管理效率的目的。 科大超市进销存管理系统是典型的信息管理 系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对 丁前者要求建立数据一致性和完整性强,数据平安性好的数据库。而对丁后者那么要求应 用程序功能完备,易使用等特点。系统实现了商品信息管理,商品进货操作,商品出货 操作,库存信息查询等功能。

2、本文详细地介绍了软件的开发环境、数据库的设计、各个 模块的设计和实现及具体界面的设计和功能。关键词:超市;信息管理系统;数据库技术;进销存本科生毕业设计论文第 IIII 页KD Supermarket Purchase-Sell-Stock ManagementSystemAbstractWith the rapid development of computer technology, people are becoming more dependentmenton computers,especially the use of a computer databasedevelopment

3、and data management system application in life ismore prominent, this development of this system.So we develop that We use supermarket inventorymanagementsystems, so that the management of the supermarket shop systematic, standardized, automated,simple, intelligent, and thus to improve the efficienc

4、y of the supermarket inventory management purposes.KD supermarket management system is a typical information management system, which mainly includes databasecreationandmaintenance,andfront-endapplicationdevelopmentaspects.Thatrequestsfortheestablishment of strong data integrity and consistency, dat

5、a, good safety database. At the same time thelatter requires the application functionality complete , easy to use.Information management systemachieves a commodity information managament, commodity purchase operations, product delivery operationsand inventory information etc. This paper introduces t

6、he software development environment, databasedesign,design and implementation of each module and the specific interface design and functionality.Keywords:Supermarket Management Information System Database TechnologyPurchase-Sell-Stock本科生毕业设计论文第 IIIIII 页目录1绪论.11.1课题开发背景及目的 .11.2国内超市进销存管理系统现状 .11.3课题的

7、研究方法及内容.11.4系统开发环境介绍.21.4.1 Microsoft Visual C+ 6.0简介.21.4.2 Microsoft Access 2000/200 Windows XP操作系统.31.4.4 POS打印机.32可行性研究.42.1技术可行性研究 .42.2经济可行性研究 .42.3操作可行性研究 .52.4法律可行性.53需求分析.63.1功能调查分析.63.2功能需求分析.73.3数据流图.83.3.1系统顶层DFD图.83.3.2系统一层DFD图.83.4数据字典.84概要设计.124.1功能结构图.124.2功能介绍.134.3数据库设计.15本

8、科生毕业设计论文第 W W 页4.3.1数据库一览表.154.3.2实体届性图 .154.3.3数据库详细设计 .185详细设计与实现.245.1主界面模块设计 .255.2系统设置模块设计.265.3根本资料模块设计.275.4进货管理模块设计.295.5销售管理模块设计 .3.15.6库存管理模块设计.325.7账务管理模块设计.355.8辅助工具模块设计.365.9数据管理模块设计.375.10关丁模块设计 .385.11数据库管理的设计 .386测试与运行.426.1测试登陆.436.2测试主界面.446.3测试用户管理.456.4测试报表界面.456.5测试打印界面.466.6测试结

9、果.47结论.48致谢.49参考文献.50本科生毕业设计论文第1页1绪论1.1课题开发背景及目的随着超市规模的开展不断扩大,商品数量急剧增加,有关商品的各种信息量也成倍 增长。超市时时刻刻都需要对商品各种信息进行统计分析。而大型的超市进销存管理系 统功能过丁强大而造成操作繁琐降低了小超市的工作效率。作为国内市场的一些中小型超市,它们在信息化过程中的步伐要落后丁大型超市,而对丁这些企业的资源管理, 信息的存储和处理也显得迫切需要,要适应市场竞争,就需要有高效的处理方式和管理 方法。因此,针对中小型超市,我选择了超市进销存管理系统设计题目1。1.2国内超市进销存管理系统现状目前在我国,超市形成在2

10、0世纪90年代初期,现在已经成为我国零售业的一种重要 形态,为国民经济的开展发挥了重要的作用。随着超市高速的开展,其经营管理也变得 愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售的开展,这样就迫切地需 要引入新的管理技术。超市形态具有种种优点,但在目前状况下,它仍存在零售业企业 所共有的落后的一面,如:不能有效地管理每种商品,收款结算速度慢,容易出现营业 过失,不宜进行商品调价,盘点效率低等,而且在超市日常管理中,商品的进、销、存 等决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满 足。随着超市形态的高速开展,其经营管理也变得愈加复杂,日常所需要处理的数据量

11、也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市 场。依靠现代化的计算机信息处理技术来管理超市,从而节省了大量的人力、物力,改 善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进、销、存等状况 和各种反应信息分析,使管理人员快速对市场的变化做出相应的决策,加快超市经营管 理效率2。1.3课题的研究方法及内容超市进销存管理系统是最流行的超市常用的系统之一,它主要包含以下几个模块: 系统权限的设定、原始数据录入、数据的汇总及查询等。从而,实现对进货、销售及员 工信息等实现全面、动态、及时的管理。本文主要介绍了科大超市进销存管理系统的设计过程和方法。这个超市系

12、统的开发用到了VC+技术,Microsoft Access 2003数据库管理与建立,来实现两者的链接,设计 上,精美与高效兼顾;功能上,充分表达系统的完整性,功能强大。管理员可以很方便 的借助这个系统得知超市的实时数据。本文第一章概述局部介绍了本课题的背景,并提出本文的研究目标。第二章进行可 行性分析,包括技本科生毕业设计论文第2页术可行性、经济可行性、操作可行性和法律可行性等。第三章对系统 做了需求分析,提出了设计方案。第四章对系统总体设计进行说明,提出了设计方案。 第五章论述了详细的设计及实现过程。第六章讲述了系统测试。结论局部,对系统作了 全面的评价。1.4系统开发环境介绍1.4.1

13、Microsoft Visual C+ 6.0简介Visual C+ 6.0是微软公司推出的开发Win32应用程序Windows95/98/2000/XP/NT的、面向对象的可视化集成工具。它的最大优点就是提供了功能强大的MFC类库,MFC是一个很大的C类层次结构,其中封装了大量的类及其函数,很多Windows程序所共有的标准内容可以由MFC的类来提供,MFC类为这些内容提供了用户接口的标准实现 方法,程序员所要做的就是通过预定义的接口把具体应用程序特有的东西填入这个轮 廓,这将简化编程工作,大大的减少程序员编写的代码数量,使编程工作变得更加轻松 容易3。1.4.2 Microsoft Acc

14、ess 2003Access是微软公司推出的基丁Windows的桌面关系数据库管理系统RDBMS ,即Relational DatabaseManagement Systeg是Office系歹 0 应用软件之一。它提供了表、查 询、窗体、报表、贞、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生 成器、模板,把数据存储、数据查询、界面设计、报表生成等操作标准化;为建立功能 完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大局部 数据管理的任务。Access能够存取Access/Jet Microsoft SQL Server、Oracle甲骨文软件公司,或者 任何

15、ODBC兼容数据库内的资料。熟练的软件设计师和资料分析师利用它来开发应用本科生毕业设计(论文)第3页软件,而一些不熟练的程序员和非程序员的进阶用户那么能使用它来开发简单的应用软 件。虽然它支持局部向对象技术,但是未能成为一种完整的面向对象开发工具4。1.4.3 Windows XP操作系统Windows XP中文全称为视窗操作系统体验版。是微软公司发布的一款视窗操作系 统。它发行丁2001年10月25日,原来的名称是Whistler。微软最初发行了两个版本, 家庭版(Home)和专业版(Professional)。家庭版的消费对象是家庭用户,专业版那么在家庭 版的根底上添加了新的为面向商业的设

16、计的网络认证、双处理器等特性。 且家庭版只支 持1个处理器, 专业版那么支持2个。 字母XP表示英文单词的 体验(experience)1.4.4 POS打印机POS (Pointofsale动的中文意思是 销售点,全称为销售点情报管理系统,是一种 配有条码或OCR码(Opticalcharacterrecognition光字符码)终端阅读器,有现金或易货 额度出纳功能。品种有有线和无线两种或有、无线兼用。POS机与广告易货交易平台的结算系统相连,其主要任务是对商品与媒体交易提供数据效劳和管理功能,并进行非现 金结算。大宗交易中根本经营情报难以获取,导入POS系统主要是解决零售业信息管理盲点。

17、连锁分店管理信息系统中的重要组成局部。商业应用的POS系统(Point of Sales)是销售点时实系统,它是由电子收款机和计 算机联机构成的商店前台网络系统。该系统对商店零售柜台的所有交易信息进行加工整 理,时实跟踪销售情况,分析数据、传递反应、强化商品营销管理5。本科生毕业设计论文第4页2可行性研究2.1技术可行性研究在IT行业中从业的工作人员一般都要求掌握计算机技术,具有一定的软硬件根底, 会使用各种管理软件,熟悉IT产品。因为,有的超市对员工的素质要求比拟高,从管 理层到下面的销售人员,都要求具有一定的计算机根底,所以在新系统投入使用时,只 要对员工进行少量的培训,系统的功能和使用方

18、法就根本上能够顺利运行。2.2经济可行性研究因为通过网络传递销售信息可以不受距离的限制,因此可以借阅许多的人力和物 力,方便管理,由此可以减少不必要的开支,同时该系统可以提高超市的销售效率,即 提高了超市的经济效益,所以从经济上完全是可行的。1、超市有能力承当系统开发费用,开发新系统的工作是一项艰巨复杂的工作,它 的投资主要是人力和物力的投资。对丁本系统的开发者来说,其主要投资还是在人力和 物力两个方面。如果是企业自己安排人手开发系统的话,其主要的投资还是在人力资源 上,从系统的业务需求调查到系统的分析编码制作都是需要巨大的人力投入的。软件企 业作为一个简短的高科技产业,其员工要求都比一般企业

19、的要求要高,而且对系统开发 及软件产业了解比拟多,所以在自我开发管理系统的过程中,企业自己比拟容易安排人 手,这样就可以为企业节约大局部的额外开支。同时软件就其它产品来说,届丁高端行 业,无论是产品的价格还是质量都比拟高,而经营产品的经销商或者是商家都要求有雄 厚的资金支持。所以,在系统的开发过程中,企业完全有能力承当开发费用6。2、新系统将为企业带来经济效益,管理系统是一个信息化、智能化和先进管理理 念的集合体。而管理是一个动态过程,在其运行过程中要采取多项措施。所以在管理中 获得经济效益是一个综合效益,要对它进行直接定量的分析是比拟困难的。一般新系统 带来的经济效益是简捷的,其最主要的表现

20、就是减少了企业管理费用和人力开支。而其 它一些繁琐的事物都通过新系统来加以分析解决,不仅节省了大量的时间,还为企业的 各项决策提供了珍贵的资料,为企业带来巨大的经济效益。本科生毕业设计论文第5页2.3操作可行性研究本系统采用基丁Windows的图形用户界面,而该系统是大家熟悉的操作系统,对丁 那些有一般的计算机知识的人员就可以轻松上手。而整个超市进销存管理系统采用最友 好的交互界面,简介明了,不需要对数据库进行深入的了解。由此,该系统的操作是可 行的,有必要开发该系统。2.4法律可行性本系统的效劳条款与中华人民共和国的法律解释相一致,其系统中的从事合法的商品买卖,不涉及一切法律所不允许的行为。

21、综合所述,无论是从技术、经济、操作、法律等方面考虑,该系统具有很高的开发 可行性。本科生毕业设计论文第6页3需求分析本软件对超市的采购、销售、仓库、资金、帐务等实际运作流程均实现了动态的计 算管理,使得超市经营者能够迅速的掌控公司的实际运作状况、合理做出公司的战略决 策。软件提供的冏品入库流水账、冏品销售流水账、冏品台账、会计账及各种报表在提 高公司工作效率、减少人为的过失、最大限度堵塞漏洞的根底上很好的减轻了采购、销 售、仓库、财务等环节工作人员的劳动强度,全面表达了现代企业管理理论所倡导的工 作高效、环境轻松的余围7。3.1功能调查分析系统的初步调查是系统设计规划阶段的第一项活动,也是整个

22、系统开发的第一项活 动,主要目标就是了解组织机构、工作现状8。系统要求实现:根本资料、进货管理、销售管理、库存管理、财务管理、自动编制 记帐凭证,营业员的提成查询、各分机的销售情况汇总、数据库管理、数据库备份、恢 复、期初建账等管理功能,支持如下要求:1、支持单仓/多仓或总店/分店管理体系,可以管理任意分仓或分店、任意品种的库 存。2、支持条形码功能。您可以自定义条形码,设计、打印各种规格的条码标签,省 去了购置条码打印机的开支。3、员工提成方式多样,可针对每个商品设置提成三种提成方式:数量提成率、销 售额提成率及销售毛利提成率,员工的业绩及提成一目了然。4、操作权限设置功能强大。既可以设置各

23、种菜单级别的操作权限,也可以设置 成 本管理权、会员管理权、单据删除权、销售退货权、售价调整权及销售 反确认权等权限。5、订货功能大。软件可根据商品资料中设置的最高库存、最低库存及当前库存自 动升级定货活单,也可以通过提取补货数据生成定货活单, 让您的订货工作轻松、方便。6、独创的单据确认与反确认功能,方便用户对单据输入、修改。7、批发价、零售价可自动生成,减轻了定价的工作量。8、功能强大的各类统计报表,为您提供详尽的营业报告,让您对商品进、销、存 及利润等财务状况了如指掌。9、 所有单据、报表均可以在打印前预览,并且可以导出为Excel文件,然后根据您 的实际需要进行特别编排处理。所有单据的

24、打印格式均可以重新设计。10、有专业的前台Pos销售功能。本科生毕业设计论文第7页11、 慢瓜化、人性化设计的财务管理,简单易用,不懂会计、计算机也能轻松应 对编制记帐凭证、登记记帐凭证、记帐凭证查询、会计帐册查询、损益表查询、资产负 债表查询等操作。12、常用工具软件丰富。迷你计算器、帐套数据的导入导出、帐套初始化及帐套压 缩或修复等为维护系统的正常运行提供了强有力的保障。3.2功能需求分析1、零售前台POS管理系统,本系统必须具有以下功能:商品录入:根据超市业务特点制定相关功能,可以通过输入唯一编号、扫描条形码、 商品名称等来实现精确或模糊的商品扫描录入。 该扫描录入方法可以充分保证各种电

25、脑 操作水平层次的人员均能准确快速地进行商品扫描录入。收银业务:通过扫描条形码或者直接输入商品名称对丁同类多件商品采用一次录 入加数量的方式自动计算本次交易的总金额。在顾客付款后,自动计算找零,同时打 印交易活单包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交 易的时间、负责本次收银的员工号。如果顾客是本店会员并持有本人会员卡,那么在交 易前先扫描会员卡,并对所购物品全部实行打折优惠,并将所购物品的总金额累计到该 会员的总消费金额中。平安性:OS陆、退出、换班与操作锁定等权限验证保护;断电自动保护最大限度 防止意外及恶意非法操作。独立作业:有的断网收银即在网络效劳器断开或网络不

26、通的情况下,收银机仍能正 常作业9。2、后台管理系统,本系统必须具备以下功能:进货管理:根据销售情况及库存情况,自动制定进货方案亦可手工制定修改 , 可以防止盲目进货造成商品积压。 按方案单有选择性地进行自动入库登记。 综合查询 打印方案进货与入库记录及金额。销售管理:商品正常销售、促销与限量、限期及禁止销售控制。综合查询各种销售明细记录、各地收银员收银记录以及交结账情况等。按多种方式统计生成销售排行榜,灵活观察和打印商品销售日、月、年报表。库存管理:综合查询库存明细记录。库存状态自动告警提示。如库存过剩、少货、缺货等。软件为您预警,防止库存商品积压损失和缺货。库存自动盘点计算。人员管理:员工

27、、会员、供货商、厂商等根本信息登记管理。 员工操作权限管理。 客户销售权限管理。3.3数据流图本科生毕业设计论文第8页3.3.1系统顶层DFD图超市进销存管理系统的DFD顶层图如图3.1所示。3.3.2系统一层DFD图根据自顶向下,逐层分解的原那么,对系统顶层处理功能进行细化分成假设干个处理功 能,产生一层细化DFD图,如图3.2所示。3.4数据字典数据字典是结构化分析中半形式化定义对象内容的工具,是数据流、数据加工、事 件触发行为的详细说明。仅仅靠图形并不能完全说明系统分析的模型。数据字典是对DFD、ERD和状态变迁图的补充,详细说明了数据实体的数据记录和届性, 数据加工单 元的处理内容以及

28、事件触发的内容,力求做到准确无歧义。它是分析数据建模的重要组 成局部。由丁篇幅有限,这里仅给出科大超市进销存管理系统的8个主要的数据字典条目,如下各列表所示。销售人员图3.1系统DFD顶层图本科生毕业设计论文第9页图3.2系统一层DFD图数据流“超市信息的字典条目如表3.3所示。表3.33.3数据流“超市信息的字典条目数据流名:超市信息组 成:名称+性质+联系方式+地址+备注数据流“分机的字典条目如表3.4所示。表3.43.4数据流“分机的字典条目数据流名:分机组 成:编号+名称+备注本科生毕业设计论文第10页数据流“供给商的字典条目如表3.5所示表3.53.5数据流“供给商的字典条目数据流名

29、:供给商组 成: 编号+名称+性质+联系人+联系方式+地址+备注数据流“商品档案的字典条目如表3.6所示。表3.63.6数据流“商品档案的字典条目商品档案组 成: 分类编码+条形码+编码+助记码+拼音码+名称+规格+单位+库存上限+库存下限+进货价+销售价+会员价+业务提成+供给商数据流“商品分类的字典条目如表3.7所示。表3.73.7数据流“商品分类的字典条目数据流名:商品分类组 成:编号+名称+备注数据流“管理员的字典条目如表3.8所示。表3.83.8数据流 管理员的字典条目数据流名:管理员组成:编号+姓名+身份证号+密码+权限+联系方式+地址数据流“销售单的字典条目如表3.9所示。本科生

30、毕业设计论文第11页表3.93.9数据流“销售单的字典条目数据流名:销售单组成:编号+销售商品+数量+销售单价+经办人+分机号+销售日期数据流“进货单的字典条目如表3.10所示。表3.13.1 0 0数据流“进货单的字典条目.组 成:编号+销售商品+数量+进货单价+经办人+分机号+进货日期本科生毕业设计论文第12页图4.1系统功能结构图4.1功能结构图4总体设计功能结构图如图4.1所示本科生毕业设计论文第13页4.2功能介绍1、根本信息:用丁建立系统正常运行所必需的根底资料,如:本超市、员工操 作员、计量单位、往来单位供货商、客户、分店、商品大类、商品类别等资料。正 式使用本软件前,必须先进行

31、根底信息设置,然后才能顺利的开展工作。超市根本信息:超市根本信息的输入和修改。POS分机档案登记:分级信息的输入、修改和删除。商品分类:商品分类信息的输入、修改、删除。商品档案:商品档案信息的输入、修改、删除和库存的增减。供给商档案:供给商信息的输入、修改、删除。价格自动生成设置:进货价、零售价、会员价、业务提成的整体调整。商品分类统计:分类信息的统计报表。商品档案统计:商品档案信息的统计报表。供给商档案统计:供给商信息的统计报表。超市分机统计:分机信息的统计报表。2、进货管理:用丁登记入库商品的名称、单价、数量及入库日期、供货商、经办 人、存放分店等资料。期初库存也在此输入。进货开单:进货开

32、单、商品的添加、进货价的调整等。进货退货:进货退回。进货单汇总:进货单统计报表。退货单汇总:退货单统计报表。所有进货商品汇总:所有进货商品的统计报表。所有退货商品汇总:所有退回商品的统计报表。所有无退货进货商品汇总:所有无退货进货的统计报表。月度结算:本月内的所有进货汇总。3、销售管理:用丁登记销售商品的名称、单价、数量及销售日期、客户、业务员、 销售分店等资料。销售开单:销售开单、商品的添加、零售价的调整等。销售退货:销售退回。本科生毕业设计论文第14页销售单汇总:销售单统计报表。退货单汇总:退货单统计报表。所有销售商品汇总:所有销售商品的统计报表。所有退货商品汇总:所有退回商品的统计报表。

33、所有无退货销售商品汇总:所有无退货销售的统计报表。月度结算:本月内的所有销售汇总。4、 库存管理:用丁查询商品适当时的库存情况。库存过多、过少商品报警的 查询。非进货入库:其他入库。非进货出库:其他出库。库存查询:库存统计报表。非进货入库单统计:其他入库单统计报表。非进货出库单统计:其他出库单统计报表。非进货入库商品统计:其他入库商品统计报表。非进货出库商品统计:其他出库商品统计报表。所有过少报警商品统计:所有库存过少的报警统计。所有过多报警商品统计:所有库存过多的报警统计。月度结算非进货出库:本月内的所有出库汇总。月度结算非进货入库:本月内的所有入库汇总。5、 财务管理:用丁根据已确认的原始

34、单据入库单、 销售单、收款单、付款单等 自动编制记帐凭证,营业员的提成查询、各分机的销售情况汇总、日营业额的查询等。收银员提成查询:按经办人统计业务提成。按收银员销售统计查询:按经办人统计销售。月度结算收银员提成:按经办人统计本月销售。营业收入日报表:统计当当天的销售。POS分机销售查询:分机统计销售。总盘盈查询:盘赢利商品销售。总盘亏查询:盘吃亏商品销售。总盘点:所有盘点。6、数据库管理:数据库备份、恢复、期初建账等。本科生毕业设计论文第15页图4.2超市根本信息实体属性图数据备份:数据库备份。数据恢复:数据库恢复。数据活理:数据活理。期初建账:建账。月初结算建账:建账。4.3数据库设计在信

35、息世界中,信息从客观事物出发流经数据库,通过决策机构最后乂回到客观世 界,信息的这一循环经历了三个领域:信息世界,数据世界,现实世界。现实世界的事 物反映到人的头脑中,人的大脑对它有个认识过程,经过分析选择、命名、分类等 进入信息世界。这些信息再进一步加工、编码,然后进入数据世界,而超市进销存管理 系统的开发工作需要考虑这两个方面的问题,也就是要考虑系统开发所需要的数据,以 及如何对这些数据进行操作。这两个问题贯穿了整个超市进销存管理系统的开发过程,这也就是数据库的设计问题,超市进销存系统系统设计的一个核心10。设计数据库系统时应该首相充分了解用户个方面的要求,包括现有的几将来可能增 加的要求

36、。数据库设计一般包括如下几个步骤:1、数据库需求分析。2、数据库概念结构设计。3、数据库逻辑结构设计104.3.1数据库一览表4.3.2实体届性图1.本科生毕业设计论文第16页图4.6商品分类实体属性图2.图4.3供给商根本信息实体属性图3.图4.4分机信息实体属性图4.图4.5管理员实体属性图5.本科生毕业设计论文第17页6.图4.7进货单实体属性图表4.14.1数据库一览表表名称 超市根本信息表 非进货单统计表 非进货商品管理表 非销售单统计表 非销售商品管理表 分机根本信息表 供给商根本信息表 管理员根本信息表 价格参数设置表 进货单统计表 进货商品管理表 进货退货单统计表 路径参数设置

37、表 商品档案根本信息表 商品分类根本信息表 商品库存数量统计表 销售单统计表 销售商品管理表 销售退货单统计表本科生毕业设计论文第18页3、非进货商品管理表4.3.数据库详细设计数据库详细设计的内容:对丁一个确定的环境,进行符合应用语义的逻辑设计,以 及提供一个确定存贮结构和物理设计,建立实现系统目标,并能有效存取数据和数据模 型。以下是所用到的表:1、超市根本信息表表4.24.2超市根本信息表列名数据类型长度允许空数字名称50是性质数字整型是联系方式20是地址2255是备注2255是2、非进货单统计表表4.34.3非进货单统计表列名数据类型长度允许空单编亏50是开票日期20是经办人50是供给

38、商编勺50是备注2255是本科生毕业设计论文第19页表4.44.4非进货商品管理表列名数据类型长度允许空单编勺2 250是条形码2 250是进货单价数字双精度型是数量数字双精度型是4、非销售单统计表表4.54.5非销售单统计表列名数据类型长度允许空50开票日期2 220是经办人2 250是分机号2 250是备注2 2255是5、非销售商品管理表表4.64.6非销售商品管理表列名数据类型长度允许空单编亏2 250是条形码2 250是销售单价数字双精度型是数量数字双精度型是6、分机根本信息表本科生毕业设计论文第20页9、价格参数设置表表4.7分机根本信息表数据类型长度编勺50是名称220是备注22

39、55是7、供给冏根本信息表表4.8供给商根本信息表列名数据类型长度允许空250名称250是单位性质数字整型是联系人220是联系方式220是地址2255是备注2255是8、管理员根本信息表表4.9管理员根本信息表列名数据类型长度允许空编亏50是姓名20是权限数字整型是身份证号20是密码2255是联系方式220是地址2255是本科生毕业设计论文第21页表4.104.10价格参数设置表列名数据类型允许空类型50是值数字双精度型是10、进货单统计表表4.114.11进货单统计表列名数据类型允许空2 250开票日期2 220是经办人2 250是供给商编勺2 250是备注2 2255是11、进货商品管理表

40、表4.124.12进货商品管理表列名数据类型长度允许空2 250条形码2 250是进货单价数字双精度型是数量数字双精度型是12、进货退货单统计表本科生毕业设计论文第22页表4.134.13进货退货单统计表单编勺50是退货日期20是经办人50是备注2255是13、路径参数设置表表4.144.14路径参数设置表列名数据类型长度允许空类型250值250是14、商品档案根本信息表表4.154.15商品档案根本信息表列名数据类型长度允许空分类编号255条形码250是商品编码250是助记码250是拼音码250是名称250是规格250是单位50是库存上限数字双精度型是库存下限数字双精度型是15、商品分类根本

41、信息表本科生毕业设计论文第23页18、销售商品管理表表4.164.16商品分类根本信息表列名数据类型长度允许空编勺2255是名称2255是备注2255是16、商品库存数量统计表表4.174.17商品库存数量统计表列名数据类型长度允许空条形码50进货价数字双精度型是零售价数字双精度型是会员价数字双精度型是业务提成数字双精度型是库存数字双精度型是17、销售单统计表表4.184.18销售单统计表列名数据类型允许空单编亏250是开票日期220是经办人250是分机号250是本科生毕业设计论文第24页备注2255是本科生毕业设计论文第25页18、销售商品管理表表4.194.19销售商品管理表单编勺250是

42、条形码250是销售单价数字双精度型是数量数字双精度型是19、销售退货单统计表表4.204.20销售退货单统计表单编勺250退货日期220是经办人250是分机号250是备注2255是本科生毕业设计论文第26页图5.1软件界面图5详细设计与实现详细设计的目的是为软件结构图中的每一个模块确定所采用的算法和模块内数据 结构。详细设计以总体设计阶段的工作为根底,但乂不同丁总体设计,主要表现在如下 两个方面:在总体设计阶段,数据项与数据结构以比拟抽象的方式描述,详细设计就要 确定用什么数据结构来实现;详细设计要提供关丁算法或每个模块的足够细节,使程序 员能直接为每个模块编码。详细设计的任务是为每一个模块确

43、定采用的算法,选择某种 适当的工具表达算法的过程,写出模块的详细过程描述;确定每一模块使用的数据结构; 确定模块结构的细节,包括对系统外部的接口和用户界面,对系统内部其它模块的接口, 以及关丁模块输入数据、输出数据及局部数据的全部细节;为每一个模块设计出一组测 试用例,以便在编码阶段对模块代码即程序进行预定的测试;在详细设计结束时,应 该把上述结果写入详细设计说明书即程序规格说明书,并通过复审形成正式文档,作 为下一阶段编码的工作依据。详细设计是解决软件系统 怎样实现的重要阶段6。5.1主界面模块设计本着界面美观、漂亮、实用的原那么,对界面的图标和其他颜色的配置,进行了全面 专业的设计,最终完

44、成。系统界面如图5.1所示本科生毕业设计论文第27页图5.3系统管理员图5.2系统设置模块设计系统设置包括系统管理员,修改密码,系统日志等。系统设置图如图5.2所示。移整移整, ,虬虬根本资料根本资料系统管理员系统管理员迸黄管理迸黄管理堡堡铠售早铠售早用户管理用户管理Ctrl+N重新登陆重新登陆Ctrl+R修改密码修改密码Clrl+E系统日志系统日志管理员毓汁报表管理员毓汁报表退出退出Bsc_ K图5.2系统设置图5.2.1系统管理员系统管理员主要负责整个系统的配置、管理和维护工作,为系统的平安运行做技术 保障。系统管理员负责具体系统日常管理和维护,具有系统的最高管理权限。系统管理员图如图5.

45、3所示。本科生毕业设计论文第28页管理员可以随时修改自己的密码,防止系统信息泄露密码修改如图5.4所示此模块的功能是:用丁建立系统正常运行所必需的根底资料,如:超市根本信息、 商品分类、商品档案等资料。正式使用本软件前,必须先进行根底信息设置,然后才能 顺利的开展工作。软件的操作方法是:在软件主窗口中点击“根本资料,在选中本超市、员工、商 品类别等相应工程后在数据窗口中直接编辑。在编辑完后,必须点击“保存 ,数据才 能真正保存到系统中。分机。在实际管理中,分店不仅可以表示一个连锁超市的分机,也可以是一个门市 部,还可以是一个分公司,甚至可以是仓库、库位,这需要根据超市的实际情况决定。商品大类、

46、商品类别。用丁将商品按一定的届性进行分类。 比方,您的超市经销“香 烟和“白洒,香烟下乂有“白沙烟、“云烟,白沙烟下乂分“硬装白沙和“精品 包装白沙。那么,您菜单实现方法如下:POPUP系统设置&AMENUITEM用户管理Ctrl+M,MENUITEM 系统日志,MENUITEM 管理员统计报表,MENUITEM 重新登陆,MENUITEM 修改密码,MENUITEM 退出,5.3根本资料模块设计ID_MENUITEM_A002ID_MENUITEM_A003ID_MENUITEM_A004ID_MENU_MAIN_SYSTEM_RELOADID_MENU_MAIN_SYSTEM_PA

47、SSWORDID_MENU_MAIN_SYSTEM_QUIT图5.4密码修改本科生毕业设计论文第29页首先要在“商品大类中输入“香烟和“白洒 ,然后用“商 品类别中输入“白沙烟、“云烟,最后在“系统设置- 商品资料设置中输入“硬 装白沙和“精品包装白沙。根本资料图如图5.5所示。根本理物根本理物. .进货管理进货管理 超市根本超市根本信息信息FDS分机分机档案登记档案登记 商商品妤类品妤类 商商品档案品档案 供给商档案供给商档案价格自动生成设置价格自动生成设置商品分类妹计商品分类妹计 商品档案毓计商品档案毓计 供给供给商档案航计商档案航计 超市分机统计超市分机统计图5.5根本资料图以超市根本信

48、息为例:超市根本信息图如图5.6所示。本科生毕业设计论文第30页进货管理图如图5.7所示。菜单实现方法如下:POPUP根本资料&BMENUITEM超市根本信息, MENUITEM分机档案登记, MENUITEM商品分类,MENUITEM商品档案, MENUITEM供给商档案, MENUITEM价格自动生成设置MENUITEM商品分类统计, MENUITEM商品档案统计,MENUITEM供给商档案统计,MENUITEM超市分机统计,5.4进货管理模块设计进货管理包括进货开单,进货退货,进货单汇总,退货单汇总等。图5.6超市根本信息图ID_MENUITEM_B001ID_MENUITEM_

49、B002ID_MENUITEM_B003ID_MENUITEM_B004ID_MENUITEM_B005,ID_MENUITEM_B006ID_MENUITEM_B007ID_MENUITEM_B008ID_MENUITEM_B009ID_MENUITEM_B010本科生毕业设计论文第31页进货管理匡进货管理匡销售管理也销售管理也进货开单进货开单进货退赁进货退赁进货单汇总进货单汇总退货单汇总退货单汇总所有进费商品汇所有进费商品汇. .息息所有退赁商品汇,息所有退赁商品汇,息所有元退货进费商品汇总所有元退货进费商品汇总月度结算月度结算图5.7进货管理图菜单实现方法如下:POPUP进货管理&

50、;CMENUITEM 进货开单,MENUITEM 进货退货,MENUITEM 进货单汇总,ID_MENUITEM_C001ID_MENUITEM_C002ID_MENUITEM_C003以进货开单为例,进货开单图如图5.8所示图5.8进货开单图本科生毕业设计论文第32页MENUITEM 退货单汇总,MENUITEM 所有进货商品汇总,MENUITEM 所有退货商品汇总,MENUITEM 所有无退货商品汇总,MENUITEM 月度结算, 5.5销售管理模块设计1.销售单汇总此功能用丁登记销售商品的名称、单价、数量及销售日期、客户、业务员、销售分 店等资料。操作方法是在软件主窗口中点击“销售管理-

51、 销售开单,在弹出的窗口中点击“新 增开始登记一张新的销售单。2.退货单汇总此功能用丁登记销售退货商品的名称、单价、数量及退货日期、退回分店、客户、 经办人等资料。操作方法是在软件主窗口中点击“销售管理- 销售退单,在弹出的窗口中点击“新 增开始登记一张新的退货单。销售管理图如图5.9所示。零售开单零售开单零售迫单零售迫单销售单汇总销售单汇总退货单汇总退货单汇总所有销售商品汇总所有销售商品汇总所有退货商品汇总所有退货商品汇总所有无退货销售商品汇总所有无退货销售商品汇总月度结算月度结算图5.9销售管理图以销售开单为例,销售开单图如图5.10所示ID_MENUITEM_C004ID_MENUITE

52、M_C005ID_MENUITEM_C006ID_MENUITEM_C007ID_MENUITEM_C008本科生毕业设计(论文)第33页菜单实现方法如下:POPUP销售管理(&D)MENUITEM 零售开单,MENUITEM 零售退单,MENUITEM 销售单汇总,MENUITEM 退货单汇总,MENUITEM 所有销售商品汇总,MENUITEM 所有退货商品汇总,MENUITEM 所有无退货商品汇总,MENUITEM 月度结算, 5.6库存管理模块设计ID_MENUITEM_D001ID_MENUITEM_D002ID_MENUITEM_D004ID_MENUITEM_D005ID

53、_MENUITEM_D006ID_MENUITEM_D007ID_MENUITEM_D008ID_MENUITEM_D009图5.10销售开单图本科生毕业设计论文第34页此功能用丁登记入库商品的名称、单价、数量及入库日期、供货商、经办人、存放 分机等资料。期初库存也在此输入。操作方法是在软件主窗口中点击“入库管理- 进货开单,在弹出的窗口中点击“新 增开始登记一张新的入库单。点击“打印可直接打印出入库单,也可点击“导出生成Excel文件,供用户编 辑。2库存查询此功能用丁查询商品适当时的库存情况。3.库存报警选择“库存上限报警,可以查询库存数量超过最高库存的商品,以提醒用户及早 采取措施销售;

54、选择“库存下限报警,可以查询库存数量低丁最低库存的商品,以提 醒用户进货。库存管理图如图5.11所示。库存管理库存管理| |账务管理堡账务管理堡 非进货入库非进货入库 非进货出库非进货出库库存查询库存查询非迸货入库单统计非迸货入库单统计非进货出库单统计非进货出库单统计非进货入库商品斯计非进货入库商品斯计非进货出库商品统计非进货出库商品统计所有过少报警商品统计所有过少报警商品统计 所有过多报警商品统计所有过多报警商品统计 月度结篁国月度结篁国 E 进货进货出库出库 月度结篁园月度结篁园 M M 进货入库进货入库图5.11库存管理图以库存查询为例,商品库存统计表图如图5.12所示本科生毕业设计论文

55、第35页图5.12商品库存统计表图菜单实现方法如下:POPUP管理(&E)MENUITEM非进货入库,ID_MENUITEM_E001MENUITEM非进货出库,ID_MENUITEM_E002MENUITEM 库存查询,ID_MENUITEM_E003MENUITEM非进货入库单统计,ID_MENUITEM_E004MENUITEM非进货出库单统计,ID_MENUITEM_E005MENUITEM 非进货入咿品统计,ID_MENUITEM_E006MENUITEM 非进货出咿品统计,ID_MENUITEM_E007MENUITEM 所有过少报警商品统计,ID_MENUITEM_E00

56、8MENUITEM 所有过多报警商品统计,ID_MENUITEM_E009MENUITEM 月度结算非进货出库,ID_MENUITEM_E010本科生毕业设计论文第36页MENUITEM 月度结算非进货入库,ID_MENUITEM_E011本科生毕业设计论文第37页5.7账务管理模块设计账务管理包括营业收入日报表,总盘盈查询,总盘亏查询等。此功能用丁对销售利润的统计查看。账务管理图如图5.13所示。务管理堕务管理堕| |辅助工具辅助工具& &收银员提收银员提成查询成查询按收银员按收银员铠售统铠售统计查询计查询月度结耸敏银员提成月度结耸敏银员提成营营业收入日报表业收入日报表FOS

57、 分机销售查询分机销售查询总盘总盘盈查询盈查询总盘总盘号查询号查询图5.13账务管理图以总盘盈查询为例,销售商品统计表图如图5.14所示图5.14销售商品统计表图本科生毕业设计(论文)第38页菜单实现万法如下:POPUP帐务管理(&F)MENUITEM收银员提成查询,ID_MENUITEM_F001,MENUITEM按收银员销售统计查询, ID_MENUITEM_F002MENUITEM月度结算(收银员提成),ID_MENUITEM_F003MENUITEM营业收入日报表MENUITEM分机销售查询,MENUITEM总盘盈查询, MENUITEM总盘亏查询, MENUITEM总盘点,5

58、.8辅助工具模块设计常用工具是本软件提供给用户的1个非常实用的工具软件,正确使用这个软件,将 会使您的工作得心应手。计算器此功能能执行一般的加减乘除运算。辅助工具用到了计算器,如图5.15所示g计算器lx编辑编辑(I)查看查看(V)帮助帮助 3)3)2503637.回HHQEZJS图5.15计算器菜单实现方法如下:POPUP辅助工具(&G)ID_MENUITEM_F004ID_MENUITEM_F005ID_MENUITEM_F006ID_MENUITEM_F007ID_MENUITEM_F008本科生毕业设计论文第39页5.9数据管理模块设计数据管理模块包括数据备份,数据恢复,数据活

59、理等 此功能进行数据库的备份、恢复、活理、期初建账。5.16所示。羸蓉羸蓉理理, ,关芋关芋数据籥扮数据籥扮, ,数据恢复数据恢复, , 数据清理数据清理期初建账期初建账月初结复建账月初结复建账图5.16数据管理图以数据活理为例,如图5.17所示菜单实现方法如下:POPUP数据管理&H MENUITEM数据备份, MENUITEM数据恢复,MENUITEM数据活理, MENUITEM期初建账,MENUITEM月初结算建账,ID_MENUITEM_H001ID_MENUITEM_H002ID_MENUITEM_H003ID_MENUITEM_H004ID_MENUITEM_H005MEN

60、UITEM 计算器ID_MENU_TOOLS_CALS数据管理图,如图图5.17数据清理图本科生毕业设计论文第40页5.10关丁模块设计关丁就是系统版本相关信息的介绍,如图5.18所示。菜单实现方法如下:POPUP矢于(&I)5.11数据库管理的设计采用拷贝的方法,将数据库文件拷贝到BACKUP文件夹下:void CNCShopDlg:OnMenuitemH001()/ TODO: Add your command handler code hereCFileOperate fileMain;CMyTime time1;CADOConn adoMain;time1.SetNow();CString strOld=fileMain.GetAppPath()+data

温馨提示

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

评论

0/150

提交评论