《沈阳振科仪表有限公司进销存管理系统软件设计毕业设计.doc》由会员分享,可在线阅读,更多相关《沈阳振科仪表有限公司进销存管理系统软件设计毕业设计.doc(82页珍藏版)》请在金锄头文库上搜索。
1、沈阳理工大学学士学位论文摘 要本系统即为一个沈阳振科仪表有限公司进销存管理系统,就是利用信息化手段把先进的企业管理方法引入企业的实践,为企业的管理改革提供切实易行的途径。系统对企业中常见的 采购、库存、销售等商业活动以及相关的供应商和客户等基本信息进行管理。本文详细论述了一个企业进销存管理系统的设计开发过程,本系统适用于小、中、大型仓库的进货-销售-库存(简称进销存)管理,系统基于B/S结构,采用灵活、面向对象、动态且可移植的java语言与Jsp、Servlet、Oracle等工具及技术进行开发。用户仅需要使用网络浏览器便可以及时了解各种商品的库存状况、进货与出货状况等必要信息,从而采取相应的
2、措施来提高企业自身的收益及更改商业决策等,提高仓库运作的效率,节省员工的工作时间。 关键词:JSP页面;B/S结构框架;Oracle;JAVA WebAbstractSaling is an important part of enterprise management in market economy. In order to promote sale,many of them set up sub-company or agent system.They promote produce to customers through those sub-companies or agents.
3、Most of them lie in different places.The frequent communication of information beyond space and time is the major feature.In this case,the traditional management conveying information and data by management personnels cant satisfy the need of increasing business.This paper discussed an Purchase-Sale
4、-Storage management system of the design and development. System is suitable for any size of the warehouse management.This system based on B/S architecture, using the dynamic and flexible, object-oriented and portable Java language and Jsp, Servlet, Oracle and other tools and technology for developm
5、ent. Users only need to use a web browser can timely know all kinds of goods inventory, purchase and delivery conditions necessary information, such as to take corresponding measures to improve the yields and change the business decisions of their own enterprises, improve the efficiency of the wareh
6、ouse operation, save the employees work time.Keywords:JSP;B/S architecture;Oracle;JAVA Web II目 录1 绪 论11.1 课题来源11.2 国内现状11.3 研究意义22 需求分析32.1 功能说明32.2 功能需求32.3 数据需求53 系统设计83.1 数据库概念83.2 数据库的选择83.3 数据库表的描述83.4 系统总体架构254 技术介绍314.1 JAVA开发语言的选择314.2 MVC设计模式324.3 JSP技术344.4 SQL语言344.5 JDBC 技术354.6 B/S体系结构3
7、64.7 开发环境375 系统实现385.1 登录首页385.2 维护基本信息425.3 采购465.4 维护系统515.5 导出报表54结 论59致 谢60参考文献61附录A 数据库连接62附录B 数据库连接71附录C 数据库连接78IV1 绪 论1.1 课题来源在信息技术的催化之下,世界经济的变革已经进入了加速状态。世界经济一体化,企业经营全球化,以及高度竞争造成的高度个性化与迅速改变的客户需求,令企业与顾客、企业与供方的关系变得更加密切和复杂。强化管理,规范业务流程,提高透明度,加快商品资金周转,以及为流通领域信息管理全面网络化打下基础,是销售公司乃至众多商业企业梦寐以求的愿望。“21世
8、纪是中国的世纪”,这一句是在20世纪末,世界上很多国际经济学专家和国家所谈论的热门话题。由于我国改革开放的程度不断加深,经济的持续高速发展,小、中、大企业如雨后春笋般在我国突起。为了适应21世纪的信息时代的需要,相应的企业运作也显得尤为重要。优秀的企业管理定将带来好的经济效益,尤其是21世纪信息化的当今社会更显出其重要性。由于企业进销存管理系统提供仓库货物的详细管理信息,以及一些常交易商家信息,同时又确保各类沟通方式中数据的一致性与连贯性,利用这些数据,销售部门可以对市场变动做出迅速而正确的反应,让企业轻松掌握市场行情,迅速做出合理可行的方案,为企业发展把握住机会,带来最大效益。1.2 国内现
9、状越来越多的企业都认识到传统的管理方法已经不能适合当今社会的需要,若仍然使用手工化管理必然会增加人员、资金的投入,且人工管理的效率远远不及计算机,出错率远高于计算机,全手工化管理必将淘汰。根据我国国内的现状,企业要想生存、发展,要想在激烈的市场竞争中立于不败之地,仓库管理的全面自动化、信息化的管理方式必不可缺。采用全新的计算机网络和企业进销存管理系统,已成为提高企业管理效率、改善服务水准的重要手段之一,在某种意义上,进销存管理的信息化已成为现代化企业的重要标志。随着我国市场经济蓬勃发展,信息时代的跨步转变与信息技术的高速发展,为此管理系统的诞生与发展提供了非常有利的条件。此系统在设计方面吸取了
10、以前的经验,在提供信息的同时还为企业单位的经营带来了极大的便利。1.3 研究意义仓库是这一类企业的核心,无论是进货、销售等事物的管理都是围绕企业仓库来进行的。企业对仓库的管理是否高效、有序,能体现出一个企业的管理者管理水平的高低,也一个企业是否强大的一个重要标志。企业进销存管理系统是企业进货、销售、库存管理的系统,开发功能完善的企业进销存管理系统,可帮助企业信息化规范化管理资源,直接提升了仓库的效率,使企业管理水平更上一个台阶。1确保能及时获取库存信息企业仓库管理人员利用计算机,通过网络浏览器登录进销存管理系统,便能够知晓商品库存与销售量等信息,以便及时调整进货,更改商业策略。2快捷的办公方式
11、利用此系统可以及时对库存与销售量等信息进行申请查阅,提高工作的效率和管理速度,使企业能够快速定制销售、进货的计划。12 需求分析2.1 功能分析沈阳振科仪表有限公司的进销存管理系统按功能应该划分为六个部分:基础信息模块、采购模块、销售模块、库存管理模块、系统维护以及报表管理。其中基础信息模块主要是对各种数据的处理如用户、商品、供应商、客户、仓库的数据处理。进货模块处理进货过程的各种业务,如进货、退货处理等。库存模块主要适用于处理库存商品查询。销售模块用来处理销售过程中的各种业务,如销售、销售退货处理等。系统维护模块应该包括用户信息维护、以及权限信息维护等。报表管理包括商品报表、库存预警报表、采
12、购信息汇总以及采购支出汇总等功能。系统不仅需要满足目前的业务需要,还应该要满足企业未来的发展,并且要具备良好的可扩展性,形成企业未来进销存管理信息化平台。2.2 功能需求集中数据管理、分布式应用,实现信息的全面共享。完全基于浏览器的操作模式,安装简单、操作方便,具有良好的系统扩充能力。灵活的模块需求设计,可根据实训项目周期灵活裁剪。严格的安全管理机制。利用SSL技术维护网络传输安全,利用安全规则和特权保证基本信息的安全管理,提供日常操作的审计功能,并对重要的安全事件提供报警,对重要数据进行加密。对于系统执行的重要操作自动记录操作人和操作日期。操作人默认为当前登录人员。操作日期默认使用企业进销存
13、管理系统的一个最主要目的就是为管理人员提供较为方便快捷的服务,本系统将基于B/S架构,销售人员、采购员、系统管理员等可以通过IE浏览器(或其他第三方浏览器)访问本系统,然后对库存信息进行修改与查询,并且管理员有对销售员、采购员等系统用户的权限、信息进行修改的权利。2.2.1 该系统应实现以下功能表2.1 功能结构表 一级模块二级模块模块功能描述用户登录用户登录仓库管理应采用实名制登录,故将用户的真实姓名当做用户名。然后通过admin和user数据库进行查询,校对用户名密码,验证通过则可登录,否则拒绝登录。维护基本资料销售员资料维护User/Admin对销售员的数据进行增删改查等操作,系统根据用
14、户操作执行相应功能。商品资料维护User/Admin对商品资料的数据进行增删改查等操作,系统根据用户操作执行相应功能。客户资料维护User/Admin对客户资料的数据进行增删改查等操作,系统根据用户操作执行相应功能。供应商资料维护User/Admin对供应商资料的数据进行增删改查等操作,系统根据用户操作执行相应功能。采购采购入库User/Admin录入采购单、商品资料等信息,蹦可对采购单中的商品进行明细的增删改查。采购退货User/Admin录入退货单、商品资料等信息,蹦可对退货单中的商品进行明细的增删改查。销售销售出库User/Admin录入销售出库单、商品资料等信息,蹦可对出库单中的商品进
15、行明细的增删改查。销售退货User/Admin录入退货单、商品资料等信息,蹦可对退货单中的商品进行明细的增删改查。库存库存查询User/Admin通过模糊查询不同的条件,对库存商品进行盘点。维护系统维护用户资料(仅管理员可用)管理员(Admin)可以查看并修改所有一般用户的所有信息。管理用户权限(仅管理员可用)管理员(Admin)可以修改用户使用本系统各个功能的权限。修改密码用户重新设定本账号的密码报表导出导出库存预警导出所有低于库存安全量的商品的报表。导出商品资料根据相应的商品编号导出相应商品资料的报表。或导出全部商品的报表。导出采购报表根据相应的年月导出相应的报表。导出年采购报表根据相应的年份导出相应的报表。2.3 数据需求1.管理员的信息系统管理员的信息包括,管理员编号,管理员姓名,管理员密码,联系方式等信息。 2.用户详细信息用户详细信息包括,管理员编号,管理员姓名,管理员密码,联系方式等信息。3.销售人员信息销售人员详细信息包括,销售员工编号,中文姓名,英文姓名,电话,