小型百货店进出货管理系统设计与开发(2)

2018-11-21 22:43

学士学位论文 库存管理系统的设计与开发

型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。

经分析,本库存管理系统选用Visual C#.NET来设计界面,选用SQL Server 2000来建立后台数据库。 (三)可行性分析

可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。要达到这个目的,必须分析几种主要的可能解法的利弊,从而判断原定的系统规模和目标是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。因此,可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。

一般来说,可行性分析应从经济可行性、技术可行性、操作可行性等方面进行研究。本系统的可行性分析如下:

1. 经济可行性分析

由于本库存管理系统所要求的硬件(计算机及相关硬件)和软件环境(Visual C#.NET+SQL Server 2000),市场上都容易购买到或从相关网站下载,系统成本主要集中在本管理系统的开发与维护上,对用户不造成过重的经济负担。而一旦此系统投入使用,不仅可以减少库存的工作强度,提高工作效率,而且方便了库存对信息的管理,延续了传统的管理模式,极大限度地方便了库存管理人员,而且,目标系统不是很复杂,开发的周期较短,人员经济支出不大,所节省的大量人力、财力产生的效益将远远大于本系统的开发成本,所以从经济方面讲开发此系统是可行的。

2.技术可行性分析

技术上的可行性分析要考虑现有技术条件能否顺利完成开发工作及将来要采用的硬件和软件技术能否满足用户提出的要求(如计算机的容量、速度等)。

本系统采用Visual C#.NET作为系统前台应用程序开发工具,采用SQL Server 2000工具建立数据库,并通过Visual C#.NET中的ADO控件使两者进行连接从而进行系统软件开发。Visual C#.NET不仅能帮助软件开发者提高软件开发的质量和效率,缩短开发周期,而且还具备强大的数据库管理功能,完全能够满足本系统的开发需求。 此外,从开发人员的水平考虑,作为计算机科学与技术专业毕业的学生,大学四年所积累的专业知识使我们从一定程度上具备了开发一个小型系统的能力,而且学校现有的计算机设备也完全能够满足开发的需要。 3.操作可行性分析

- 3 -

学士学位论文 库存管理系统的设计与开发

传统的库存管理系统,一般有两种方式:一是手工管理,这种方式应用最传统的“笔纸操作系统”,将库存的货物信息、销售信息、厂商信息管理及单据管理等均以纯手工的形式进行,将信息以表格文件的表现形式记录在纸上,再进行统一保存。这种方式虽然在简单信息查询时会有一定的方便,但是存在着更多的不便:信息保存时间和条件很受限制、容易被损坏、信息查询不便、信息传达容易造成失误等。

另一种常见的信息管理方法是应用单机版的管理系统,本系统就是一款做的相对到位的单机版的库存管理系统,在库存信息处理方面做得很精准规范。

因为库存管理人员已经有丰富的信息管理经验,加之有相当的计算机应用经验,所以对于此系统一定很容易就可操作熟练。

综上所述,本库存管理系统投资少、收益大,且其运行操作简单易学,具备了开发的可行性。

(四)系统的开发及功能描述 1.开发方法的选择

信息系统的开发是一项比较复杂的工作,因此我们必须选用科学有效的开发方法。本系统的开发采用了生命周期法。在系统设计时遵循系统调查研究、系统分析、系统设计和系统实施四个主要阶段进行设计,而在具体的设计上,则通过在系统的使用及对系统了解的不断加深中,对某一部分或几部分进行重新分析、设计、实施,使系统逐步完善。

2.系统功能描述及系统安全性

本库存管理系统是一套对货品入库、出库、库存进行全面管理的系统。 在管理内容上,它的主要功能包括:

进货管理:进行填写货品信息,货品采购入库,入库单据的填写和修改最低库存量。 出货管理:进行货品出库,出货单据的填写和获取采购员信息。

信息查询:货品信息查询,库存信息查询,入库、出库单据查询,日报表、月报表查询。

统计报表:完整的日报表、月报表统计查询功能,每张单据每次业务金额都可以清楚地反映。

系统管理:身份验证,修改本人密码,注册用户,修改删除用户。

由于库存管理系统包含比较重要的信息,因此,在系统设计时除了注重用户的需求,还要保证系统的安全性和一致性,体现如下:

- 4 -

学士学位论文 库存管理系统的设计与开发

(1)安全性:本系统中共分为三类不同的用户,分别具有不同的权限。

(2)一致性:系统的数据要保证一致性、准确性,当某一数据库中记录发生改变时,与之相关联的数据库也随之变化。 (五)系统逻辑模型

本系统的逻辑模型以系统的数据流图为主要描述工具。

数据流图是组织中信息运动的抽象,是在调研的基础上,从系统的科学性、管理的合理性、实际运动的可行性角度出发,将信息处理功能和彼此之间的联系自顶向下,逐层分解,从逻辑上精确地描述系统应具有的数据加工功能、数据输入、数据输出、数据存储及数据来源和去向(外部实体)等项目,它表达了数据和处理的关系。

为了叙述方便,我们用不同的符号代表这四个元素: →表示数据流;

=表示文件(数据存储); ○表示加工;

□表示数据流的源点和终点。

通过分析调查有关库存管理需要,并针对一般库存管理系统的功能需求,设计出库存管理系统顶层数据流程图如图1-1所示:

经理 查询要求 系统管理员 注册用户 返回结果 修改要求 修改结果 查询结果 查询要求 查询结果 业务输入 仓库管理员 库存管理系统 业务结果

图1-1 库存管理系统顶层DFD

根据系统的顶层数据流图,进一步分析,画出系统的第二层数据流图如图1-2所示:

- 5 -

学士学位论文 库存管理系统的设计与开发

操作员个人信息表 信息查询 信息查询 查询结果 系统管理员 用户编号 密码 身份验证 仓库信息表 采购员表 客户信息表 操作员个人信息表 系统管理员 修改要求 数据维护 修改结果 采购员表 货品信息表库存信息表 仓库管理员 进货管理 进货管理 进货结果 库存管理系统 用户编号 密码 出货管理 身份验证 出货管理 出货结果 报表统计 操作员个人信息表 月报表统计 统计结果 操作员个人信息表 采购员表 库存信息表日报表 信息查询 经理 用户编号 身份验证 信息查询 查询结果 经理 密码 日报表 货品信息表 库存信息表 入库单 出库单 月报表

图1-2 库存管理系统的第二层DFD图

- 6 -

学士学位论文 库存管理系统的设计与开发

二、系统设计

(一)系统总体结构设计 1.系统功能分析

系统开发的总体任务是实现企业物资设备管理的系统化、规范化和自动化,从而达到企业仓库库存管理效率的目的。系统功能分析是在系统开发总体任务的基础上完成的。本库存管理系统需要完成的功能有:

(1)库存管理的各种信息的输入,包括入库、出库、货品信息的输入等。 (2)库存管理的各种信息的查询、修改和维护。 (3)入库单、出库单的生成,日报表、月报表的生成。

(4)在货品库存中加入所允许的最低库存字段,对所有库存物资实现监控和报警。 2.系统功能模块图

根据系统功能分析,画出系统功能模块图如下:

库存管理系统 系统管理 进货管理 出货管理 报表统计 信息查询 身份验证 注册用户 修改删除用户 修改密码 出库单填写 获取采购员信息 日报表 月报表 入库单填写 填写货品信息 修改最低库存 货品查询 库存查询 报表查询

图2-1 系统总体功能模块图

- 7 -


小型百货店进出货管理系统设计与开发(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:加拿大园林艺术史

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: