1.3.5 构建开发环境
在开发企业进销存管理系统时,使用了下面的软硬件环境。 操作系统:Windows 2003(SP1)。 Java开发包:JDK 1.6。 数据库:SQL Server 2000。
分辨率:最佳效果为1024×768像素。
注意:SP(Service Pack)为Windows操作系统补丁。
1.3.6 系统预览
企业进销存管理系统由多个程序界面组成,下面仅列出几个典型界面的预览效果,其他界面参见配书光盘中的源程序。
进销存管理系统的主界面如图1.4所示,该界面是所有功能模块的父窗体,其中包含调用所有功能模块的导航面板。商品进货单界面如图1.5所示,该界面将记录进货单据添加到数据库,其中进货单的编号由系统自动生成。
图1.4 主界面(光盘\\?\\com\\lzw\\JXCFrame.java) 图1.5 进货单界面(光盘\\?\\ internalFrame\\JinHuoDan.java)
操作员管理界面如图1.6所示,该界面由系统管理调用,主要用于操作员的添加、查看和删除。商品管理界面如图1.7所示,该界面包括商品的添加、修改和删除等功能。
图1.6 操作员管理界面(光盘\\?\\internalFrame\\CzyGL.java) 1.7 商品管理界面(光盘\\?\\internalFrame\\ShangPinGuanLi.java) 说明:由于路径太长,因此省略了部分路径,省略的路径是\。 1.3.7 文件夹组织结构
在进行系统开发之前,需要规划文件夹组织结构。也就是说,建立多个文件夹,对各个功能模块进行划分,实现统一管理。这样做的好处在于:易于开发、管理和维护。本系统的文件夹组织结构如图1.8所示。
图1.8 文件夹组织结构图 1.4 数据库设计 1.4.1 数据库分析
企业进销存管理系统是一个桌面应用程序,可以直接在本地计算机中运行,而不需要像Web应用那样部署到指定的服务器中。因此,本系统在本地计算机安装了SQL Server 2000数据库服务器。将数据库和应用程序放在同一个计算机中,可以节省开销、提升系统安全性。另外,本系统也可以在网络内的其他计算机中运行,但是这需要将数据库对外开放,会降低数据安全性。其数据库运行环境如下: 硬件平台: CPU:P4 3.2GHz。 内存:512MB以上。 硬盘空间:80GB。 软件平台:
操作系统:Windows 2003。 数据库:SQL Server 2000。 1.4.2 进销存管理系统的E-R图
企业进销存管理系统主要实现从进货、库存到销售的一体化信息管理,涉及商品信息、商品的供应商、购买商品的客户等多个实体。下面简单介绍几个关键的实体E-R图。 客户实体E-R图
企业进销存管理系统记录了所有的客户信息,在进行销售、退货等操作时,将直接引用该客户的实体属性。客户实体包括客户编号、客户名称、简称、地址、电话、E-mail、邮政编码、联系人、联系电话、传真、开户行和账号等属性,客户实体E-R图如图1.9所示。
(点击查看大图)图1.9 客户实体E-R图 供应商实体E-R图
不同的供应商可以为企业提供不同的商品,在商品信息中将引用商品供应商的实体属性。供应商实体包括编号、名称、简称、地址、电话、邮政编码、传真、联系人、联系电话、开户行和E-mail等属性,供应商实体E-R图如图1.10所示。
图1.10 供应商实体E-R图 商品实体E-R图
商品信息是进销存管理系统中的基本信息,系统将维护商品的进货、退货、销售、入库等操作。商品实体包括编号、商品名称、商品简称、产地、单位、规格、包装、批号、批准文号、商品简介和供应商等属性,商品实体E-R图如图1.11所示。