商品进销存管理系统的设计(MyEclipse,SQL2000)

以下是资料介绍,如需要完整的请充值下载. 本资料已审核过,确保内容和网页里介绍一致.  
无需注册登录,支付后按照提示操作即可获取该资料.
资料介绍:

商品进销存管理系统的设计(MyEclipse,SQL2000)(任务书,开题报告,中期检查表,毕业论文,20000字,源程序,数据库)
摘  要
本系统是一个以订单为核心的进销存管理信息系统,采用目前最流行的JAVA面向对象技术和Microsoft SQL Server 2000数据库[12]。该系统还使用了MyEclipse作为开发工具,利用面向对象和自上而下的程序设计方法,实现了基础信息管理、库存管理、查询管理、销售管理和系统设置等模块。通过本系统,可以完成商品的采购,商品的销售和商品的管理过程。同时可以查看销售排行榜信息,是一个比较完善的商品进销存管理信息系统。
关键词:进销存,JAVA面向对象技术,Microsoft SQL Server
 
ABSTRACT
This is an order-oriented management information system dealing with purchasing, sales and inventory. This system takes the most popular JAVA object-oriented technology. It also uses Microsoft SQL Server in database. In addition, MyEclipse is used as exploring tools, and object-oriented and top-to-bottom method are used to program. Based on all these, this system is able to deal with management in Basic Information, Inventory, Enquiry, Sales, Query and System settings. The purchasing, Stock-in and Sales procedures of products can be completed through this system and the report information can be examined at the same time, so it is basically a complete system in enterprise.
Keywords: order-oriented management,JAVA object-oriented technology,Microsoft SQL Server


软件平台:
    操作系统:windows
    数据库:SQL Server 2000

2.2.1基本信息管理
1.系统功能
基本信息管理主要包括客户信息的添加、修改与删除,商品信息的添加、修改与删除,供应商信息的添加、修改与删除。


3.子功能模块说明
(1)客户信息添加
添加客户全称,简称,地址,电话,传真,邮政编码,联系人,联系电话,开户银行等基本信息。
(2)客户信息修改
修改客户全称,简称,地址,电话,传真,邮政编码,联系人,联系电话,开户银行等基本信息。
(3)客户信息删除
删除整条客户信息。
(4)商品信息添加
添加商品名称,简称,产地,规格,包装,单位,批号,批准文号, 供应商,备注等基本信息。
(5)商品信息修改
修改商品名称,简称,产地,规格,包装,单位,批号,批准文号, 供应商,备注等基本信息。
(6)商品信息删除
删除整条商品信息。
(7)供应商信息添加
添加供应商名称,简称,地址,邮政编码,电话,传真,联系人,联系电话,e-mail,开户银行等基本信息。
(8)供应商信息修改
修改供应商名称,简称,地址,邮政编码,电话,传真,联系人,联系电话,e-mail,开户银行等基本信息。
(9)供应商信息删除
删除整条供应商信息。

2.2.2进货管理
1.系统功能
进货管理主要是通过进货单的添加和退货单的添加来实现进货和退货的管理。


3.子功能模块说明
(1)进货单
添加进货单。添加进货票号,供应商信息,联系人,结算方式,进货时间,经手人,商品信息,品种信息,验收结论等信息。
(2)退货单
添加退货单。添加退货票号,供应商信息,联系人,结算方式,退货时间,经手人,商品信息,品种信息,验收结论等信息。
2.2.3销售管理
1.系统功能
销售管理主要是通过销售单的添加和退货单的添加来实现销售和退货的管理。


3.子功能模块说明
(1)销售单
添加销售单。添加销售票号,供应商信息,联系人,结算方式,销售时间,经手人,商品信息,品种信息,验收结论等信息。
(2)退货单
添加退货单。添加退货票号,供应商信息,联系人,结算方式,退货时间,经手人,商品信息,品种信息,验收结论等信息。
2.2.4库存管理
1.系统功能
库存管理主要是通过库存盘点,价格调整来完成库存管理。


3.子功能模块说明
(1)库存盘点
对所有的库存的商品进行盘点。
(2)价格调整
对所有指定的库存商品的价格进行调整。
2.2.5查询管理
1.系统功能
查询管理主要是对客户信息,商品信息,供应商信息,进货单信息,进货退货信息,销售信息,销售退货信息等进行查询。


3.子功能模块说明
(1)客户信息查询
对所有的客户信息进行查询显示;或者是对特定客户信息进行查询显示。
(2)商品信息查询
对所有库存商品的基本信息进行查询显示;或者是对特定库存商品进行查询显示。
(3)供应商信息查询
对所有供应商的基本信息进行查询显示;或者是对特定供应商信息进行查询显示。
(4)进货信息查询
对所有进货单的商品基本信息进行查询显示;或者是对特定进货单的商品信息进行查询显示。
(5)销售退货信息查询
对所有进货退货单的基本信息进行查询显示;或者是对特定进货退货单的基本信息进行查询显示。
(6)销售信息查询
对所有销售的商品基本信息进行查询显示;或者是对特定销售商品进行查询显示。
(7)销售退货信息查询
对所有销售退货的商品信息进行查询显示;或者是对特定销售退货的商品信息进行查询显示。
(8)销售排行
多所有商品进行按销售量升序或降序进行排列;或对特定范围内的商品进行按销售量升序或降序进行排列。

2.2.6系统管理
1.系统功能
系统管理主要是通过更改用户的密码,添加操作员,更改用户的权限,退出系统等操作来实现对本系统的操作。

 
3.子功能模块说明
(1)更改密码
对当前登陆本系统的用户进行密码修改。
(2)操作员管理
对本系统的使用人员进行添加和删除。
(3)更改权限
对本系统的使用人员进行权限的分配。
(4)退出系统
退出本系统。
2.2.7系统流程图
1.进销存管理系统的系统流程图如图2.7所示。
系统分为操作员和管理员,操作员和管理员都能进行基础信息管理、进货管理、销售管理、查询管理、库存管理。唯一的区别是管理员可以进行系统管理,而操作员则不能进行系统管理。

商品进销存管理系统的设计(MyEclipse,SQL2000)
商品进销存管理系统的设计(MyEclipse,SQL2000)
商品进销存管理系统的设计(MyEclipse,SQL2000)
商品进销存管理系统的设计(MyEclipse,SQL2000)
商品进销存管理系统的设计(MyEclipse,SQL2000)
商品进销存管理系统的设计(MyEclipse,SQL2000)
商品进销存管理系统的设计(MyEclipse,SQL2000)
商品进销存管理系统的设计(MyEclipse,SQL2000)
商品进销存管理系统的设计(MyEclipse,SQL2000)

#p#副标题#e#
目  录
摘  要    I
ABSTRACT    II
第1章 绪论    1
1.2引言    1
1.2.2背景    1
1.2.3开发工具    1
1.2.4软硬件需求    1
第2章 概要设计    3
2.1任务概述    3
2.1.1需求分析    3
2.1.2系统目标    3
2.1.3用户特点    3
2.1.4假定和约束    3
2.2功能需求    4
2.2.1基本信息管理    4
2.2.2进货管理    5
2.2.3销售管理    6
2.2.4库存管理    7
2.2.5查询管理    7
2.2.6系统管理    9
2.2.7系统流程图    9
2.2.8系统业务流程图    10
2.3数据描述    11
2.3.1数据库分析    11
2.3.2 E-R图    12
2.3.3数据库模型    14
2.3.4创建数据库    14
第3章 详细设计    14
3.1程序实现    15
3.1.1主体窗设计    15
3.1.2创建主窗体    15
3.1.3创建导航面板    16
3.2公共模块设计    17
3.2.1编写Dao公共类    17
3.2.2编写Item类    18
3.3基础信息模块设计    19
3.3.1基础信息模块概述    19
3.3.2基础信息模块技术分析    21
3.3.3供应商修改与删除实现过程    22
3.4进货管理模块设计    22
3.4.1进货管理模块概述    23
3.4.2进货管理模块技术分析    24
3.4.3进货单实现过程    25
3.5查询统计模块设计    26
3.5.1查询统计模块概述    26
3.5.2查询统计模块分析    26
3.5.3销售查询实现过程    27
3.6库存管理模块设计    28
3.6.1库存管理模块概述    28
3.6.2库存管理模块技术分析    28
3.6.3价格调整实现过程    29
第4章 系统测试    30
4.1测试综述    30
4.2 测试过程    30
4.2.1 登录测试    30
4.2.2 添加信息测试    31
4.2.3 数据库访问测试    31
4.2.4 输入测试    31
结论    33
致谢    34
参考文献    35
附录    36