库存管理系统数据库系统概论课程设计 第2页
第一章 需求分析
总体任务的实现是建立在对系统正确的需求分析基础之上的。需求分析分是数据库系统开发的第一步,也是最重要的一步。可以将需求分析分为两个过程:一是理解需求,二是分析需求。分别讲解如下:
1.1 理解需求
通过对系统的终端用户、生产商和销售商进行分析,可以得到本系统典型的文本需求说明,其中的关键部分如下:
(1) 基本信息是仓库管理系统得以运行的数据基础。基本信息包括产品信息、仓库信息、生产商信息和销售商的信息。用户可以通过界面来随时添加、修改和查询这些信息。
(2) 出入库管理是仓库管理系统的核心部分,实现产品的出入库登记。产品出入库登记中的产品信息、仓库信息、生产商信息和销售商的信息都是从已有的信息中通过下拉列表选择的,这样可以减少出错,提高效率;如果在基本信息中找不到相关信息即时进行添加。
(3) 库存数据分析是仓库管理系统中的统计部分,可以使管理人员更加清楚直观地理解各种产品的库存情况。用户可以通过产品名称或仓库号来模糊查询相应产品或仓库的库存现状,系统同时提供度短线和超储产品警报。
(4) 系统应该可以对基础数据进行文护。
(5) 系统还应该提供强大的数据统计、查询功能。
(6) 系统的可操作性好,稳定性也要好。
(7) 系统应该有很好的可扩展性。
1.2 分析需求
分析需求的根本目的是在开发者和提出需求的人之间建立一种理解和沟通的机制,因此,仓库管理系统的分析需求应该是开发人员和用户或者用户共同完成的。分析需求的第一步是定义用例,即描述仓库管理系统的功能,以此确定系统的功能需求。库存管理中的角色主要是普通用户(包括信息设置员、出入库登记员等)和系统管理员。
1.2.1 调查用户需求
根据当前的企业管理体制,一般物资供应管理系统,总是根据所掌握的物资类别,相应分成几个科室来进行物资的计划,订货,核销托收,验收入库,根据企业各个部门的需要来发放物资设备,并随时按期进行库存盘点,作帐,根据企业领导和自身管理的需要按月,季度,年来进行统计分析,产生相应报表。为了加强关键物资,设备的管理,要定期掌握其储备,消耗情况,根据计划定额和实际消耗定额的比较,进行定额的管理,使得资金使用合理,物资设备的储备最佳。
根据调查得知以下需求:
(一)库存的基本情况:
库存中由若干名管理员负责管理,各类信息如下:
一、入库信息:记录货物入库情况,包括货物编号,入库时间,入库数量。
二、货物信息:记录货物的属性规格,编号。
三、库存信息:记录货物的编号,以及库存数量和租借数量。
四、出库信息:记录货物出库情况,包括货物编号,出库时间,出库数量。
(二)用户对系统的要求:
库存管理员:
(1)信息要求:库存管理员能够查到有关货物的所有相关信息。以便对于整个库存的货物进行管理。
(2)处理要求:当货物基本信息发生变化时,管理员能进行相关修改。
(3)安全性与完整性要求:
安全性要求:
1.系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码;
2.系统应对不同的数据设置不同的访问级别,限制用户可查询、处理数据的类别和内容;
3.系统应对不同用户设置不同的权限,区分不同的用户,如区分普通用户和管理员。
完整性要求:
1.各种信息记录的完整性,信息记录内容不能为空;
2.各种数据间相互的联系的正确性;
3.相同的数据在不同记录中的一致性。
1.2.2仓库管理系统的用例包括以下内容:
(1) 基本信息(包括产品信息、仓库信息、生产商和销售商信息)的添加、修改和查询。
填写基本信息→提交信息填写
修改基本信息→提交信息修改
选择填写查询条件→提交查询→查询结果显示
(2) 产品入库登记、修改和查询。
填写入库产品信息→提交入库登记
修改入库登记→提交信息修改
选择填写查询条件→提交查询→查询结果显示
(3) 产品出库登记、修改和查询。
出库选择→填写出库产品信息→提交出库登记
修改出库登记→提交信息修改
选择填写查询条件→提交查询→查询结果显示
(4) 产品库存统计信息查询
选择查询条件→填写查询内容→提交查询→查询结果显示
(5) 超储产品报警。
即时查询显示短缺产品和超储产品
(6) 用户和仓库管理员注册
登录→输入用户名→输入密码→注册
(7) 用户修改密码和仓库管理员添加用户。
输入旧密码→输入新密码→确认新密码→提交密码修改
输入新用户名→输入用户密码→确认密码→设置用户权限→提交用户添加
1.3 系统功能的设计和划分
根据如上得到的用户需求本系统只有管理员管理部分,管理员部分完成的功能如下:
1、处理管理员登录
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>
库存管理系统数据库系统概论课程设计 第2页下载如图片无法显示或论文不完整,请联系qq752018766