1、 1 1 第一章第一章 绪论绪论 1.11.1 选题背景选题背景 在传统的手工管理中,往往是用人工清点的方式来掌握超市中现有的 商品,使用手工记账的方式来掌握商品的进货和销售情况。这种方式在商品 数量较少、商品库存变换少的情况下,不失为一种较好的方法。但是,在目前 的大中型超市中,往往需要处理的商品种类数以千计,而且每天所发生的进 货和销售情况纷繁复杂。如果要借助人工来实现这一系列数据的记录和管 理,工作量将非常巨大,而且容易出现错误,造成管理上的混乱,更何况还需 要对商品的数据进行统计和分析。随着科学技术的不断提高,计算机科学日 渐成熟,其强大的功能已被人们所认识,它已进入人类社会的各个领域
2、并发 挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对超市信息 进行管理有着手工管理所无法比拟的优点,例如:检索迅速、查找方便、可靠 性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提 高超市管理的效率,也能使超市步入科学化、正规化的管理。基于这些问题, 为了使超市管理工作规范化、系统化、程序化,避免超市管理的随意性,提高 信息处理的速度和准确性,能够及时、准确、有效地查询和修改商品情况, 建立一个超市管理系统是非常必要的。计算机技术已经渗透到各个领域, 成为各行业必不可少的工具, 特别是 Internet 技术的推广和信息高速公路 的建立,使 IT 产业在市场竞争中越
3、发显示出其独特的优势,步入信息化时 代,有巨大的数据信息等待加工处理和传输,这使得对数据库的进一步开 发和利用显得尤为迫切。 作为国内市场的一些中小型超市,它们在信息化过程中的步伐要落后 于大中型超市,而对于这些企业的资源管理,信息的存储和处理也显得迫 切需要,要适应市场竞争,就需要有高效的处理方式和管理方法,因此加 快超市的信息化进程是必不可少的。 超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争, 而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是 超市业的竞争核心。零售领域目前呈多元发展趋势,多种业态:超市、仓 储店、便利店、特许加盟店、专卖店、货仓等相互并存。如
4、何在激烈的竞 争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追 求的目标。 在我国超市形成在 20 世纪 90 年代初期,现在已经成为我国零售业的 一种重要形态,为国民经济的发展发挥了重要的作用。随着超市高速的发 2 2 展,其经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满 足现有销售业的发展,这样就迫切地需要引入新的管理技术。 超市形态具有种种优点,但在目前状况下,它仍存在零售业企业所共 有的落后的一面,如:不能有效地管理每种商品,收款结算速度慢,容易 出现营业差错,不宜进行商品调价,盘点效率低等,而且在超市日常管理 中,商品的进、销、存等决策以经验为主,缺乏实时
5、分析功能,管理人员 对及时传递资料的要求始终得不到满足。 随着超市形态的高速发展,其经营管理也变得愈加复杂,日常所需要 处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工 管理已无法应对这复杂的市场。为此,依靠现代化的计算机信息处理技术 来管理超市,从而节省了大量的人力、物力,改善了员工的工作条件,减 轻了劳动强度,并且能够快速反映出商品的进、销、存等状况和各种反馈 信息分析,使管理人员快速对市场的变化做出相应的决策,加快超市经营 管理效率。 1.2 C+1.2 C+技术概述技术概述 C+称为“带类的 C” ,就是在 C 的基础上引入面向对象的机制而形成 的一门程序设计语言,而
6、C 是面向过程的程序设计语言。C+几乎继承了 C 的所有特点, 同时添加了面向对象的特征。C+既支持面向过程的程序设 计,又支持面向对象的程序设计。面向过程的程序设计语言是基于功能分 析的,以算法为中心的程序设计方法;面向对象的程序设计语言是基于结 构分析的,以数据为中心的程序设计方法。面向对象的程序设计方法具有 三大特征:封装性、继承性和多态性,其基本思 想是尽可能模拟人类的自 然思维方式来构造软件系统,不仅可以提高对用户需求的适应性,而且支 持软件复用。可视化的面向对象语言(如 Visual C+、 Visual Basic 等)是当前软件开发工具发展的主流方向,而学好 C+是基础。C+包括三 个要素:类、对象和继承。 1.3 Visual C+ 6.0 1.3 Visual C+ 6.0 开发工具概述开发工具概述 Visual C+是 Microsoft 公司推出的可视化开发环境,是 Windows 环 境下最优秀的程序设计工具之一。自 1993 年 Microsoft 公司推出 Visual C+1.0 后,随着其新版本的不断问世,Visu