天天超市管理系统设计与实现

为了实现一个信息化的天天超市管理系统,本论文从系统开发背景、研究意义、相关技术、需求分析、总体设计、数据库设计、详细设计和测试这几个方面叙述了天天超市管理系统的开发过程。该系统采用C#语言进行编写,利用Visual studio 2010开发,可通过SQL Server 2008作为系统所需数据和用户操作的数据跟前台相连接,实现天天超市管理系统的商品信息管理、供应商管理、员工会员管理、进货销售管理、商品退货管理和信息统计等功能模块。商品信息管理包括添加、编辑商品信息和类型;供应商管理包括添加和编辑供应商信息;员工会员管理包括实现添加和编辑员工、会员信息;进货销售管理包括前台商品的日常销售、查询销售信息、进货退货、会员积分兑换、管理会员积分、库存盘点和查看库存详情;商品退货查询包括进货退货查询和销售退货查询;信息统计包括信息统计、商品销售量统计、库存统计和利润统计。最终使得该系统界面设计友好、功能完善、运行良好和用户操作方便。关键词 信息化,超市管理系统,数据库 目 录
1 引言 1
1.1 课题的研究背景 1
1.2 课题的研究意义 1
2 系统开发环境 2
2.1 VS 2010 2
2.2 ASP.NET 2
2.3 SQL 2008 2
3 需求分析 3
3.1 可行性分析 3
3.2 功能需求分析 3
3.3 性能需求 5
4 总体设计 5
4.1 登录模块 5
4.2 库存报警模块 6
4.3 商品信息管理模块 6
4.4 供应商管理模块 6
4.5 员工会员管理模块 7
4.6 进货销售管理模块 8
4.7 商品退货查询模块 9
4.8 信息统计模块 9
5 数据库的设计 10
5.1 数据库的概念设计 10
5.2 数据库的逻辑设计 12
6 详细设计 17
6.1 登录模块设计 17
6.2 库存报警模块设计 19
6.3 商品信
 *好棒文|www.hbsrm.com +Q:  3_5_1_9_1_6_0_7_2 
6 进货销售管理模块 8
4.7 商品退货查询模块 9
4.8 信息统计模块 9
5 数据库的设计 10
5.1 数据库的概念设计 10
5.2 数据库的逻辑设计 12
6 详细设计 17
6.1 登录模块设计 17
6.2 库存报警模块设计 19
6.3 商品信息管理模块设计 20
6.4 供应商管理模块设计 21
6.5 员工会员管理模块设计 22
6.6 进货销售模块设计 22
6.7 商品退货查询模块设计 26
6.8 信息统计模块设计 27
7 系统测试 27
7.1 测试的目的 27
7.2 测试方法 28
7.3 系统模块的单元测试 28
7.4 系统的整体测试 31
致 谢 33
参 考 文 献 34
1 引言
现代社会中,科学技术发展很快,已经运用到各行各业中。在超市管理中,计算机技术起到了非常大的作用。它可以帮助管理者对超市进行更有效的管理,减少盲目进货、降低进货成本、合理控制库存和增加利润等[1]。超市的种类很多,有小型超市、大型超市等。它们都有个共同的特点,就是商品数量多,随着商品数量的增加,商品的信息量也会加倍的增加,这样管理人员管理起来都比较的麻烦。如果用计算机管理超市,这样就会减少员工的负担,管理人员管理起来也会比较的方便。
1.1 课题的研究背景
超市是国内零售行业中规模最大,也是最重要的形式之一。在20世纪90年代初期,国内超市初步形成了[2]。随着科学技术的高速发展,超市的管理也变得越来越复杂,早期的笔记形式已经不能满足现在超市的管理,这样就必须要引入新的管理技术对超市进行管理,提升超市在市场中的竞争力[3]。
超市管理系统可以提高管理的水平和员工们的工作效率,可以最大限度的减少人工记录带来的失误。超市管理系统实现了计算机技术在超市业务中的应用,之前的超市管理工作都是由人工记录的方式进行操作的,采用人工记录存在落后的一面,如:不能更有效的管理商品、员工、会员和供应商的信息,这样收款效率不高,容易出现计算错误,盘点效率低,既不方便,也容易发生信息记录错误或者遗失,采用超市管理系统,可以减少这类问题[4]。
1.2 课题的研究意义
超市销售在国内经济中占有重要的地位,超市之间的竞争也越来越激烈。计算机技术的应用给超市的发展带来了更多的发展机会,同时也增加了超市之间的竞争力[5]。超市的发展必须要改变超市原有的经营管理模式,从而提高超市的运营效率。超市行业采用计算机管理超市商品信息、进货、退货等也成为必然趋势。
长期以来,超市管理一直采用最原始的管理方法,现在的超市经营再采用人工手写的方式,会使得员工的工作量增加,工作效率也会降低,导致超市销售和时代脱节,最终只能使超市的经营处于不利的地位[6]。原始的人工记录管理已经不能满足现在的超市管理系统,所以开发超市管理系统是必要的。超市管理系统能够快速的进行商品的盘点,统计销售信息和查看利润。在这些问题的基础上,开发超市管理系统,目的是为了解决超市管理的混乱,使得超市在日常的销售和经营中能够跟随市场的发展,减少不必要的劳动力和资本,使得经营者能够花费更少的成本,得到更大的利润[7]。
2 系统开发环境
本系统设计采用VS 2010开发环境,ASP.NET技术,SQL 2008数据库开发工具,并用C#语言编写。
2.1 VS 2010
当前最流行的集成开发环境是VS开发环境,它里面有很齐全的开发工具。与其它版本比较,VS 2010拥有更好的集成开发环境。VS 2010是从VS.NET 2008发展过来的,它为ASP.NET编程提供了很好的开发环境,在开发本系统的时候用VS 2010创建ASP.NET项目。
利用VS 2010 开发应用程序一般包括建立项目、界面设计、属性设计、代码设计等步骤[8]。在界面设计的时候要用对应的控件实现对应的功能,通过不同控件来编写代码,设计美观的操作界面。VS 2010所需的计算机硬件配置要求不高,一般的计算机都能满足的。在打开项目的时候,要用VS 2010及高于VS 2010的版本才能打开,若采用低于VS 2010的版本打开,所做的系统将被损坏[9]。
2.2 ASP.NET
ASP.NET技术是一直在发展的,现在很多开发人员使用ASP.NET技术进行项目开发。它改变了网页的编程模式。
B/S架构属于ASP.NET网站开发网站的一种,B/S架构是在浏览器上建立的,它采用三层架构,减低了难度和开发成本,用丰富的方式跟用户交流[10]。
.Net平台为开发设计了C#语言,C#是面向对象的编程语言,它是由C和C++衍生出来的编程语言,它继承了C和C++的功能,去除了它们复杂性,C#没有宏,而且不允许多重继承,它是安全的、稳定的编程语言,它与C和C++有很多相似的地方,C#综合了其它编程语言的可视化操作和运行的高效率[11]。版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2646.html

好棒文