处理流程:
此次作为课程设计的仓库管理系统具有仓库管理系统的一般功能,包括系统管理、物品出、入库管理、需求管理。系统中实现了由管理员分配各操作员可使用的功能并设置其密码,各操作员均需先登录系统然后再操作各种允许使用的功能。
图3-2-1功能图
3.2.4结构
仓库管理系统的主要功能有以下几个
进入系统前需要身份验证,需要输入用户名、密码,输入正确才可以进入系统
用户可以根据需要进行仓库管理
用户可以进行物品的入库管理、出库管理、还库管理、需求管理、帮助等操作
此系统的功能模块可划分如下图3-2-2所示:
图3-2-2模块图
3.2.5功能器求与程序的关系
本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:
表3-2-1矩阵图
程序1 程序2 程序3 程序4 程序5 程序6
身份验证 查询数据库是否存在此用户 密码确认 查询此用户权限 打印
仓库管理 物品登记 查询在库中是否存在物品 为物品编制编号 为新到物品分配仓仓库放位置 将此物品信息存入数据库 打印
出库 查询数据库中是否存在此物品 查询在库中是否存在此物品 将此物品编号放入数据库 将此物品出库数量等相关信息从在库中删除 打印
入库 查询数据库中是否存在此物品 查询在库中是否存在此物品 将此物品编号放入数据库 将此物品入库数量等相关信息从在库中填加 打印
还库 查询数据库中是否存在此物品 查询在库中是否存在此物品 将此物品编号放入数据库 将此物品入库数量等相关信息从在库中填加 打印
需求管理 物品需求 查询是否需要此物品 打印
需要物品 查询需要物品的数量 存入数据库 打印
不需要物品 打印
系统管理 添加帐号 验证用户名 密码确认 添加新账号存入数据库 设置帐号权限 初始化该帐号
修改密码 验证用户名 密码确认 验证此用户是否有权限修改密码 第一次输入密码 第二次输入密码 密码确认并存入数据库中
退出系统 退出系统
3.2.6人工处理过程
在此软件中包括的人工处理过程有:
仓库管理时:仓库管理包括物品登记、出库、入库、还库查询填加等,需要由管理员向此软件输入图书的相关信息,来进行各种相关的操作。
身份验证时:身份验证提供系统的访问控制功能,管理员需根据系统提供的访问功能
输入自己的用户号和口令(如果有的话),从而进入软件的操作界面。
系统管理时:系统管理包括添加账号、修改密码、退出系统等。此项操作属于管理员,管理员在进入此管理软件来对仓库物品进行管理时,需要输入自己的相关账号,密码等。
3.2.7尚未问决的问题
此阶段已完成了此软件的结构设计,划分了摸块,并规定了各模块的功能及它们之间的联系。
在系统完成之前,还需要做的工作包括:
1) 给出软件摸块结构中各个模块的内部过程描述,给出目标系统的精确描述
2) 将软件详细设计的结果翻译成用某种书写的程序,实现相应功能。
3) 由于软件开发人员自身能力的局限性,和开发环境的限制,软件难免会存在一些错误和缺陷,因此软件测试在系统运行之前是不可或缺的一步。
3.4接口设计
3.4.1用户接口
程序是标准的Windows 程序,提供图形化的用户界面。
3.4.2外部接口
一:与仓库管理员之间的外部接口:
此仓库管理系统与仓库管理员之间通过系统管理来进行信息交换,主要包括的外部接口为管理员的账号输入,密码输入。只有管理员输入的账号和密码正确,才能登陆此系统,并利用此系统来进行仓库的各种管理。
二:人机交互界面:
根据该系统的工作特点,将用户的界面设计分成以下几个部分,每一部分完成一项独立功能,在主窗口提供进入各个功能的入口,具体划分如下
<< 上一页 [11] [12] [13] [14] [15] [16] [17] [18] [19] 下一页