物资管理系统概要设计说明书.docx

上传人:b****7 文档编号:9218987 上传时间:2023-02-03 格式:DOCX 页数:13 大小:219.51KB
下载 相关 举报
物资管理系统概要设计说明书.docx_第1页
第1页 / 共13页
物资管理系统概要设计说明书.docx_第2页
第2页 / 共13页
物资管理系统概要设计说明书.docx_第3页
第3页 / 共13页
物资管理系统概要设计说明书.docx_第4页
第4页 / 共13页
物资管理系统概要设计说明书.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

物资管理系统概要设计说明书.docx

《物资管理系统概要设计说明书.docx》由会员分享,可在线阅读,更多相关《物资管理系统概要设计说明书.docx(13页珍藏版)》请在冰豆网上搜索。

物资管理系统概要设计说明书.docx

物资管理系统概要设计说明书

概要设计说明书

1.引言2

1.1编写目的2

1.2项目背景2

1.3定义错误!

未定义书签。

1.4参考资料2

2.任务概述3

2.1目标3

2.2运行环境3

2.3需求概述3

2.4条件与限制错误!

未定义书签。

3.总体设计3

3.1处理流程4

3.2总体结构和模块外部设计6

3.3功能分配6

4.接口设计7

4.1外部接口7

4.2内部接口7

5.数据结构设计7

5.1逻辑结构设计错误!

未定义书签。

5.2物理结构设计错误!

未定义书签。

5.3数据结构与程序的关系错误!

未定义书签。

6.运行设计7

6.1运行模块的组合7

6.2运行控制7

6.3运行时间7

7.出错处理设计7

7.1出错输出信息7

7.2出错处理对策7

8.安全保密设计8

9.维护设计8

1.引言

1.1编写目的

本文档作为物资管理系统的概要设计文档,是小组成员人员根据讨论和按照需求文档编写的。

本文档描述系统在功能上的主要设计和思想;预先估计以后系统可能达到的目标。

本阶段完成系统的大致设计并明确系统的数据结构与软件结构,将一个软件需求转化为软件表示的过程

本文档的阅读对象是本软件开发小组成员,此文档将作为本小组进行详细设计和开发的依据。

并且可帮助以后进行系统拓展和维护的的开发人员了解和维护此系统。

1.2项目背景

此系统由本小组研发成员根据C#大作业要求设计并研发。

本项目采用b/s架构,由前台web页面和后台数据库构成。

采用的开发平台为MicrosoftVisualStudio.Net2003。

数据库使用SqlServer进行开发。

1.3定义

专用术语

定义

系统

物资管理系统

模块

某一相对独立的功能

数据库

所有数据的逻辑设备。

是数据的存储仓库

角色

使用系统的用户

视图

相应级别的用户可以访问的数据和可以执行的操作的范围

1.4参考资料

a.物资管理系统可行性分析报告

b.物资管理系统需求规格说明书

2.任务概述

2.1目标

实现仓库物资管理系统的基本功能,实现仓库物资管理所有流程的计算机化,并且实现仓库数据的集中管理和维护,部分数据的统计和计算实现自动化,以节省大量的人力以及避免了由于人的失误而产生的错误。

本系统可以对仓库大部分相关数据进行处理,并对仓库管理需要实现的所有基本功能进行实现。

实现快捷,方便,安全的管理仓库,并节省大量的枯燥反复的人工记录和统计数据的工作。

2.2运行环境

因为此系统采用B/S架构,所以只需浏览器便可运行。

如:

MicrosoftInternetExplorer。

2.3需求概述

本系统主要实现的基本功能如下:

1.有关物资基本信息的输入。

2.物资基本信息的查询与修改。

3.入库物资信息的输入。

4.入库物资信息的查询与修改。

5.出库物资信息的输入。

6.出库物资信息的查询与修改。

7.物资余额信息的查询。

8.物资余额信息的浏览。

另外,为了使系统的更加完善,拓展了以下功能:

1.各种物资的按总余额的统计

2.增加物资存放规则,对物资的最高和最小量实现限制,避免物资囤积过多或库存太少,使系统更人性化。

3.对应物资存放规则,设置查询采购清单功能,针对低于最小安全库存的物资按照特定公式计算所需采购量,打印出来。

3.总体设计

3.1处理流程

总体流程图如下:

3.2总体结构和模块外部设计

为了实现安全管理,本系统针对不同的权限的管理员有不同的视图,实现不同的功能。

下面不同角色的视图对系统要实现的功能进行说明。

角色一:

系统管理员用例图

注:

用例人员信息维护是指对系统的各种管理员基本信息(包括权限)的管理。

其中仓库信息维护,存放规则维护的用例要实现的功能也包括此种信息的添加,删除,修改。

和人员信息维护相似,则不再画这几个用例的子用例图了。

角色二:

仓库管理员用例图

角色三:

仓库采购员用例图

根据各个角色的用例图可以看出,针对不同的角色,具有不同的权限,所以可以执行的功能也不同。

3.3功能分配

参看以上的用例图和流程图。

4.接口设计

4.1外部接口

用户界面:

软件接口:

4.2内部接口

因为本系统采用网页界面设计,所以各模块即各网页界面之间采用超连接(HyperLink)进行互相调用。

界面访问数据库时通过Asp.Net嵌入SQL语句访问数据库各字段。

5.数据结构设计

见物资管理系统数据结构说明书。

6.运行设计

6.1运行模块的组合

本系统对不同的用户有不同的视图,而且不同的用户可以选择的功能也很多,则对不同的用户只选取代表性的模块组合作为讲解。

登陆信息错误时,只运行了登陆模块。

系统管理员:

登陆成功不进行其他操作时,只运行登陆和物资信息维护模块;

登陆成功,并选择了除物资信息维护模块外的其他操作,如选择人员信息维护模块,则运行了登陆模块,物资信息维护模块,人员信息维护模块;

登陆成功后,运行的模块组合情况,要依照拥护选择的服务模块的多少和顺序定。

仓库管理员:

登陆成功不进行其他操作时,只运行登陆和物资入库模块;

登陆成功,选择了除物资出库模块,则运行了登陆和物资入库模块,物资出库模块;

登陆成功后,选择了除物资出库模块和个人密码修改,则运行了登陆和物资入库模块,物资出库模块,个人密码修改模块。

仓库管理员:

登陆成功不进行其他操作时,只运行登陆和查看采购清单模块;

登陆成功后,选择了除查看采购清单外的个人密码修改模块,则运行了登陆和查看采购清单,个人密码修改模块。

6.2运行控制

使用权限管理和模块间的连接进行控制。

6.3运行时间

依用户选择的功能个数及其执行次数而定。

7.出错处理设计

7.1出错输出信息

为了使系统人性化,和保证输入正确的数据,避免保存错误的数据。

系统设置了身份的验证和输入是否符合规则的检查。

当输入有错时,系统会给出提示信息。

如:

登陆时,若用户名和密码输入错误,则提示用户名或密码错误。

7.2出错处理对策

使用系统时,应保持一份数据库的备份,并不断进行更新,保持数据的实时性。

以保证出现重大问题,导致数据不可恢复时,可以使用备份数据库。

当系统出现问题时,可以先重启系统。

如果问题仍不能解决,可请专业人士进行解决。

8.安全保密设计

本系统为物资管理系统,可能涉及到金额很大的货物的事物,所以必须保证系统的安全性,避免货物数据被修改而导致的纠纷。

首先,系统提供了密码身份验证功能,只有被授权的人才能登陆到此系统,保证了系统不会被非法人员进行不安全的修改。

其次,系统对可登陆到系统的用户也进行了权限管理。

不同权限的用户可以访问的数据和执行的操作也不同。

设置了三个级别:

系统管理员,仓库管理员,仓库采购员。

对一些重要信息的修改的权限只有系统管理员才有。

避免重要数据被没有权限的人进行不安全修改。

9.维护设计

对此系统的日常维护,主要是进行数据库的备份,保证备份的实时性。

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

当前位置:首页 > 自然科学 > 生物学

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

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