进销存管理系统毕业设计

上传人:m**** 文档编号:457429094 上传时间:2022-10-03 格式:DOC 页数:38 大小:2.61MB
返回 下载 相关 举报
进销存管理系统毕业设计_第1页
第1页 / 共38页
进销存管理系统毕业设计_第2页
第2页 / 共38页
进销存管理系统毕业设计_第3页
第3页 / 共38页
进销存管理系统毕业设计_第4页
第4页 / 共38页
进销存管理系统毕业设计_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《进销存管理系统毕业设计》由会员分享,可在线阅读,更多相关《进销存管理系统毕业设计(38页珍藏版)》请在金锄头文库上搜索。

1、 编号 淮安信息职业技术学院毕业论文题 目进销存管理系统学生姓名学 号系 部计算机与通信工程学院专 业计算机应用班 级指导教师 顾问教师二一一年七月摘 要摘 要进销存管理系统是一个基于Internet的应用系统,它是一个面对当前的进销存管理工作基本还处于手工和半信息自动化处理状态而应运而生的一个基于Internet的一个完全信息自动化的系统,整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成进货、销售、库存管理的全过程。企业单位只需具备访问Internet的条件即可在系统发布的站点上进行进销存的管理。在图型化的人机界面中完成日常的进销存管理工作.一方面摆脱了时间和空间的限制,另

2、一方面有效的解决的数据共享的问题。关键词:库存 销售 企业进销存管理系统I目 录目 录摘 要I引 言1第一章 开发背景2第二章 开发工具与技术简介32.1 Java的概述32.2 Java的特点42.2 Eclipse的简介5第三章 总体设计73.1系统分析73.1.1需求分析73.1.2可行性分析73.2系统设计73.2.1设计目标83.2.2开发及运行环境83.2.3数据库设计93.3项目设计93.3.1项目规划93.3.2系统功能结构图10第四章 主窗体设计104.1创建主窗体104.2创建导航面板12第五章 基础信息模块设计155.1 基础信息模块概述155.1.1 供应商添加155.

3、1.2 供应商修改与删除155.2 基础信息模块技术分析165.3 供应商添加实现过程165.4 供应商修改与删除实现过程18第六章 进货管理模块设计226.1 进货管理模块概述226.1.1 进货单226.1.2 进货退货226.2 进货管理模块技术分析236.3 进货单实现过程24第七章 库存管理模块设计277.1库存管理模块概述277.2 库存管理模块技术分析277.3 价格调整实现过程28第八章 总结与展望30致 谢31参考文献32引 言引 言随着中国电子商务、互联网业务的迅猛发展,国内许多企业已跨入电脑网络管理时代,并因此提高了管理效率和市场竞争力。但目前仍有部分企业还停留在原始计账

4、管理阶段。而随着全球经济信息化的进程和WTO的成功实现,企业面临着前所未有的机遇和挑战,在如此激变的社会形势和激烈的市场竞争下,愈来愈多的企业管理者意识到效率管理和科学管理的重要性,以及增强市场竞争力的迫切性,因此建立科学、规范、高效的管理制度和秉承富有竞争力的经营理念是每一个企业管理者的渴望,企业采用电脑管理进货、库存、销售等诸多环节也已成为趋势及必然。在进货、库存、销售环节中,由于商品种类繁多、业务量大、库存管理复杂,使用手工操作的工作量很大,在操作过程中也很容易出现各种错误。而采用计算机管理则可以大大提高日常工作的效率,不仅将原来由手工操作的进货、出货及销售这一整套流程用计算机进行全程管

5、理,而且消除了手工操作中可能存在的不确定因素,达到进销存管理流程清晰,从而能够比较彻底地贯彻经营者的管理模式。第一章 开发背景当今社会是一个信息社会,一个知识经济时代。自世界上第一台计算机ENIAC(Electronic numerical integrator and calculator)于1946年在美国问世到现在,计算机业飞速发展,技术淘汰指标高的惊人,价格下降以及软件应用的快速扩展引发了以信息处理计算机化为标志的“微机革命”,随之而来的是以全球信息网络普及和全球信息共享为标志的“全球信息网络革命”的蓬勃兴起。可见,世界已进入在计算机信息管理领域中激烈竞争的时代,计算机已经变得普通的不

6、能再普通的工具,如同我们离不开的自行车、汽车一样。在这种环境下证实了一句话:谁掌握的知识多,信息量大,信息处理速度快,批量大,谁的效率就高,谁就能在各种竞争中立于不败之地1。中小型企业在我国经济发展中具有重要的地位,目前我国的中小型企业数量较多、地区分布广泛、行业分布跨度大,随着全球经济一体化的发展及中国加入WTO,中小型企业将面临外资企业和国外产品与服务的严峻挑战。如果我国的中小型企业不借助先进的管理思想转变经营观念、使用信息化提高企业的管理水平和工作效率,将很难在今后的国际竞争中取胜。随着技术发展,电脑的操作及管理日趋普及,因此我国中小型公司采用电脑管理公司的各种业务也已成为趋势和必然。管

7、理信息系统(MIS)是一个由人、计算机等组成的能进行信息的收集、传递、存储、加工和使用的系统。其主要任务是最大限度的利用现代计算机及网络通讯技术加强企业的信息管理,通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并编制成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。随着我国与世界信息高速公路的接轨,企业通过计算机网络获得信息必将为企业带来巨大的经济效益和社会效益,企业的办公及管理都将朝着高效、快速、无纸化的方向发展。MIS系统通常用于系统决策,MIS系统的最终目的是使管理人员及时了解公司现状,把握将来的发展路径。第二

8、章 开发工具与技术简介第二章 开发工具与技术简介2.1 JAVA的概述Java是由Microsystems公司于1995年5月推出的Java程序设计(下简称Java语言)和Java平台的总称。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动感的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Javaapplet。另一方面,Java技术也不断更新。Java平台由Java虚拟机(Java Virtual Machine)和Java应用编程接口(Application ProgrammingInt

9、erface、简称API)构成。Java应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。现在Java平台已经嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。Java应用编程接口已经从1.1x版发展到1.2版。目前常用的Java平台基于Java1.5,最近版本为Java1.6。Java分为三个体系JavaSE,JavaEE,JavaME。Java是一种简单的,面向对象的,分布式的,解释型的,健壮的安全的,结构中立的,可移植的,性能很优异的多线程的,动

10、态的语言。(1)程序设计语言概述人类的语言是一个渐变发展的过程,直到今天仍在不断改进。计算机程序设计语言也不是一步到位,而是一个从面向机器语言,到面向过程语言,再到今天的面向对象语言的过程。众多的软件开发商开始支持Java的软件产品。例如:Borland公司的基于Java的快速应用程序开发环境Latte在1996年发布,推动了Java进入PC机软件市场。迄今为止,Java语言已作为一门综合性技术在众多领域得到发展和应用。除了本书介绍的Java应用程序和Applet小应用程序外,Java内容体系还包括:JSP/Servlet : 用于基于Web的服务端动态网页编程。Java Bean : 用Ja

11、va语言开发的软件组件,可在分布式环境中移动。EJB(企业JavaBean): 用于企业分布式应用系统的构建。(2)Java语言的产生与发展Java来自于Sun公司的一个叫Green的项目,其原先的目的是为家用消费电子产品开发一个分布式代码系统,这样我们可以把E-mail发给电冰箱、电视机等家用电器,对它们进行控制,和它们进行信息交流。开始,准备采用C+,但C+太复杂,安全性差,最后基于C+开发一种新的语言Oak(Java的前身),Oak是一种用于网络的精巧而安全的语言,Sun公司曾依此投标一个交互式电视项目,但结果是被SGI打败。可怜的Oak几乎无家可归,恰巧这时Mark Andreesse

12、n开发的Mosaic和Netscape启发了Oak项目组成员,他们用Java编制了Hot Java浏览器,得到了Sun公司首席执行官Scott McNealy的支持,触发了Java进军Internet。Java一经问世就给软件行业带来了革命性影响,受到业界的普遍关注和支持,并以极其迅猛的势头发展至今。现在Java已成为软件开发的主流技术,引取了世界范围学习和使用Java的热潮。计算机产业的许多大公司购买了Java的许可证,如IBM、Novell、Oracle、SGI和Borland等,Microsoft公司一开始对Java无动于衷,比尔盖茨在仔细研究了Java的技术规范之后,不得不承认“Jav

13、a确实是有史以来最伟大的程序设计语言”。2.2 JAVA的特点Java语言是一个支持网络计算的面向对象程序设计语言。Java语言吸收了Smalltalk语言和C+语言的优点,并增加了其它特性,如支持并发程序设计、网络通信、和多媒体数据控制等。主要特性如下:Java语言是简单的。Java语言的语法与C语言和C+语言很接近,使得大多数程序员很容易学习和使用Java。另一方面,Java丢弃了C+中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧。Java语言是一个面向对象的。J

14、ava语言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implements)。Java语言全面支持动态绑定,而C+语言只对虚函数使用动态绑定。总之,Java语言是一个纯的面向对象程序设计语言。Java语言是分布式的。Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编辑接口(),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。Java语言是健壮的。

15、Java的强类型机制、异常处理、废料的自动收集等是Java程序健壮性的重要保证。对指针的丢弃是Java的明智选择。Java的安全检查机制使得Java更具健壮性。Java语言的优点主要表现在:简单、面向对象、多线程、分布性、体系结构中立、安全性等方面。2.3 ECLIPSE的简介eclipse-galileoEclipse是一个开放源代码的、基于 Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。Eclipse最初是由IBM 公司开发的替代商业软件Visual Age for Java的下一代IDE开发环境,2001年11月贡献给开源社区,现在它由非营利软件供应商联盟Eclipse基金会(Eclipse Foundation)管理

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号