资源预览内容
第1页 / 共47页
第2页 / 共47页
第3页 / 共47页
第4页 / 共47页
第5页 / 共47页
第6页 / 共47页
第7页 / 共47页
第8页 / 共47页
第9页 / 共47页
第10页 / 共47页
亲,该文档总共47页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
浙江科技学院信息与电子工程学院 2013 级 JAVA 面向对象课程设计报告I2013 级级 JAVA 面向对象面向对象课程设计报告课程设计报告学学院院 :信息与电子工程学院信息与电子工程学院专专业业 :计算机科学与技术计算机科学与技术班班级级 :计算机计算机 131131、131131、132132 班班学学号号 :11302990011130299001 、 11302990021130299002 、11302990031130299003学生姓名学生姓名 :王一领(组长王一领(组长) 、李二信、李二信、张三计张三计指导教师指导教师 :许加兵许加兵二二一五年七月一五年七月报告题目报告题目: 基于基于 JAVA 的制药企业进货销售库存的制药企业进货销售库存信息管理信息管理系统的设计与开发系统的设计与开发浙江科技学院信息与电子工程学院 2013 级 JAVA 面向对象课程设计报告IIJAVA 面向对象课程设计任务书面向对象课程设计任务书一、主要任务与目标1掌握 Java 语言,运用面向对象程序设计的理论、方法与技术。2熟悉数据库 MySQL 的使用,熟悉数据库编程语言(主要是 SQL) 。3.结合课程设计能够学会使用 JSP 开发一个实际网站。4利用所学知识开发一个基于 Java 的制药公司进货销售库存信息管理系统。二、主要内容与基本要求本系统在实施后应能集中处理原料、成药、半成品、废料的进货销售库存等的管理。该系统按结构分为两大部分:前台管理和后台管理。根据制药行业自身的特点,系统主要功能设计有:信息管理:对企业产品、原辅料供应商、客户等基础信息实现登记入库,并提供查询功能。进货管理: 对进货入库进行流程化管理,建立完善的产品和报表管理。进货管理与系统的财务、销售和库存等管理功能结合可以动态掌握进货业务的付款情况、从而减少盲目采购, 有效控制库存, 使财务部门及时掌握库存的进货成本。销售管理:销售管理对销售部门的日常业务进行跟踪和控制管理, 能够处理多种销售方式, 提供多种方便灵活的查询方式, 并能进行发票和报表打印。库存管理:库存管理对企业物流的业务操作进行全面的控制和管理, 及时反映出物资资金占用的状况。提供商品入库、出库、库存统计和查询等功能 。来往管理:来往管理对企业进货和销售过程中产生的现金交易进行管理, 及时反映出企业现金流的状况。提供原辅料入库结账、结账查询等功能。系统管理:这是系统管理员的工作。可设置各操作员使用系统操作的权限。并进行数据备份和数据恢复。对操作员进行的操作进行日志管理,还可提供用户密码的更改。要求掌握 Java 语言,运用面向对象设计方法,能熟练使用 JCreator、JDK、MyEclipse、UML、Javascript、MySQL 等开发工具。三、计划进度15 月 27 日-5 月 29 日:分组确定组员,搜集资料、查阅文献,确定选题。25 月 30 日- 6 月 5 日:需求分析,系统设计,作出 UML 设计图(特别是 UML浙江科技学院信息与电子工程学院 2013 级 JAVA 面向对象课程设计报告III类图) 、系统功能模块完善。3.6 月 6 日-6 月 12 日:系统的数据库分析、设计、编程及连接。46 月 13 日- 6 月 19 日:主要模块程序流程图、编程实现系统功能。56 月 20 日7 月 2 日:系统的调试、测试、修改与完善。67 月 3 日7 月 4 日:撰写课程设计报告。77 月 5 日:课程设计报告答辩。四、小组分工王一领(组长) :资料汇总,撰写课程设计报告,部分代码编写注释,添加部分功能,总体设计。详细设计:负责 X1 类,X2 类,X3 类,X4 类等代码的编写。程序运行界面设计。李二信:查找资料,需求分析,部分代码编写注释,添加部分功能。详细设计:负责 Y1 类,Y2 类,Y3 类的代码编写。程序调试与界面完善。张三计:查找资料,需求分析,部分代码编写注释,添加部分功能。详细设计:负责 Z1 类,Z2 类,Z3 类的代码编写。程序测试与界面修改。五、主要参考文献1 袁美建. 基于 JSP 的 B/S 动态网站开发及数据库连接.J.计算机技术与发展,2007,17(06):23-27.2 袁美建. 基于 JSP 的 B/S 动态网站开发及数据库连接.J.计算机技术与发展,2007,17(06):23-27.3 ( 美 ) R.Klemm, N.Singh. Enhancing Java Server Avilability J. SoftwarePractice given database design steps, the system used by The keytable to table structure; chapters in the system, given some of the functions of therealization of the interface and related Code.KeywordsKeywords:JavaObject-OrientedProgramming , PharmaceuticalCompanies,Purchase, Sales and Inventor Management System, Information Automation浙江科技学院信息与电子工程学院 2013 级 JAVA 面向对象课程设计报告VII目目 录录JAVA 面向对象课程设计任务书面向对象课程设计任务书. II摘要摘要 VABSTRACT.VI目目 录录. VII第第 1 章章 引言引言.11.1 背景11.2 课程设计内容11.3 任务分工2第第 2 章章 制药企业进销存管理系统制药企业进销存管理系统.32.1 制药企业进销存管理系统概述32.1.1进销存管理系统的定义32.1.2进销存管理系统的任务及目的32.2 主要进销存管理系统介绍42.3 本章小结5第第 3 章章 进销存管理系统的设计进销存管理系统的设计.63.1 系统需求分析63.2 系统开发及运行环境63.3 系统主要功能要求73.4.1进销存管理系统总体结构73.4.2制药企业进销存管理系统各模块介绍103.5 系统数据流图113.6 本章小结12第第 4 章章 系统数据库设计系统数据库设计.134.1 数据库设计过程134.1.1 需求分析.13浙江科技学院信息与电子工程学院 2013 级 JAVA 面向对象课程设计报告VIII4. 1. 2概念设计.144.1.3 逻辑设计.144.1.4 物理设计.154.2 数据库设计原则154.3 本章小结18第第 5 章章 系统的具体实现系统的具体实现.195.1 界面设计.195.1.1用户登陆界面图.195.1.2系统主界面215.1.3报表生成界面.235.2 程序设计及调试运行.255.2.1日期验证和自动计算.255.2.2连接池295.2.3 JFreeChart325.3 本章小结32第第 6 章章 结束语结束语.33致谢致谢. 34参考文献参考文献.35附录附录 源代码源代码.36浙江科技学院信息与电子工程学院 2013 级 JAVA 面向对象程序课程设计报告1第第 1 章章 引言引言1.11.1 背景背景制药行业具有其自身的特点, 其生产及管理过程必须强制性地通过GMP (GoodManufacturing Practice)认证。由于2004年GMP认证规定的强制执行,促使一大批制药企业加大了IT方面的投资建设,以期达到GMP管理标准。经过2年的突击建设,制药行业信息化应用短时间内达到了一定水平1。然而在传统的进销存管理中,企业领导者往往由于收集不到底层的数据而不能进行科学决策,盲目的销售网络,导致企业资源的浪费,造成企业的运营成本居高不下。面对现代的市场环境,要求建立企业与进销存网络的快速互动响应机制。加强对异地业务信息流、物流、资金流进行有效的管理。企业必须借助新型技术解决传统销售管理中可能出现的问题。企业除了提升管理水平和加强对销售管理的力度之外,还要充分利用网络技术。现在 IT 技术给企业带来一次新的机会。 网络化为企业管理带来了前所未有的技术和手段,企业需要随时随地、无所不及,高效运营、节约成本的销售管理。从用户利益之上的角度出发, 帮助用户分析现有的进销存体系和进销存业务流程,实现业务流程重组并以此为基础建立符合企业特定管理需要的进销存管理系统,并为用户提供长期、持续的系统售后服务。在管理中计算机和进销存管理信息系统的引入已经得到各企业领导者的认识,并将逐渐成为一种管理手段。1.21.2 课程设计课程设计内容内容进销存管理系统充分发挥信息技术的优势,通过集中式的信息数据库,将企业的进、销、存等经营业务有机地结合起来,达到数据共享,降低成本,提高效率,改进服务的目的,进而提高企业的生产效率和管理水平5。本系统的研究内容涉及进销存管理的全过程。 进销存管理系统包含以下内容:(1)数据处理功能数据处理功能包括对入库单、出库单、退货单、商业发票的输入、增加、修改、浏览等操作以及按照公司有关业务的规定进行流程控制,系统对所录入的数浙江科技学院信息与电子工程学院 2013 级 JAVA 面向对象程序课程设计报告2据是否合法能做出一定的判断。(2)统计汇总的功能该功能对企业一定时期的运营情况提供数据统计支持。(3)查询功能查询功能采用条件组合查询技术,可以迅速方便地查找到任何一张单据以及其执行情况。可以按照用户的要求实现动态查询,查询速度快, 能跟上用户的工作进程。(4)计算分析功能该功能用于计算公司在某一时期的交易值、交易量以及利润等情况。(5)报表生成功能报表生成功能可以生成每个部门的在某一时期的各种报表的综合报表。(6)系统维护功能对系统数据进行整理和备份工作。 对个人的操作实现口令。用户在使用系统前需通过系统登录,以保护系统重要数据的安全。1.31.3 任务分工任务分工王一领(组长) :资料汇总,撰写课程设计报告,部分代码编写注释,添加部分功能,总体设计。详细设计:负责 X1 类,X2 类,X3 类,X4 类等代码的编写。程序运行界面设计。李二信:查找资料,需求分析,部分代码编写注释,添加部分功能。详细设计:负责 Y1 类,Y2 类,Y3 类的代码编写。程序调试与界面完善。张三计:查找资料,需求分析,部分代码编写注释,添加部分功能。详细设计:负责 Z1 类,Z2 类,Z3 类的代码编写。程序测试与界面修改。浙江科技学院信息与电子工程学院 2013 级 JAVA 面向对象程序课程设计报告3第第 2 章章 制药企业进销存管理系统制药企业进销存管理系统2.12.1 制药企业进销存管理系统概述制药企业进销存管理系统概述制药企业进销存系统(Inventory system, Purchasing-Sales-Inventory system,buying-stocking-selling system, Logistics Management System, Distribution)是以货物流为基础,以票据流为主线,以资金流为补充的 3 种数据流关于进货、库存、销售和账务的管理系统,它可以降低企业的库存,提高资金利用率和结算速度,实现管理的高效性、实时性和智能化,是全面提高企业竞争力的有效途径。电子商务给了中小企业和大企业同台竞争的机会,但无法缩小二者在管理水平上的差距。中小企业不可能像大企业一样实行大规模的系统进销存管理,因此必须借助现代化的管理方法和管理技术计算机进销存管理系统。当然,小公司也不需要像大企业那样上 OA/ERP/HP/CRM 等庞然大物,只要一个通用一点的进销存软件,可以实现进货入库,在线购物车,每月货物的销售统计,简单的账务管理 ,功能也不用很多,一个灵活坚实的产品目录,一个高效的产品搜索功能,一个稳定灵活的购物车订单功能,一个直观的销售统计报表功能就
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号