概要设计范本---ERP

来源:互联网 发布:奥平信昌 武将数据 编辑:程序博客网 时间:2024/04/29 16:11

概要设计文档

<v1.5>

.引言

1.1编写目的

本文在需求之后的阶段,也叫系统方案书。从设计的角度来讲述ERP软件的总体方案与设计思路及构想。

本文适合于想了解本ERP软件开发设计思想方法的相关人员。对进一步开发ERP软件的相关人员,做一个总体设计的参考及指导。

1.2背景

1.待开发软件名称:ERP

2.软件开发者:界面设计:陈相林

              程序设计:赵根源,李博

              数据库设计:雷进辉,王捷航

                      软件测试:王濛,郭艳提

3.软件开发对象:企业

1.3参考资料

《软件需求分析规格说明书v1.6

 

 

. 总体设计

2.1设计思想与目标

1.根据现代企业的常规部门设置,以部门为单位,确定并实现软件的各个子系统。

2.各个子系统需要完成对应部门在企业中起到的作用。

3.子系统所包含的各个功能可以单独完成某一操作,即做到低耦合高内聚。

4.软件能够实现企业内部资源分级别的共享。

5.用户界面简洁,各功能操作简单且容易实现,并能够及时地响应用户操作。

6.初步实现ERP的一些基本功能。随着知识体系的不断完善,随后更新的版本会逐步实现企业对ERP软件的应用要求。

2.2 运行环境

1. 开发工具:Microsoft Visual Studio .NET 2005

             Microsoft SQL server 2000

             Adobe Photoshop CS

             Windows XP

2. 运行环境要求:

1)软件环境:Windows XP

            2)硬件环境:内存256MB,处理器 PIII

2.3基本设计概念

软件设计是以数据流为主线,以数据处理功能的不同划分各个子系统。

2.4结构图

ERP系统软件

文本框: 仓库管理系统文本框: 物料采购管理系统文本框: 质检系统文本框: 销售管理系统文本框: 生产管理系统文本框: 财务管理系统文本框: 基础信息管理系统 文本框: 人力资源管理系统文本框: 系统管理

2.4.1生产管理系统模块:

生产管理系统

生产计划

物料需求计划

生产指令

统计报表

基础信息

文本框: 生产计划编制文本框: 生产计划查询文本框: 物料需求计划编制文本框: 物料需求计划查询文本框: 生产指令查询文本框: 生产指令处理文本框: 生产统计文本框: 物料统计文本框: 物料档案文本框: 产品档案

模块注释:

    1.生产计划编制:依据客户订单制定生产计划;

    2.生产计划查询:查询已订制的生产计划;

    3.物料需求计划编制:根据生产计划中所涉及的物料需求制定需求计划;

    4.物料需求计划查询:查询已订制的物料需求计划;

    5.生产指令处理:选择需要执行的生产计划;

    6.生产指令查询:查询已发出的生产指令;

    7.生产统计:统计已生产产品资料;

    8.物料统计:统计已消耗的物料;

    9.物料档案:纪录生产的各产品所需的物料情况;

    10.产品档案:纪录企业所能产出的产品情况。

备注:基础信息内的物料档案及产品档案调用基础信息系统资料。

2.4.2仓库管理系统模块:

仓库管理系统

入库处理

销售出库

领料出库

统计报表

文本框: 采购入库单(及查询)文本框: 产品入库单(及查询)文本框: 销售出库单处理文本框: 销售出库单查询文本框: 领料出库单查询文本框: 领料出库单处理文本框: 物料统计文本框: 次品入库单(及查询)文本框: 产品统计文本框: 次品统计

模块注释:

1. 采购入库单:填写采购的物料经质检后的入库情况;

2. 采购入库单查询:查询仓库的物料存储情况;

3. 产品入库单:填写生产出的产品经质检后合格产品的入库情况;

4. 产品入库单查询:查询合格产品存储情况;

5. 次品入库单:填写生产出的产品经质检后不合格产品的入库情况;

6. 次品入库单查询:查询不合格产品储存情况;

7. 销售出库单处理:填写销售部门从产品库领出的产品出库情况;

8. 销售出库单查询:查询销售部门领出产品单据;

9. 物料统计:统计在库的物料信息;

10.产品统计:统计在库的合格产品信息;

11.次品统计:统计在库的不合格产品信息。

备注:仓库管理系统与销售管理系统调用同一销售出库子模块。

2.4.3物料采购管理系统模块:

物料采购管理系统

采购订单

物料质检

统计报表

文本框: 采购订单处理文本框: 采购订单查询文本框: 不合格物料单处理文本框: 不合格物料单查询文本框: 物料采购统计

模块注释:

1. 采购订单处理:根据缺料情况,填写采购订单;

2. 采购订单查询:查询已填写的采购订单;

3. 不合格物料单处理:处理经质检后返回的不合格物料(发供应商进行调换);

4. 不合格物料单查询:查询由质检返回的不合格物料单;

5. 物料采购统计:统计采购的物料情况。

备注:物料采购管理系统中物料质检模块不合格物料单由质检系统发送。

2.4.4质检系统模块:

质检系统

物料质检

产品质检

售出产品质量意见

文本框: 物料质量标准文本框: 产品单处理文本框: 产品质量标准文本框: 用户意见反馈文本框: 物料单处理文本框: 定制产品新质量标准

模块注释:

1. 物料单处理:对采购的物料进行质量检测;

2. 物料质量标准:设定物料质量标准;

3. 产品单处理:对生产出的产品进行质量检测;

4. 产品质量标准:设定产品质量标准。

2.4.5销售系统模块:

销售管理系统

销售订单

销售出库

销售业绩

统计报表

销售结算

文本框: 销售订单处理文本框: 销售订单查询文本框: 销售出库单处理文本框: 销售出库单查询文本框: 销售业绩考核表文本框: 销售统计文本框: 销售单处理文本框: 销售单查询

模块注释:

1.         销售订单处理:根据库存指定目前可以完结的客户订单;

2.         销售订单查询:查询已完结的客户订单;

3.         销售出库单处理:根据销售订单填写需要从仓库发出的产品单;

4.         销售出库单查询:查询销售出库单;

5.         销售单处理:填写完结的客户订单的回款情况;

6.         销售单查询:查询销售单;

7.         销售业绩考核表:填写某销售单的经手人及销售情况;

8.         销售统计:统计销售情况。

备注:1.仓库管理系统与销售管理系统调用同一销售出库子模块。

      2.销售管理系统销售订单与财务管理系统财务输入调用同一子模块

2.4.6财务管理系统模块:

财务管理系统

财务输出

财务输入

统计报表

文本框: 采购单处理(及查询)文本框: 工资表处理(及查询)文本框: 销售单查询文本框: 销售单处理文本框: 财务输出统计文本框: 财务输入统计文本框: 利润统计

模块注释:

1.         采购单处理:为采购系统发来的采购单拨款;

2.         采购单查询:查询已处理的采购单;

3.         工资表处理:制订企业员工的工资;

4.         工资表查询:查询员工工资状况;

5.         销售单处理:接收销售系统发来的销售款;

6.         销售单查询:查询已处理的销售单;

7.         财务输出统计:统计企业资金的花费情况;

8.         财务输入统计:统计企业资金的回笼情况;

9.         利润统计:统计企业的利润情况。

备注:销售管理系统销售订单与财务管理系统财务输入调用同一子模块

2.4.7人力资源管理系统模块:

人力资源管理系统

项目培训

基本信息

文本框: 培训项目文本框: 培训对象文本框: 修改员工信息文本框: 新进员工处理文本框: 员工信息查询

模块注释:

1.         新进员工处理:填写企业新招聘的员工信息;

2.         员工信息修改:修改员工信息;

3.         员工信息查询:查询员工信息;

4.         培训项目:企业内部各个培训项目的情况;

5.         培训对象:指定接收某个培训项目的培训人员

2.4.8基础信息管理系统:

基础信息管理系统

基础信息(一)

基础信息(二)

文本框: 客户档案文本框: 供应商档案文本框: 企业部门档案文本框: 物料档案文本框: 人事档案文本框: 产品档案

模块注释:

1.         客户档案:企业的客户资料;

2.         供应商档案:目前与企业有往来的供应商资料;

3.         企业部门档案:各个部门的介绍;

4.         物料档案:企业所生产的各个产品所需的物料资料;

5.         产品档案:企业目前所经营的产品资料;

6.         人事档案:企业员工的资料。

2.4.9系统管理模块:

系统管理

用户权限管理

2.5人工处理过程:

1)各表单内的数据需要人工输入;

2)系统管理员需要设定软件用户的权限;

2.6尚未问决的问题

系统采用C/S结构,需要完成服务器端与客户端的架构。

. 运行设计

运行模块组合

1.仓库管理系统与销售管理系统调用同一销售出库子模块。

2.物料采购管理系统中物料质检模块不合格物料单由质检系统发送。

3.销售管理系统销售订单与财务管理系统财务输入调用同一子功能模块。

. 系统数据结构设计

客户资料表

CustomerID

CompanyName

ContactName

Address

City

Phone

int

Varchar(30)

Varchar(20)

Varchar(40)

Varchar(20)

Varchar(20)

PK:CustormerID

雇员表   

EmployeeID

EmployeeName

Title

BirthDate

HireDate

Address

City

Phone

Notes

Int

Varchar(20)

int

Date

Date

Vc(40)

Vc20

Vc20

Vc60

PK:EmployeeID

订单信息表

OrderID

ProductID

UnitPrice

Quantity

Int

Int

Money

int

PK:OrderID;   UnitPrice>0; Quantity>0;

订单表

OrderID

CustomerID

EmployeeID

OrderDate

RequiredDate

ShippedDate

ShipperID

Int

Int

Int

Date

Date

Date

int

PK:OrderID ;   FK:CustomerID;   FK:EmployeeID; FK:ShipperID;

送货工司信息

ShipperID

CompanyName

Phone

Int

Varchar(30)

Varchar(20)

PK:ShipperID;

产品表

ProductID

ProductName

Style

UnitPrice

UnitInStock

UnitOnOrder

Int

Varchar(20)

Vc20

Money

Int

int

PK:ProductID;   UnitPrice>0;   UnitInStock,UnitOnOrder>0;

产品合格率表

ID

QualifiedRate

Int

int

PK:ID;   QualifiedRate>0; 

原料合格率表

ID

QualifiedRate

Int

int

产品生产用料表

ProductID

MaterialsID

MaterialsAmount

Int

Int

Int

PK:ProductID&MaterialsID;   MaterialsAmount>0;

供货商表

SupplierID

CompanyName

ContactName

Address

City

Phone

HomePage

Int

Varchar(20)

Varchar(20)

Varchar(30)

Varchar(20

Vc20

Vc30

PK:SupplierID; HomePage可以为null;

原料表

MaterialsID

MaterialsName

UnitPrice

UnitInStock

SupplierID

Int

Vc(20)

Money

Int

int

PK:MaterialsID;   UnitPrice,UnitInStock>0;    FK:SupplierID;

产品回馈表

ID

ProductID

CustomerID

Contents

int

Int

Int

text

PK:ID;   ID :identify(1,1);   FK:ProductID&CustormerID;

工资/考勤表

EmployeeID

BasicWage

Price

Fine

LastDraw

LeftToDraw

Absent

frate

prate

Int

Money

Money

Money

Date

Money

Int

Int

int

PK:EmplyeeID;   BasicWage,Price,Fine,Frate,Prate>=0;

培训课程表

Course ID

CourseName

RequireDays

Teacher

course

PK:CourseID

操作员表

ID

Name

rights

Int

Varchar(20)

int

PK:ID

头衔表

ID

Name

Describe

PartID

Int

Varchar(20)

Varchar(40)

int

部门表

ID

Name

Describe

In_detail

ID

OrderID

Amount

Int

Int

Money

Out_detail

ID

SupplierID

Amount

Int

Int

Money

进货信息表

JinHuoID

MaterialID

UnitPrice

Quantity

Int

Int

Money

int

PK:JinHuoID;   UnitPrice>0; Quantity>0;

订单表

JinHuoID

SupplierID

OrderDate

RequiredDate

JinHuostatus

Int

Int

Date

Date

Int

PK:JinHuoID ;   FK:SupplierID;

课程详细表

CourseID

DepartmentID

TitleID

备注:除特殊说明全部为NOT NULL;

原创粉丝点击