企业进销存管理系统的设计与实现--大学毕业(论文)设计.doc
《企业进销存管理系统的设计与实现--大学毕业(论文)设计.doc》由会员分享,可在线阅读,更多相关《企业进销存管理系统的设计与实现--大学毕业(论文)设计.doc(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、本科毕业设计企业进销存管理系统的设计与实现姓 名 迟 姗 姗 院 系 信息与电气工程学院 专 业 信息管理与信息系统 年 级 09级01班 学 号 20092212395 指导教师 李 洪 国 2013年 5 月 22 日独 创 声 明本人郑重声明:所呈交的毕业论文(设计),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议。尽我所知,除文中已经注明引用的内容外,本论文(设计)不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。此声明的法律后果由本人承担。 作者签名: 年 月 日毕业论文(设计)使用授权声明
2、本人完全了解鲁东大学关于收集、保存、使用毕业论文(设计)的规定。本人愿意按照学校要求提交论文(设计)的印刷本和电子版,同意学校保存论文(设计)的印刷本和电子版,或采用影印、数字化或其它复制手段保存论文(设计);同意学校在不以营利为目的的前提下,建立目录检索与阅览服务系统,公布论文(设计)的部分或全部内容,允许他人依法合理使用。(保密论文在解密后遵守此规定)论文作者(签名): 年 月 日毕业设计开题报告姓名迟姗姗性别女学院信息与电气工程学院年级09级01班学号20092212395题 目企业进销存管理系统的设计与实现课题来源学生自拟课题类别应用研究选题意义(包括科学意义和应用前景,研究概况,水平
3、和发展趋势,列出主要参考文献目录):企业对进销存系统的需求具有普遍性。企业应用进销存可有效减少盲目进货,降低进货成本,合理控制库存,减少资金占用并提高市场灵敏度,提升企业市场竞争力。在网络化,信息化飞速发展的今天,开发一套进销存管理系统作为软件应用平台,构建一个业务与财务一体化,多个环节一体化的进销存管理系统有着重要的现实意义。企业仓库进销存管理系统的思想来源于对用友财务软件的学习,利用使用较为广泛的JAVA技术访问后台数据库,从而使用户连接到数据库和静态页面。基于这种前提,利用JAVA技术我设计了“企业仓库进销存管理系统”。主要的参考文献目录:1 (美)豪斯特曼著,叶乃文,杜永萍译.JAVA
4、核心技术.北京.机械工业出版社,2008 2 李刚.疯狂JAVA讲义.北京.电子工业出版社,2012 研究主要内容和预期结果(说明具体研究内容和拟解决的关键问题,预期结果和形式,如在理论上解决哪些问题及其价值,或应用的可能性及效果):1、内容:系统对于客户、商品、供应商的各个模块的管理,针对商品、客户、供应商、进货、销售的查询统计,进货管理以及销售管理。2、目标:根据收集的相关资料,再根据企业的实际情况,完成对系统增删改查的基本功能的设定,制作日志文档的保存,保证商品的进货与销售管理的正常运作。在此基础之上开始撰写毕业设计。3、准备解决的问题:针对于系统中的库存管理包括库存盘点和价格调整。4、
5、预期成果:毕业设计成果企业进销存管理系统和毕业论文。拟采取的研究方法和技术路线(包括理论分析、计算,实验方法和步骤及其可行性论证,可能遇到的问题和解决方法,以及研究的进度与计划):在本系统中,拟采取的技术研究方法和技术路线是根据与实际相结合的资料相联系,采用面向对象的跨平台语言JAVA作为开发语言,使用MyEclipse为开发工具,运用Model-View-Controller的模式,在GUI的人机交互界面下,使用Sql Server2008数据库创建表格,系统设计使用JAVA中较为常见的JFrame、JPanel等组件来完成,并且在数据分析时借助E-R数据模型图。指导教师意见(对论文选题的意
6、义、应用性、可行性、进度与计划等内容进行评价,填写审核结果:同意开题、修改后再开题、不同意开题): 签名: 年 月 日院(系)毕业论文(设计)领导小组意见: (签章) 年 月 日毕业设计结题报告姓名迟姗姗性别女学院信息与电气工程学院年级09 级01班学号20092212395题 目企业进销存管理系统的设计与实现课题来源学生自拟课题类别应用研究本课题完成情况介绍(包括研究过程、实验过程、结果分析、存在的问题及应用情况等。)选择进销存管理系统作为设计题目是因为据我了解目前绝大多数的企业都在使用进销存系统,所以在老师提议指导下决定将这个题目作为我的论文。在整个设计过程中虽然收集了部分资料,还是因为自
7、己对于进销存系统在公司的具体使用情况不是很明确,使得自己只是简单做出了本系统。在写论文期间没有很好的抓住论文的重点,设计的结果不是很接近我的预期,还是自己的能力有限。具体实施时数据库还是使用Oracle这一大型数据库相对来说会更加有具体价值。指导教师评语: 签名: 年 月 日院(系)毕业论文(设计)领导小组意见:(公章) 年 月 日指导教师评定成绩毕业设计成绩评定表学院:信息与电气工程学院 学号:20092212395姓 名迟姗姗总成绩:题 目企业进销存管理系统的设计与实现评阅人评语评定成绩: 签名: 年 月 日答辩小组评语答辩成绩: 组长签名: 年 月 日注:总成绩=指导教师评定成绩(50%
8、)+评阅人评定成绩(20%)+答辩成绩(30%),将总成绩由百分制转换为五级制,填入本表相应位置。目 录1 引言12 采用技术和开发工具介绍22.1 JAVA技术22.2开发工具- MyEclipse23系统分析33.1需求分析33.2设计策略43.3系统目标44系统具体功能描述及实现54.1 基本信息管理模块54.1.1客户信息管理模块54.1.2商品信息管理模块64.1.3供应商信息管理模块64.2 进货管理模块74.3 销售管理模块84.4 查询统计模块84.4.1 客户信息查询84.4.2 商品信息查询94.4.3 供应商信息查询94.4.4 销售单查询94.4.5 进货单查询94.5
9、库存管理104.5.1库存盘点104.5.2 价格调整104.6 系统管理模块105 数据库设计105.1 逻辑结构设计105.2 数据表结构116 结束语17参考文献18致 谢18鲁东大学本科毕业设计企业进销存管理系统的设计与实现迟姗姗(信息与电气工程学院,信息管理与信息系统,2009级1班,20092212395)摘 要:通过调查分析传统企业仓库的不足,采用应用广泛的JAVA技术和Sql Server2008数据库基于MyEclipse平台开发,设计了一个友好,人性化较为突出,功能简便快捷并较为实用的企业进销存管理系统,主要针对于中小型企业。经授权后,用户可以登录系统后台,根据各自的权限以
10、实现顾客、商品、供应商的添加、删除、定单管理及用户管理等。本系统借用用友的界面模板,帮助使用者掌握商品流通的过程以及管理的透明度,并且有效的减少了人为的错误、提高了经营水平。关键词:进销存管理;JAVA;数据库; 设计与实现 Design and Realization of Purchase-Sales-Inventory Management System of CompanyChi Shanshan(Department of Information Management and Information System, School of Information and Electric
11、al Engineering)Abstract: By analyzing the deficiency of store of company, purchase-sales-inventory management system of company is designed by JAVA and Sql Server2008 in MyEclipse platform. The management system owes amicable interface, simple and convenient function, and outstanding personalization
12、. After authorizing, administers can add and delete the client and goods and supplier, manage the order and manage user and so on. The management system borrow interface template of YonYou, help users hand the program of goods circulation and the management transparency and reduces the manual mistak
13、e as for as possible, then raised companys management level comprehensively.Key words: purchase-sales-inventory management; JAVA; database; design and realization 1 引言随着当今社会的飞速发展,大中小型企业日益并行渐多的时代,企业对进销存系统的需求具有普遍性,使得仓库管理在供应商、顾客及经营商直接发挥着极为重要的作用。因此,我在学习用友软件时得到启发,根据用友界面模板改变,结合充分考虑到使用者的需求及管理的情况下,认为无需使用Web
14、页面,因此设计了一个友好,人性化较为突出,功能简便快捷并较为实用的企业进销存管理系统,借以实现有效减少盲目进货,降低进货成本,合理控制库存,减少资金占用并提高市场灵敏度,提升企业市场竞争力。2 采用技术和开发工具介绍针对不同的应用平台我们要选择合适的设计工具,采用更为有效实用的技术。鉴于本系统使用的广泛性我决定采用JAVA编程语言1加Sql Server2008数据库,并且使用Myeclipse作为开发工具,考虑到本系统仅限于内部人员的使用,采用“图形化用户接口”(GUI)模式的“窗体程序”。2.1 JAVA技术 JAVA是90年代出现的一种实现跨平台应用的面向对象的程序设计语言,JAVA平台
15、是由JAVA虚拟机和JAVA应用编程接口构成。而JAVA语言不同于其他语言,具有跨平台、简单、面向对象、稳定、多线程、安全等特点,JAVA提供的虚拟机JVM可以再任意系统上被解释执行,JAVA语言的程序被限制在JAVA运行环境中,不允许访问电脑其他部分,充分保障安全性。而GUI即人机交互图形化用户界面设计,正面的强调了人机环境三者作为一个系统的总体设计2。 MVC全称为Model View Controller,是模型-视图-控制器三方的缩写,是在JAVA中最为典型的一种设计典范,采用分布式多层体系,使用平台无关的技术框架和业务逻辑构件化技术34。MVC实现了Model与View的代码分离,而
16、Controller的存在保证了Model与View的同步改变,因其具有周期成本低、可维护性高、维护的方便快捷等特点使广大的JAVA开发人员广泛喜爱。本系统的程序采用MVC的三部分组成模式,在查阅简捷的基础上更加便于维护与修改。 2.2开发工具- MyEclipse MyEclipse企业级工作平台(My Eclipse Enterprise Workbench,简称MyEclipse)是对Eclipse的扩展,利用它可以在数据库和J2EE的开发、发布以及应用程序服务器的整合方面有极大的提高工作效率之能。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能5,并在一定程度
17、上提高了JAVA应用的开发效率,而本系统的开发使用的正是这些功能点。3系统分析公司业务不断发展,原料及产品的进出愈加频繁且中间操作环节更加复杂,原有的管理系统在公司越来越快的发展下已经面临崩溃,仓库的管理需要重新规划,因此需要建立数据库和相配套的高级软件系统来进行管理。企业进货、销售、库存管理系统,简称企业进销存管理系统,英文名为IODSystem。而本系统的产生简化原料及产品的进出操作,重新规划仓库的管理,建立数据库和相配套的高级软件系统,是对当下管理需求而应运产生的。3.1需求分析本系统为中小型企业所需的管理系统,因此数据量较小,功能不需要太多,因此系统前台的总体结构需要包含以下方面:企业
18、进销存管理系统基本信息管理进货管理销售管理查询统计库存管理客户信息管理商品信息管理供应商信息管理进货退货进货单销售退货销售单价格调整库存盘点销售退货查询销售查询供应商查询商品查询客户查询入库查询入库退货查询销售排行图3.1 总体结构图此外还包括系统管理模块,用于修改用户的增删改查。本系统分为登陆页面和使用页面。根据使用者的权限不同进行相应的操作,主要是对商品、供应商、客户的增加、删除、修改,以及进货、销售、库存管理和查询统计管理,具体参见表3.1。表3.1 具体需求功能表界面输入处理输出登录界面用户名与密码判断是否用户是管理者是,进入信息管理界面;否,进入普通用户界面或提示错误重新输入基本信息
19、管理各事务的资料信息添加、修改、删除日常业务供应商/客户、结算方式、联系人、经手人、进货时间、单价添加、删除、存储、计算进、销、查货商品信息查询统计查询条件调用数据库,查询查询信息开始登陆验证基本信息管理进货管理销售管理查询管理库存管理系统管理结束 密 码 错 误图3.2 功能流程图3.2设计策略本系统主要实现的策略如下:1扩展策略系统在设计时,应充分考虑到系统的通用性、扩展型。系统的软件设计应采用模块化体系结构,新功能的引入不影响原有的功能模块,具有良好的可扩展性。保护系统的投资,以达到系统的合理性、可扩充性和可维护性。2复用策略信息查询、统计汇总设计考虑部分通用化设计,便于复用。3.3系统
20、目标本系统主要实现的目标如下:1安全性资源系统中涉及到人事、金额等敏感信息,系统应具备统一、完善的多级安全机制,以保证系统的安全性。2.稳定性保证数据存取和逻辑处理等不出现异常错误,对在数据处理过程中可能出现的软件或硬件故障导致的数据处理中断,系统要及时保证数据的唯一性、准确性。3易用性系统充分考虑到用户使用要求,提供友好的操作界面,便于用户的操作和管理,并且页面主色调为灰色,配合篮色,界面布局合理、色彩舒适度较高,整个页面显得清爽界面简单易懂,操作按钮放置位置明显、清楚。4灵活性在仓储管理中,进销存各业务本身具有较多的灵活性,在系统设计时,设计上充分考虑到灵活性,即把流程中的各项业务结点工作
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 进销存 管理 系统 设计 实现 大学毕业 论文
限制150内