ISO软件工程模板6概要设计说明书.docx

上传人:b****6 文档编号:8672879 上传时间:2023-02-01 格式:DOCX 页数:18 大小:215.42KB
下载 相关 举报
ISO软件工程模板6概要设计说明书.docx_第1页
第1页 / 共18页
ISO软件工程模板6概要设计说明书.docx_第2页
第2页 / 共18页
ISO软件工程模板6概要设计说明书.docx_第3页
第3页 / 共18页
ISO软件工程模板6概要设计说明书.docx_第4页
第4页 / 共18页
ISO软件工程模板6概要设计说明书.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

ISO软件工程模板6概要设计说明书.docx

《ISO软件工程模板6概要设计说明书.docx》由会员分享,可在线阅读,更多相关《ISO软件工程模板6概要设计说明书.docx(18页珍藏版)》请在冰豆网上搜索。

ISO软件工程模板6概要设计说明书.docx

ISO软件工程模板6概要设计说明书

 

库存管理系统

概要设计书

1.引言

1.1编写目的

编写目的:

本文档是为了介绍库存管理系统的概要设计。

在需求分析的基础上,对库存管理系统做概要设计,主要就实现该系统需求的设计问题。

在详细设计阶段,设计人员可参考此概要设计文档,对系统进行详细设计。

一边在设计过程中发现不足和错误。

预期读者:

项目开发人员,项目委托人,用户

1.2背景

 项目名称:

库存管理系统

任务提出者:

集美大学诚毅学院

开发者:

proof小组

用户:

集美大学诚毅学院

1.3定义

Sqlserver2005/2008:

数据库管理软件

DBMS:

数据库管理系统

WindowsXP/7:

运行环境

Java:

软件开发语言

Myeclipse8.6:

开发工具

Jdk:

开发环境

Tomcat:

服务器软件

B/S结构:

Browser/Server,浏览器/服务器模式,客户机上只要安装一个浏览器(Browser),如InternetExplorer,服务器安装Oracle或SQLServer等数据库。

浏览器通过WebServer同数据库进行数据交互

1.4参考资料

《库存管理系统需求说明书》

《软件工程》鄂大伟,易燕清华大学出版社2010年8月第1版

2.总体设计

2.1需求规定

2.1.1系统功能

功能

子功能

功能细化

用户中心

用户管理

添加用户

删除用户

类别信息

类别管理

添加类别信息

删除类别信息

修改类别信息

查找类别信息

商品信息

商品管理

添加商品信息

删除商品信

修改商品信

查找商品信

入库信息

入库信息管理

添加入库信息

删除入库信息

修改入库信息

查找入库信息

出库信息

出库信息管理

添加出库信息

删除出库信息

修改出库信息

查找出库信息

供应商信息

供应商信息管理

添加供应商信息

删除供应商信息

修改供应商信息

查找供应商信息

部门信息

部门信息管理

添加部门信息

删除部门信息

修改部门信息

查找部门信息

报表

报表查看

入库报表查询

出库报表查询

月报表查询

2.1.2系统性能

    2.1.2.1精度

数字类型无特别说明精确到小数点后两位;

字符型精度除用户特殊制定外,采用可变长度或根据常识性知识进行估算。

    2.1.2.2时间特性要求

单条记录更新响应时间≤5秒

单条记录查询响应时间≤3秒

报表记录查询相应时间≤15秒

    2.1.2.4可靠性

    2.1.2.5灵活性

操作方式:

键盘操作和鼠标操作相结合,方便用户的操作。

2.1.3输入输出要求

日期类型为字符型,日期的输入输出固定格式固定,不支持自定义输入。

编号为整形

其余的数据类型都为字符串类型

金额输入、输出的数据类型统一必须为浮点数类型,精确到小数点后两位,金额不能大于10位数。

  2.1.4数据管理能力要求

  2.1.5故障处理要求

  2.1.6其他专门要求

2.2运行环境

2.2.1设备

  服务器硬件:

鼠标:

通用鼠标

键盘:

通用键盘

内存:

最低1GBRAM(建议使用2GB或更大的RAM)

硬盘:

8GB可用硬盘空间

显示器:

SQLServer图形工具需要VGA或更高分辨率:

分辨率至少为1,024x768像素。

处理器:

PentiumIII兼容处理器或更高速度的处理器(最低要求:

1GHz

推荐使用:

1.66GHz或更高)

客户端硬件

可连接到服务器带有通用浏览器的通用个人计算机。

2.2.2支持软件

操作系统:

windowsXP或windows7

编译软件:

myeclipse8.6

语言环境:

javajdk1.6.0_31

服务器:

tomcat6.0

数据库:

ms-sqlserver2005

浏览器:

InternetExplorer6.0或更高版本

  2.2.3接口

 客户端与服务器之间的通讯使用HTTP协议;

服务器与ms-sqlserver数据库的JDBC通讯采用TCP/IP协议;

  2.2.4控制

  [说明控制该系统的运行的方法和控制信号,并说明这些控制信号的来源。

]

2.3基本设计概念和处理流程

[说明本系统的基本设计概念和处理流程,尽量使用图表的形式。

]

入库数据流图

入库活动图

出库活动图

出库数据流图

2.4结构

硬件结构图

软件结构图

2.5功能需求与系统模块的关系

用户管理模块

类别管理模块

商品管理模块

入库信息管理模块

出库信息管理模块

供应商管理模块

部门管理

报表模块

用户管理

类别管理

商品管理

入库管理

出库管理

供应商管理

部门管理

报表

2.6人工处理过程

  无

2.7尚未解决的问题

  [说明在概要设计过程中尚未解决而设计者认为在系统完成之前必须解决的各个问题。

]

3.接口设计

3.1用户接口

  [说明将向用户提供的命令和它们的语法结构,以及相应的回答信息。

]

  [说明提供给用户操作的硬件控制面板的定义。

]

采用B/S结构,通过页面界面向用户提供接口并能给用户提示消息。

3.2外部接口

[说明本系统同外界的所有接口的安排包括软件与硬件之间的接口、本系统与各支持系统之间的接口关系。

]

客户端与服务器之间的通讯使用HTTP协议,使用8080端口;

服务器与ms-sqlserver数据库的JDBC通讯采用TCP/IP协议,使用1433端口;

3.3内部接口

  [说明本系统之内的各个系统元素之间的接口的安排。

]

4.运行设计

4.1运行模块组合

用户管理模块

类别管理模块

商品管理模块

入库信息管理模块

出库信息管理模块

供应商管理模块

部门管理

报表模块

用户管理

类别管理

商品管理

入库管理

出库管理

供应商管理

部门管理

报表

4.2运行控制

只要符合操作说明书,用户可自用控制,不限定输入,简单异常由软件内部进行处理,并给出相应的提示信息。

4.3运行时间

运行时间由用户决定

单条记录更新响应时间≤5秒

单条记录查询响应时间≤3秒

报表记录查询相应时间≤15秒

5.系统数据结构设计

  [不涉及软件设计可不包含]

5.1逻辑结构设计要点

[给出本系统内软件所使用的每个数据结构的名称、标识符以及它们之中每个数据项、记录、文卷和系的标识、定义、长度及它们之间的层次的或表格的相互关系。

]

基表英文名称:

users

基表中文名称:

用户表

英文字段名

中文字段名

字段类型

备注

Userid

用户ID

Int

主键

Username

账户名

Varchar(20)

空字段限制

Password

账户密码

Varchar(20)

空字段限制

Status

账号标志位

Int

空字段限制

基表英文名称:

goods

基表中文名称:

仓库货品表

字段编号

英文字段名

中文字段名

字段类型

备注

01

Goods_id

仓库货品ID

Int

主键

02

Goods_name

仓库货品名

Varchar(20)

空字段限制

03

Ctg_id

货品种类编号

Int

空字段限制

04

Com

货品备注

Varchar(50)

空字段限制

05

Orgin

货品产地

Varchar(20)

06

Unit

货品计量单位

Varchar(6)

07

Price

货品单价

Decimal

08

Quantity

货品单位数量

Int

09

Clink

货品联系方法

Varchar(20)

10

Style

货品规格

Varchar(50)

11

Cdesc

货品描述

Varchar(50)

基表英文名称:

category

基表中文名称:

类别表

字段编号

英文字段名

中文字段名

字段类型

备注

01

Ctgid

种类ID

Int

主键

02

Ctg_status

状态

Varchar(50)

03

Ctg_name

种类名称

Varchar(10)

04

Ctg_com

描述

Varchar(50)

05

Ctg_link

联系

Varchar(50)

基表英文名称:

check_in

基表中文名称:

货品检验入库表

字段编号

英文字段名

中文字段名

字段类型

备注

01

Ck_id

单号

Int

主键

02

Input_status

状态

Varchar(10)

03

C_id

种类ID

Int

04

Input_desc

描述

Varchar(50)

05

S_id

来源种类

Int

06

Input_link

联系方法

Varchar(50)

07

Sup_id

供应商ID

Int

08

Note

备注

Varchar(50)

09

Goods_id

货品编号

Int

10

In_date

入库时间

Varchar(10)

11

Inprice

货品价格

Decimal

12

In_quantity

进货数量

Int

13

Chargenname

负责人

Varchar(10)

14

Checkname

检验员

Varchar(10)

15

Handlname

经办人

Varchar(10)

基表英文名称:

check_out

基表中文名称:

检验出货表

字段编号

英文字段名

中文字段名

字段类型

备注

01

Co_id

单号

Int

主键

02

Output_statu

状态

Int

03

Ctg_id

种类

Int

04

Output_desc

描述

Varchar(50)

05

Goods_id

货品编号

Int

06

Output_link

联系方法

Varchar(50)

07

Dpt_id

部门号

Int

08

Note

备注

Varchar(500)

09

Uid

用途编号

Int

10

Out_date

出仓日期

Varchar(10)

11

Out_quantity

出仓量

Int

基表英文名称:

sources

基表中文名称:

来源表

字段编号

英文字段名

中文字段名

字段类型

备注

01

S_id

编号

Int

主键

02

Sdesc

描述

Varchar(50)

03

Slink

联系方法

Varchar(20)

04

Scom

备注

Varchar(50)

05

Sname

名称

Varchar

(1)

基表英文名称:

suppliers

基表中文名称:

供货商

字段编号

英文字段名

中文字段名

字段类型

备注

01

Sup_id

供货商ID

Int

主键

02

Sup_link

联系方法

Varchar(50)

03

Sup_com

备注

Varchar(50)

04

Sup_name

供货商

Varchar(20)

05

Sup_address

供货商地址

Varchar(50)

基表英文名称:

used

基表中文名称:

用处表

字段编号

英文字段名

中文字段名

字段类型

备注

01

Uid

用途编号

Int

主键

02

Ulink

联系方法

Varchar(50)

03

Uname

名称

Varchar(20)

04

Ucom

备注

Varchar(50)

05

Ustatu

状态

Int

表的关系

5.2物理结构设计要点

  

5.3数据结构与程序的关系

[说明各个数据结构与访问这些数据结构的各个程序之间的对应关系。

]

用户管理模块

类别管理模块

商品管理模块

入库信息管理模块

出库信息管理模块

供应商管理模块

部门管理

报表模块

用户表

类别表

商品表

检验入货表

检验出货表

供应商表

部门表

6.系统出错处理设计

6.1出错信息

故障情况

输出形式

含义

处理方法

数据库连接异常

异常信息

数据库连接异常信息

管理员检查连接设置并设法解决

数据输入错误

提示框信息

提示可能的输入错误

重新检查输入的数据的格式是否符合规范

数据库的未知错误

异常信息

数据库的异常信息

根据数据库提示的异常信息找出错误来源并设法排除

6.2补救措施

a.后备技术每一星期进行一次完整数据库备份,每天进行数据库差异和事务日志备份,并将数据库备份记录到磁带上去。

b.降效技术手工操作和数据的人工记录。

c.恢复及再启动技术使软件从故障点恢复执行或使软件从头开始重新运行

6.3系统维护设计

  

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

当前位置:首页 > 高等教育 > 农学

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

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