《Java程序课程设计报告基于Java的制药企业进销存管理系统的设计与开发》由会员分享,可在线阅读,更多相关《Java程序课程设计报告基于Java的制药企业进销存管理系统的设计与开发(46页珍藏版)》请在金锄头文库上搜索。
1、浙江科技学院信息与电子工程学院2009级Java程序课程设计报告 2009级Java程序课程设计报告报告题目:基于Java的制药企业进销存管理系统的设计与开发学 院 : 信息与电子工程学院 专 业 : 计算机科学与技术班 级 : 计算机091班 学 号 : 学生姓名 : 指导教师 : 二一一年 一 月Java程序课程设计任务书一、主要任务与目标 1掌握java语言,能够学会使用JSP开发具体的网站。2熟悉数据库MySQL的使用,熟悉数据库编程语言(主要是SQL)。3使用所学知识开发一个基于Java的制药公司进销存管理系统。二、主要内容与基本要求 本系统在实施后应能集中处理原料、成药、半成品、废
2、料的进销存等的管理。该系统按结构分为两大部分:前台管理和后台管理。根据制药行业自身的特点,系统主要功能设计有:信息管理:对企业产品、原辅料供应商、客户等基础信息实现登记入库,并提供查询功能。进货管理: 对进货入库进行流程化管理,建立完善的产品和报表管理。进货管理与系统的财务、销售和库存等管理功能结合可以动态掌握进货业务的付款情况、从而减少盲目采购, 有效控制库存, 使财务部门及时掌握库存的进货成本。销售管理:销售管理对销售部门的日常业务进行跟踪和控制管理, 能够处理多种销售方式, 提供多种方便灵活的查询方式, 并能进行发票和报表打印。库存管理:库存管理对企业物流的业务操作进行全面的控制和管理,
3、 及时反映出物资资金占用的状况。提供商品入库、出库、库存统计和查询等功能 。来往管理:来往管理对企业进货和销售过程中产生的现金交易进行管理,及时反映出企业现金流的状况。提供原辅料入库结账、结账查询等等功能。系统管理:这是系统管理员的工作。可设置各操作员使用系统操作的权限。并进行数据备份和数据恢复。对操作员进行的操作进行日志管理,还可提供用户密码的更改。三、计划进度1 月 日- 月 日:搜集资料、查阅文献,确定选题2 月 日- 月 日:需求分析,系统设计,系统功能模块完善3 月 日- 月 日:编程实现系统、系统测试与修改4 月 日- 月 日:课程设计报告撰写5 月 日- 月 日:课程设计报告答辩
4、四、主要参考文献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. Software Practice&Experience. 2008,10(21):89-92.4 Jeanne W.Ross, Michael R.Vital . The ERP Revolution:Surviving vs.
5、 Thriving J. Information Systems Frontiers. 2008:233-2415 谷宝磊等. 基于B/S结构的企业进销存管理系统J.附件电脑,2008, (12):8-11.6 王玉珍. 我国EPR应用现状分析J. 办公室自动化. 2008,(14):46-47. 7 黄理,李积善.用JSP轻松开发Web网站M.希望电子出版社,2006,119-162.8 刘欢,廖其龙. 我国企业发展与实施ERP的现状分析J .攀枝花学院报. 2007,(02): 51. 9(美)Karl Avedal , Danny Ayers, Timothy Briggs. JSP编程
6、指南M. 电子工业出版社, 2004,47-125.10(美)Mark Linsenbardt. JSP在数据库中的应用与开发M. 希望电子出版社,2005,210-236.11 Dianne Phelan,Building a simple web database applicationC.IEEE International Professional Communication Conference, 2004, 79-86.12 田辉等. 基于Hibernate的进销存管理系统的设计与实现J. 机械工程与自动化, 2008, (02):2-6.13(美)Karl Avedal,Dann
7、y Ayers,Timothy Briggs.JSP编程指南M.电子工业出版社,2006,47-125.14 Dianne Phelan,Building a simple web database applicationC.IEEE International Professional Communication Conference, 2005, 79-86.15 Altendorf. Eric, Hohman. Moses, Zabicki. Roman. Using J2EE on a large, web-based projectJ. IEEE Software.2002,19(0
8、2):81-89.学生(签字) 2010年12月 28日 指导教师 许加兵 2010年12月28 日摘要互联网络的全球化,推动了电子商务的发展,也给医药制造领域带来了新的挑战和机遇。在医药行业近年来利润空间不断压缩的情况下,很多医药企业开始眼光向内,实施信息化管理,以达到将费增效的目的。本进销存管理系统是一个基于JSP的应用系统,采用B/S结构。它是一个面对当前的进销存管理工作基本还处于手工和半信息自动化处理状态,应运而生的一个基于Internet的一个完全信息自动化的系统,整个系统从符合操作简便、界面友好、灵活、使用、安全的要求出发,完成进货、销售、库存管理的全过程。本课程设计报告介绍了进销
9、存的定义和当前上面上流行的进销存管理系统,论述了此进销存管理系统的需求分析,目标功能模块;给出了数据库数据设计的步骤,系统所用到的关键表的表结构;在系统实现章节,给出了部分实现了的功能界面和相关的代码。关键词:制药企业,进销存管理系统,信息自动化 ABSTRACTThe globalization of the Internet to promote the development of e-commerce, and also has brought to the field of pharmaceutical manufacturing new challengesand opportun
10、ities . In the pharmaceutical industry continue to reduce profit margins in recent years, many pharmaceutical companieslook inward, the implementation of information management in order to achieve the purpose of cost efficiency.Purchase, Sales and Inventory Management System is a JSP-based applicati
11、ons, used of B / S structure. It is a face whenInvoicing management of the former is still in the basic manual and semi-automatic processing of information, and created aInternet-based information of a fully automated system, in line with the entire system from a user-friendly community Surface frie
12、ndly, flexible, use, safety requirements, the completion of the purchase, sale, inventory management over the entireWay.Purchase, Sales and Inventory Management System .Invoicing in this paper, the above definition and the current popular Invoicing Management System, discusses the InvoicingManagemen
13、t system needs analysis, target functional module; given database design steps, the system used byThe key table to table structure; chapters in the system, given some of the functions of the realization of the interface and relatedCode.Keywords: Pharmaceutical companies, Purchase, Sales and Inventor
14、 Management System, Information Automation目 录JAVA程序课程设计任务书II摘要IVABSTRACTV目 录VI第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需求分析134. 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 JFreeChart3