爱尚超市管理系统(源码)

随着人类社会的进步与发展,信息在社会经济中发挥着越来越重要的作用,以往超市的业务都是都是通过手工模式处理,随着超市的来往业务不断增加,这就要求通过一个好的管理软件,对超市信息化进行良好管理。本系统爱尚超市管理系统是根据超市的特点集进、销、存于一体,结合现今流行的网络技术,应用Asp.NET与SQL数据库想结合的方式,为超市量身定做的超市管理软件。在设计过程中最大限度满足用户的要求,因此,该系统具有较强的实用性和针对性。本系统具有界面友好,操作简单,可维护性强等特点。本系统主要划分为四层角色,管理员、经理、采购员、收银员,管理员主要是进行基本信息管理和用户信息维护;经理主要是进行业务信息的综合管理;采购人员主要是负责商品信息和采购单据管理;收银员主要是负责会员和销售单据管理。关键词 销售管理,超市管理,Asp.NET,SQL2008目 录
1 引言 1
1.1 本课题的研究背景 1
1.2 超市管理方面的发展现状 1
1.3 设计定义 2
1.4 开发工具的简介 3
2 可行性分析及需求分析 4
2.1 可行性分析 4
2.2 系统功能及性能要求 5
2.3 系统开发及运行要求 7
3 总体设计 8
3.1 系统结构图 8
3.2 系统流程图 8
3.3 E-R图 10
3.4 数据库逻辑结构设计 13
3.5 数据库表设计 14
4 系统详细设计及编码 18
4.1 公共登录模块 18
4.2 管理员模块 18
4.3 经理模块 21
4.4 采购员模块 25
4.5 收银员模块 26
5 系统测试 27
5.1 软件测试的意义及重要性 27
5.2 软件测试的目的和方法 28
5.3 测试结果 28
结 论 31
致 谢 32
参 考 文 献 33
1 引言
1.1 本课题的研究背 *好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2# 
员模块 25
4.5 收银员模块 26
5 系统测试 27
5.1 软件测试的意义及重要性 27
5.2 软件测试的目的和方法 28
5.3 测试结果 28
结 论 31
致 谢 32
参 考 文 献 33
1 引言
1.1 本课题的研究背景
随着计算机技术的迅猛发展,各行各业逐渐开始通过计算机技术来解决经营、管理、销售等各种各样商业领域的问题,同时信息管理技术的应用不断地发展推广,由计算机技术为奠基的信息管理系统快速地得到普及[1]。正因为如此,传统手工的操作管理方法已经逐渐被先进的信息化管理系统所取代。而在信息管理系统之中有着许多广泛的运用,其中就包括超市管理系统。超市管理系统作为一个超市不可分割的组成,从超市管理系统中所获取的信息对超市的决策和管理起到无与伦比的作用,此外,超市管理系统还能够成为客户查询商品信息、销售员查询销售信息的重要媒介。
1.2 超市管理方面的发展现状
跟国外的超市不同,国内超市在进货、销货和存存管理方面起步较晚。
就进货而言,我国的超市尚未充分地意识到进货采购的专业性和标准性这两方面。尤其是在与供应商协商采购的过程中,很多超市职员连采购的标准都无法明确就根据感觉、常识盲目进单。而有的大型连锁超市甚至都没有举行招标活动,采购观念落后保守。最普遍的问题就是以销定产、以产定购的思想并没有被深入贯彻,导致采购职员在采购过程中“随意性”占了很大比例。
而在销售这方面,我国的超市大部分都只在意商品实体的销售过程,进而忽略了销售过程中业务数据的实时收集和分析,从而导致错误的市场分析,对将来的产品预测和客户服务方面都造成严重影响,在销售战略层的误导性十分可怕。
其次是库存管理的问题,没有对库存信息进行严格及时地获取与审核,就容易经常出现货物采购多于采购需求、忽视销售情况,随之而来就是产品过分积压,维护成本上升。销售数据经常不和库存信息进行同步分析,导致客户购物时总是滞后提醒“缺货”,严重影响购物体验。
最后,超市管理中最根本、突出的问题就是信息化程度低。除了进货、销货、存货这三方面各自管理的功能不完善以外,如果再加上采购、销售、库存这三者之间缺乏信息联系和数据集成的问题,就会导致信息共享无法实现[2]。进而出现超市内部进货、销货、存货信息的脱节问题,那么对超市的决策层而言,想要迅速、准确、全面地了解超市运营过程中的重要信息就显得十分困难。
1.3 设计定义
超市管理系统应该是一种集适用、便于掌握和使用、方便维修管理、功能完善于一身的软件。系统当中理应囊括管理员、经理、采购员、收银员这四种超市常见角色,每一个角色都有属于各自的相关功能和菜单界面,比如管理员的用户管理功能,经理的库存管理功能、采购员的进货管理功能等。
本系统主要面向中小型超市,内容包括了用户、商品、进货、销售和库存等信息的管理功能,优点主要是有安全性、高速的效率、调理清晰的数据和结构,满足管理人员的各种需求。
为了能够实现管理方面的合理结构以及稳定的系统开发,一般开发软件的步骤都是采用软件工程的方式,主要思路是用系统工程和系统思想的方式,结构合理、模块明确地分析、设计软件的生命周期。所以就能够将整个系统的开发过程分为以下4个阶段:
系统规划阶段
系统开发阶段
系统运行维护阶段
系统更新阶段
由此可见,系统开发的生命周期主要由这四个阶段所组成。
我把系统规划阶段定为超市管理系统开发的初始步骤。这一阶段的主要任务是:搞清楚中小型超市管理人员对管理方面有什么样的需求,以便设计出贴合实际的管理系统,主要是为了制定超市管理系统的总的设计思路和规划,其中囊括了针对超市管理系统正确而全面地需求分析以及管理人员所希望的资源分配等主要内容。
系统开发作为超市管理系统开发的实现阶段显得尤为重要,而它的生命周期更是被分为以下三个详细的阶段:系统分析、系统设计和系统实施,因此需要耗费不少时间。
但是系统运行与维护阶段才是整个软件开发生命周期中耗时最长的阶段,更主要的是这个阶段才是开发出的超市管理系统开始运行、展现其功能、开始获得收益的阶段。
最后,系统更新阶段则属于新旧系统并存然后替换的阶段。
1.4 开发工具的简介
1.4.1 C#简介
现在ASP.NET支持的开发语言包括VB.NET、C#.NET、JSCRIPT.NET、VC++.NET以及其它.NET Framework所支持的语言。我们所做的超市管理系统是用C#语言。所以,在这里我介绍一下C#语言。
作为一种全新的、主要面向对象的编程语言,C# (C sharp)可以让系统开发

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2758.html

好棒文