JAVA仓库管理系统论文(系统功能图+数据流程图+软件结构图+IPO图) 第11页


JAVA仓库管理系统论文(系统功能图+数据流程图+软件结构图+IPO图) 第11页
商场需求信息:主要包括市场物品的供求销售信息,物品的价格,需求数量等相关。
打印信息:主要包括仓库管理系统备份打印相关材料。
3.2.2运行环境
建议的软硬件环境:
服务器:P3 1G,256M或以上内存,40G硬盘 ;
客户机:Celeron 366以上,128M内存;
服务器操作系统:Win2000 Server中文版+sp3或Winnt4.0+sp6 ;
客户机操作系统:Win98、ME、Xp等;
3.2.3基本设计概念和处理流程
基本设计概念:
本系统采用框架设计,系统的各个子模块之间功能独立,可根据用户的需要动态进行组合,各个子模块之间没有直接耦合,而是通过数据库之间的联系由框架进行组合,子模块的修改只是模块内的局部修改,不会导致修改的蔓延,从而使系统的抗修改能力大大提高,降低了系统开发的风险。
在框架的组织下,程序员无需了解项目的流程等细节,只需要关心其负责的功能模块,对程序员的要求大大降低,也避免了由于程序员的个人理解能力对系统造成不必要的影响。大大增强了系统的可维护行,降低了维护的风险。

处理流程:
此次作为课程设计的仓库管理系统具有仓库管理系统的一般功能,包括系统管理、物品出、入库管理、需求管理。系统中实现了由管理员分配各操作员可使用的功能并设置其密码,各操作员均需先登录系统然后再操作各种允许使用的功能。

 
 
图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] 下一页

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有