资源描述:
《超市进销存管理系统论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、超市进销存管理系统目录第一章引言11.1问题的提出11.2课题的研究目的21.3课题的研究意义2第二章系统分析32.1需求分析32.2可行性分析3第三章总体设计53.1项目规划53.2数据库设计6第四章系统设计94.1设计目标94.2开发及运行环境94.3逻辑结构设计9第五章主要功能模块设计175.1主窗体设计175.2基础窗体创建215.3数据模块设计225.4库存商品模块设计245.5商品基本信息模块设计275.6进货单录入模块设计29总结33致谢3633第一章引言超市进销存管理系统是超市商品销售及货物管理的主要控制部分,直接影响销售的方便性及管理的规范
2、性。随着信息时代的发展,对效率的要求日益提高,企业经营涉及进、销、存多个环节,涉及商品种类繁多,业务量大,库存管理复杂,使用手工管理已无法胜任,因而软件控制销售和管理已经取代了传统全手工方式。如何采用先进的计算机系统管理进货、库存、销售等诸多环节也已成为趋势及必然。超市具有自身的特点:商品要求一般齐全,进出货关系较为简单,员工人数种类不多;在软件角度看,数据较少,对存储和速度要求不高。但正由于员工较少,使用软件控制成为必须。1.1问题的提出目前,大量的中小超市企业中,存在这样的现象:分散的、不连贯的进销存信息使超市管理者或相关管理人员无法看到进销存的全部资料
3、及相关报表,信息的分散使得产生的结果也无法保持一致和完整性,造成中小超市在进销存管理上存在如下问题:无法统计销售信息?无法准确全面掌握各业务进展状态?对销售人员工作过程掌握不够?业务人员对产品没有一定认识?销售及市场流程不清晰,流程变动较大?对市场信息、竞争的资讯掌握程度较不完善?无结构统一销售及市场情况报表?基本销售及市场费用统计较不完备?销售人员辞职时失单现象严重?等等。33加之,现在顾客的期望值越来越高,顾客需要更好的服务(产品及个性化服务)。企业的竞争已逐渐从产品的竞争转变为服务的竞争,因此中小企业要发展就必须需要进一步优化业务流程以提高企业竞争能力
4、。因此,加强超市进销存管理是企业发展的必然,通过计算机来大量完成本来由工作人员手工完成的工作,真正达到合理和充分利用现有资源,减轻工作压力。1.1课题的研究目的研究该课题是为了通过对“超市进销存管理系统”的设计与实现,熟悉这类的信息管理系统的开发原理及流程。在设计过程,能够深入地理解面向对象设计方法的优越性,获得这些方面的相关经验。对一个即将毕业的计算机专业本科生来说,又想在软件行业领域里有所发展,研究并应用面向对象设计方法是百益无一害的,可以使其走向社会后能够快速地适应行业需求。这正是本次设计的根本目的所在。1.2课题的研究意义首先,该课题属于管理信息系统
5、范畴。而管理信息系统(ManagementInformationSystem,简称MIS)在现代社会已深入到各行各业,是一个不断发展的新学科,是由人和计算机设备或其他信息处理手段组成并用于管理信息的系统。再加上行业信息化的热潮才刚刚开始,特别是中小型企业的信息化建设步伐刚刚迈出第一步。管理信息系统的开发的市场将是非常庞大的。这种需求对开发人员在数量上和素质上的要求也是非常迫切的。为了满足市场的需求以及能在竞争中取胜,系统设计人员就不仅仅是单纯地满足用户对功能的要求,还要从设计方法上来加以改进。其次,面向对象方法是一种非常实用的软件开发方法,它一出现就受到软件
6、技术人员的青睐,现在已经成为计算机科学研究的一个重要领域,并逐渐成为软件开发的一种主要方法。面向对象的程序设计将数据及对数据的操作方法封装在一起,作为一个互相依存、不可分离的整体。采用这种方法来设计系统,可以增加系统的安全性。同时通过继承与多态性,使程序具有很高的可重用性,使软件的开发和维护带来了方便。由于面向对象方法的突出优点,它才被广大用户所爱好。33第二章系统分析2.1需求分析经过对系统的业务流程和系统数据流程的调查,用户对系统的功能需求如下:①要求此管理软件将对库存产品进行资料管理和统计,对产品的进货单和产品的销售单进行录入管理和统计;②要求此管理软
7、件将根据用户的需要对进货、销售、库存情况进行查询,并能提供库存短缺预警功能;③要求此管理软件将为用户提供账号管理工具,以便用户对账号进行管理,具体为添加用户、删除用户、修改用户密码;④要求此管理软件提供企业人员管理,能够对企业员工的分类管理,新员工的加入以及员工删除,修改基本信息等功能;⑤要求此管理软件提供数据信息的备份和还原功能。对这些功能需求进行分类,主要包含有以下几种:进货管理模块、库存管理模块、销售管理模块、员工管理模块和系统模块。除上述功能外,系统还需要有以下功能:要有良好的人机界面,并提供换肤功能。支持多人操作,要求有较好的权限分配功能。在进货、
8、退货时存在一对多的关系,要求支持多行录入功能。为了方