超市进销存管理系统的设计与实现 毕业论文
- 格式:doc
- 大小:625.00 KB
- 文档页数:23
毕业设计论文高校超市管理系统的设计与实现摘要在计算机技术迅猛发展的今天,计算机已经进入千家万户,计算机技术也渗入到各个领域当中。
运用计算机技术管理高校超市也变得很普遍。
高校超市在营业当中总是面对大量的商品信息,会员信息,交易信息和供货商信息,提高处理每个信息的处理效率,对于高校超市至关重要。
超市管理人员需要对商品信息,会员信息,供货商信息等以及它们之间的相互作用产生的销售信息,进货信息等进行及时的处理,因此合适的工具是必须的。
开发一个高校超市管理系统既方便了管理者管理超市,又提高了管理者的工作效率。
本软件针对高校超市的特点,为收银员设计了前台收银系统,为超市管理员设计了后台管理系统。
前台收银系统简单实用,是收银员日常必需的常用操作的集合,包含了收银、增加会员、当日销售统计、修改密码、商品搜索等收银员最常用的操作。
界面简单易懂,操作方便快捷。
大幅度加快了收银效率。
后台管理系统功能强大,为超市管理员提供好多便捷的超市管理服务,是超市管理员管理超市的好工具。
应用本系统可以在计算机上灵活、方便地管理超市,使管理更加现代化。
关键词:管理系统;Microsoft Visual Studio ;Microsoft SQL Server;数据库Supermarket management system in colleges and universitiesABSTRACTIn today's rapid development of computer technology, computer has entered innumberable families, computer technology has penetrated into all fields. Using computer technology of supermarket management has become very common in colleges and universities. Supermarkets of colleges and universities in business always face a lot of commodity information, membership information, transaction information and supplier information, improve the efficiency of treatment of each information, the supermarket is essential for colleges and universities. Supermarket managers need to commodity information, sales information, supplier information, etc, and the interactions between them produce sales information, purchase information, such as timely treatment, so with the right tools is a must. Development of a university supermarket management system is convenient for managers to manage the supermarket, and improves the working efficiency of administrators. The software according to the characteristic of the supermarkets, designed for the cashier at the front desk cashier system, designed for supermarket administrator background management system. Front desk cashier system is simple and practical, is the cashier daily collection of common operations required, contains the cashier, add members, on the day of sales statistics, change passwords, commodity search, such as the cashier of the most commonly used operations. Interface is simple, convenient and quick operation. Dramatically accelerated the cashier efficiency. Powerful background management system for supermarket administrator to provide many convenient supermarket management services, is a good tool to administrators manage the supermarket. Application of this system can be flexibly and conveniently on the computer management of the supermarket, make management more modern. This system can provide university supermarket managers with very good help.Key words:management system;Microsoft Visual Studio;Microsoft SQL Server;database目录1前言 (1)1.1课题来源 (1)1.2课题在国内外的发展现状 (1)1.3课题开发的意义 (2)1.4系统设计目标 (2)2系统分析 (3)2.1需求分析 (3)2.1.1功能需求 (3)2.1.2性能需求 (5)2.1.3系统运行环境需求 (6)2.2可行性研究 (6)3系统设计 (7)3.1总体设计方案 (7)3.2系统设计思想 (7)3.3系统设计原理 (8)3.4功能模块图 (8)3.5系统DFD图 (9)3.6数据库设计 (11)3.7部分数据表之间的关系 (15)4系统实现 (18)4.1开发工具 (18)4.1.1M ICROSOFT V ISUAL S TUDIO 2005 (18)4.1.2M ICROSOFT SQL S ERVER 2005 (18)4.2系统功能实现 (18)4.2.1用户选择登录界面的实现 (18)4.2.2用户登录界面的实现 (19)4.2.3前台收银界面的实现 (22)4.2.4后台管理界面的实现 (36)4.3系统测试 (58)总结 (59)参考文献 (60)致谢 (61)附录 (62)1前言1.1 课题来源随着计算机科学技术的迅猛发展,计算机软件的应用渗透到社会生活各个领域,比如工业、农业、银行、航空、政府部门等。
目录1引言 (1)1.1 开发背景 (1)1.2社会需求 (1)1.3 现实意义 (2)1.4我国目前进销存系统面临的问题 (3)1.5 论文结构 (4)2 系统分析 (5)2.1 系统可行性分析 (5)2.2 系统开发步骤 (6)2.3 系统实现目标 (6)2.4 系统开发平台 (6)2.5 系统开发环境 (7)2.6 数据流图 (7)2.7 数据库介绍 (8)2.8 小结 (10)3系统描述 (11)3.1 系统设计描述 (11)3.2 系统模块设计 (11)3.3 数据库设计 (14)3.4 数据库的连接 (17)3.5 小结 (17)4系统实现 (18)4.1 系统实现步骤 (18)4.2 系统功能模块的设计和实现 (18)4.21登陆窗体设计 (18)4.22 系统主界面的设计和实现 (20)4.23 供应商资料的设计和实现 (20)4.24 客户信息的设计和实现 (21)4.25 商品界面的设计和实现 (22)4.26 采购单的设计和实现 (23)4.27 销售单的设计和实现 (24)4.4 小结 (25)5系统测试 (26)5.1测试简介 (26)5.2 软件调试 (26)5.3 小结 (28)6 结论 (29)致谢 (30)参考文献 (31)附录 (32)1引言1.1 开发背景随着经济的全球化,企业间的竞争将会越来越激烈、越来越残酷,尤其是我国加入WTO后,竞争越来越激烈。
我国企业面临的市场环境由过去传统的、相对稳定的市场演变为动态的、不确定性市场,由过去主要面向国内同行的竞争演变为既要与国内同行竞争又要与国外同行竞争。
企业的经营活动处于一个急速扩大的立体战略空间中,企业被推入了复杂多变的经营环境中,这种形势对企业提出了更高的要求。
同时信息技术的发展既给企业带来了机遇,也带来了很大的压力。
在知识经济时代,各个企业无论大小、强弱,发展的机遇越来越趋向于均等。
企业面对海量的信息,如何为本企业所利用,如何构建自身的信息资源网络,把企业的资源管理范围延伸到企业之外的整个供应链已经成为了亟待考虑的问题。
进销存系统毕业论文进销存系统毕业论文随着信息技术的不断发展和应用,进销存系统在企业管理中扮演着越来越重要的角色。
进销存系统是指企业通过计算机网络对进货、销售和库存等相关业务进行管理和控制的软件系统。
它可以有效地提高企业的运营效率,降低成本,提升竞争力。
因此,进销存系统成为了许多企业毕业论文的研究方向。
一、进销存系统的背景和意义随着市场的竞争日益激烈,企业需要更加高效地管理自己的供应链和销售渠道,以提高产品的交付速度和服务质量。
传统的手工记录和管理方式已经无法满足企业的需求,因此,进销存系统的出现成为了必然。
进销存系统可以帮助企业实现对供应链的全面控制和管理,提高库存周转率,减少库存积压,降低企业的运营成本。
二、进销存系统的功能和特点进销存系统具有多种功能和特点,可以根据企业的需求进行定制。
首先,进销存系统可以实现对进货、销售和库存等业务的实时监控和管理,帮助企业及时了解产品的库存情况和销售情况。
其次,进销存系统可以提供准确的数据分析和报表功能,帮助企业进行决策和规划。
再次,进销存系统可以与其他企业管理系统进行集成,实现信息的共享和交流。
最后,进销存系统还具有安全性和稳定性的特点,能够有效地保护企业的数据和信息。
三、进销存系统的研究方法和实施过程在撰写进销存系统毕业论文时,需要采用科学的研究方法和合理的实施过程。
首先,可以通过文献调研和案例分析,了解进销存系统的发展现状和应用情况。
其次,可以进行需求分析和功能设计,明确系统的核心功能和特点。
然后,可以选择合适的技术平台和开发工具,进行系统的开发和实施。
最后,可以通过实际案例的验证和评估,对进销存系统的效果和影响进行分析和总结。
四、进销存系统的应用案例和效果评估进销存系统的应用案例可以从不同行业和企业规模进行选择,以便更好地展示其应用效果和价值。
例如,在零售行业中,进销存系统可以帮助企业实现对商品的追踪和管理,提高销售效率和服务质量。
在制造业中,进销存系统可以帮助企业实现对原材料和成品的库存管理,提高生产效率和质量控制。
毕业论文(设计)摘要:此设计首先分析了进销存管理系统在信息时代中的重要作用,随后针对经济和科技等诸多因素进行分析。
对实现此系统的技术、经济和管理可行性做了深入分析。
最后总体介绍了超市进销存管理所包括的基本功能模块,并详细阐述了其主要功能、设计思路及实现方法。
超市进销存管理系统主要包括入库、出库、退货、订货、超市统计查询等等。
这六部分,分别实现了搜索任意商品;对商品设定价格、库存量、报警数量、进货计划数、是否允许打折。
还可以进行打印报表,包括计划进货表、本月本季本年的销售报表等功能。
关键词:Visual Basic;Access数据库;管理系统目录引言 (1)1系统概述 (2)2需求分析 (4)2.1系统功能分析 (4)2.2 系统性能分析 (4)2.3 系统功能模块设计 (5)2.4技术可行性分析 (5)2.5系统流程图 (5)3 设计 (7)4数据库设计 (9)4.1 数据库需求分析 (9)4.2 数据库概念结构设计 (9)4.3 数据库逻辑结构设计 (9)4.4 数据库的生成与配置 (13)4.5 创建应用程序结构 (13)5详细设计 (13)5.1开发业务逻辑处理组件 (13)5.1.1 信息管理类加集合类的设计思想 (14)5.1.2 商品类型信息管理模块 (14)5.1.3商品信息管理模块 (15)5.1.4 供货商信息管理模块 (17)5.1.5 进货信息管理模块 (18)5.1.6 销售信息管理模块 (20)5.1.7 报损信息管理模块 (20)5.1.8 管理员信息管理模块 (21)5.2 开发基本界面组件 (22)5.2.1信息输入界面加操作类的设计思想 (22)5.3界面端应用程序设计 (24)5.3.1 公共模块的设计 (24)5.3.2用户登入模块的设计 (24)5.3.3系统主界面的设计 (26)5.3.4 添加主界面模块 (27)5.3.5 用户管理模块 (30)5.3.6经营分析模块 (31)6 测试分析 (34)6.1 强制变量声明 (34)6.2 常见错误的避免 (34)总结 (35)参考文献 (36)引言目前,无论是公司还是企业对于货物都实行了信息化管理,以提高管理水平和工作效率,同时也可以最大限度地减少手工操作带来的错误。
小型超市进销存系统二零零六年二月二十三日数学与计算机系毕业设计(2006届)课题名称:小型超市进销存系统姓名:学号:专业:计算机及其应用所在班级:03级计应用(2)班指导教师::职称:时间:二零零六年二月二十三日目录摘要 (Ⅰ)第一章引言 (1)1.1 课题背景 (1)1.2 国外研究现状 (1)1.3 课题目的 (1)1.4 课题容 (2)第二章系统设计 (3)2.1 系统客户要求 (3)2.2 系统开发目标 (3)2.2.1 商品库存 (3)2.2.2 销售管理 (3)2.2.3 进货管理 (3)2.3 开发设计思想 (3)2.4 系统功能分析 (4)2.5 系统功能模块设计 (4)第三章数据库的E-R模型 (5)3.1 进货信息 (5)3.2 销售信息 (5)3.3 库存信息 (5)3.4 商品记录信息 (6)3.5 供货商记录信息 (6)3.6 用户表 (6)第四章系统界面设计 (7)4.1 登录界面 (7)4.2 进货信息录入界面 (7)4.3 进货信息显示界面 (7)4.4 销售信息录入界面 (7)4.5 销售结果显示界面 (7)4.6 库存查询条件录入界面 (7)4.7 库存查询结果显示界面 (7)第五章系统的具体实现 (8)5.1 创建WEB工程 (8)5.2 WEB系统安全控制的实现 (8)5.2.1 数据库访问 (8)5.2.2 安全控制 (8)5.2.3 编码问题 (8)5.2.4 启动Tomcat进行调试 (8)5.3 代码的实现 (9)参考文献 (10)致11摘要《小型超市进销存系统》是采用JBUILDER 9.0开发的一个B/S结构数据库管理系统。
后台数据库选用ACCESS。
本设计说明书主要讲述了JUILDER 9.0的基本功能及设计方法。
紧接着以本系统为例,逐一介绍开发本系统系统的步骤:系统分析、系统设计、系统实现、系统维护。
在系统分析中先后用数据流图、系统的功能结构图分析了系统所需的各种数据。
高校超市管理系统的设计与实现摘要在计算机技术迅猛发展的今天,计算机已经进入千家万户,计算机技术也渗入到各个领域当中。
运用计算机技术管理高校超市也变得很普遍。
高校超市在营业当中总是面对大量的商品信息,会员信息,交易信息和供货商信息,提高处理每个信息的处理效率,对于高校超市至关重要。
超市管理人员需要对商品信息,会员信息,供货商信息等以及它们之间的相互作用产生的销售信息,进货信息等进行及时的处理,因此合适的工具是必须的。
开发一个高校超市管理系统既方便了管理者管理超市,又提高了管理者的工作效率。
本软件针对高校超市的特点,为收银员设计了前台收银系统,为超市管理员设计了后台管理系统。
前台收银系统简单实用,是收银员日常必需的常用操作的集合,包含了收银、增加会员、当日销售统计、修改密码、商品搜索等收银员最常用的操作。
界面简单易懂,操作方便快捷。
大幅度加快了收银效率。
后台管理系统功能强大,为超市管理员提供好多便捷的超市管理服务,是超市管理员管理超市的好工具。
应用本系统可以在计算机上灵活、方便地管理超市,使管理更加现代化。
关键词:管理系统;Microsoft Visual Studio ;Microsoft SQL Server;数据库Supermarket management system in colleges and universitiesABSTRACTIn today's rapid development of computer technology, computer has entered innumberable families, computer technology has penetrated into all fields. Using computer technology of supermarket management has become very common in colleges and universities. Supermarkets of colleges and universities in business always face a lot of commodity information, membership information, transaction information and supplier information, improve the efficiency of treatment of each information, the supermarket is essential for colleges and universities. Supermarket managers need to commodity information, sales information, supplier information, etc, and the interactions between them produce sales information, purchase information, such as timely treatment, so with the right tools is a must. Development of a university supermarket management system is convenient for managers to manage the supermarket, and improves the working efficiency of administrators. The software according to the characteristic of the supermarkets, designed for the cashier at the front desk cashier system, designed for supermarket administrator background management system. Front desk cashier system is simple and practical, is the cashier daily collection of common operations required, contains the cashier, add members, on the day of sales statistics, change passwords, commodity search, such as the cashier of the most commonly used operations. Interface is simple, convenient and quick operation. Dramatically accelerated the cashier efficiency. Powerful background management system for supermarket administrator to provide many convenient supermarket management services, is a good tool to administrators manage the supermarket. Application of this system can be flexibly and conveniently on the computer management of the supermarket, make management more modern. This system can provide university supermarket managers with very good help.Key words:management system;Microsoft Visual Studio;Microsoft SQL Server;database目录1前言 (1)1.1课题来源 (1)1.2课题在国内外的发展现状 (1)1.3课题开发的意义 (2)1.4系统设计目标 (2)2系统分析 (3)2.1需求分析 (3)2.1.1功能需求 (3)2.1.2性能需求 (5)2.1.3系统运行环境需求 (5)2.2可行性研究 (5)3系统设计 (7)3.1总体设计方案 (7)3.2系统设计思想 (7)3.3系统设计原理 (7)3.4功能模块图 (8)3.5系统DFD图 (8)3.6数据库设计 (10)3.7部分数据表之间的关系 (14)4系统实现 (17)4.1开发工具 (17)4.1.1M ICROSOFT V ISUAL S TUDIO 2005 (17)4.1.2M ICROSOFT SQL S ERVER 2005 (17)4.2系统功能实现 (17)4.2.1用户选择登录界面的实现 (17)4.2.2用户登录界面的实现 (18)4.2.3前台收银界面的实现 (21)4.2.4后台管理界面的实现 (34)4.3系统测试 (55)总结 (56)参考文献 (57)致谢 (58)附录 (59)1前言1.1 课题来源随着计算机科学技术的迅猛发展,计算机软件的应用渗透到社会生活各个领域,比如工业、农业、银行、航空、政府部门等。
毕业设计(论文)题目小型超市进销存管理系统系别软件与服务外包学院. 专业软件测试. 班级测试0801 . 学生姓名孔瑞江. 学号********* . 指导教师黄克飞.2011年4 月小型超市进销存管理系统摘要:随着网络技术的发展、计算机应用水平的提高,原来的小型超市进销存管理系统在时效性、数据的正确性、操作的方便性上都存在不足,已影响到系统的正常使用。
经过考察比较,决定利用自己的力量对小型超市进销存管理系统进行重新设计。
使系统能利用软件开发技术的成果,方便小型超市进销存的管理。
本小型超市进销存管理系统是实现商品信息的后台管理。
本文主要对小型超市进销存管理系统的设计与开发过程进行了全面的介绍并对各子系统中的程序设计、操作流程、功能实现等进行了详细的解释。
该管理信息系统通过SQL Server2005建立后台的数据库,利用JSP开发技术,使用MyEclipse7.1开发工具实现了小型超市进销存管理的各项基本功能。
关键字:小型超市进销存管理系统后台管理数据库 JSPSmall supermarket inventory management systemAbstract:With the development of network technology, computer application level, the original small supermarket inventory management system in the timeliness and accuracy of the data, the convenience of both deficiencies, has affected the normal use of the system. After a comparison study, decided to use the power of their own inventory management system for small supermarket to re-design. Enables the system to use the results of software development technology to facilitate the management of a small supermarket Invoicing.The small supermarket inventory management system is the product information management background. In this paper, the small supermarket inventory management system design and development process a comprehensive introduction to the program and the subsystem design, operational procedures, functions, etc. to achieve a detailed explanation. The management information system established by SQL Server2005 backend database, using JSP development technologies, using the MyEclipse7.1 development tools to achieve a small supermarket all the basic functions of inventory management.Key Words:Small supermarket inventory management system admin Database JSP目录前言 (7)第1章绪论 (8)1.1 问题的提出 (8)1.2 现有系统存在问题的分析 (9)1.3 系统开发目标与意义 (9)1.3.1系统开发目标 (9)1.3.2意义 (9)1.4 涉及技术简介 (10)1.4.1数据库管理系统简介 (10)1.4.2 JSP简介 (10)1.4.3 MyEclipse7.1简介 (11)1.4.4 SQL Server 2005简介 (12)第2章需求分析 (13)2.1 需求分析的目的 (13)2.2 项目背景 (13)2.3 需求分析 (13)2.3.1问题定义 (13)2.3.2可行性研究 (14)2.3.3小型超市进销存管理系统具体任务要求和运行过程 (14)2.4 技术方面可行性分析 (15)2.4.1软件分析 (15)2.4.2硬件分析 (15)2.4.3人员分析 (15)2.5 经济方面可行性分析 (16)2.6 结论 (16)第3章总体设计 (17)3.1 项目规划 (17)3.1 数据库设计 (18)第4章详细设计 (23)4.1 系统模块设计及程序流程图 (23)4.2 应用程序设计 (24)第5章功能界面设计 (26)5.1系统登录模块 (26)5.2主窗体界面 (26)5.3商品进货管理界面 (27)5.4商品进货信息查询界面 (27)5.5商品进货信息修改界面 (27)5.6商品进货信息删除界面 (27)5.7品销售管理界面 (28)5.8品存货管理界面 (28)5.9人信息管理界面 (28)5.10个人信息修改界面 (29)第6章系统测试 (30)6.1测试概要 (30)6.2测试结果以及发现 (31)6.2.1功能测设 (31)6.3分析摘要 (32)6.3.1缺陷和限制 (32)6.3.2建议 (32)6.3.3评价 (32)第7章结论 (33)谢辞 (34)参考文献 (35)前言伴随知识经济的发展和现代信息技术的不断改进,我国的网络环境得到了很大的改善,计算机技术在社会生活的各个领域得到了广泛的应用。
进销存管理系统设计与实现摘要随着现代工业的发展,计算机信息企业管理系统越来越受到企业的重视,本系统是根据企业的特点,集进、销、存于一体的进销存管理软件。
在设计过程中最大限度的满足用户的要求,因此,该系统具有较强的实用性。
本系统界面友好,操作简单,可维护性强,功能完备。
本系统介绍了进销存管理信息系统开发的全过程,主要从管理思想、系统分析说明、系统使用说明、技巧与体会等方面对管理系统加以论述。
前言部分指明了选题背景和开题意义;而后有详细介绍了系统的分析、系统的开发与设计说明等内容;最后给出了系统的心得体会。
本系统开发以SQL Server 2005为后台数据库的进销存管理系统。
关键词:.NET Framework 2.0; C/S; 进销存AbstractWith the development of modern industry,the information management system of the computer is being paid attention to by enterprises,This system is the administrant software which according to the characteristics of the enterprise gather stock,sale,merchandise in an organic whole.In the course of designing, the maximum meets users demand, so it has stronger practicability is strong and the function is complete. The thesis introduced the whole course that the management information system develops,manily from manage thought、elucidation of system analysis、systematic specification 、systematic operation instructions、skill、respect of realizing etc.Preface part pointed out the background of the selected title and turned on the question meaning; Then introduced such contents as systematic analysis,systematic development and specification,etc. in detail:Finally,provide the systematic operation instructions and gains in depth of comprehension designed systematically. Key word: .net Framework 2.0; C/S;Sql Server 2005目录1绪论 (1)2系统概述 (2)2.1系统需求分析 (2)2.1.1 系统需求概述 (2)2.2系统功能需求 (2)2.2.1 登录管理模块 (2)2.2.2 资料管理模块 (2)2.2.3 进货管理模块 (2)2.2.4 销售管理模块 (3)2.2.4 报表管理模块 (3)2.2.5 权限管理模块 (3)2.3用户角色分析 (3)3 系统总体设计 (4)3.1系统流程分析 (4)3.2操作流程图分析 (5)3.3软件模块结构设计 (5)3.3.1 系统方案确定 (5)3.3.2 软件结构设计 (5)3.4数据库的设计 (7)3.4.1概念结构设计 (7)3.4.2表结构设计 (9)3.4.3触发器设计 (13)3.4.4存储过程设计 (13)4 系统的实现 (15)4.1系统的登录界面 (15)4.2系统主界面 (16)4.3货物信息界面 (17)4.4供应商信息维护界面 (19)4.5客户信息维护界面 (21)4.6进货入库界面 (23)4.7入库商品查询界面 (25)4.8销售出库界面 (27)4.9销售出库商品查询界面 (29)4.10红铭退货商品查询界面 (31)4.11客户退货商品查询界面 (33)4.12商品信息水晶报表打印界面 (35)4.13供应商水晶报表打印界面 (37)总结 (38)致谢 (38)参考文献 (39)1绪论中小企业在我国经济发展中具有重要地位,目前我国的中小企业数量较多、地区分布广泛、行业分布跨度大,随着全球经济一体化的发展及中国加入WTO,中小企业将面临外资企业的和国外产品与服务的严峻挑战,比较而言,外资企业具有更为雄厚的资金实力、丰富的管理经验和先进的技术手段,因此,如果我国的中小企业不借助先进的管理思想转变经营理念、使用信息化手段提高企业的管理水平和工作效率,将很难在今后的国际竞争中取胜利。
摘要进销存管理系统旨在解决商业企业商品的采购、仓储、运输、配送、流通加工等一系列操作流程中的数据信息的处理问题,提供一系列的数据分析,帮助经营者合理的调整各个经营运作环节的运作节奏,并对商品流转过程进行了全程跟踪管理、相应款项流通的全程记录管理和票据信息统计的管理。
因此进销存管理系统的全面应用,规范业务流程、提高了企业的管理水平,提高资金流动的透明度,加快商品资金周转速度,进而全面提高了企业的经营水平、进而全面提升了企业的经济效益。
进销存管理系统采用。
NET技术和大型数据库SQL Server 2005开发,主要是处理商业企业商品的采购、库存和销售各个环节的活动,具有良好的人机界面;考虑到系统的使用对象可能较多,权限管理良好;数据查询方便,支持多条件查询;系统支持良好的数据备份和还原操作,有效保护数据,减少意外损失;在相应的权限下,可方便地删除数据;数据计算自动完成,尽量减少人工干预;报表分析商品进货、商品销售情况;强大的报表打印功能;报表基本信息查询时,可根据查询条件动态显示查询结果。
关键词:进销存管理系统;。
NET开发环境;C#语言;SQL Server 2005;报表AbstractPurchase Sales Inventory Management System solves the business enterprises for procurement of goods,warehousing, transportation,distribution,circulation and processing of a series of operational procedures to deal with the issue of data,providing a wide range of data analysis to help operators of all reasonable measures to adjust the operation aspects of the operation of the rhythm and flow of goods throughout the tracking process management, and the corresponding flow of the entire record of the money management and paper management information statistics。
经典文 下载可编辑复制 1. 绪论
1.1 课题开发背景 随着竞争的日益激烈,如何降低成本已经成为超市首要解决的问题。对普通的超市来讲,涉及原材料的进货渠道,销售情况及库存等方面的管理,管理的好与坏对超市的持久性至关重要。概括地讲,用户对进销存系统的需求具有普遍性。超市管理系统使用于超市的采购,销售和仓库部门,对超市采购,销售及仓库的业务全过程进行有效控制和跟踪。使用超市进销存管理系统可有效减少盲目采购,降低采购成本,合理控制库存,减少资金占用并提高市场灵敏度,提升超市的市场竞争力。在软件方面本程序设计采用的开发环境是Microsoft Visnal Studio 2005,采用开发语言c#编写程序采用SQL Server 2005做后台数据库。在硬件方面电脑的各种配置包括输入输出能力,内部存储器和外部存储器的容量都能满足用户的要求。 1.2 课题研究的目的及意义 中小型超市在我国经济发展中具有重要地位,目前我国的中小型超市数量多,地区分布广泛,行业分布跨度大。随着全球经济一体化的发展和电子商务的星期,中小型超市之间的竞争将越来越激烈。网络及电子商务的迅猛发展突破了时间,空间的局限性,给中小型超市带来了更多的发展机会,同时也增大了超市行业之间的竞争强度。这就要求中小型超市必须改变经营管理模式,提高运营效率。目前,我国中小型超市的信息化水平还很低。随着技术的发展,电脑操作及管理日趋简化,电脑知识日趋普及,同时市场经济快速多变,竞争激烈,超市行业采用电脑管理进货,库存,销售等诸多环节也成为必然趋势。 1.3 系统设计目标 (1). 系统采用人机交互的方式,界面美观友好,信息查询灵活,方便,数据存储安全可靠。 (2). 能够对进货信息进行有效的管理。 对用户输入的数据,进行严格的数据检验,尽可能地避免人为错误。 (3). 能够对商品销售信息进行有效的管理。 经典文 下载可编辑复制 (4). 能够准确,详细地管理商品库存信息。 (5). 系统应最大限度地实现易维护性和易操作性。 1.4 论文所做的主要工作 (1). 给出了模型中各模块的逻辑分析。 (2). 对数据库进行设计,分析。 (3). 实现了与模型对应的应用系统。 经典文
下载可编辑复制 2. 系统的需求分析与总体设计 2.1 系统功能需求 2.1.1 基本档案管理 本软件系统能够存放以下几种信息:员工基本信息和供应商信息。 2.1.2 进货管理 根据销售情况及库存情况,制定进货计划,这样可以避免盲目进货造成商品积压导致效益受损。包括对商品进货以及对商品进货单的进行查询。 2.1.3销售管理 对商品各种销售进行控制。综合查询各种销售明细记录。包括对商品进行销售,以及对商品退货的操作。 2.1.4库存管理 综合查询库存明细记录。库存自动计算,以免库存不足影响正常销售。包括库存报警和库存查询。 2.1.5 对系统的维护 防止数据因为失误造成损失,可以定期备份。包括数据的备份和还原。 2.2 系统需求分析 超市管理系统使用于超市的采购,销售和仓库,对超市采购,销售和仓库的业务全过程进行了有效的控制和跟踪,该系统能够实现对员工信息和供应商信息的存档式管理,并且能够对超市商品的进货,销售和库存进行管理和控制,包括保存商品进货时的相关信息,查询商品的各类信息,商品销售后的相关信息,商品退货所涉及的相关信息以及商品库存的管理,最后,为了系统能够达到安全可靠,便于使用的目的,该系统还配有对系统数据的备份和还原的功能,根据该 系统的功能分析,得到的系统功能模块图(如图2-1所示)。 经典文
下载可编辑复制 图2-1 系统功能模块图 2.2.1商品进货管理模块 为了维持超市商品的正常运作,对商品要及时进行补充。此时,就需要对商品进货信息进行管理,根据此需求,商品进货管理模块中就需要包含商品进货信息窗体和进货查询窗体,分别用于浏览所有的商品进货信息和对进货信息进行查询。商品的进货信息可能会有很多,查找某条数据会很繁琐,为了解决这个问题,在商品进货管理模块中必须有进货信息查询的功能,具体功能结构图(如图2-1所示)。 2.2.2 商品销售管理模块 商品销售管理模块包含商品销售信息管理和商品退货信息管理,分别用于对所有的商品销售信息和商品退货信息进行管理操作。当顾客对所购买的商品不满意时,在未使用商品的情况下,可以对商品进行退货,同时,超市经营者可以对这些商品退货信息进行查询,商品销售管理模块的具体功能结构图(如图2-1示)。 2.2.3 商品库存管理模块 在超市经营过程中,会涉及许多商品信息,对这些商品信息要进行入库处理,当某件商品出现短缺情况时,可以设置库存警报,提醒经营者对短缺的商品进行经典文 下载可编辑复制 补充,根据实际需求,库存管理模块包含设置库存警报和对库存进行查询的操作。库存信息查询主要是根据用户选择的条件和输入的查询关键字查询货物的库存信息,管理员可以通过库存查询及时了解制定货物在库存中的详细情况,商品库存管理模块的具体功能结构图(如图2-1示)。 2.3 数据库设计 2.3.1 数据库表的设计 超市每件商品对应不同的供应商,在数据库中对应一个供应商信息表,用于存储所有供应商信息,供应商信息表包括供应商的地址,传真,联系电话,联 系人姓名,供应商姓名,供应商编号,加入日期,备注等信息。 数据库中的员工信息表保证了系统的安全性,用于存储管理系统的员工信息,员工信息表包括员工职位,所属部门,员工生日,员工性别,登陆密码,登陆ID,员工姓名,员工编号,家庭住址,手机号码以及家庭电话等基本信息。 数据库中的进货信息表用于存储超市进货的详细信息,进货信息表包括进货编号,商品名称,商品进货单价,商品销售单价,商品计量单位,商品数量,仓库名称,进货公司名称,商品编号,进货员工,进货时间,备注,实付金额以及应付金额等进货信息。 数据库中的库存信息表用于存储剩余货物的情况,便于在进货之前了解剩余货物的数量,库存信息表的内容包括进货人,销售价格,进货价格,进货时间,商品计量单位,警报数量,库存数量,商品名称,仓库名称,供应商名称,商品编号,库存编号和备注等基本信息。 数据库中的商品销售信息表,用于存储所有商品的销售信息,包括应付金额,实付金额,销售单价,销售时间,销售数量,商品名称,员工编号,商品编号,销售编号,以及备注等基本信息,商品销售信息表的实体E-R图(如图2-9所示)。 数据库中的商品退货信息表用于存储所有退货信息,其属性包括退货单价,退货日期,退货数量,商品名称,操作员编号,销售编号,商品编号,退货商品编号,退货原因,已退款金额和实付金额等基本信息,商品退货信息表实体E-R图(如图2-10所示)。 根据数据库的设计以及系统需求,设计了如下的数据库表结构: 经典文 下载可编辑复制 表tb_Company用于保存所有供应商信息,如表2-1所示。 表2-1 供应商信息表 字段名 数据类型 长度 主键\外键 描述 CompanyID varchar 50 主键 供应商编号 CompanyName Nvarchar 100 否 供应商姓名 CompanyDirector Nvarchar 50 否 联系人姓名 CompanyPhone Nvarchar 20 否 联系电话 CompanyFax Nvarchar 20 否 传真 CompanyAddress Nvarchar 200 否 地址 CompanyRemark Nvarchar 400 否 备注 表tb_EmpInfo用于保存所有员工信息,如表2-2所示。 表2-2 员工信息表 字段名 数据类型 长度 主键\外键 描述 EmpId Nvarchar 20 主键 员工编号 EmpName Nvarchar 20 否 员工姓名 EmpLoginName Nvarchar 20 否 登陆名 EmpLoginPwd Nvarchar 20 否 登录密码 EmpSex Nvarchar 4 否 员工性别 EmpBirthday Datetime 8 否 员工生日 EmpDept Nvarchar 20 否 所属部门 EmpPost Nvarchar 20 否 员工职位 EmpPhone Nvarchar 20 否 家庭电话 EmpPhoneM Nvarchar 20 否 手机号码 EmpAddress Nvarchar 200 否 家庭住址 表tb_JhGoodsInfo 用于保存所有进货信息,如表2-3所示。 表2-3 进货信息表 字段名 数据类型 长度 主键\外键 描述 GoodsID Nvarchar 20 主键 商品编号 EmpId Nvarchar 20 否 操作员编号 经典文 下载可编辑复制 JhCompName Nvarchar 100 否 进货公司名称 DepotName Nvarchar 20 否 仓库名称 GoodsName Nvarchar 50 否 货物名称 GoodsNum Int 4 否 商品数量 GoodsUnit Nvarchar 20 否 商品计量单位 GoodsJhPrice Nvarchar 8 否 进货单价 GoodsSellPrice Nvarchar 8 否 销售单价 GoodsNeedPrice Nvarchar 8 否 应付金额 GoodsNoPrice Nvarchar 8 否 实付金额 GoodsRemark Nvarchar 200 否 备注 GoodTime Datateim 8 否 进货时间 表tb_KcGoods用于保存所有商品的库存信息,如表2-4所示 表2-4 库存信息表 字段名 数据类型 长度 主键\外键 描述 KcID Nvarchar 50 主键 库存编号 GoodsID Nvarchar 50 外键 商品编号 JhCompName Nvarchar 100 否 供应商名称 KcDeptName Nvarchar 20 否 仓库名称 KcGoodsName Nvarchar 20 否 商品名称 KcNum Int 4 否 库存数量 KcAlarmNum Int 4 否 警报数量 KcUnit Nvarchar 20 否 商品计量单位 KcTime Datetime 8 否 进货时间 KcGoodsPrice Nvarchar 8 否 进货价格 KcSellPrice Nvarchar 8 否 销售价格 KcEmp Nvarchar 50 否 进货人 KcRemark nvarchar 200 否 备注 表tb_SellGoods用于保存所有商品销售信息,如表2-5所示 表2-5 商品销售信息表