“仓库管理系统“设计与实现
目的:通过各种访谈方式,进一步了解用户对系统的具体需求,针对系统开发时所可能遇到的各种问题进行交流,并对用户的疑问做出解答和处理。从而开发出更令用户满意的系统。
方式:正式访谈、非正式访谈、情景分析技术 (2)具体操作:
① 对企业本方面总负责人(物流总监)的访问,最好采用个别交谈方式。在交谈之前,应给其一份详细的提纲,以便使他们对问题有所准备。从访问中,可获得有关高层对管理系统的具体需求、操作方式、以及其他与系统开发有关的各种信息。(重点放在系统开发可行性、成本、后期维护保障等方面) ②对企业中层管理人员(主任)的访问,可采用集中开座谈会、个别交谈或发调查表的方式,目的是了解对具体操作及日常管理的需求。(重点放在管理方面) ③对基层使用人员(仓库管理员等)的调查,主要采用发调查表和随机抽样交谈方式来了解仓库管理员对具体业务使用过程的便利性与完整性的需求。(重点放在操作便利性与人性化等方面) (3)具体访谈内容:(括号内为此阶段于何期进行) ①调查表:调查表尽量做到问题简单明了,覆盖面广,能够突出重点。(开发前期)
②面谈:可对用户提出一些自由回答的开放性问题,让用户说出自己对系统的想法,例如:询问用户对目前系统的各个部分是否有不满意或需要改进的地方,还需添加什么功能模块等等。(开发前期)
③情景分析技术:系统分析员根据自己对目标系统应具备功能的理解,在给出模拟数据时,对出现的模拟情景给予演示。通过情景分析技术,分析员能更主动和准确的获知用户在使用时将遇到的问题,以便将系统完善并人性化。(调试期)
(4)尾声,对抽出时间积极配合访谈的客户表示感谢,访谈组织者(开发小组)将表示尽一切努力满足客户的要求,并赠送精美礼品以作纪念(也可选择共进晚餐)。最后,访谈在愉快的氛围下结束。
第 8页 / 共 38 页
“仓库管理系统“设计与实现
四、总体设计
1、实体-关系图设计(E-R图)
图4.1系统E-R图
第 9页 / 共 38 页
“仓库管理系统“设计与实现
2、数据库设计
(1)数据库逻辑设计
由于本管理系统没有海量的数据需要存储,所以没有必要使用ORACLE,且ORACLE的链接和服务器配置也是有一定问题的,而ACCESS 2007在安全性和可靠性方面足以胜任,所以在测试阶段我们选用了ACCESS 2007作为数据库系统应用。
数据库通信接口采用了ODBC(open database connectivity,开放式数据库互联),目的是将所有底层操作全部隐藏在ODBC的后台驱动程序内核中。对于程序员来说,这意味着,只要构建了一个数据库连接,便可以用统一的API(应用程序编程接口)实现对数据库的读写操作。目前,ODBC提供了大量的数据库支持,这也为我们后期的改进创造了条件。
根据对程序功能模块的划分做出全面的分析后,可以列出如下数据项和数据结构:
①用户信息表
图4.2 系统管理信息表名称 用户名 密码 权限 字段名称 username passwd permission
非空 No No No 数据类型 文本 文本 文本 字段大小 主键 12 12 10 Yes No No
②商品信息表
表4.1 系统管理信息表
图4.3 商品信息表名称 商品编号 日期 字段名称 id Date 非空 No No 数据类型 数字 日期/时间 字段大小 主键 10 —— No No 第 10页 / 共 38 页
“仓库管理系统“设计与实现
货源地 商品名称 单价 数量 单位 总价 生产厂家 仓库编号 From name price Num’ Size Sum Produce Pri_id 文字 文本 货币 数字 文本 货币 文本 文本 10 20 —— 整型 5 —— 50 20 No No No No No No No Yes
No No No No No No No No ③出入库单
表4.2商品信息表
图4.4 出入库单信息表名称 货物编号 出入库 备注 日期 仓库编号 货源地 字段名称 id name Beizhu Date Pri_id From 非空 No No No No No No 数据类型 文本 文本 文本 日期/时间 文本 文本 字段大小 主键 10 6 50 —— 20 20 No No No No Yes No
货源地
表4.3 出入库单信息表
图4.5 货源地信息表
名称 货源地
生产厂家
字段名称 From
非空 No 数据类型 字段大小 主键 文本 20 Yes
表4.4 货源地信息表
第 11页 / 共 38 页
相关推荐: