长江企业进销存管理系统的设计与实现.doc
《长江企业进销存管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《长江企业进销存管理系统的设计与实现.doc(59页珍藏版)》请在咨信网上搜索。
1、学 号 _ 0806121_ _ 2023届毕业设计 课 题 长江公司进销存管理系统的设计与实现 学生姓名 系 别 数学与计算机科学系 专业班级 2023级信息管理与信息系统 指导教师 2023 年 6 月摘 要 本进销存管理系统是针对中小型公司的管理特点,融合了众多先进管理理念开发而成的长江公司进销存一体化计算机管理软件,满足用户进货管理、销售管理、库存管理、基本资料管理、综合查询等各项工作。系统具有稳定性高、安全、易扩展、结构合理、界面和谐、操作方便、实用而科学等特点。强大的查询、记录功能,将大量的、动态的数据和信息直观化,真正实现对物流、信息流的轻松管理。系统开发的目的是实现公司进销存管
2、理的系统化、规范化和自动化,该系统具有完毕产销连接,产品库存管理,客户管理,发货管理,库存管理,订单管理等多个功能,满足公司高效管理的需求。进销存管理系统是针对中小型公司的进货、销售、仓储等业务制作的管理软件,功能强大。 关键词:数据库,MyEclipse,进销存管理 Abstract This Invoicing management system for small and medium enterprise management features, combined with a variety of advanced management idea and development of
3、 the Yangtze River enterprises Invoicing computer management software integration, satisfies the user purchase management, sales management, inventory management, basic data management, comprehensive inquiry and other work. The system has high stability, safety, easy to expand, reasonable structure,
4、 friendly interface, convenient operation, practical and scientific characteristics. Powerful query, statistical functions, will be large, dynamic data and information visualization, and truly realize the logistics, information flow easily manage. The target of the system development is to realize t
5、he enterprise Invoicing management system, standardization and automation, the system has a complete production and marketing connection, inventory management, customer management, shipping management, inventory management, order management and other functions, to meet the needs of enterprise perfor
6、mance management. Invoicing management system for small and medium enterprises purchase, sales, warehousing and other business production management software, a powerful.Keywords: Database, My eclipse ,Invoicing management前 言随着全球经济信息化的进程和我国成功进入WTO组织,公司面临着前所未有的机遇和挑战,在如此激变的社会形势和剧烈的市场竞争下,愈来愈多的公司管理者意识到效
7、率管理和科学管理的重要性,以及增强市场竞争力的迫切性,因此建立科学、规范、高效的管理制度和秉承富有竞争力的经营理念是每一个公司管理者的渴望,公司采用计算机管理进货、库存、销售等诸多环节也已成为趋势及必然。在进货、库存、销售环节中,由于商品种类繁多、业务量大、库存管理复杂,使用手工操作的工作量很大,在操作过程中也很容易出现各种错误。而采用计算机管理则可以大大提高平常工作的效率,不仅将本来由手工操作的进货、出货及销售这一整套流程用计算机进行全程管理,并且消除了手工操作中也许存在的不拟定因素,达成进销存管理流程清楚的目的,从而可以比较彻底地贯彻经营者的管理模式。公司进销存管理系统是以软件工程方法为指
8、导,结合实践,对系统进行调研、需求分析、软件设计、数据库设计、界面设计、编码测试等工作来完毕公司进销存管理系统的原型。公司进销存管理系统的开发设计重要依据软件工程的软件开发原则,结合所学过的面向对象的可视化语言来完毕,在前人工作经验的基础上自己来开发系统。此系统采用面向对象的程序设计语言Java做前台开发软件和MySQL这款强大的数据库专业软件做后台数据库的设计,整个系统用简洁明快的界面展现出来,使操作简朴可行,用户使用方便、简洁。本系统是使用窗体模式开发的桌面应用程序。它使用一个主窗体包含多个子窗体,子窗体只能在主窗体规定的范围内移动。这些子窗体由导航面板上的按钮调用,这些按钮需要添加事件监
9、听器,在单击该按钮时,由事件监听器创建并初始化相应的窗体,然后显示该子窗体。假如每个按钮都使用自己的监听类,那么就需要很多监听器类,这样代码的工作量大。为了提高程序开发效率,使用Java的反射功能为实现所有的事件监听提供了也许。目录 第1章 绪 论11.1系统的开发背景11.2系统开发简介11.2.1系统开发工具简介11.2.2 MySQL简介21.2.3系统开发环境2第2章 系统分析32.1需求分析32.2系统开发的可行性分析32.3系统功能分析32.4业务逻辑编码3第3章 系统总体设计53.1系统流程图53.2系统总体结构图53.3数据库的设计63.3.1数据库分析63.3.2进销存管理系
10、统E-R图7第4章 系统具体设计104.1主窗体设计104.2数据表设计164.3文献夹组织结构184.4系统重要类编写和设计194.4.1实体类的编写194.4.2数据访问对象类的编写194.4.3内部窗口类的编写194.4.4实用类的编写204.5单元测试20第5章 用户手册235.1系统启动、登录与退出235.1.1系统启动与登录235.1.2系统退出255.2库存管理255.2.1库存盘点265.2.2价格调整界面275.3基础信息管理275.4查询记录管理295.4.1客户查询305.4.2商品查询305.4.3供应商查询315.4.4入库查询315.5系统管理325.5.1操作员管
11、理325.5.2更改密码335.5.3退出系统33总结与展望34致 谢35参考文献36 插图清单图3-1 系统流程图5图3-2进销存系统结构图.6图3-3客户实体E-R图7图3-4供应商实体E-R图7图3-5商品实体E-R图8图3-6库存实体E-R图8图3-7进货单实体E-R图8图3-8销售单实体E-R图9图3-9用户实体E-R图9图4-1程序主窗体界面效果10图4-2系统的文献夹组织结构19图5-1登录界面23图5-2主界面24图5-3库存管理25图5-4库存盘点管理界面26图5-5价格调整界面27图5-6添加和修改库存商品信息界面28图5-7供应商信息界面27图5-8查询记录30图5-9客
12、户查询30图5-10商品查询.31图5-11供应商查询.31图5-12入库查询.32图5-13创建新角色.32图5-14创建用户.32图5-15添加操作员界面和修改删除操作员界面.33图5-16更改密码界面.33表格清单表1客户信息表(customer).16表2商品信息表(ware)16表3供应商信息表(provider).17表4库存信息表(storage)17表5销售信息表(saleform).17表6进货信息表(stock)18表7操作员信息表(user).18 第1章 绪 论 实现公司信息化管理是现代社会中小公司稳步发展的必要条件,它可以提供公司的管理水平和工作效率,最大限度地减少手
13、工操作带来的失误。进销存管理系统可以实现公司的进货、销售、库存管理等各项业务的信息化管理。1.1系统的开发背景 加入WTO以后,随着国内经济的高速发展,中小型公司的商品流通越来越多,其所经营的商品种类繁多,难以管理,而进销存管理系统逐渐成为公司经营和管理中的核心环节,也是公司取得效益的关键。为了完善管理制度,增强公司的竞争力,很多公司都决定开发进销存管理系统,以实现商品管理的信息化。1.2系统开发简介公司进销存管理系统的前台开发软件选择的是MyEclipse6.5,该软件是面向对象的开发工具,代码的可重用性好、软件易于维护。后台的数据库采用的是MySQL数据库,MySQL简朴易于掌握,合用于中
14、大型的数据库操作,公司进销存所使用的数据库属于中型的数据库,故采用该数据库。1.2.1系统开发工具简介MyEclipse公司级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,运用它可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大地提高工作效率。它是功能丰富的JavaEE集成开发环境,涉及了完备的编码、调试、测试和发布功能,完全支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。在结构上,MyEclipse的特性可分为7类: l Jav
15、aEE模型 l WEB开发工具 l EJB开发工具 l 应用程序服务器的连接器 l JavaEE项目部署服务 l 数据库服务 l MyEclipse整合帮助 对于以上每一种功能,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。 简朴而言,MyEclipse是Eclipse的插件,也是一款功能强大的JavaEE集成开发环境,支持代码编写、配置、测试以及除错,MyEclipse6.0以前版本需先安装Eclipse。MyEclipse6.0以后版本安装时不需安装Eclipse
16、。1.2.2 MySQL简介 MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,特别是开放源码这一特点,许多中小型网站为了减少网站总体拥有成本而选择了MySQL作为网站数据库。与其他的大型数据库例如Oracle、DB2、SQL Server等相比,MySQL自有它的局限性之处,如规模小、功能有限(MySQL Cluster的功能和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的限度。对于一般的个人使用者和中小型公司来说,MySQL提供的功能已经绰绰有余,并且由于MySQL是开放源码软件,因此可以大大减少总体拥有成本。 1.2.3系统开发环境l
17、操作系统:Windows XP(SP2)l Java 开发包:JDK 1.6l 数据库:MySQL 5.5l 分辨率:最佳效果为1440*960像素第2章 系统分析 2.1需求分析需求分析是一项重要的工作,也是最困难的工作。通过调查组织机构情况和系统必须实现的功能,通过仔细的思考和设计,现制定如下的需求分析:l 系统操作简朴,界面和谐l 进货、退货管理l 基础信息管理(涉及客户、商品和供应商的信息管理和修改删除操作)l 销售、退货管理l 库存管理(涉及库存盘点和价格调整)l 查询记录分析(客户、商品、供应商、销售、入库、销售排行查询)l 系统管理l 可以批量填写进货单和销售单2.2系统开发的可
18、行性分析系统分析人员需要5、6天时间确认需求分析文档。程序开发人员需要在45天的时间内进行系统设计、程序编码、系统测试、程序调试和最终文档编写等工作,时间上可行。在技术方面,由于Java的易操作性,以及系统设计人员对软件工程的理解,系统编码方面不会出现太大的问题,技术上可行。由于系统是由个人独立编写,所以也就不存在资金方面的困扰,经济上可行。综上所述,项目在时间、技术和资金方面都是可行的。因此认为该项目可以准时保质开发。2.3系统功能分析根据需求分析的描述以及与用户的沟通,现制定系统功能模块如下:1) 进货管理:涉及进货、退货两个子模块。2) 基础信息管理:涉及商品信息管理、客户信息管理和供应
19、商信息管理三大模块。 其中每个模块下又分为几个小模块来实现增删改查操作。3) 销售管理:涉及销售订单、销售后退货解决模块。4) 库存管理:涉及库存盘点和库存价格调整两个模块,可以很方便地将系统与实 物之间的数量和价格一一相应上,使信息更准确。5) 查询记录:提供了强大的查询和搜索功能,其中涉及客户查询、商品查询、供应 商查询、销售查询、退货查询、入库查询、销售排行等子模块,查询功能强大。6) 系统管理:涉及操作员管理、密码更改、退出系统等子项。2.4业务逻辑编码 由于涉及到多张数据库表格,故对表格编码作统一规划,方便程序编写。其中数据库对象命名以字母db开头,数据表对象命名以字母tb开头。l
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 长江 企业 进销存 管理 系统 设计 实现
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【丰****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【丰****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。