1.2 国内外研究现状
超市信息化状况分三个层面:在高端企业,进销调存核心结构体系基本运作正常,面临的主要问题是数据的深挖掘和系统业务集成;在中端企业,分散营运向集中管理转变,进销调存核心结构系统正在由分散单店管理、销售核算向连锁管理、进价核算过渡;在低端企业,业务流程和信息系统建设需要一段时间的探索、认识和渐进过程。整个零售行业对信息化是企业可持续发展、增强核心竞争力的认识已经逐渐趋向一致。但目前管理系统只在中、高端企业得到了广泛的应用和重视,在小型企业、零售店的应用局限于信息化的表面层次,究其原因,资金匮乏很大程度限制了其向更高程度信息化的应用。
1.3 主要工作
(1)调查实际生活中的超市管理软件,总结其优缺点。查阅文献资料,确定本系统开发的主要技术。
(2)根据调查结果进行需求分析,并进行相应的数据库设计。
(3)根据所需的功能,进行系统界面的实现,并完成其相应的功能,对系统进行调试。
2.技术支持
2.1 三层架构
本系统的软件体系结构使用的是三层架构,主要分为三层:最上层是表示层,中层是业务逻辑层,最下层是数据访问层。三层架构的优点是,开发人员只需要关注所需要的那一层,而不用管其他的操作;可以很容易的用新的实现来替换原有层次的实现;降低层与层之间的依赖;有利于标准化;利于各层逻辑的复用;结构更加的明确;节约后期文护的成本。
2.2 SQL Server 2005
SQL Server是一个关系数据库管理系统,是Microsoft推出的新一代数据管理与分析软件。SQL Server是一个全面的、集成的、端到端的数据解决方案,它为用户提供了一个安全、可靠和高效的平台用于企业数据管理和商业智能应用,与微软系列软件的紧密集成使得用户能够轻松对数据进行操作。
2.3 C/S结构
C/S 结构,即Client/Server或客户/服务器模式。C/S结构充分发挥客户端的处理能力,很多工作可以在客户端处理后再提交给服务器,减轻了服务器的压力同时,客户端的反应时间较短;C/S结构设计容易,可方便的满足用户的自定义需求;交互能力强;相对于B/S结构,客户服务器架构的应用中,安全性大很多。
3.系统分析与设计
3.1 需求分析
超市管理系统面向的对象是超市的各类员工。员工包括五种类型:普通员工,销售员工,采购员工,管理人员和技术人员。其中,普通员工可以查找库存商品;销售人员进行商品的销售;管理人员对员工信息进行文护,可以添加、修改和删除员工的信息;技术人员对系统进行文护;采购人员对商品信息进行文护,包括供货商信息文护和供应商所提供的货物清单信息的文护以及库存信息的盘点。所有员工均可以修改自己的密码,管理人员可以修改其他人的密码。
3.2 功能模块设计
根据需求分析,本系统设计如下模块:系统管理、资料管理、销售管理、采购管理、库存管理、员工管理。各个功能模块的作用如下:
资料管理:主要包括供应商信息的添加、修改、删除操作,批量导入操作,可按照编号、名称、地址、全部四种条件进行模糊查询操作;对供应商所提供货物清单的添加、修改、删除操作;按编号、名称、供应商、全部四种分类进行查询操作。
销售管理:主要操作包括销售人员的商品销售操作;管理人员可按照当天、当月、自定义时间段等分类条件进行统计信息的操作。
采购管理:包括为采购人员生成商品采购列表操作;导出清单到EXCEL的操作。
库存管理:主要包括库存商品的添加、修改、删除操作;按商品编号、商品名称、供应商或者全部查询四种分类的查询操作;查看超出上下限的库存商品的操作。 C#超市管理系统的设计与实现+源代码(2):http://www.youerw.com/jisuanji/lunwen_5563.html