基于net的超市库存信息管理系统的设计与实现.docx
《基于net的超市库存信息管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于net的超市库存信息管理系统的设计与实现.docx(38页珍藏版)》请在课桌文档上搜索。
1、目录超市库存信息管理系统的设计与实现1摘 要1ABSTRACT21 绪论31.1 课题研究背景31.2 主要工作31.3 研究目的及方法3 1.3.1 项目研究目的3 1.3.2 开发方法和步骤31.4 开发平台介绍4 1.4.1 硬件平台4 1.4.2 软件平台42 系统可行性研究52.1 技术可行性研究52.2 经济可行性研究52.3 操作可行性研究53 需求分析63.1 用户业务需求63.2 系统功能要求64 系统概要设计74.1 设计思想74.2 设计原则74.3 业务流程分析74.4 功能需求94.5 运行需求95 系统详细设计105.1 系统功能结构图105.2 系统功能设计105
2、.3 系统数据库设计11 5.3.1 E-R模型11 5.3.2 数据库表设计125.4 模块功能设计166 系统测试运行226.1 模块测试226.2 业务流程测试226.3 系统运行结果227 总结268 致谢279 参考文献28附录29超市库存信息管理系统的设计与实现摘要超市是零售业的一种重要形态,超市的发展对经济有极大的重要作用。伴随着超市规模的扩大,商品数量与品种急剧增加,商品需求量更是日益倍增。实践调查表明,超市决策大部分战机都与库存相关。库存的实时动态反映了超市的营运状况。本文论述的超市库存信息管理系统满足中小型超市库存管理功能的需求基本信息管理、预定货管理、入库管理、出库管理、
3、库存管理及系统管理的功能,同时便捷易操作的界面设计使得用户可以方便的进行数据的快速导入与导出等工作。极大的提高了超市库存工作人员的工作效率,大大减少了出入库的大量繁琐的流程工作。本系统采用VS 2005,使用SQL SERVER 2005数据库技术及C#开发语言。本系统是各种小型超市管理库存的有效工具。关键字:超市;库存管理;SQL SERVER 2005 ; C#;VS2005THE DESIGN AND IMPLEMENTATION OFSUPERMARKET INVENTORY INFORMATION MANAGEMENT SYSTEMABSTRACTTHE SUPERMARKET IS
4、 AN IMPORTANT OF THE RETAIL INDUSTRY. ITS IMPORTANT TO THE ECONOMYS DEVELOPMENT. WITH THE SCALE EXPANSION OF THE SUPERMARKET, THE GOODS IS AMAZING INCREASED IN THE NUMBER AND VARIETY ,WHICH INCREASING ALL THE TIME. THE SURVEY SHOWS THAT THE DECISIONS OF THE SUPERMARKET IS MOSTLY RELATED TO THE INVEN
5、TORY. INVENTORY DYNAMICALLY REFLECTS THE OPERATION ABILITY OF THE SUPERMARKET.THIS ARTICLE DISCUSSES THE SUPERMARKET INVENTORY INFORMATION MANAGEMENT SYSTEM MEETS THE NEED OF THE BASIC INFORMATION MANAGEMENT TO THE SMALL AND MEDIUM-SIZED SUPERMARKETS, THE SYSTEM INCLUDES THE FUNCTION OF BASIC INFORM
6、ATION MANAGEMENT, OUTBOUND MANAGEMENT, INVENTORY MANAGEMENT, SYSTEM MANAGEMENT, AT THE SAME TIME ALLOWS THE USER INTERFACE DESIGN FOR QUICK AND EASY OPERATION CAN BE CONVENIENT FOR DATA RAPID IMPORT AND EXPORT, ETC. IN THIS WAY THE SYSTEM GREATLY IMPROVE THE STAFFS EFFICIENCY, GREATLY REDUCE A LOT O
7、F TEDIOUS PROCESS FOR THE JOB. THE SYSTEM USES VS2005, AND SQL SERVER 2005 DATABASE TECHNOLOGY AND LANGUAGE C # DEVELOPMENT. IN A WORD, THIS SYSTEM IS ALL SORTS OF SMALL SUPERMARKET MANAGEMENT INVENTORY EFFECTIVE TOOLS.KEY WORDS: SUPERMARKET; INVENTORY MANAGEMENT; SQL SERVER 2005;C#;VS20051 绪论1.1 课题
8、研究背景现代社会的竞争是科技的竞争,是信息的竞争,随着现代科学技术的不断发展,计算机不断的渗入各个领域,成为人们的日常工作和生活中不可缺少的一部分。要适应市场竞争,就需要有高效的处理方式和管理方法,因此加快超市的信息化进程是必可少的。目前,随着我国经济的不断发展,人们生活水平的不断提高,日常生活需求也不断的增长,便捷的超市经营规模日趋扩大,广大中小连锁超市的销售额,日客流量及门店数量等都大幅度增加,商品亦向品种多样化发展。这就使得超市管理人员需要处理大量的库存信息,还要时刻更新产品的销售信息,不断添加商品信息,并对商品各种信息进行统计分析。如果超市经营者不能充分了解商品库存情况,收款结算效率低
9、,容易出现差错,盘点效率低,进货不及时存在商品短缺等,这将导致容易贻误商品销售时机。这就使得在超市管理中引进的办公软件,缓解超市和超市管理人员的负担,实现商品的控制和传输,实现超市库存自动化管理成为迫切的需求。1.2 主要工作利用VS2005设计一个超市库存信息管理系统,编写程序,设计数据库,开发并测试适用于中小型超市库存管理的系统软件。1.3 研究目的及方法1.3.1 项目研究目的本次设计的超市库存信息管理系统,基于.NET平台,采用C#语言,主要实现商品入库管理、商品出库管理、库存盘点、预定货管理、基本信息管理等功能。该系统力求设计能够满足界面简洁美观,操作简单,符合一般工作人员的使用习惯
10、。采用SQL SERVER 2005作为后台支持,存储数据,具有良好的安全性,稳定性,稳定性,可扩展性,可维护性等,符合软件行业的基本标准。从而真正实现库存管理的信息化、系统化、简便化。实现为超市运营效率、经济效益的提高。1.3.2 开发方法和步骤1、可行性研究通过不同方案的比较得出方案的可行性研究结论。2、需求分析通过实地考查,收集多方面的资料,采取需求分析技术,进一步确定超市库存需求,确定系统该具备的目标、功能、性能。3、系统概要设计确定业务流程、数据流分析、功能、性能、运行需求等等。4、系统详细设计确定功能结构图、功能设计、数据库设计、界面设计、模块设计等等。5、系统测试运行对系统每一个
11、功能模块程序进行测试。1.4 开发平台介绍1.4.1 硬件平台根据信息系统的设计需求,所设计的硬件设备方案在能够充分满足信息系统功能需求的前提下,还应满足系统的效率、可靠性、安全性和适应性等性能要求,并具有较高的性价比。根据前面的需求分析,选择的实际操作中硬件平台如下:硬件环境:双核处理器,2G内存,320G磁盘空间。1.4.2 软件平台软件平台是信息系统开发和运行所需的集成软件环境,在结合实际开发的需要并充分考虑各种软件平台的性能及适用范围和对软件平台的使用能力,本系统的软件平台选择如下:(1) 操作系统操作系统是管理计算机系统的全部资源,包括硬件资源、软件资源及数据资源;控制程序运行;改善
12、人机界面;为其它应用软件提供支持等,基于上述考虑,本系统选择WINDOWS XP 操作系统下进行开发。(2) 支撑软件支撑软件是协助人们开发和维护软件的工具和环境软件,包括编辑程序,数据库系统,集成开发环境等,本系统的支撑软件如下:1、数据库管理系统: SQL SERVER 20052、开发技术:使用VS2005,以C#语言开发系统。2 系统可行性研究2.1 技术可行性研究本系统采用WINDOWS XP作为操作平台, 使用SQL SERVER 2005作为后台的数据库管理系统。本系统的应用软件开发平台选用VS2005。.NET平台是目前数据库应用软件的主流开发平台, 因此本系统从技术实现是完全
13、可行。该系统人机界面友好,简单易操作,所以在新系统投入使用时,只要对员工进行少量的培训,系统的功能和使用方法基本上是能够顺利运行并投入使用。2.2 经济可行性研究超市库存信息管理系统是一个界面美观,易于操作的系统,节省了原始管理所消耗的人力、物力、财力。快速提高超市的进销存的运营。同时本系统是一个实时的动态库存,易于查询,方便了管理人员采取决策,并因此为超市带来可观的经济效益。2.3 操作可行性研究本系统操作简单,易于理解,只需通过简单培训,上手较快。而且整个超市库存信息管理系统采用相对友好的交互界面,简介明了,不需要操作人员对数据库进行深入的了解。由此,从操作性考虑,本系统是完全可行的。综合
14、以上三方面,无论是从技术上或者经济上还是操作上,该系统具有很高的开发可行性。3 需求分析需求分析是软件定义时期的重要阶段。它的基本任务是准确的回答“系统必须做什么?”这个问题。需求分析的任务还不是确定系统怎样完成它的任务,而仅仅是确定系统必须完成哪些工作。一般超市的管理是根据商品类别,然后进行相对应的商品计划采购、入库、及出库,并随时的按期进行库存盘点和商品库存预警,保证商品库存量充足。3.1 用户业务需求(1) 该系统将为用户提供员工信息管理功能。能够实现对超市员工基本信息的录入,更新及新员工的加入和离职员工删除等功能。 (2) 该系统将实现对库存商品信息查询和统计管理;(3) 该系统将实现
15、为用户提供商品出入库管理,并根据需要打印入库单、出库单。(4) 系统将为用户提供库存盘点功能,并根据需要生成库存盘点表、预进货单等。 (5) 该系统将为用户提供账号管理。账号又分为管理员账号和普通员工账号,通过权限设置,为不同身份的用户赋予不同的权限。管理员权限包括添加用户、删除用户、修改用户密码及查询商品信息、商品入库、商品出库等,而普通用于则仅拥有商品信息查询、供应商信息查询等权限。3.2 系统功能要求根据调查研究,为实现超市库存管理的系统、规范及自动化,提高超市的营运效率,确定本系统的用例图如图3-1所示。 图3-1 系统用例图4 系统概要设计4.1 设计思想(1) 系统分成几个相对独立
16、的模块,但这些模块都进行集中式管理。(2) 分层的模块化程序设计思想,整个系统采用模块化结构设计。作为应用程序有较强的可操作性和扩展性。(3) 合理的数据流设计,在应用系统设计中,相对独立的模块间以数据流相互连接,使各模块间的耦合性较低,方便系统运行,提高系统安全性。4.2 设计原则为了使本系统功能齐全完备,操作简便,最大限度的提高软件的质量,从而满足用户的实际需要,在设计开发过程中遵循了如下原则:(1) 实用性原则:适合超市库存信息管理工作的实际需求,并能够处理一些特殊情况的要求。 (2) 易操作原则:要求设计的系统功能齐全,界面友好,操作方便,必要的地方进行提示。(3) 优化原则:为了达到
17、优化的目的,合理的运用窗口,菜单,对象等的继承,自定义用户对象,事件,函数,减少不必要的重复性代码,使程序简介明了,也方便了将来的维护。(4) 安全性原则:为该系统的用户设置用户权限,为数据库中不容更新的表等设置安全措施,可设置触发器防止更新操作等等。4.3 业务流程分析 超市库存信息管理系统是以先进的管理理念和科学的计算机技术来取代原始的手工操作。在新系统开发前,我们对这个超市管理系统业务流程进行了系统的调查,得出了下面的业务流程图,如图4-1所示: 新系统主要业务分析如下: (1) 商品入库管理。即将超市所采购的货物信息通过该系统人性化友好界面输入后台数据库中,并生成入库单。 (2) 商品
18、出库管理。当超市提取仓库中的货物销售时,即为出库,管理员可操作该系统完成相应的数据删减工作,并生成出库单。通过以上两个功能即可实现仓库管理的信息化,条理化,使管理者能实时了解商品的状态。图4-1 超市库存业务流程图(3) 库存盘点。通过该功能清晰明朗的了解到各种商品库存量的准确信息。降低了原始人工盘点所需花费的人力物力财力,同事也提高了盘点的准确性。(4) 预定货管理。当某一商品数量到达一定的临界值时即发出需预定的警报,通过该功能可时时补充商品,避免因商品库存不足而造成的损失。(5) 基本信息管理。该功能包括商品信息管理、员工信息管理、供应商信息管理等。4.4功能需求本系统采用自顶向下方法开发
19、,具体的功能划分如下:基本信息管理,预定货管理,入库管理,出库管理,库存管理,系统设置。4.5 运行需求(1) 用户界面本系统采用MICROSOFT VISUAL STUDIO 2005设计,用户交互界面采用的是基于WINDOWS的窗口界面。(2) 硬件接口运行本系统的硬件基本要求如下:CPU:至少是双核CPU;内存:256MB及以上;硬盘:320GB及以上。(3) 软件接口数据库服务器:MICROSOFT SQL SERVER 2005及以上。5 系统详细设计5.1 系统功能结构图系统主要分为基本信息管理、入库管理、出库管理,库存盘点、系统管理等5大模块,基本信息管理又分为员工信息管理、供应
20、商信息管理与商品信息管理。商品入库管理分为生成入库单、入库单查询、商品入库等,出库管理重要包括出库单查询、生成出库单、商品出库等功能。库存管理包括库存盘点与预定货管理。系统管理包括密码的修改和注销。综上得系统总体结构如图5-1所示:图5-1 超市库存信息管理系统功能结构图5.2 系统功能设计系统功能设计是使整个系统能基本实现超市的库存信息管理功能,能让超市管理者通过库存的实时信息更直观的了解超市库存的状况,以做出相应的经营决策。库存管理信息系统就是要对库存商品建立准确的核心数据库,并进行商品等信息的传递、存储等操作,同时对这些信息进行维护,通过超市的营运,并利用库存的盘点数据观测库存动态,从超
21、市的商品需求量进行全局的考虑进而进行决策,利用库存动态反映超市行为,使超市能够较好的完成其目标,实现快速发展。本系统从用户角度考虑,进行概要设计后,得出系统总共包括六大模块,分别是基本信息管理模块,入库管理模块,出库管理模块,库存管理模块,系统管理模块,预定货管理模块。每个模块的功能如下:1. 基本信息管理功能:(1) 实现员工信息的查询;(2) 实现员工信息的更新,包括增加、删除、修改功能;(3) 实现商品信息的查询;(4) 实现商品信息的更新,包括增加、删除、修改功能。(5) 实现供货商信息的查询;(6) 实现供货商信息的更新,包括增加、删除、修改功能。2. 入库管理功能:(1) 实现入库
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 net 超市 库存 信息管理 系统 设计 实现
链接地址:https://www.desk33.com/p-15017.html