Java程序课程设计报告-基于Java的制药企业进销存管理系统的设计与开发 .doc
《Java程序课程设计报告-基于Java的制药企业进销存管理系统的设计与开发 .doc》由会员分享,可在线阅读,更多相关《Java程序课程设计报告-基于Java的制药企业进销存管理系统的设计与开发 .doc(47页珍藏版)》请在三一文库上搜索。
1、浙江科技学院信息与电子工程学院2009级Java程序课程设计报告 I 2009级级Java程序课程设计报告程序课程设计报告 学学 院院 : 信息与电子工程学院信息与电子工程学院 专专 业业 : 计算机科学与技术计算机科学与技术 班班 级级 : 计算机计算机091091班班 学学 号号 : 学学生生姓姓名名 : 指指导导教教师师 : 二二一一年一一年 一一 月月 报告题目报告题目:基于基于Java的制药企业进销存的制药企业进销存 管理系统的设计与开发管理系统的设计与开发 浙江科技学院信息与电子工程学院2009级Java程序课程设计报告 II Java程序课程设计任务书程序课程设计任务书 一、主要
2、任务与目标 1掌握java语言,能够学会使用JSP开发具体的网站。 2熟悉数据库MySQL的使用,熟悉数据库编程语言(主要是SQL)。 3使用所学知识开发一个基于Java的制药公司进销存管理系统。 二、主要内容与基本要求 本系统在实施后应能集中处理原料、成药、半成品、废料的进销存等的管理。该 系统按结构分为两大部分:前台管理和后台管理。根据制药行业自身的特点,系 统主要功能设计有: 信息管理:对企业产品、原辅料供应商、客户等基础信息实现登记入库,并 提供查询功能。进货管理: 对进货入库进行流程化管理,建立完善的产品和报表管理。进货管理与系统的财务 、销售和库存等管理功能结合可以动态掌握进货业务
3、的付款情况、从而减少盲目 采购, 有效控制库存, 使财务部门及时掌握库存的进货成本。 销售管理:销售管理对销售部门的日常业务进行跟踪和控制管理, 能够处理多种销售方式, 提供多种方便灵活的查询方式, 并能进行发票和报表打印。 库存管理:库存管理对企业物流的业务操作进行全面的控制和管理, 及时反映出物资资金占用的状况。提供商品入库、出库、库存统计和查询等功能 。 来往管理:来往管理对企业进货和销售过程中产生的现金交易进行管理,及 时反映出企业现金流的状况。提供原辅料入库结账、结账查询等等功能。 系统管理:这是系统管理员的工作。可设置各操作员使用系统操作的权限。 并进行数据备份和数据恢复。对操作员
4、进行的操作进行日志管理,还可提供用户 密码的更改。 三、计划进度 1 月 日- 月 日:搜集资料、查阅文献,确定选题 2 月 日- 月 日:需求分析,系统设计,系统功能模块完善 浙江科技学院信息与电子工程学院2009级Java程序课程设计报告 III 3 月 日- 月 日:编程实现系统、系统测试与修改 4 月 日- 月 日:课程设计报告撰写 5 月 日- 月 日:课程设计报告答辩 四、主要参考文献 1 袁美建. 基于JSP的B/S动态网站开发及数据库连接.J.计算机技术与发展,2007,17(06): 23-27. 2 袁美建. 基于JSP的B/S动态网站开发及数据库连接.J.计算机技术与发展
5、,2007,17(06): 23-27. 3 (美) R.Klemm, N.Singh. Enhancing Java Server Avilability J. Software Practice given database design steps, the system used by The key table to table structure; chapters in the system, given some of the functions of the realization of the interface and related Code. KeywordsKeyw
6、ords: Pharmaceutical companies, Purchase, Sales and Inventor Management System, Information Automation 浙江科技学院信息与电子工程学院2009级Java程序课程设计报告 VI 目目 录录 JAVA程序课程设计任务书程序课程设计任务书.II 摘要摘要.IV ABSTRACT V 目目 录录VI 第第1章章 引言引言1 1.1 背景背景.1 1.2 课程设计内容课程设计内容.1 1.3 任务分工任务分工.2 第第2章章 制药企业进销存管理系统制药企业进销存管理系统3 2.1 制药企业进销存管理系统
7、概述制药企业进销存管理系统概述.3 2.1.1 进销存管理系统的定义进销存管理系统的定义3 2.1.2 进销存管理系统的任务及目的进销存管理系统的任务及目的3 2.2 主要进销存管理系统介绍主要进销存管理系统介绍.4 2.3 本章小结本章小结.5 第第3章章 进销存管理系统的设计进销存管理系统的设计6 3.1 系统需求分析系统需求分析.6 3.2 系统开发及运行环境系统开发及运行环境.6 3.3 系统主要功能要求系统主要功能要求.7 3.4.1 进销存管理系统总体结构进销存管理系统总体结构7 浙江科技学院信息与电子工程学院2009级Java程序课程设计报告 VII 3.4.2 制药企业进销存管
8、理系统各模块介绍制药企业进销存管理系统各模块介绍10 3.5 系统数据流图系统数据流图.11 3.6 本章小结本章小结.12 第第4章章 系统数据库设计系统数据库设计13 4.14.1数据库设计过程数据库设计过程.13 4.1.14.1.1需求分析需求分析.13 4. 1. 2概念设计概念设计.14 4.1.34.1.3逻辑设计逻辑设计.14 4.1.44.1.4物理设计物理设计.15 4.24.2数据库设计原则数据库设计原则.15 4.3 本章小结本章小结.18 第第5章章 系统的具体实现系统的具体实现19 5.1界面设计界面设计19 5.1.1用户登陆界面图用户登陆界面图.19 5.1.2
9、 系统主界面系统主界面21 5.1.3报表生成界面报表生成界面.23 5.2程序设计及调试运行程序设计及调试运行25 5.2.1日期验证和自动计算日期验证和自动计算.25 5.2.2 连接池连接池29 5.2.3 JFreeChart.32 5.3 本章小结本章小结.32 第第6章章 结束语结束语33 致谢致谢.34 参考文献参考文献.35 附录附录 源代码源代码36 浙江科技学院信息与电子工程学院2009级Java程序课程设计报告 1 第第1章章 引言引言 1.11.1 背景背景 制药行业具有其自身的特点,其生产及管理过程必须强制性的通过GMP(Go od Manufacturing Pra
10、ctice)认证。由于2004年GMP认证规定的强制执行,促使一大批制药企业加大 了IT方面的投资建设,以期达到GMP管理标准。经过2年的突击建设,制药行业信 息化应用短时间内达到了一定水平 1 。 然而在传统的进销存管理中,企业领导者往往由于收集不到底层的数据而不 能进行科学决策,盲目的销售网络,导致企业资源的浪费,造成企业的运营成本 居高不下。面对现代的市场环境,要求建立企业与进销存网络的快速互动响应机 制。加强对异地业务信息流、物流、资金流进行有效的管理。企业必须借助新型 技术解决传统销售管理中可能出现的问题。企业除了提升管理水平和加强对销售 管理的力度之外,还要充分利用网络技术。 现在
11、IT技术给企业带来一次新的机会。网络化为企业管理带来了前所未有的技术 和手段,企业需要随时随地、无所不及,高效运营、节约成本的销售管理。从用 户利益之上的角度出发,帮助用户分析现有的进销存体系和进销存业务流程,实 现业务流程重组并以此为基础建立符合企业特定管理需要的进销存管理系统,并 为用户提供长期、持续的系统售后服务。在管理中计算机和进销存管理信息系统 的引入已经得到各企业领导者的认识,并将逐渐成为一种管理手段。 1.21.2 课程设计内容课程设计内容 进销存管理系统充分发挥信息技术的优势,通过集中式的信息数据库,将企 业的进、销、存等经营业务有机的结合起来,达到数据共享,降低成本,提高效
12、率,改进服务的目的,进而提供企业的生产效率和管理水平5。本系统的研究内 容涉及进销存管理的全过程。 进销存管理系统包含以下内容: (1)数据处理功能 浙江科技学院信息与电子工程学院2009级Java程序课程设计报告 2 数据处理功能包括对入库单、出库单、退货单、商业发票的输入、增加、修改、 浏览等操作以及按照公司有关业务的规定进行流程控制,系统对所录入的数据是 否合法能做出一定的判断。 (2)统计汇总的功能 该功能对企业一定时期的运营情况提供数据统计支持。 (3)查询功能 查询功能采用条件组合查询技术,可以迅速方便地查找到任何一张单据以及其执 行情况。可以按照用户的要求实现动态查询,查询速度快
13、, 能跟上用户的工作进程。 (4)计算分析功能 该功能用于计算公司在某一时期的交易值、交易量以及利润等情况。 (5)报表生成功能 报表生成功能可以生成每个部门的在某一时期的各种报表的综合报表。 (6)系统维护功能 对系统数据进行整理和备份工作。 对个人的操作实现口令。用户在使用系统前需通过系统登录,以保护系统重要数据 的安全。 1.31.3 任务分工任务分工 浙江科技学院信息与电子工程学院2009级Java程序课程设计报告 3 第第2章章 制药企业进销存管理系统制药企业进销存管理系统 2.12.1 制药企业进销存管理系统概述制药企业进销存管理系统概述 制药企业进销存系统(Inventory s
14、ystem, Purchasing-Sales-Inventory system, buying-stocking-selling system, Logistics Management System, Distribution)是以货物流为基础,以票据流为主线,以资金流为补充的3种数据流 关于进货、库存、销售和账务的管理系统,它可以降低企业的库存,提高资金利 用率和结算速度,实现管理的高效性、实时性恶化智能化,是全面提高企业竞争 力的有效途径。 电子商务给了中小企业和大企业同台竞争的机会,但无法缩小二者在管理水 平上的差距。中小企业不可能像大企业一样实行大规模的系统进销存管理,因此 必须借
15、助现代化的管理方法和管理技术计算机进销存管理系统。 当然,小公司也不需要像大企业那样上OA/ERP/HP/CRM等庞然大物,只要 一个通用一点的进销存软件,可以实现进货入库,在线购物车,每月货物的销售 统计,简单的账务管理 ,功能也不用很多,一个灵活坚实的产品目录,一个高效的产品搜索功能,一个 稳定灵活的购物车订单功能,一个直观的销售统计报表功能就差不多了。 2.1.1 进销存管理系统的定义进销存管理系统的定义 进销存是指企业管理过程中采购(进)入库(存) 销售(销)的动态管理过程。商品流通企业进销存是从商品的采购(进)到入库 (存)到销售(销)的动态管理过程。制造企业进销存是从原材料的采购(
16、进) 到入库(存)到领料加工到产品入库(存)到销售(销)的动态管理过程。 随着信息技术的飞速发展,企业进销存的管理应用相应的软件是这一动态的 进销存过程更加有条理,应用进销存管理软件,不仅使企业的进销存管理实现了 及时性,结合互联网技术使进销存管理实现了跨区域管理。 浙江科技学院信息与电子工程学院2009级Java程序课程设计报告 4 2.1.2 进销存管理系统的任务及目的进销存管理系统的任务及目的 进销存管理的任务:进、销、存、退、换、盘、损、残、调、借、赠以及商 品流转过程的管理、相应狂想流通管理和票据的管理。 (1)采购管理; (2)销售管理(批发、零售、连锁):在生产和销售环节,准确地
17、掌握质 量的变化,尤其是一些客户投诉或降级使用的次品,做到全称跟踪。有效管理异 地仓库和办事处销售业务; (3)各部门的商品配送管理; (4)库存产品的管理:保管管理种类繁多、品种齐全的物资; (5)应收款、应付款的管理:及时管理应收账款,降低资金占用; (6)经营状况分析与决策:进行准确及时的成本、毛利核算,建立科学的 市场信息反馈系统。 2.22.2 主要进销存管理系统介绍主要进销存管理系统介绍 随着信息技术的飞速发展,企业进销存的管理应用相应的软件使这一动态的 进销存过程更加有条理,应用进销存管理软件,不仅使企业的进销存管理实现了 及时性,结合互联网技术更使进销存管理实现了跨区域管理。
18、龙商进销存管理系统是辽宁龙商科技有限公司根据多年的商业企业运作经验 卡发的一款适用于零售企业的近、销、存管理系统,采用面向对象技术和组件技 术卡发而成,具有三层结构。 系统配置灵活,可进行自动版本更新。用户可根据自己的使用需要来设置符 合本企业适用的各种系统参数,并可添加新的功能模块、定制新的系统菜单。龙 商进销存管理系统主要分为三大部分:后台管理、POS管理、POS终端。后台管 理可对商场的进货、返厂、变价、调拨、盘点、结算等数据进行处理。同时,系 统提供多种数据查询,方便用户进行数据的统计、分析,为企业经营决策的制定 提供支持,提高企业的进销存管理水平;POS管理主要是对POS终端进行参数
19、配 置和监控,方便从后台对POS终端进行管理,支持批量的参数配置,可同时将所 有POS终端的参数进行统一;POS终端运行在收款机上用于销售收款,有“超市 版”和“柜组版”两种操作界面,可分别满足不同类型商业模式的收款需要,在 浙江科技学院信息与电子工程学院2009级Java程序课程设计报告 5 网络不畅通的情况下能够灵活地转变为单机版形式,因此不会发生网络故障时影 响到销售,同时在前台还提供当日的收款请款查询,方便对账。 2.32.3 本章小结本章小结 这一章介绍了当前进销存管理系统应该具备的功能模块,并提供了市面上比 较流行的进销存管理系统作为参考。在这一章中,我们可以了解什么是进销存管 理
20、系统,当前进销存管理系统的市场需求,还有一个进销存管理系统应该的开发 目标。 浙江科技学院信息与电子工程学院2009级Java程序课程设计报告 6 第第3章章 进销存管理系统的设计进销存管理系统的设计 这一章时进销存管理系统的设计,从系统需求分析开始,介绍开发环境和用 到的开发工具,系统主要的功能设计,系统的数据流程图。 3.13.1 系统需求分析系统需求分析 进销存管理系统的设计目标为: (1)整个系统采用计算机管理手段来解决制药行业在管理上的一些繁琐和漏 洞,了解市场的销售倾向,提高企业的劳动效率。采用信息管理系统,不仅把原先 由手工操作的进货、出货及销售这一整套流程用计算机模拟实现,而且
21、消除了手 工操作中可能存在的不确定因素,不符合规定的操作无法通过计算机的检验,从而 能够做到比较彻底地贯彻经营者的管理模式。 (2)建立基于B/S模式的信息管理系统,以后端数据库为核心,连接各生产部 门,实现药品生产、销售的数据共享、信息共享。 药品生产涉及多个环节,上到厂家,下到代销点和具体客户,加上品种组合繁 多 ,因而手工操作的工作量很大,在操作过程中也很容易出现各种错误。采用计算机 管理则可以大大提高日常工作的效率,每一批次的产品、进货的原辅料从入库开 始就赋予唯一的编号, 跟随其走完进货、生产、销售的整个过程。 (3)构建统计和分析预测方面的功能,为企业提供经营决策数据。加强内部 管
22、理和提高工作效率是对任何一个软件管理系统的基本要求,真正成功的软件需 要把积累的原始数据转化为一系列统计报表和分析预测报告,为企业的经营决策 提供切实可靠的依据。 3.23.2 系统开发及运行环境系统开发及运行环境 硬件平台: CPU:P41.8GHz。 浙江科技学院信息与电子工程学院2009级Java程序课程设计报告 7 内存:256MB以上。 软件平台: 操作系统:Windows XP。 数据库:MySQL 5.0。 开发工具包:JDK Version1.6.2。 JSP服务器:Tomcat 6.0。 浏览器:IE5.0,推荐使用IE6.0。 分辨率:最佳效果1024768像素。 3.33
23、.3 系统主要功能要求系统主要功能要求 本系统针对中小型企业进销存管理现状,通过网络对企业的进销存进行有效 管理。本系统主要实现如下功能: 系统采用人机对话方式,界面美观友好,信息查询灵活、方便、 快捷、准确,数据存储安全可靠。 实现企业内一些基础信息的设置及查询。 商品的入库、入库退货、销售、销售退货流程清晰。 数据计算自动完成,提高工作效率。 与供应商和客户之间的账目清晰。 以图表形式对年销售额进行分析。 实现多条件查询。 可方便快捷地查询库存信息,并可对商品价格进行调整。 对某一时间段内的某种商品按照销售数量或销售金额进行销售升 序排行或降序排行。 操作员可以随时修改自己的口令。 对用户
24、输入的数据,系统进行严格的数据检验,尽可能排除人为 的错误。 系统最大限度地实现了易维护性和易操作性。 系统运行稳定、安全可靠。3.4 系统模块化分析 浙江科技学院信息与电子工程学院2009级Java程序课程设计报告 8 3.4.1 进销存管理系统总体结构进销存管理系统总体结构 进销存管理系统是基于先进的软件和高速、大容量的硬件基础上的新的进销 存管理模式,通过集中式的信息数据库,将企业的进,销,调,存,转,赚等企 业的经营业务有机地结合起来,达到数据共享,降低成本,提高效率,改进服务 等目的。通过第一章对进销存管理内容和对进销存管理系统的分析,一个标准的 进销存管理系统应该包括以下几大功能,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java程序课程设计报告-基于Java的制药企业进销存管理系统的设计与开发 Java 程序 课程设计 报告 基于 制药 企业 进销存 管理 系统 设计 开发
链接地址:https://www.31doc.com/p-5090041.html