进销存系统PSS61.docx

上传人:b****6 文档编号:15882464 上传时间:2023-07-08 格式:DOCX 页数:21 大小:558.24KB
下载 相关 举报
进销存系统PSS61.docx_第1页
第1页 / 共21页
进销存系统PSS61.docx_第2页
第2页 / 共21页
进销存系统PSS61.docx_第3页
第3页 / 共21页
进销存系统PSS61.docx_第4页
第4页 / 共21页
进销存系统PSS61.docx_第5页
第5页 / 共21页
进销存系统PSS61.docx_第6页
第6页 / 共21页
进销存系统PSS61.docx_第7页
第7页 / 共21页
进销存系统PSS61.docx_第8页
第8页 / 共21页
进销存系统PSS61.docx_第9页
第9页 / 共21页
进销存系统PSS61.docx_第10页
第10页 / 共21页
进销存系统PSS61.docx_第11页
第11页 / 共21页
进销存系统PSS61.docx_第12页
第12页 / 共21页
进销存系统PSS61.docx_第13页
第13页 / 共21页
进销存系统PSS61.docx_第14页
第14页 / 共21页
进销存系统PSS61.docx_第15页
第15页 / 共21页
进销存系统PSS61.docx_第16页
第16页 / 共21页
进销存系统PSS61.docx_第17页
第17页 / 共21页
进销存系统PSS61.docx_第18页
第18页 / 共21页
进销存系统PSS61.docx_第19页
第19页 / 共21页
进销存系统PSS61.docx_第20页
第20页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

进销存系统PSS61.docx

《进销存系统PSS61.docx》由会员分享,可在线阅读,更多相关《进销存系统PSS61.docx(21页珍藏版)》请在冰点文库上搜索。

进销存系统PSS61.docx

进销存系统PSS61

进销存管理系统

第1章引言

1.1文档介绍

文档目的:

本文档主要针对进销存管理系统的使用环境与功能提出具体

要求,同时还将作为该系统设计与开发的重要参考依据。

文档范围:

本文档包括以下主要几部分:

读者对象:

项目需求提供方负责人、开发方的项目经理、系统分析分析设计人员、测试人员等。

1.2开发团队

指导老师:

李琳

开发团队:

1.3开发背景

随着信息技术的飞速发展,以及国内经济的高速发展,中小型的商品流通企业越来越多,其所经营的商品种类繁多,难以管理与计算,而进销存管理系统逐渐成为企业经营和管理中的核心环节,也是企业取得效益的关键一步。

为了满足中小型企业商品流通的需求,我们决定开发该系统(进销存管理系统);目的是为了完善企业的管理制度,增强企业的竞争力。

1.4开发环境

操作系统:

WindowsXP以上操作系统

开发IDE:

Myeclipse7.1

WEB服务器:

Tomcat6.0

使用技术:

Struts1.3+Spring2.5+Hibernate3.0+J2EE

JAVA虚拟机:

JDK6.0

数据库:

MYSQL5.0

第2章系统分析

2.1功能分析

通过对进销存管理内容和进销存管理系统的分析,一个标准的进销存管理系统应该包括如图2.1所示的几大功能。

其中每个功能都由若干相关联的子功能模块组成。

图2.1  进销存管理系统的基本功能模块

2.1.1资料管理

企业经营的基础资料是一个企业最基本也是最重要的信息,脱离了基础资料,例如商品资料、供货商资料和客户资料等,进销存系统就无法运行。

“资料管理”功能模块就用于维护这些基础资料,包含的功能模块如图2.2所示。

图2.2  “资料管理”功能模块

各子功能模块实现的功能分别为:

“商品资料维护”用于维护(增加、修改、删除、查询)企业所经营的商品的基本信息,内容包括货号、条形码、品名、英文名称、拼音编码、规格、单位、产地、类别、进货价、销售价等。

其中拼音编码是商品名称的拼音简称,目的是在程序中可通过拼音码可以方便地查询到所需要的商品。

“供货商资料维护”用于维护企业供货商的基本信息,内容包括供货编号、拼音编码、名称、地址、邮编、电话、传真、联系人,备注等。

“客户资料维护”用于维护企业客户的基本信息,内容包括客户编号、拼音编码、名称、联系人、地址、邮编、电话、传真、备注等。

“业务员信息维护”用于维护企业销售业务员的基本信息,内容包括业务员编号、姓名、性别、电话、密码、权限类型、手机号码、地址、邮编、身份证号、创建日期、电子邮箱、备注等。

在销售开票时业务员属性可以直接从业务员清单表中获取所有业务员的名字作为辞典供业务员选择。

2.1.2采购管理

“采购管理”功能模块用于管理企业的采购业务,其中包含的子功能模块如图2.3所示。

图2.3  “采购管理”功能模块

各子功能模块实现的功能分别为:

“采购入库”对采购进来的商品进行分类入库,使库存量增加。

“采购退货”对已经采购的商品或者报废品进行退货使库存量减少。

2.1.3销售管理

“销售管理”功能模块用于管理企业的销售业务,包含的子功能模块如图2.4所示。

图2.4  “销售管理”功能模块

各子功能模块实现的功能分别为:

“销售出库”对销售出去的商品进行减少,使该商品的库存量减少。

“销售退货”对销售出去退回来的商品进行增加,使该商品的库存量增加。

2.1.4库存管理

“库存管理”功能模块用于管理企业的库存信息,包含的子功能模块如图2.5所示。

图2.5  “库存管理”功能模块

各子功能模块实现的功能分别为:

“库存查询”用于查询企业商品的库存,可以查询仓库中某种商品的数量商品的种类等。

“库存盘点”用于管理企业的库存盘点工作,将实际盘存的商品数量输入计算机,计算机自动与数据库中的库存数量进行核对并产生盘盈盘亏统计信息。

2.1.5统计分析

“统计分析”功能模块用于统计和分析企业的经营数据,供企业决策者作为决策依据。

常用的子功能如图2.6所示。

图2.6  “统计分析”功能模块

统计分析的功能就是对企业的历史数据进行统计分析,以直观的形式表现出来,最好可以用图表的形式表现出来,例如商品时段销售对比、门市店时段销售对比等。

2.1.6系统管理

系统管理是每个系统都必须具备的功能,包括的子功能模块如图2.7所示。

由于这部分功能比较通用,在后面的实例中我们将不再详细介绍。

图2.7  “系统管理”功能模块

各子功能模块实现的功能分别为:

“权限设置”用于设置各操作员使用系统的权限,为了方便设置,一般的应用系统都是可以将操作人员分组的,将通用的权限赋予整个组,个别的权限单独赋予个人,这样可以大大减少权限管理的工作量。

“更改密码”供业务员修改自己的密码。

2.2进销存管理系统用例图

2.2.1进销存管理系统总用例图

2.2.2资料管理用例图

2.2.3采购管理用例图

2.2.4销售管理用例图

2.2.5库存管理用例图

2.2.6统计分析用例图

2.2.7系统管理用例图

2.3用例图说明

功能类别

功能名称、标识符

描述

业务员登录

业务员登录

对业务员输入的业务员名,密码进行验证,验证通过后,该业务员可以使用PSS系统中自己拥有权限的那部分功能,否则拒绝使用。

资料管理

商品资料维护

业务员修改,删除,新增或查询商品数据,系统根据业务员的操作,对商品资料进行更新或显示。

供应商资料维护

业务员修改,删除,新增或查询供应商数据(其中包括对供应商的联系人的修改,删除,新增与查询以及对供应商交易记录的查询),系统根据业务员的操作,对供应商资料进行更新或显示。

客户资料维护

业务员修改,删除,新增或查询客户数据(其中包括对客户的联系人的修改,删除,新增与查询以及对客户交易记录的查询),系统根据业务员的操作,对商品资料进行更新或显示。

业务员资料维护

业务员修改,删除,新增或查询业务员数据,系统根据业务员的操作,对业务员资料进行更新或显示。

采购管理

采购入库

业务员对采购入来的商品进行入库管理。

采购退货

业务员对采购过来准备退货的商品进行管理。

销售管理

销售出库

业务员对销售出入的商品进行出库管理。

销售退货

业务员对销售出去退货来的商品进行入库管理。

库存管理

查询库存

业务员通过组合不同条件,对库存中的商品进行查询等。

库存盘点

业务员通过查询或者查看对仓库中的商品进行盘点。

统计分析

统计分析

业务员可以查询和查看采购供货商统计、采购商品种类统计、销售客户统计和销售商品种类统计。

维护系统

权限设置

拥有权限管理的管理员可以设定其他业务员对软件的访问权限。

密码修改

业务员重新设定自己的密码

第3章数据库设计

4.1.数据库结构设计

1)业务员表(Users)

名称

列名

备注

业务员id

user_id

与业务逻辑无关自增长

编号

user_no

姓名

name

性别

sex

密码

password

角色类型id

power_id

外键,与角色表的id管关联

手机号码

phone

地址

address

邮编

postcode

身份证号

user_number

创建日期

create_date

电子邮箱

email

备注

desc

2)角色表(Power)

名称

列名

备注

角色id

power_id

与业务逻辑无关自增长

角色编号

power_no

角色类型

power_type

管理员或普通业务员,默认普通业务员

3)供应商表(Suppliers)

名称

列名

备注

供应商id

supplier_id

与业务逻辑无关自增长

编号

supplier_no

拼音编码

supplier_letter

名称

supplier_name

地址

supplier_adderss

邮编

supplier_postcode

电话

supplier_phone

传真

supplier_fax

联系人

supplier_constact_person

备注

supplier_desc

4)客户表(Customers)

名称

列名

备注

id

customer_id

与业务逻辑无关自增长

编号

customer_no

拼音编码

customer_letter

名称

customer_name

联系人

customer_constact_person

地址

customer_address

邮编

customer_postcode

电话

customer_phone

传真

customer_fax

备注

customer_desc

5)产品类别表(Good_type)

名称

列名

备注

类型id

type_id

与业务逻辑无关自增长

类型编号

type_no

类型名

type_name

创建日期

type_date

6)产品表(Goods)

名称

列名

备注

产品id

good_id

与业务逻辑无关自增长

货号

good_no

条形码

good_number

品名

good_name

英文名称

good_english

拼音编码

good_letter

规格

good_spec

单位

good_unit

产地

good_address

类别id

type_id

与产品类型表id关联

进货价

good_buy

销售价

good_sale

备注

good_desc

7)产品-供应商表(Good_supplier)

名称

列名

备注

id

id

与业务逻辑无关自增长

产品id

good_id

外键,与产品表的产品id关联

供应商id

supplier_id

外键,与供应商表的产品id关联

8)销售记录表(Sale)

名称

列名

备注

id

sale_id

与业务逻辑无关自增长

产品id

good_id

外键,与产品表的产品id关联

客户id

customer_id

外键,与客户表的产品id关联

业务员id

user_id

外键,与业务员表的产品id关联

销售数量

sale_count

销售日期

sale_date

9)采购记录表(Buy)

名称

列名

备注

id

buy_id

与业务逻辑无关自增长

产品id

good_id

外键,与产品表的产品id关联

供应商id

supplier_id

外键,与供应商表的产品id关联

业务员id

user_id

外键,与业务员表的产品id关联

采购数量

buy_count

采购日期

buy_date

10)入库表(Store_in)

名称

列名

备注

入库id

in_id

与业务逻辑无关自增长

业务员id

user_id

外键与业务员表id关联

入库类型

in_type

采购入库或销售退货入库

货号

good_no

外键与产品表的货号关联

数量

in_count

日期

in_date

备注

in_desc

11)出库表(Store_out)

名称

列名

备注

出库id

out_id

与业务逻辑无关自增长

业务员id

user_id

外键与业务员表id关联

出库类型

out_type

销售出库或采购退货出库

货号

good_no

外键与产品表的货号关联

数量

out_count

日期

out_date

备注

out_desc

12)库存表(Store_save)

名称

列名

备注

id

id

与业务逻辑无关自增长

货号

good_no

外键与产品表货号关联

库存量

good_count

最后入库日期

first_in_date

最后出库日期

last_out_date

为null时该产品从未销售过

4.2.数据表E-R图

4.2.1进销存管理系统的数据表关系总图

4.2.2进销存管理系统各表的E-R图

1)业务员表

2)角色表

3)供应商表

4)客户表

5)产品类别表

6)产品表

7)产品_供应商表

8)销售记录表

9)采购记录表

10)入库表

11)出库表

12)库存表

第4章接口设计

第5章附录

5.1.参考文献

《轻量级J2EE企业应用实战》(Struts+Spring+hibernate整合开发)

——李刚

《贯通Hibernate开发》

——李刚、郭莹、薛大龙等编著

 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2