《企业进销存系统-毕业论文.doc》由会员分享,可在线阅读,更多相关《企业进销存系统-毕业论文.doc(48页珍藏版)》请在金锄头文库上搜索。
1、毕业设计(论文)设计(论文)题目: 企业进销存系统 毕业论文摘 要随着科学技术的快速发展,生活中的每个角落都离不开信息技术,信息技术的不断进步,互联网的影响不断深刻,带来了结果就是网络信息的急剧增长。而社会上的各行各业也无法脱离于这股时代大潮流,通过应用最新的信息技术,实现自己行业内部的信息化,进而简化和规范自己行业内部的业务行为和规则,是每个企业都要面对的问题。通过企业进销存平台,各种中小型零售商可以在线管理自己的买卖行为,给经营者带来了很大的便利。进销存系统的核心在于其对自己仓库数量的管理,以及货物入库和货物出库时仓库与购物车之间数据的协同对应。企业进销存系统在前台页面上选取JSP作为开发
2、语言,数据库选用了MySQL数据库,开发IDE采用MyEclipse 10,运行服务器采用tomcat 6.0。企业进销存系统是一个基于B/S的功能强大的进销存系统。关键词:进销存,JSP,MySQL,MyEclipse ABSTRACTWith the rapid development of science and technology and life are inseparable from every corner of the continuous advances in information technology, information technology, the Int
3、ernet continues to profoundly influence brought the result is a sharp increase in network information. And all walks of life in the community also can not escape the trend of the times in which shares, through the application of the latest information technology to achieve their information technolo
4、gy within the industry, and thus simplify and standardize their business practices within the industry and the rules of every enterprise To confront the problem.Invoicing by business platform, a variety of small online retailers manage their trading behavior, to the operators has brought great conve
5、nience. Invoicing system synergy between core warehouse and shopping cart data corresponding to its own warehouse when the number of management and storage of goods and cargo out of the library.Enterprise Invoicing system selected on the front page JSP as a development language, database selected My
6、SQL database development IDE using MyEclipse 10, run the server using tomcat 6.0. Invoicing System is an enterprise based on functional B / S powerful invoicing system.Keywords: Invoicing,JSP,MySQL,MyEclipse目 录摘 要IABSTRACTII第一章 绪论11.1课题背景11.2目的和意义11.3开发工具及技术11.3.1开发工具11.3.2 JSP技术21.3.3 JavaScript31.
7、4软硬件需求3第二章 系统分析42.1可行性分析42.1.1技术可行性52.1.2经济可行性52.1.3运行可行性52.1.4法律可行性52.1.5事件可行性52.2功能模块分析52.3设计的基本思想82.4性能需求92.4.1系统的安全性92.4.2数据的完整性92.5界面需求9第三章 数据库设计103.1数据库的分析与设计103.1.1数据库的概念结构设计103.1.2数据库的逻辑结构设计113.1.3数据库的连接原理13第四章 系统功能实现144.1后台登陆页面144.2基础模块164.2.1商品管理174.2.2供应商管理194.2.3顾客管理224.3库存模块234.3.1主要实现2
8、54.4出库模块274.1主要实现29第五章 系统测试315.1系统测试目的与意义315.2测试过程315.2.1主页面的登录模块测试315.3其他错误32结 论33参考文献34致 谢35IV毕业论文第一章 绪论1.1课题背景互联网的飞速发展不断影响着社会上各行各业的经营情况,从上个世纪起,随着互联网在中国的普及,我国的许多零售商开始尝试通过信息系统来管理他们的日常业务。但由于存在各种因素,例如企业的业务各不相同、信息化的法律规定也不够明确、各种物流系统不够完善,这些因素交织在一起,严重阻碍着信息化走进零售企业。本世纪以来,中国的基础设施有了长足的进步,之前阻碍信息化的因素也一个一个的被解决,
9、企业进销存系统终于在中小型零售商中蔓延开来。 1.2目的和意义仓储信息化管理与传统管理方式比较有很多的优点如:1查询比较方便仓储信息化提供了非常多的查询途径,可以通过品种、日期等途径进行查询,快速又准确。2信息量大与过去的管理方式比较,仓储信息化管理能够提供大量商品信息。3成本比较低,风险小,不受地点的限制信仓储息化管理最突出的优势是,存储的数据具有可靠性,与常见的报表相比,计算及存储具有更高的可靠性,这使得经营者可以更方便的查看当前的库存和出入库信息。 1.3开发工具及技术1.3.1开发工具系统所采用的开发工具大部分为开源工具,具有较高的稳定性,同时这些工具都有大量的介绍文献和使用指导,是的
10、用户可以更方便的使用它们进行系统的开发。1.3.1.1 MyEclipseMyEclipse,通常用来设计Java, J2EE的Eclipse插件集合,利用它可以完成对数据库和J2EE的开发。通过对应用程序服务器进行整合,可以大大的增强运算速度。MyEclipse的功能十分强大,几乎涵盖了各种设计功能。1.3.1.2 Tomcat Tomcat是一种是一个免费的开放源代码的Web 应用服务器。在访问客户比较少的情况下被经常采纳,在设计JSP 程序时成为最好的选择。换句话说,将Tomcat服务器安装到一台电脑上时,可通过它对HTML页面的访问请求进行配合。事实上,Tomcat可以看成Apache
11、 服务器基础上的延伸,但它工作时相对比较独立,因此当tomcat工作时,事实上它是看成一个与Apache 服务器相对独立的进程运行的。1.3.1.3 MySQL MySQL采用C和C+进行设计,并同时采纳了不同的编译器来检验,确定源代码的可移植性;支持AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统;为多种编程语言提供了API;支持多线程,充分对CPU资源加以利用;提供TCP/IP、ODBC和JDBC等很多数据库连接途径;能够对拥有很多条记录的大型数据库进行运算。通常来说,
12、MySQL所设计的功能足以满足一般的个人客户和中小型企业,而且因为MySQL是开放源码软件,所以能够在很大程度上减少整体的费用。1.3.2 JSPJSP程序使用了Java编程语言,JSP技术可以对动态网页进行封装。通过tags和scriptlets,网页还能访问存在于服务端的资源的应用逻辑。JSP可以分离网页逻辑与网页设计和显示,对可重用的基于组件的开发进行支撑,更容易的对基于Web的应用程序进行设计。当Web服务器接收到访问JSP网页的请求时,首先运行的程序段,接下来将JSP文件中的HTML代码和运行效果一并返还给用户。通过Java文件的插入能够对数据库、网页多重定向等运行,从而满足构建动态
13、网页所需要的程序。JSP和Servle相同,都可以通过服务器端运行。由于能够将一个HTML文本返回给用户端,所以用户端具备浏览器就可以进行浏览。HTML程序和穿插在内部的Java程序可以构建JSP网页。在服务器被用户端访问时,能够处理相应的Java代码,然后将产生的HTML页面再返回给用户端的浏览器。JSP的设计关键是Servlet,通常大型的Web应用程序的设计成果也通过Java Servlet和JSP的协作。JSP既拥有了方便快捷的Java程序,又统统的面向用户,既实现了平台的无关性危险还比较小,可以具备互联网的全部优势。JSP技术的优点:(1)一次编写,到处运行。除了系统之外,代码无需做
14、任何改动。 (2)系统的多平台支持。通常情况下,能够在任何情况下的全部平台上进行设计,能够安排在任何情况中,也能够在任何情况下进行发展。相比ASP/.net来说,优点是显而易见的。(3)强大的可塑性。通过一个不大的Jar程序能够对Servlet/JSP进行运行,也能够通过很多服务器进行集群和负载平衡,甚至能够通过多台Application解决问题。单台服务器到多台服务器,Java展现了一个强大的功能。 (4)具有强大和多样化的开发工具支持。Java已经有了很多的设计方法,何况大部分工具都是没有花费的,这中间有很多都在多种平台之下顺畅的进展。 (5)支持服务器端组件。只有很有力的服务器端组件才能
15、支撑web运行,因此开发者可以在调用web页面时通过另外的开发工具来达成纷乱效用的组件,来加强系统的可操作性。JSP可以通过完善的JAVA BEANS 组件来达成纷乱的商务功能。内部对象表现出:request 用户端请求,此请求会涵盖来自GET/POST请求的参数; response网页传回用户端的反应;管理pageContext 网页的属性;session 与请求相关的会话;application servlet正在进行的内容;out 用来输送响应的输出流; config代码片段配置对象;pageJSP网页本身。1.3.3 JavaScriptJavaScript是一种根据对象和情况驱使而且相对危险性比较低的用户端脚本语言。还可以大范围的用于用户端Web设计的脚本语言,一般可以用做增加HTML网页动态功能,例如反馈用户的所有操控。JavaScript的一个关键作用是向对象的功能,根据以对象为基础的程序开发,能够用更直接、系统化和能够反复利用的方法设计程序。根据HTML程序,可以采用Javascript对交互式Web网页进行设计。Javascript的应用能够达成网页和客户之间及时、动态、交互性的关系