企业进销存管理系统的设计与实现毕业433937.doc
《企业进销存管理系统的设计与实现毕业433937.doc》由会员分享,可在线阅读,更多相关《企业进销存管理系统的设计与实现毕业433937.doc(50页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流企业进销存管理系统的设计与实现毕业433937.精品文档.JIANGXI AGRICULTURAL UNIVERSITY本 科 毕 业 论 文(设 计)题目: 企业进销存管理系统的设计与实现 摘 要随着我国市场经济的发展和计算机的普遍应用,零售、批发行业正处于一个高速发展的阶段,并带来了激烈的市场竞争。企业要想在市场竞争中谋求发展,就必须加强内部管理并提高运营效率。但我国大部分企业仍然没有形成完善的、有效的信息化管理机制,严重影响了企业持续、稳定、快速的发展。本课题研究的“企业进销存管理平台”实现了基础信息管理、进货管理、销售管理、库存管理、
2、查询管理和系统管理,能帮助企业提高信息化水平。课题在需求分析的基础上提出了系统的总体设计方案,对系统各功能模块进行了详细设计。该“企业进销存管理平台”基于Model 2模式,系统前台采用AWT和Swing组件开发界面。该系统为用户提供了友好系统界面,便于使用者操作和使用,交互性强,后台逻辑明了,结构清晰。关键词: Model 2;进销存管理AbstractWith the development of market economy in China and the commonly used of computer, retail, and wholesale industry are in
3、a high speed development stage, and triggered a fierce market competition. Enterprises want to seek development in the market competition, it is very necessary to strengthen internal management and improve operational efficiency. But most of our enterprises are still not form a perfect, effective in
4、formation management mechanism system, it serious influence the enterprises sustainable, stable and rapid development.This subjects research enterprises sells and saves of the management platform realize the basic information management, purchase management, sales management, inventory management, i
5、nquires management and systems management, it can help the enterprises to improve informationization level. Topics in the demand of analysis are proposed on the basis of overall design scheme of the system, and the functional modules of the system designed in detail, in realize and be tested. The en
6、terprises sells and saves of the management platform based on Model 2 pattern, the system at the front desk adopt AWT and Swing components development, provide the user with the simple and friendly operator interface. Keywords: Model 2;sells and saves management目 录1 绪论11.1 背景和意义11.2 发展趋势11.3 系统开发目标2
7、2 系统需求分析32.1 系统功能分析32.2 系统功能结构32.3 功能描述42.3.1 基础信息管理42.3.2 进货管理42.3.3 销售管理52.3.4 库存管理62.3.5 查询管理62.3.6 系统管理72.4 系统性能需求72.4.1 时间需求72.4.2 空间需求73 系统总体设计83.1 系统整体架构设计83.2 系统的设计原则83.2.1 操作方便、快捷83.2.2 易用性和易维护性83.3 系统开发与运行环境设计83.3.1 软件环境83.3.2 硬件环境84 数据库设计94.1 系统ER图94.2 数据表的设计94.3 视图的设计135 系统详细设计155.1 基础信息
8、管理155.1.2 客户信息管理类图设计155.1.3 商品信息管理类图设计175.1.4 供应商信息管理类图设计205.2 进货管理类图设计225.3 销售管理类图设计265.4 库存管理类图设计305.5 查询管理类图设计315.6 系统管理类图设计345.7 工具类(DAO类)356 系统的实现376.1 登录界面及主界面376.2 基础信息管理386.2.1 客户信息管理386.2.2 商品信息管理396.2.3 供应商信息管理406.3 进货管理416.3.1 进货单管理416.3.2 入库退货管理416.4 销售管理426.4.1 销售单管理426.4.2 销售退货管理436.5
9、库存管理436.5.1 库存盘点436.5.2 价格调整446.6 查询管理446.6.1 客户信息查询446.6.2 商品信息查询456.6.3 供应商信息查询456.6.4 销售信息查询466.6.5 销售退货信息查询476.6.6 入库信息查询476.6.7 入库退货信息查询486.7 系统管理486.7.1 操作员管理486.7.2 更改密码497 系统测试517.1 系统测试517.2 测试总结51总结与展望52参考文献53致 谢541 绪论1.1 背景和意义进入21世纪以来,在信息技术的推动下,世界经济的发展已经进入了加速状态。世界经济一体化,企业经营全球化,以及高度竞争造成的高度
10、个性化与迅速改变的客户需求,令顾客、企业与供方的关系变得更加密切和复杂。强化管理,规范业务流程,提高透明度,加快商品资金周转,以及为流通领域信息管理全面网络化打下基础,是家电销售公司乃至众多商业企业梦寐以求的愿望。中小企业在我国经济发展中具有重要地位,目前我国的中小企业数量较多、地区分布广泛、行业分布跨度大,随着全球经济一体化的发展及中国加入WTO,中小企业将面临外资企业和国外产品与服务的严峻挑战,比较而言,外资企业具有更为雄厚的资金实力、丰富的管理经验和先进的技术手段,因此,如果我国的中小企业不借助先进的管理思想转变经营观念、使用信息化提高企业的管理水平和工作效率,将很难在今后的国际竞争中取
11、胜。然而企业管理在很多方面、很大程度上都必须借助信息化来完成,而我国中小企业的信息化水平还很低,与外资企业相比,还处于起步阶段1。 进销存管理系统是一个典型的数据库应用程序,根据企业的需求,为解决企业账目混乱,库存不准,信息反馈不及时等问题,采用先进的计算机技术而开发的,集进货、销售、存储多个环节于一体的信息系统。1.2 发展趋势目前国内知名的进销存管理软件有:Simple进销存、美萍软件、金蝶软件特尔特软件、用友软件、秘奥软件、金动力软件等。每种进销存软件的功能和特点的不一样,目前国内进销存软件市场可大体分为三大派系:第一类以“速达”为首,将进销存做成专业的财务软件,供会计使用。此类软件专业
12、性强、功能强大、可用于报税。但此类软件前期培训成本较高,且对于非财务人员不适用,有很强的排它性;第二类以“管家婆”为首,将进销存专业、复杂的程序隐入幕后,做成傻瓜型的软件,供普通用户使用。此类软件操作界面简单,易学易用,非财务人员也能快速掌握。但此类软件功能比较单一,很多统计数据无法实现;第三类以“金蝶智慧记”为首,针对个体批发店、个体零售店、网店、简单管理小企业的免费进销存软件。主要功能:进出货记录、管理库存、管理欠款、管理收支、管理客户、管理供应商、统计报表等,界面简单,功能齐全,简单易学1。1.3 系统开发目标 系统采用C/S体系结构,利用JAVA SE和MySql 5.5 进行开发,具
13、有简单、易用性、用户界面友好等特点。系统开发的目标7主要是:(1) 界面设计简洁、友好、美观大方;(2) 操作简单、快捷方便;(3) 数据存储安全、可靠;(4) 信息分类清晰、准确;(5) 强大的查询功能,保证数据查询的灵活性;(6) 对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。2 系统需求分析2.1 系统功能分析由需求分析可知,企业进销存管理系统包括基础信息管理、进货管理、销售管理、库存管理、查询管理和系统管理六个部分。其中基础信息管理包括客户信息管理、商品信息管理、供应商信息管理,进货管理包括进货单的管理和进货/退货的管理,销售管理包括销售单的管理和销售退货的管理,库存
14、管理包括库存盘点管理和库存价格调整,查询统计包括客户信息查询、商品信息查询、供应商信息查询、销售情况查询、销售退货情况查询、入库查询和入库退货查询,系统管理包括操作员的增、删、改、查1。2.2 系统功能结构根据2.1节的系统功能分析可知“企业进销存管理平台” 基础信息管理、进货管理、销售管理、库存管理、查询管理和系统管理六个模块,其功能结构图如图2-1所示。图2-1 系统功能结构图2.3 功能描述2.3.1 基础信息管理(1) 活动图图2-2 基础信息管理活动图(2) 功能介绍 客户信息管理:企业面向的是客户,可以把一些长久合作的客户信息保存下来。同时,当客户的基本信息发生改变或取消合作时还需
15、要对相应的客户信息进行修改和删除; 商品信息管理:企业销售商品,需要对合作的供应商所提供的商品信息记录下来,以便进货管理等。同时,当供应商的提供的商品信息发生变化或不提供某商品时,需要对已录入的商品信息进行修改和删除; 供应商信息管理:主要负责为系统添加新的供应商记录。在企业进销存管理系统中,商品是主要的管理对象,而系统中所有的商品都由不同的供应商提供,这就需要把不同的供应商信息添加到系统中,在商品信息中会关联系统中对应的供应商信息。当供应商的联系方式发生改变时,必须更新系统中的记录,以提供供应商的最新信息,另外,当不再与某家供应商合作时,需要从系统中删除供应商的记录信息。2.3.2 进货管理
16、(1) 活动图图2-3 进货管理活动图(2) 功能介绍 进货单:企业需要进货,就需要相应的进货单。根据供应商和需要的商品以及进货时间、经手人和验证信息等填写相应的进货单信息; 进货/退货:企业需要进行相应的退货管理,进行相应的退货记录,以便以后的查询统计,为公司提供相应的参考依据。2.3.3 销售管理(1) 活动图图2-4 销售管理活动图(2) 功能介绍 销售单:企业向客户销售商品,需要根据客户的需求填写相应的商品信息,形成销售单,同时需要将销售单信息录入到数据库中,方便企业进行销售分析和总结; 销售退货:对于已经售出的商品,客户可能不满意,所以需要进行相应的退货管理。同时需要将退货记录起来,
17、方便以后进行统计与总结。2.3.4 库存管理(1) 活动图图2-5 库存管理活动图(2) 功能介绍 库存盘点:库存盘点是为了精确的计算当月和当年的营运状况,以月/年为周期执行清点公司内的成品和原材料和订制本公司仓储之收发作业准则,以便对仓储货品的收发结存等活动进行有效控制,保证仓储货品完好无损、帐物相符; 价格调整:主要用于调整库存中指定商品的单价等信息。2.3.5 查询管理(1) 活动图图2-6 查询统计活动图(2) 功能介绍该模块包括客户查询、供应商查询、商品查询、销售查询、销售退货查询、入库查询、入库退货查询。销售查询功能主要用于查询系统中的销售信息、其查询方式可以按照客户全称、销售票号
18、进行匹配查询和模糊查询。另外,还可以指定销售日期查询。2.3.6 系统管理(1) 活动图图2-7 系统管理活动图(2) 功能介绍为确保系统的安全,只有具有权限的使用者才能访问系统,该部分完成系统管理员的添加、删除、修改以及修改密码功能。2.4 系统性能需求2.4.1 时间需求(1) 查询的最长等待时间不超过3秒;(2) 更新信息的时间不超过3秒;2.4.2 空间需求(1) 支持的终端数:=1000;(2) 支持的并行操作的使用者数:=300;3 系统总体设计3.1 系统整体架构设计本系统基于JAVA SE应用的C/S 架构的两层结构,将系统划分为表示层、逻辑层和数据层2,由于本系统采用Mode
19、l 2模式,故实际上视图层与逻辑层合并为同一层。如图3-1所示。图3-1 基于JAVA SE应用的C/S 架构的三层结构图3.2 系统的设计原则3.2.1 操作方便、快捷应用软件一定要为用户提供设计简洁、友好、美观大方的界面,使软件使用者操作简单、快捷方便。3.2.2 易用性和易维护性提供方便快捷、美观大方的人机交互界面。使用用户熟知的术语以及相应的中文信息界面。针对用户可能出现的使用障碍,要为用户提供相应的培训工作,缩短用户对系统熟悉的过程 2。3.3 系统开发与运行环境设计3.3.1 软件环境(1) 操作系统:Windows 2000/ 2003/ XP或更高版本;(2) 数据库:MySQ
20、L 5.5;(3) 开发工具:Eclipse 3.2;(4) 开发语言:JAVA SE(JDK 1.5或更高版本)。3.3.2 硬件环境(1) 内存: 256MB或更高;(2) 磁盘容量:512MB或更高;(3) 其它:鼠标、键盘。4 数据库设计4.1 系统ER图本系统设计的实体包括:库存、客户、供应商、商品、管理员、退货、入库、销售,将它们以及它们之间的关系抽象出来,并绘制成ER图1 3 4。图4-1 系统ER图4.2 数据表的设计(1) 表tb_kucun(库存表)表4-1 库存表列名类型是否唯一是否可空约束说明idvarchar(30)是not null自增编号,主键spnamevarc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 进销存 管理 系统 设计 实现 毕业 433937
限制150内