基于CS架构的汽车配件销售系统毕业设计.doc
《基于CS架构的汽车配件销售系统毕业设计.doc》由会员分享,可在线阅读,更多相关《基于CS架构的汽车配件销售系统毕业设计.doc(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘 要汽车产业的兴旺发展带动汽车配件行业的大步前进,目前大多数汽车配件行业的货物管理是用手工进行操作的。随着汽车款式的不断更新,备件种类会不断的增多,手工工作已不能适应时代的发展需求,在此方式下,从供应单位办理入库登记开始,到使用单位购买配件出库手续为止,所有操作基本上都是由管理人员笔写,手理,加上算盘、计算器来完成。这不仅繁锁,效率低,而且缺乏库存管理的一些基本手段,如库存状况统计,查询经济订货量计算等,这给企业在一定程度上造成了管理上的落后,及经济利益上的损失。并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的管理方式已经不能适应现代企业单位的需要。该文以一个汽车配件销售系统开发
2、为例,结合用户实际需求提出本系统的总体结构和功能模块,然后通过系统结构设计、安全设计及前端开发,构建了一个以JSP技术和SQL后台数据库为基础的、具备相关功能的汽车配件销售管理系统。论文运用B/S架构技术(Browser/Server)的基本理论,探讨了B/S技术在汽车配件销售管理中的应用,提出了汽车配件销售系统的设计思路,给出了汽车配件销售系统的总体结构和实现方法。为了能够达到科学与高效的目标,采用了当前比较流行的轻量级J2EE开发模式。论文介绍了系统的开发背景、需求分析、系统设计、数据库设计,各子模块界面设计与功能设计。关键词:汽车配件销售管理系统,Microsoft SQL server
3、AbstractAutomobile industry prosperous development impetus of auto parts industry marcheson, most auto parts industry goods with manual operation management. With the automobile design is updated ceaselessly, spare parts, category will unceasingly increasing manual work already can not adapt to the
4、development of times, in this manner demand, supply unit from incoming to handle registration procedures used unit purchased parts delivery date, all operations are basically written by management personnel, hand, plus the abacus, calculator to finish. This not only numerous locks, low efficiency, a
5、nd the lack of inventory management of some basic methods, such as the inventory status statistics, inquires, the economic order quantity calculation for enterprises to a certain extent in the management of the causes behind, and economic benefit of the loss. And it will be a very complicated and ve
6、ry easy to make a mistake, say the traditional management mode of modern enterprise already can not adapt to the needs of the unit. Based on a car accessories sales system development, for example, combined with the actual needs of users put forward the general structure of the system and function m
7、odules, and then through the system design, safety design and development, constructing a front with JSP technology and SQL backend database, have the relevant function of the auto accessories sales management system. This article USES the B/S architecture technology a/Server), and probes into the b
8、asic theory of B/S technology in auto parts sales management, and puts forward the application of auto accessories sales system design, car accessories sales system, presents the overall structure and realization method. In order to achieve the goal of science and efficiency, the current popular lig
9、htweight J2EE development mode. This paper introduces the development background and system requirement analysis, system design, database design, each module interface design and function design.Key Words: auto accessories sales management system, Microsoft SQL server目 录摘 要IAbstractII目 录III1.1 课题背景与
10、意义11.2 相关概念及技术简介11.2.1 B/S结构11.2.2 J2EE21.2.3 JSP21.2.4 JavaBean31.3 本课题内容结构简介32.1 编写目的42.2 问题提出与解决方案42.3系统提出及可行性分析4 2.3.1 管理上的可行性4 2.3.2 技术上的可行性5 2.3.3 经济上的可行性52.4系统功能分析52.5系统开发目标52.6功能需求6 2.6.1基本信息管理6 2.6.2进货入库管理6 2.6.3销售出库管理7 2.6.4统计查询7 2.6.5系统管理82.7其他需求93.1体系结构设计103.1.1 系统逻辑结构103.1.2 系统物理结构113.2
11、系统功能结构设计123.3接口设计123.3.1 界面设计规范123.4 数据库设计143.4.1 数据库命名规则143.4.2 逻辑模型设计144.1系统主要功能模块的设计与实现194.1.1 基本信息管理功能实现194.1.2 库存查询功能实现204.1.3销售管理模块功能实现224.1.4系统管理功能的实现265.1测试原理285.2测试方法285.3测试过程285.3.1 结果分析与评价285.3.2 系统运行与维护29第一章 绪论1.1 课题背景与意义汽车产业的兴旺发展带动汽车配件行业的大步前进,目前大多数汽车配件行业的货物管理是用手工进行操作的。随着汽车款式的不断更新,备件种类会不
12、断的增多,手工工作已不能适应时代的发展需求,在此方式下,从供应单位办理入库登记开始,到使用单位购买配件出库手续为止,所有操作基本上都是由管理人员笔写,手理,加上算盘、计算器来完成。这不仅繁锁,效率低,而且缺乏库存管理的一些基本手段,如库存状况统计,查询经济订货量计算等,这给企业在一定程度上造成了管理上的落后,及经济利益上的损失。并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的管理方式已经不能适应现代企业单位的需要。由于各备件销售商每天的进货量很大,难免会在业务方面及财务方面出现漏洞,给企业的经营带来种种弊端,有时还会带给客户不必要的麻烦。要想解决这些难题,就必须有一套科学、高效、严
13、密、实用的汽车备件管理系统。使用计算机进行管理,提供的服务是规范的、统一的、快速的,它在汽车备件管理中的应用不仅可以简化、规范日常操作,而且可以使管理更加简单、方便、快捷、清晰、从而减轻了工作人员的劳动强度。汽车备件管理系统的应用是汽车配件经营迈向现代化企业的重要标志,必将成为汽车备件管理现代化不可缺少的手段。随着我国改革开放的不断深入,经济飞速的发展,企业要想生存、发展,要想在激烈的市场竞争中立于不败之地,没有现代化的管理是万万不行的,备件管理的全面自动化、信息化则是其中极其重要的部分。为了加快备件管理自动化的步伐,提高库存的管理业务处理效率,建立备件管理系统已变得十分心要。通过对现今的备件
14、管理日常工作的详细调查,搜集了大量的资料,从系统结构的组织,功能的实现,技术的要求以及可行性等多方面进行考虑,认为本课题是一个适应现今备件管理需求的计算机信息管理系统,具有一定的实际开发价值和使用价值。所以,要设计出一套不仅覆盖面广,功能齐全,运行效率高汽车备件管理信息系统是很有必要的。 1.2 相关概念及技术简介本次毕业设计中运用了目前主流的WEB设计技术,如J2EE、B/S等。1.2.1 B/S结构B/S(Browser/Server,浏览器/服务器模式)结构:是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器
15、上,简化了系统的开发、维护和使用4。客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。 B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易。1.2.2 J2EE(1) J2EE介绍J2EE(Java 2 Platform,Enterprise Edition)是SUN公司定义的一个开放式企业级应用规范,
16、他提供了一个多层次的分布式应用模型和一系列开发技术规范,多层次分布式应用模型是根据功能把应用逻辑分成多个层次,每个层次支持相应的服务器和组件。组件在分布式服务器的组件容器中运行,如Servlet组件在Servlet容器上运行,EJB组件在EJB容器上运行,容器间通过相关的协议进行通讯,实现组件的相互调用。遵从这个规范的开发者将得到行业的广泛支持,使企业级应用的开发变得简单、快速5。J2EE平台是为满足企业级应用开发的需要而提出的最好的解决途径之一,适应大规模和复杂的应用需求,可适应不断的变化和新的业务需求,实现对异构数据库的访问,有效提高系统并发处理能力。J2EE平台历史较长,应用广泛,适用性
17、强,浏览器/服务器结构具有较强的交互能力,表现能力,不受地域的限制,具有很好的可使用性9。(2) 构建本系统的J2EE开发平台、工具1、MyEclipse 6.0:代码编辑工具2、Tomcat 6.0:服务器工具3、JDK 6.0:java开发包4、JRE 6.0:java运行环境5、Microsoft Visio 2003:图标制作工具6、Windows XP系统:开发平台1.2.3 JSPSUN JSP是Java Server Pages的缩写,是由Sun公司倡导、众多领先的公司参与制定的一种动态交互式网页技术标准,它为创建动态内容的Web页面提供了简单便捷的实现方法。JSP一经问世便得到
18、广大网站建设者的喜爱和追捧,很快在网站开发与设计领域普及开来5。它具有以下几个方面的特点:1、JSP的语法基本上和Java是相同的,有Java基础的读者可以很方便地使用JSP,没有Java语言基础的读者也一样可以成为JSP编程的高手。2、JSP直接内嵌在HTML中,非常简单易用,大大降低了程序设计开发的难度。3、JSP程序中可以直接嵌入Java代码,也可以直接运用Java所提供的各类包,这样就大大加强了JSP程序本身的功能。4、JSP程序在被请求执行时,服务器相关软件产生Servlet的执行文件,存储于服务器内存中,并将结果返回到客户端,JDBC提供了与数据库产品无关的数据库连接方式,因此JS
19、P程序与客户端系统无关,可以非常方便地跨平台使用。作为当前的两大主流开发体系之一,在Sun的J2EE体系中,JSP/Servlet/JavaBean具有举足轻重的地位8。1.2.4 JavaBeanJavaBean API是一套由SUN公司制定的,描述开发独立可重用Java软件组件(Java Software Component)的标准。一个Bean实际上是根据JavaBean技术标准所指定的命名和设计规范而编写的Java类。也就是说,JavaBean是一个Java类,不过它必须遵守一定的规则与命名方法。JavaBean是一个可重用的元件,因此好的JavaBean很容易被其他人所用。Bean不
20、需要继承特别的基类或实现特定的接口,只要这个Java类是按照JavaBean的规范来编写的,就可以被看做一个Bean9。用户可以使用JavaBean将功能、处理、值、数据库访问和其他任何可以用java代码创造的对象进行打包,并且其他的开发者可以通过内部的JSP页面、Servlet、其他JavaBean、applet程序或者应用来使用这些对象。用户可以认为JavaBean提供了一种随时随地的复制和粘贴的功能,而不用关心任何改变。1.3 本课题内容结构简介本文共分五章,每章阐述主题如下:第一章绪论部分,简单阐述课题的背景以及相关的概念与技术。第二章为系统需求分析部分,主要对系统的需求和可行性以及各
21、模块进行分析。第三章为系统的软件设计部分,详细介绍了系统的体系结构设计思路和方法,以及后台数据库的设计内容。第四章为系统的软件实现部分,分别设计和编写了各模块的核心功能、说明,在这部分中给出了各个功能模块的设计过程,最后加以实现。 第五章为软件调试部分,介绍了系统的测试方法与步骤,并设计了部分模块的测试用例。最后为结论部分,对本设计的完成过程作出了总结。第二章 系统需求分析2.1 编写目的本章描述的内容有以下几点:(1)提出系统开发背景。(2)对系统进行可行性分析(3)概述系统开发目标及作用。(4)详细分析系统的所有功能需求,描述主要业务流程。2.2 问题提出与解决方案随着汽车款式的不断更新,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 CS 架构 汽车配件 销售 系统 毕业设计
限制150内