3.1 可行性分析
3.1.1 系统的必要性
通过计算机对企业生产工作进行管理,不仅为企业的管理注入了新的生机,而且在运营过程中节省了大量的人力、物力、财力和时间,可以提高企业的生产效率,还为企业在市场竞争中树立了一个全新的形象,为企业日后发展奠定了一个良好的基础。随着计算机技术的发展,以及计算机在各个企业事业单位中应用的普及,计算机强大的功能已为人们深刻认识。它在当今高速发展的信息时代占据着不可缺少的地位,作为计算机应用软件的一部分,使用计算机对企业生产经营活动进行综合管理已经远远超过手工管理的效率。因此开发这样一个管理系统成为一件很必要的事情。
3.1.2 系统的可行性
C/S架构的数据库应用程序已有数10年的发展历程,迄今为止技术十分成熟和完善,而且在社会的各个领域应用十分广泛。另外,国际大型生产制造企业几乎都使用ERP软件来管理企业的生产活动,可见ERP管理理念已十分成熟且完善。
C#语言作为.NET平台的首选开发语言,它符合ECMA-334标准,可见其技术的完善性和语法的规范性。另外Microsoft SQL Server 2008是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理,它与Microsoft Visual Studio、Microsoft Office System以及新的开发工具包的紧密集成使其与众不同,无论是开发人员、数据库管理员、信息工作者还是决策者,Microsoft SQL Server 2008都可以为用户提供新的解决方案,帮助用户从数据中更多地获益。
3.2 系统需求
根据企业进销存管理系统的特点,可以将其分为采购管理、库存管理、销售管理、基础数据管理、系统文护管理、辅助功能管理7个部分,主功能及其各部分功能如图2和3所示。
企业进销存管理系统主功能模块结构如下所示:
图3.1 主功能结构图
子功能模块结构图如下所示:
图3.2 子模块功能结构图
3.3 系统性能需求
本系统是属于中小型的数据库系统,可以对中小型企业进销存系统进行有效管理。通过本系统应达到以下要求:
灵活运用表格进行批量录入数据,使信息传递速度更加快捷。
系统采用人机对话方式,界面美观大方,信息查询灵活、方便,数据存储安全可靠。
与供应商和代理商账目清晰。
功能强大的月营业额分析。
实现各种查询(如:定位查询、模糊查询等)。
实现商品进货分析与统计、销售分析与统计、商品销售成本明细等功能。
强大的库存预警功能,尽可能地减少商家不必要的损失。
实现灵活的打印功能(如:单页、多页和复杂打印等)。
系统对用户输入的数据进行严格的数据检查,尽可能排除人为的错误。
系统最大限度的实现了易安装性、易文护性和易操作性。
4 系统数据库设计
由于本系统是为销售行业量身定制的,需要充分考虑到数据安全性和数据容量等问题,Microsoft SQL Server 2008相对于其他数据库而言,其安全性更强,处理速度更快,具有海量的存储能力,且具有极强的扩展性,这正好满足了销售行业的需求,所以本系统采用SQL Server 2008数据库
4.1 数据库概述 C#企业进销存管理系统开发与设计+ER图(6):http://www.751com.cn/jisuanji/lunwen_7754.html