电瓶车进销存系统的设计与开发采购子系统(源码)【字数:11641】

摘 要摘 要“电瓶车进销存系统”主要涉及采购进货,销售,库存管理等业务部门。它实现对企业进销存的管理。采购管理则是系统最重要的部分,一个进销存系统必须包括高效准确的采购管理模块。本系统实现了电瓶车进销存系统的采购功能,采用MyEclipse作为开发平台,MySQL作为数据库,使用JavaScript和CSS设计前台,页面数据提交采用AJAX技术,异步提交给予用户更好体验,采用Servlet进行后台控制。系统主要实现了对公司供货商,客户,物料,仓库基础资料的维护,对公司基本信息和公司员工信息管理和下达采购顶单,根据采购订单进行收货,审核收货单,以及对收货完成的采购订单进行结案,记录仓库信息等主要功能。本文首先介绍了开发平台及相关技术,然后分析了项目的需求,最后进行系统的总体设计和详细设计,并且进行了系统测试。关键词进销存系统;采购管理;MySQL;Servlet
目录
第一章 绪 论 1
1.1 引言 1
1.2 系统的开发背景 1
1.3 系统的研究意义 1
第二章 开发平台及相关技术 3
2.1 JavaScript技术简介 3
2.2 Ajax技术概述 3
2.3 JSP语言简介 3
2.4 Java技术概述 3
第三章 需求分析 4
3.1 功能需求 4
3.1.1本系统具有以下功能 4
3.2 用例描述 5
3.2.1新增供货商 5
3.2.2新增公司客户 5
3.2.3新增公司物料信息 6
3.2.4新增公司仓库信息 7
3.2.5下达采购订单 7
3.2.6修改采购订单 8
3.2.7审核采购订单 9
3.2.8下达收货单(有采购订单) 10
3.2.9下达收货单(没有采购订单) 11
3.2.10审核收货单 12
第四章 系统总体设计 13
4.1 系统设计的目标 13
4.2 系统总体架构 13
4.2.1 系统设计模型 13
4.2.2 系统功 *好棒文|www.hbsrm.com +Q: ^351916072* 
能模块图 14
4.3 数据库设计 14
第五章 系统详细设计 22
5.1 系统控制 22
5.2 基础资料维护 23
5.3 采购管理 25
5.3.1下达采购订单 25
5.3.2 下达收货单(有采购订单) 26
5.3.3 下达收货单(没有采购订单) 27
5.3.4 审核收货单 28
第六章 软件测试 29
6.1软件测试的目的 29
6.2测试用例 29
总结与展望 34
致 谢 35
参考文献 36
第一章 绪 论
1.1 引言
当今世界,中国经济飞速发展,然而中小型企业在我国占据着举足轻重的地位,我国中小型企业具有数量多,分布广,管理混乱的特点。企业管理主要包括采购,销售,库存等方面,但这些中小型企业往往还处于手工管理的状态,缺少先进的管理经验,公司效率低下。随着互联网技术的飞速发展,采用计算机代替人工管理公司进销存已成大势所趋。
本系统将公司数据存储在服务器里,公司员工可以共享这些数据,方便企业各个部门及时做出正确的决策,对于公司高管来说,可以通过此系统及时掌握公司各个部门运营情况,准确高效的做出决策,提高公司运营效率,增强公司竞争能力。
1.2 系统的开发背景
随着中国加入世贸组织,中国的商品企业越来越多,这些中小型企业在我国占据着举足轻重的地位,然而这些中小型企业往往还处于人工管理的状态,公司账目混乱,库存信息不准,企业效率低下。随着互联网技术的飞速发展,互联网带来的便利引起了企业的重视。大型企业纷纷引进先进的管理技术和管理系统来管理企业,协调企业各个部门的运转,增强公司数据共享,提高公司效率。而我国这些中小型企业往往还没有安装进销存系统来管理公司,仍处于人工采购记账入库的繁杂工作,企业效率低下,难以和大公司进行竞争。采用进销存管理系统管理公司,已成为这些中小型企业的迫切愿望。
1.3 系统的研究意义
进销存系统是基于互联网的企业管理系统,相对于传统的企业进销存管理,公司可以通过计算机来记录采购信息,销售信息,库存信息,极大降低人工管理的失误率,将公司从繁杂的业务逻辑脱离出来,使公司各部门各司其职,专注于各自的工作。公司员工可以通过此系统及时了解公司的信息,然后精确的完成自己的工作,对于公司高管,则可以通过此系统及时掌握公司各个部门运营状况,及时做出正确的决策,提高公司效率,增强公司竞争力。而本系统是针对电瓶车行业做的进销存系统,很具有代表性,稍加改动就可以应用于其他行业,具有很大的市场前景。
第二章 开发平台及相关技术
2.1 JavaScript技术简介
JavaScript是一种基于对象和事件驱动,并具有安全性的脚本语言,它可以操作页面元素和css样式表,从而实现动态页面的效果,还可以进行数据的验证,不必将数据通过form表单传送到服务器,减轻服务器压力。
2.2 Ajax技术概述
Ajax是一种异步传输数据的技术,即可以随时分片段的与服务器通信。与传统的form表单提交相比,Ajax可以在不刷新页面的情况下,进行与服务器的通信,也可以接受服务器发来的数据,来局部刷新页面,从而给予用户更好的交互体验。
2.3 JSP语言简介
JSP是一种动态网页技术,与传统静态网页相比。JSP本质是Servlet,通过JSP标签和html标签共同组成web程序的界面。JSP可以在页面内嵌入JAVA代码块,可以动态取值和改变页面数据,功能强大。
2.4 Java技术概述
Java是由SUN公司开发的程序设计语言,具有跨平台,可移植的特点,只需要安装一个Java虚拟机和对应的Java应用编程接口,Java编写的程序就可以运行在几乎所有的操作系统中。实现了编译一次到处运行的强大功能,所以有越来越多的程序员投身Java学习。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/902.html

好棒文