java小型进销存管理系统大学 .docx
《java小型进销存管理系统大学 .docx》由会员分享,可在线阅读,更多相关《java小型进销存管理系统大学 .docx(30页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、精品名师归纳总结毕业设计(论文)题目: 基于 JAVA 的企业进销存治理系统姓 名准考证号专 业专科学校指导老师2021 年 4 月可编辑资料 - - - 欢迎下载精品名师归纳总结目录摘要 1前言 1第一章系统分析 21.1 需求分析 21.2 可行性分析 21.3 系统功能结构 21.4 系统业务流图 3其次章系统运行环境及系统开发技术32.1 系统运行环境环境 32.2 系统开发技术 32.2.1 Java简介 32.2.2 SQL Server 2000数据库 5第三章系统设计 63.1 数据库与数据库表设计63.1.1 数据库介绍 63.1.2 E-R图 63.1.3 数据库表设计 7
2、3.2 系统功能模块设计 93.2.1 公共类设计 93.2.2 系统登录模块设计 113.2.3 系统主窗体设计 123.2.4 进货单模块设计 123.2.5 销售单模块设计 163.2.6 库存盘点模块设计 183.2.7 数据库备份与复原模块设计 20第四章系统测试 214.1 系统软件测试 214.1.1 测试的原就 214.1.2 模块测试 21可编辑资料 - - - 欢迎下载精品名师归纳总结4.1.3 集成测试 224.2 测试总结 224.3 系统实施与爱护 22终止语 22参考文献 23可编辑资料 - - - 欢迎下载精品名师归纳总结基于 JAVA的企业进销存治理系统摘要企业
3、进销存治理系统的主要工作是对企业的进货、销售和库存信息化的方式进行管 理, 最大限度的削减各环节中可能显现的错误, 有效削减盲目、选购降低成本、合理把握库存、削减资金占用并提高市场灵敏度, 是企业能够合理支配进、销、存的每个关键步骤,提升企业市场的竞争才能 .本论文将从企业进销存治理系统的进展历程说起, 详细介绍系统的开发步骤:系统分析、系统设计、系统实现以及系统爱护. 在系统分析中 , 先后使用数据流图、系统的功能结构图分析系统所需的各种数据。系统设计和系统实现并举, 说明所需实体、数据库表、表字段等数据库设计 , 以及介绍系统的各功能模块的设计, 并出现相应的功能界面 . 本系统接受 Ja
4、va 进行开发 , 数据库接受 SQL Server 2000 进行治理 .关键字: 企业进销存治理系统、 Java、SQL Server 2000前言在信息技术的催化之下 ,世界经济的变革已经进入了加速状态.世界经济一体化 ,企业经营全球化 ,以及高度竞争造成的高度个性化与快速转变的客户需求,令企业与顾客、企业与供方的关系变得更加亲热和复杂.强化治理 ,规范业务流程 ,提高透亮度 ,加快商品资金周转 , 以及为流通领域信息治理全面网络化打下基础,是销售公司乃至众多商业企业梦寐以求的 愿望.进销存软件概念起源于上世纪80 岁月,由于电算化的普及 ,运算机治理的推广 ,不少企业对于仓库货品的进货
5、 ,存货,出货治理 ,有了猛烈的需求 ,进销存软件的进展从今开头 .进入 90 岁月以后 ,随着进销存软件的应用面越来越广 ,显现了许多从功能上 ,从用途上 , 更为全面的进销存系统 ,从单纯的货品数量治理 ,扩展为货品的流程治理 ,进销存软件对每一批货品的来源 ,存放,去向,都作仔细的记录 ,随后并延长为财务进销存一体化的治理模式.进入 00 年以后,各种各样的进销存软件产品应运而生,在仓库进销存治理的基础上,集合了财务治理 .客户治理 ,业务治理等相关内容 ,成为进销存财一体化的治理系统 .企业进销存治理系统的不断完善,为企业治理现代化和运营信息化供应了有力的支持.可编辑资料 - - -
6、欢迎下载精品名师归纳总结第一章 系统分析1.1 需求分析需求分析的过程可以说是一个对详细问题的反复懂得和抽象的过程.懂得就是对现实问题的懂得 ,要弄清楚究竟需要解决什么问题.抽象就是出去问题的表面 ,提取问题的本质 , 建立问题的规律模型 ,以便以后阶段的系统的设计实现 .需求分析阶段是软件产品生存命期的一个重要阶段 ,其根本任务四确定用户对软件系统的需求.所谓需求是指用户对软件的功 能和性能的要求 ,就是用户期望软件能干什么事情,完成什么样的功能 ,达到什么性能 .通常需求分为两种类型:一种是功能性需求,一种是非功能性需求 ,这一点也需要有一种清楚的熟识.功能性需求是指需要运算机系统解决的问
7、题,也就是对数据的处理要求 ,这是一类主要的需求.非功能性需求是指实际使用环境所要求的要求,往往是一些限制要求 ,例如:性能要求,牢靠性要求 ,安全保密要求等等 .依据用户方的需求 ,要求企业进销存治理系统具有以下功能:(1) 界面设计美观大方 ,操作便利、快捷、灵敏 .(2) 实现强大的进销存治理 ,包括基本信息、进货、销售和库存治理.(3) 供应数据库备份与复原功能 .(4) 供应库存盘点功能 .(5) 供应技术支持的联系方式 ,可以使用邮件进行沟通 ,或者直接连接到技术网站 .1.2 可行性分析企业进销存治理系统必需供应商品信息、供应商信息和客户信息的基础设置。供应强大的搜寻功能和商品的
8、进货、销售和库存治理功能.系统仍必需保证数据的安全性、完整性和精确性 .企业进销存治理系统的目标是实现企业的信息化治理, 削减盲目选购、降低选购成本、合理把握库存、削减资金占用并提升企业市场竞争力.工程主要以企业的进货、销售和查询统计功能为主,对于库存、销售和进货的记录信 息应当准时、精确的储存 ,并供应想要的查询和统计 .由于库存商品数量太多 ,不易盘点 ,传统的盘点方式简洁出错 ,系统中的库存盘点功能要精确的运算出各种商品的损益数量,削减企业的不必要的缺失 .1.3 系统功能结构企业进销存治理系统功能结构图如图1.1 所示.可编辑资料 - - - 欢迎下载精品名师归纳总结1.4 系统业务流
9、图图 1.1企业进销存治理系统功能结构图可编辑资料 - - - 欢迎下载精品名师归纳总结企业进销存治理系统业务流程图如图1.2 所示.图 1.2企业进销存治理系统业务流程图其次章系统运行环境及系统开发技术2.1 系统运行环境环境硬件环境 ,CPU中心处理器 : Intel(R) PentiumR E5300 2.60GHz RAM (内存): 2GHDD(硬盘): 500G软件开发环境 ,操作系统: Windows xp SP3JDK 环境: Java SE Development KITJDK Version 6开发工具: Eclipse 3.2数据库治理软件: Microsoft SQL
10、Server 2000 SP42.2 系统开发技术本系统的开发主要是使用在 Eclipse平台下的 Java 语言, 并结合了 SQL Server 2000数据库技术 , 使此系统具有强大的查询功能 .2.2.1 Java简介Java 语言是一个支持网络运算的面对对象程序设计语言.Java 语言吸取了 Smalltalk 语言和 C+语言的优点 , 并增加了其它特性 , 如支持并发程序设计、网络通信、和多媒体数据把握等 . 主要特性如下:(1) Java语言是简洁的 .Java语言的语法与 C 语言和 C+语言很接近 , 使得大多数程序员很简洁学习和使用 Java. 另一方面 ,Java 丢
11、弃了 C+ 中很少使用的、很难懂得的、令人困惑的那些特性 , 如操作符重载、多继承、自动的强制类型转换. 特殊的,Java语言不使用指针, 并供应了自动的废料收集 , 使得程序员不必为内存治理而担忧 .(2) Java语言是一个面对对象的 .Java语言供应类、接口和继承等原语, 为了简洁起见, 只支持类之间的单继承 , 但支持接口之间的多继承, 并支持类与接口之间的实现机制(关键字为 implements ).Java 语言全面支持动态绑定 , 而 C+ 语言只对虚函数使用动态绑定. 总之,Java 语言是一个纯的面对对象程序设计语言 .可编辑资料 - - - 欢迎下载精品名师归纳总结(3)
12、 Java 语言是分布式的 .Java 语言支持 Internet 应用的开发 , 在基本的 Java 应用编程接口中有一个网络应用编程接口( ) , 它供应了用于网络应用编程的类库 , 包括 URL、URLConnection、Socket 、 ServerSocket 等.Java 的 RMI远程方法激活 机制也是开发分布式应用的重要手段 .(4) Java语言是健壮的 .Java的强类型机制、反常处理、废料的自动收集等是Java 程序健壮性的重要保证 . 对指针的丢弃是Java 的明智选择 .Java的安全检查机制使得Java 更具健壮性 .(5) Java语言是安全的 .Java通常被
13、用在网络环境中 , 为此,Java供应了一个安全机制以防恶意代码的攻击 . 除了 Java 语言具有的许多安全特性以外 ,Java 对通过网络下载的类具有一个安全防范机制(类ClassLoader ) , 如支配不同的名字空间以防替代本的的同 名类、字节代码检查 , 并供应安全治理机制(类 SecurityManager )让 Java 应用设置安全哨兵.(6) Java语言是体系结构中立的 .Java程序(后缀为 java的文件)在 Java 平台上被编译为体系结构中立的字节码格式(后缀为class的文件) ,然后可以在实现这个Java 平台的任何系统中运行 . 这种途径适合于异构的网络环境
14、和软件的分发.(7) Java语言是可移植的 . 这种可移植性来源于体系结构中立性, 另外,Java仍严格规定了各个基本数据类型的长度 .Java系统本身也具有很强的可移植性 ,Java编译器是用Java 实现的,Java 的运行环境是用 ANSI C 实现的.(8) Java 语言是说明型的 . 如前所述 ,Java 程序在 Java 平台上被编译为字节码格式 , 然后可以在实现这个 Java 平台的任何系统中运行 . 在运行时 ,Java 平台中的 Java 说明器对这些字节码进行说明执行 , 执行过程中需要的类在联接阶段被载入到运行环境中 .(9) Java 是高性能的 . 与那些说明型
15、的高级脚本语言相比 ,Java 的确是高性能的 . 事实上,Java 的运行速度随着 JITJust-In-Time 编译器技术的进展越来越接近于 C+.(10) Java语言是多线程的 . 在 Java语言中 , 线程是一种特殊的对象, 它必需由Thread 类或其子(孙)类来构造 ,threadRunnable的构造子类将一个实现了Runnable 接口的对象包装成一个线程 , 其二, 从 Thread 类派生出子类并重写 run 方法, 使用该子类创建的对象即为线程 . 值得留意的是 Thread 类已经实现了 Runnable 接口, 因此, 任何一个线程均有它的run 方法, 而 r
16、un 方法中包含了线程所要运行的代码 . 线程的活动由一组方法 来把握.Java语 言支 持多 个线 程的 同时 执行 , 并提 供多 线程 之间 的同 步机制( synchronized ).可编辑资料 - - - 欢迎下载精品名师归纳总结(11) Java 语言是动态的 .Java 语言的设计目标之一是适应于动态变化的环境 .Java 程序需要的类能动态的被载入到运行环境 , 也可以通过网络来载入所需要的类 . 这也有利于软件的升级 . 另外,Java 中的类有一个运行时刻的表示 , 能进行运行时刻的类型检查 .Java 语言的优良特性使得 Java 应用具有无比的健壮性和牢靠性, 这也削
17、减了应用系统的爱护费用 .Java对对象技术的全面支持和 Java 平台内嵌的 API 能缩短应用系统的开发时间并降低成本 .Java的编译一次 , 到处可运行的特性使得它能够供应一个随处可用的开放结构和在多平台之间传递信息的低成本方式. 特殊是 Java 企业应用编程接口( Java Enterprise APIs)为企业运算及电子商务应用系统供应了有关技术和丰富的类库.22.2.2 SQL Server 2000数据库SQL Server 是一个后台数据库治理系统 , 是一个关系数据库治理系统 . 它功能强大、操作简便、日益为广大数据库用户所宠爱 .SQL Server 2000, 是 M
18、icrosoft 公司推出的 SQL Server 数据库治理系统 . 该版本继承了 SQL Server 7.0 版本的优点 , 同时又比它增加了许多更先进的功能 , 具有使用便利、可伸缩性好、与相关软件集成程度高等优点 .SQL Server 2000 界面友好 , 易学易用且功能强大, 与 Windows 2000 操作系统完善结合 , 可以构造网络环境数据库甚至分布式数据库 , 可以中意企业及 Internet 等大型数据库应用 .SQL Server 2000 主要具有以下功能特性:(1) 实现了客户机服务器模式 . 客户机服务器 C S 模式数据库运算是一种分布式的数据储备、拜望和
19、处理技术 , 它已成为大多数企业运算的标准 .Microsoft SQL Server 是客户服务器系统应用的完善的例子 .(2) 与 Internet 集成.SQL Server 2000 数据库引擎供应完整的 XML支持. 具备构造大型 Web站点的数据储备组件所需的可伸缩性、可用性和安全性 .(3) 具备很强的可伸缩性和可用性 .SQL Server 2000 包含企业版、标准版、开发版和个人版等 4 个版本 , 使同一个数据库引擎可以在不同的操作系统平台上使用 , 从运行Windows 9x 的便携式电脑 , 到运行 Windows2000 Data Center Server 的大型
20、多处理器的服务器. 增强的图形用户界面治理工具 , 使治理更加便利 .(4) 具备企业级数据库功能SQL Server 2000关系型数据库引擎支持当今苛刻的数据处理环境所需的功能 , 可同时治理上千并发数据库用户, 其分布式查询使用户可以引用来自不同数据源的数据 , 同时具备分布式事务处理系统 , 保证分布式数据更新的完整性 .(5) 易于安装、部署和使用 .SQL Server 2000的安装向导可帮忙用户便利的实现各可编辑资料 - - - 欢迎下载精品名师归纳总结种方式的安装 , 如网络远程安装、多实例安装、升级安装和无人职守安装等.SQL Server 2000 仍供应了一些治理开发工
21、具 , 使用户可以快速开发应用程序 .(6) 数据仓库功能 . 企业在正常的业务运作过程中需要收集各种数据, 包含企业的动态历史记录 , 数据仓库的目的是合并和组织这些数据, 以便对其进行分析并用来支持业务决策. 数据仓库是一种高级、复杂的技术.Microsoft SQL Server 2000供应的强大工具 , 可帮忙您完成创建、使用和爱护数据库的任务.第三章系统设计3.1 数据库与数据库表设计3.1.1 数据库介绍所谓数据库( Database)就是按确定组织方式储备在一起 ,相相互关的如干数据的结合 , 数据库治理系统( DatabaseManagement System)就是一种操作和
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java小型进销存管理系统大学 java 小型 进销存 管理 系统 大学
限制150内