论文部分内容阅读
目前,进销存管理软件市场竞争激烈,适合于各种应用场景的同类软件不断推出,但也存在不少问题,因为几乎所有正式发行版本都需要付一笔不菲的费用,很多功能可能不适合具体的某个工商企业或公司,或不能满足实际的需求。实际上,不同的工商企业、公司,对进销存管理软件的需求往往有个性化的差异,那种通用的软件费用往往较高,但不一定能够满足一些中小企业或公司的特殊需求。本文实际调研了中小型电脑公司进销存业务的业务流程,分析了具体的业务需求,在此基础上,设计并实现了一个能满足中小型电脑公司进销存业务基本需求的应用系统。本文的主要研宄工作和创新点如下:(1)遵循现代软件工程开发应用系统的基本原理和设计思想,在对应用系统开展可行性研宄、需求分析,在系统的总体设计、详细设计、具体编码、实现与测试过程等环节都贯彻其基本要求和原则;(2)将UML建模与结构化方法相结合,分析应用系统的功能需求,使应用系统的总体功能的实现过程更加灵活;(3)系统采用当今成熟的三层架构,以提高系统开发的效率和系统的安全性;(4)采用先进的数据管理技术,保证了系统对数据库的统一管理和进销存数据的安全;(5)设计并实现了应用系统的六大功能模块,即基础信息管理、进货管理、销售管理、库存管理、统计报表管理、日常管理与系统设置管理等,在系统的分析、设计与实现、实施的各个环节,都充分考虑了系统的非功能性需求,包括系统的可靠性、健壮性和安全性等;(6)系统实现界面友好,操作比较方便。设计过程中,进行了很多个性化设计,如根据商品类型自动生成商品编号、订单号,智能化输入商品名称、顾客名称等,即方便了操作,减少了很多不必要的录入和输入错误,也提高了系统的可用性和安全性,改善了用户体验。系统采用微软集成开发工具VS2010进行开发,后台编程语言采用C#语言,配合使用SQL SERVER 2010数据库系统管理合同数据库。目前系统已经顺利通过测试,测试结果基本符合设定的目标,系统总体运行顺利,可以满足中小型电脑公司进销存业务管理的基本需求。