内部采购系统详细设计说明书.docx

上传人:b****5 文档编号:3403414 上传时间:2022-11-22 格式:DOCX 页数:34 大小:629.74KB
下载 相关 举报
内部采购系统详细设计说明书.docx_第1页
第1页 / 共34页
内部采购系统详细设计说明书.docx_第2页
第2页 / 共34页
内部采购系统详细设计说明书.docx_第3页
第3页 / 共34页
内部采购系统详细设计说明书.docx_第4页
第4页 / 共34页
内部采购系统详细设计说明书.docx_第5页
第5页 / 共34页
点击查看更多>>
下载资源
资源描述

内部采购系统详细设计说明书.docx

《内部采购系统详细设计说明书.docx》由会员分享,可在线阅读,更多相关《内部采购系统详细设计说明书.docx(34页珍藏版)》请在冰豆网上搜索。

内部采购系统详细设计说明书.docx

内部采购系统详细设计说明书

 

公司内部管理系统

详细设计说明书

 

一、引言

1.1编写目的

为开发人员提供一份针对本系统实现的具体设计方案和实现方法,也让系统用户对开发的功能有个大致了解。

1.2背景

1.3定义

1.4参考文献

二、系统框架结构

三、系统的结构 

四、系统各模块的设计说明

以下为系统中各模块的具体设计实现方案,对于层次比较低的模块或子程序,如实现方法与条目中其他已阐述模块实现方法相同,则只给出不用之处,相同之处不再一一详述。

4.1系统管理

首页

4.1.1基础信息管理

模块描述:

对系统的基础信息模块进行管理维护。

基础信息包含:

供应商、品牌、采购分类等信息;

功能:

对基础信息模块的新增、修改、删除、查询。

输入项:

供应商、品牌、采购分类等基础信息。

输出项:

模块对象

设计方法:

基础信息对每个基础信息独自维护,维护方式采用:

填写弹出式表单。

限制条件:

基础信息名称必须填写,字段长度<=数据库长度

流程图:

 

数据库设计表:

供应商:

mit_base_provider_company

供应商

mit_base_provider_company

字段名

类型

长度

注释

不可为空

company_id

int

32

供应商ID

TRUE

company_code

varchar

8

供应商编号

TRUE

name

varchar

50

名称

TRUE

short_name

varchar

50

名称简

FALSE

pinyin_name

varchar

200

拼音名称,用于搜索用

FALSE

creation_date

datetime

0

创建时间

FALSE

creation_user_id

varchar

32

创建人

FALSE

is_valid

tinyint

1

有效标记

FALSE

descriptions

varchar

2000

描述

FALSE

address

varchar

1000

公司地点

FALSE

charger_email

varchar

100

负责人邮箱

FALSE

界面图片:

供应商查询画面:

 

供应商新增画面:

供应商编辑画面:

品牌:

mit_base_brand_info

品牌

mit_base_brand_info

字段名

类型

长度

注释

不可为空

brand_id

int

32

品牌ID

TRUE

brand_name

varchar

50

品牌名称

FALSE

short_name

varchar

50

名称简

 

creation_date

datetime

0

创建时间

FALSE

creation_user_id

varchar

32

创建人

FALSE

is_valid

tinyint

1

有效标记(如果为0则代表草稿)

FALSE

descriptions

varchar

2000

描述

FALSE

界面设计:

查询界面:

 

新增界面:

编辑画面:

 

供应商_品牌:

mit_rel_company_brand

供应商_品牌

mit_rel_company_brand

字段名

类型

长度

注释

不可为空

company_id

varchar

32

供应商ID

FALSE

brand_id

varchar

32

品牌ID

FALSE

descriptions

varchar

2000

描述

FALSE

creation_date

datetime

0

创建时间

FALSE

creation_user_id

varchar

32

创建人

FALSE

is_valid

tinyint

1

有效标记

FALSE

界面设计:

 

采购分类:

mit_base_procurement_category

采购分类

mit_base_procurement_category

字段名

类型

长度

注释

不可为空

pct_id

varchar

32

分类ID

TRUE

pct_name

varchar

50

分类名称

TRUE

short_name

varchar

50

名称简

 FALSE

pingyin_name

varchar

50

名称拼音,搜索用

FALSE

creation_date

datetime

0

创建时间

FALSE

creation_user_id

varchar

32

创建人

FALSE

is_valid

tinyint

1

有效标记(如果为0则代表草稿)

FALSE

descriptions

varchar

2000

描述

FALSE

界面设计:

查询画面:

新增画面:

编辑画面:

 

供应商_采购分类:

mit_rel_company_procurement

供应商_采购分类

mit_rel_company_procurement

字段名

类型

长度

注释

不可为空

company_id

int

32

供应商ID

TRUE

procurement_category_id

int

32

分类ID

TRUE

descriptions

varchar

2000

描述

FALSE

creation_date

datetime

0

创建时间

FALSE

creation_user_id

varchar

32

创建人

FALSE

is_valid

tinyint

1

有效标记(如果为0则代表草稿)

FALSE

 

界面设计:

4.1.2人员管理

模块描述:

对人员信息进行维护管理。

功能:

对人员的新增、修改、删除、查询以及人员是否启用进行管理。

输入项:

人员姓名、性别、手机号、地址以及人员其他基础信息。

输出项:

人员模块

设计方法:

人员基础信息采用ID自增长方式,每个账号可采用手机号和用户姓名作为账号;删除人员为逻辑删除;

限制条件:

流程图:

 

数据库设计表:

人员:

mit_base_user

人员

mit_base_user

字段名

类型

长度

注释

不可为空

user_id

varchar

32

会员信息序号(与用户信息序号相同)

TRUE

name

varchar

50

姓名

TRUE

short_name

varchar

50

姓名简

FALSE

pinyin_name

varchar

50

拼音名称(用于检索用)

FALSE

English_name

varchar

50

英文名

 

gendar

tinyint

1

性别

FALSE

creation_date

datetime

0

录入时间

FALSE

last_edit_date

datetime

0

修改时间

FALSE

email

varchar

100

邮箱地址

FALSE

birthday

varchar

10

出生年月

FALSE

work_phone

varchar

30

工作电话

FALSE

address

varchar

100

联系地址

FALSE

name_card

varchar

50

身份证号码

FALSE

password

varchar

128

密码

FALSE

mobile_phone

varchar

30

移动电话

FALSE

remark

varchar

2000

备注

FALSE

user_type_code

tinyint

4

用户类型代码

FALSE

account_status_code

tinyint

4

账号状态代码,0代表该账号还没有正式生效,1代表可以使用,9代表禁用,8代表有异常,7代表密码次数过多锁定了

FALSE

role_id

varchar

32

角色ID

FALSE

default_city_code

varchar

7

默认城市

FALSE

staff_function_code

tinyint

4

人员职能

FALSE

staff_level

tinyint

4

人员等级

FALSE

staff_no

varchar

50

员工编号

FALSE

current_department_id

varchar

50

当前部门ID

FALSE

current_project_id

varchar

50

当前项目组ID

FALSE

界面设计:

查询画面:

新增画面:

 

编辑画面:

4.1.3权限管理

模块描述:

对人员的权限管理和维护。

功能:

通过对人员的角色新增、删除、修改的管理达到对人员对系统操作的权限控制。

输入项:

人员名称、角色名称/角色类型。

输出项:

对系统模块和操作的不同控制;

设计方法:

人员和角色通过建立关联的方式,通过选择角色类型

来控制人员权限。

人员和角色都是外键,人员和角色都是单独维护。

如果选择部门,则该人员担任部门角色。

限制条件:

人员名称和角色类型都是必输项,少一项都视为无效。

流程图:

 

数据库设计表:

角色:

mit_base_role

角色

mit_base_role

字段名

类型

长度

注释

不可为空

role_id

varchar

32

角色ID

TRUE

name

varchar

50

角色名称

FALSE

creation_date

datetime

0

录入时间

FALSE

last_edit_date

datetime

0

最后修改日期

FALSE

creation_user_id

varchar

32

创建人标识

FALSE

last_edit_user_id

varchar

32

最后修改人标识

FALSE

is_valid

tinyint

1

有效标记

FALSE

descriptions

varchar

2000

描述

FALSE

role_type_code

char

2

角色类型code

FALSE

界面设计:

查询画面:

新增画面:

编辑画面:

 

人员_部门_角色:

mit_rel_department_2_user

人员_部门_角色

mit_rel_department_2_user

字段名

类型

长度

注释

不可为空

department_id

varchar

32

部门代码

TRUE

user_id

varchar

32

用户代码

TRUE

creation_date

datetime

0

录入时间

FALSE

Category_code

Varchar

32

类型(部门/人)

last_edit_date

datetime

0

最后修改时间

FALSE

role_id

varchar

32

人员在本部门的角色,默认为空,如果是部门的管理员或者任何高级角色则设置本字段

FALSE

界面设计:

角色授权:

新增角色画面:

 

编辑角色画面:

授权画面:

用户授权画面:

新增画面:

编辑画面:

用户授权画面:

新增用户组:

用户组授权:

组织结构授权:

资源管理(菜单管理)

4.1.4部门管理

模块描述:

对部门信息的管理和维护。

功能:

对部门信息的新增、修改和删除的管理。

输入项:

部门名称、地址、邮箱及其他相关信息。

输出项:

部门信息模块

设计方法:

部门通过自关联的方式来建立关系,才用一对多的方式映射:

一个部门可以对应多个子部门。

限制条件:

流程图:

 

数据库设计表:

部门:

mit_base_org_department

部门

mit_base_org_department

字段名

类型

长度

注释

不可为空

department_id

varchar

32

部门代码

TRUE

parent_department_id

varchar

32

上级部门代码

FALSE

name

varchar

50

名称

TRUE

short_name

varchar

50

名称简

FALSE

pinyin_name

varchar

200

拼音名称,用于搜索用

FALSE

creation_date

datetime

0

录入时间

FALSE

creation_user_id

varchar

32

创建人标识

FALSE

is_valid

tinyint

1

有效标记(如果为0则代表草稿)

FALSE

descriptions

varchar

2000

描述

FALSE

charger_user_id

varchar

32

负责人标识

FALSE

界面设计:

查询画面

新增画面:

编辑画面:

4.2项目管理

模块描述:

xxx

功能:

xxx

性能:

xx

输入项:

输出项:

设计方法:

限制条件:

流程图:

数据库设计表:

用户管理:

xxx

字段名称

字段类型

字段要求

字段描述

4.3采购管理

模块描述:

xxx

功能:

xxx

性能:

xx

输入项:

输出项:

设计方法:

限制条件:

流程图:

数据库设计表:

用户管理:

xxx

字段名称

字段类型

字段要求

字段描述

4.4付款管理

模块描述:

xxx

功能:

xxx

性能:

xx

输入项:

输出项:

设计方法:

限制条件:

流程图:

数据库设计表:

用户管理:

xxx

字段名称

字段类型

字段要求

字段描述

4.5预算管理

模块描述:

xxx

功能:

xxx

性能:

xx

输入项:

输出项:

设计方法:

限制条件:

流程图:

数据库设计表:

用户管理:

xxx

字段名称

字段类型

字段要求

字段描述

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

当前位置:首页 > 经管营销 > 生产经营管理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1