论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > VB6.0 >

B(VB)061VB配件库存管理系统成功版

第3章              系统分析与概要设计

内容来自论文无忧网 www.paper51.com

3.1 系统分析

内容来自www.paper51.com

系统分析的根本目的是,分析出合理的信息流动、处理存储的过程。系统分析的主要活动有,系统初步调查、可行性研究、系统详细调查、新系统逻辑方案的提出。下面就各个方面分别说明:

http://www.paper51.com

3.1.1系统初步调查 http://www.paper51.com

系统初步调查的主要目标就是,从系统分析人员的角度看新项目的开发有无必要和可能。初步调查的内容包括: 内容来自论文无忧网 www.paper51.com

(1) 系统的基本情况,包括它的外部环境、规模、历史、管理目标、主要任务、当前面临的主要问题。 内容来自www.paper51.com

(2) 系统中信息处理情况,包括现有系统的组织机构、工作方式、工作效率、可靠性、人员素质和技术手段。

内容来自www.paper51.com

(3) 系统的资源情况人、财、物等资源。 paper51.com

(4) 系统各类人员对系统的态度,包括领导和有关管理人员对现有信息系统的看法、支持和关心程度等。

内容来自www.paper51.com

库存管理需要有:配件相关信息设置,配件入库信息和出库信息以及打印输出等功能。应有入库信息的输入窗口,出库信息输入窗口,配件相关信息设置的输入窗口。,并且当输入库存基本信息时,界面要自然、简便,要有充分的提示和帮助,以便于操作人员学习使用和掌握。对输入的错误又有好的措施,并随时掌握任务的进展情况,输出的形式要易于理解,结果要正确。当然了,对于用户来说,界面就是系统本身。用户特别关心能否有效地使用软件来解决问题,用户对软件功能的理解都在界面上表现出来。人机界面体现了系统的功能,以及操作的方便程度是否符合使用的要求与工作习惯。

内容来自www.paper51.com

总之,应使管理部门及时掌握配件库存全面情况,并通过这样的系统,做到信息的规范管理,科学统计和快速查询,从而减少管理方面的工作量。 内容来自论文无忧网 www.paper51.com

根据用户提出的建议,为了开发出有效的库存管理系统,遵循以下原则:

内容来自论文无忧网 www.paper51.com

(1) 满足用户需要。之所以开发新系统是因为旧系统存在问题,束缚着组织的发展,不能适应用户的需要。作威信系统必须其最终系统能被用户接受,实现用户的初衷。

paper51.com

(2) 功能更完善。功能是否完整,是指能否覆盖组织的主要业务管理范围。同时,还表现在各部分接口是否完备,数据采集和存储格式是否统一,各部分是否协调一致。管理信息系统的功能主要有:数据处理功能、控制功能、预测功能、决策功能、公用信息服务功能。

paper51.com

(3) 技术更先进。正确认识各种先进技术的优劣长短,从而根据组织的实际情况和未来得发展将其合理的运用到管理信息系统的开发中去。要努力发挥其高速度、高精度、高密度的优点,也要避免其缺乏灵活性,不便于处理意外情况的缺点。同时,不要为了一味的先进,而忽视了技术本身的成熟性。 copyright paper51.com

(4) 实现辅助决策。许多组织的决策任务非常复杂、耗时,而决策关系到组织的兴衰。因此,所有的组织都需要能够帮助他们做出最佳的决策支持系统。 paper51.com

3.1.2 可行性分析

copyright paper51.com

可行性研究的主要任务是在系统初步调查的基础上,对新系统是否能够实现和值得实现等问题作出判断,避免在花费了大量的人力和物力之后才发现系统不能实现或新系统投入使用后没有实际意义,而引起的浪费,对新系统可行性分析,要求用最小的代价在尽量短的时间内确定系统是否可行。内容包括:技术可行性、经济可行性、营运可行性。

copyright paper51.com

(1) 技术可行性 内容来自论文无忧网 www.paper51.com

计算机管理信息系统的开发是一项复杂的系统工程,从70年代开始,人们逐渐认识到,为了保证MIS开发成功,必须采用工程化的系统开发方法,并研究出一些符合工程化标准的开发方法。

paper51.com

这些方法旨在指导开发者进行工程化的系统开发,从而加快MIS开发的速度,保证质量,以降低开发成本。工程的系统开发方法确实在开发软件中取得了一定的效果。此次开发的库存管理系统使用Visual Basic作为前台开发工具。

copyright paper51.com

为了很好的实现系统的功能,后台选用了 Microsoft Access 开发学籍管理所需要得数据库。 内容来自www.paper51.com

(2) 经济可行性分析

http://www.paper51.com

腾达公司有多台计算机和打印机,各台微机已通过局域网互联,因此新系统使用后,不需要购置新的硬件,硬件的升级费用也是非常低,系统完成后,一些报表可由系统自动处理,不再需要人工干预,提高公司管理的规范化、系统化、制度化、减轻了管理人员的工作量。公司有微机操作人员若干,对本系统的运行界面很容易熟练掌握,不需要进行特殊的培训工作。 copyright paper51.com

(3) 运行可行性分析 paper51.com

随着计算机知识的普及和推广,越来越多的人掌握了计算机的基本使用方法和基本。目前,公司的管理人员已经具备了一定的计算机基础知识和实际操作经验。对于局域网、WINDOWS等环境下的软件使用比较熟悉,对于新系统的开发,用户表现出极大的兴趣和热情,提出了各种很好的建议和要求。

http://www.paper51.com

通过以上的分析,开发库存管理系统是完全必要并且是完全可行的。 copyright paper51.com

3.2 系统设计 内容来自论文无忧网 www.paper51.com

3.2.1系统设计原则

copyright paper51.com

(1) 实用性:系统的设计从公司的需求出发,满足了公司管理活动

内容来自www.paper51.com

的一系列要求和需要,而且力求操作员操作方便、简单易懂、界面友好。 copyright paper51.com

(2) 安全性:系统采用了用户输入编号和密码的登录界面,从而防

copyright paper51.com

止了非法用户的入侵;通过对用户权限的设置实现了系统维护人员与操作员相分离,充分保证了系统的安全性。

内容来自论文无忧网 www.paper51.com

(3) 可维护性和可扩展性:系统具有良好的可扩展性和可维护性。 copyright paper51.com

系统中各个模块的独立性可以完全保证各个模块的适当扩展和修改不会影响到其他模块的运行。 copyright paper51.com

(4) 标准性:软件设计严格执行国家有关软件工程的标准,保证系

http://www.paper51.com

统质量,提供完整、准确、详细的开发文档。

内容来自论文无忧网 www.paper51.com

3.2.2 系统设计方法 http://www.paper51.com

结构化方法是系统在设计时采用的主要方法。结构化方法的基本思

copyright paper51.com

路就是把整个系统开发过程分为若干阶段,每个阶段进行若干活动,每项活动应用一系列标准、规范、方法和技术,完成一个或多个任务,形成符合给定规范的配件。 paper51.com

结构化系统开发方法的特点是:

paper51.com

(1) 用“自上而下”的开发策略,进行系统分析和系统设计,然后,“自下而上”地开发和调试各个模块,最后实现模块联调和整个系统的联调。

内容来自www.paper51.com

(2) 工作文件的标准化与文档化。即每一阶段、每一步骤都有详细的文档记录,并有完整的管理制度。 内容来自www.paper51.com

(3) 强调面向用户的观点。即将用户的参与程度和满意与否作为系统开发能否成功的关键。 内容来自www.paper51.com

(4) 结构化开发方法在大多数情况下是信息系统工程开发的有效方法。它首先用结构化分析(SA)对软件进行需求分析,然后用结构化设计(SD)方法进行总体设计,最后是结构化编程(SP)。 paper51.com

结构化方法又可以分为自顶向下和自底向上底开发方法。两者结合

paper51.com

是实际开发过程中常用的方法。

paper51.com

结构化方法的主要原则是: copyright paper51.com

(1) 用户参与的原则; copyright paper51.com

(2)“先逻辑,后物理”的原则 paper51.com

(3)“自顶向下”的原则;

内容来自论文无忧网 www.paper51.com

(4) 工作成果描述标准化的原则。

copyright paper51.com

3.2.3 总体设计 http://www.paper51.com

腾达公司库存管理信息系统功能设计目标如下:

内容来自论文无忧网 www.paper51.com

(1) 实用性强:符合实际操作流程的习惯,易学易用的友好的用户界面,适合各层次工作人员的使用需求,实现计算机与多年积累起来的经验相结合科学化管理; copyright paper51.com

(2) 先进的程序结构:使用当代前卫的软件编程,能延长其生命周期,易于维护与管理;

paper51.com

(3) 安全可靠性高:登录密码口令,实现系统的可靠性;

内容来自www.paper51.com

(4) 使用模块化设计的方法:使系统具有良好的可扩充性,以适应其不同阶段的发展需要;

http://www.paper51.com

(5) 操作简单,维护方便:每个系统都具有系统维护功能,对可变化的项目可自行维护; copyright paper51.com

(6) 打印功能强大:可以对当次配件入库信息、当次配件出库信息打印而且还可查询检索到哪一日入库及出库信息的打印。 paper51.com

第4章               系统功能模块设计4.1 库存管理功能模块设计目标 paper51.com

(1) 实用性强:符合实际操作流程的习惯,易学易用的友好的用户界面,适合各层次工作人员的使用需求,实现计算机与多年积累起来的经验相结合科学化管理; paper51.com

(2) 先进的程序结构:使用当代前卫的软件编程,能延长其生命周期,易于维护与管理; 内容来自论文无忧网 www.paper51.com

(3) 安全可靠性高:登录密码口令,实现系统的可靠性;

内容来自论文无忧网 www.paper51.com

(4) 使用模块化设计的方法:使系统具有良好的可扩充性,以适应其不同阶段的发展需要; http://www.paper51.com

(5) 操作简单,维护方便:每个系统都具有系统维护功能,对可变化的项目可自行维护; paper51.com

(6) 查询功能强大:可以对文件按日期、部门、文件名和文件的编号等方式查询,使管理人员能及时准确地掌握腾达公司库存的基本情况。 http://www.paper51.com

4.2 库存管理信息系统功能模块划分

paper51.com

根据需求分析与系统功能设计目标,结合实际情况本系统功能模 内容来自www.paper51.com

块设计分为如下几个模块: http://www.paper51.com

(1) 系统管理模块 内容来自论文无忧网 www.paper51.com

(2) 项目设置管理模块 内容来自论文无忧网 www.paper51.com

(3) 入库操作管理模块

paper51.com

(4) 出库操作管理模块

http://www.paper51.com

(5) 报表输出管理模块 http://www.paper51.com

4.3 库存管理信息系功能模块明细 paper51.com

该库存管理系统分为五个功能模块,每个功能模块由若干子项组成,该系统的功能结构图如图4.1所示 http://www.paper51.com

内容来自论文无忧网 www.paper51.com

库存管理系统 paper51.com

                            paper51.com

内容来自论文无忧网 www.paper51.com

图4.1 系统功能结构图

paper51.com

4.3.1系统管理模块

内容来自www.paper51.com

这一模块的主要功能是,对使用腾达公司库存管理信息系统的用户进行管理,包括:密码登录和退出系统等。 copyright paper51.com

本系统的系统用户可对该软件实行全方位、一体化的管理,可对五大模块所有功能进行管理。用户可对系统的系统管理模块、项目设置管理模块、入库操作管理模块、出库操作管理模块、报表输出管理模块进行操作。

paper51.com

设置了密码可以保证系统的安全:避免其他无关人员随意修改信息造成系统内容丢失密秘泄露等问题发生。 内容来自论文无忧网 www.paper51.com

系统管理的功能结构图如图4.2所示 内容来自论文无忧网 www.paper51.com

内容来自论文无忧网 www.paper51.com

图4.2 系统管理模块图

copyright paper51.com

下面就系统管理的各个模块详细的作以介绍:

内容来自论文无忧网 www.paper51.com

(1) 登录模块

http://www.paper51.com

登录模块,主要功能是用户输入合法的用户名和密码方可进入系统 copyright paper51.com

进行各种操作,否则就不能进入系统。 内容来自论文无忧网 www.paper51.com

(2) 退出系统模块

paper51.com

用于退出系统,只要在下拉菜单中点击退出就可退出系统。 paper51.com

4.3.2 项目设置管理模块 内容来自www.paper51.com

这一模块的主要功能是完成员工管理、客户管理、供应管理、材料分类和材料管理。对其分别进行增加、删除、修改等操作。 内容来自www.paper51.com

项目设置管理功能模块图如下图4.3所示 copyright paper51.com

内容来自www.paper51.com

图4.3  项目设置管理模块

http://www.paper51.com

  

paper51.com

项目设置管理模块中各子模块的说明如下: paper51.com

在进行具体的项目设置管理界面设计之前,我们先把收(发)文件数据概念结构转化为Access 2000数据库系统所能够支持的实际数据模型,也就是数据库的逻辑结构,建立起了能够保障系统顺利正确运行的后台。 copyright paper51.com

(1) 员工管理模块

copyright paper51.com

主要功能是员工各种信息的管理。在员工管理模块中,对员工信息(包括员工姓名、职务、电话和密码)进行增加、修改、和删除等操。

内容来自www.paper51.com

(2) 供应管理模块 内容来自www.paper51.com

主要功能是对供应方面的信息进行管理。在供应管理中,对公司名称、公司地址、联系人姓名、联系电话等情况进行增加、修改、和删除等操。 paper51.com

(3) 客户管理模块

内容来自www.paper51.com

     这一模块是对客户方面的信息进行管理,对公司名称、公司地址、联系人姓名、联系电话以及配件和数量进行记载增加、修改、和删除等操 http://www.paper51.com

(4) 材料分类管理模块 内容来自www.paper51.com

这一模块是对各种材料进行分类编号。 内容来自www.paper51.com

(5) 材料管理模块 copyright paper51.com

这一模块是对各种材料进行分类编号,按不同的配件编号对配件进行增加、修改、和删除等操。

paper51.com

4.3.3 入库操作管理模块

http://www.paper51.com

主要用于配件入库信息的管理按配件的分类、配件的名称、入库数量、配件单价、供应商的姓名、经手人以及金额和配件入库信息的打印等操作。入库管理模块的功能如下图4.4入库操作管理模块。 内容来自www.paper51.com

http://www.paper51.com

图4.4 入库操作管理模块

内容来自论文无忧网 www.paper51.com

入库操作管理模块中各子模块的说明如下:

内容来自www.paper51.com

(1) 入库配件信息添加模块 http://www.paper51.com

主要是实现入库配件信息的管理,按配件的分类、配件的名称、入库数量、配件单价等入库信息添加到库存表中。

内容来自www.paper51.com

(2)入库配件信息打印模块

内容来自论文无忧网 www.paper51.com

    本模块的主要功能是在入库配件信息添加完成以后,利用打印报表管理器把当次入库配件信息打印出来。

内容来自论文无忧网 www.paper51.com

4.3.4 出库操作管理模块 内容来自www.paper51.com

主要用于配件出库信息的管理按配件的分类、配件的名称、出库数量、经手人以及服务客户和配件出库信息的打印等操作。同时自动显示库存量,出库数量不能大于库存量,如果大于则弹出对话框提示。

内容来自www.paper51.com

出库操作管理模块功能结构图如下4.5所示:

paper51.com

paper51.com

图4.5  配件出库管理模块

内容来自www.paper51.com

出库操作管理模块中各子模块的说明如下:

copyright paper51.com

(1) 出库配件信息模块

copyright paper51.com

用于配件的分类、配件的名称、出库数量、经手人以及服务客户和配件出库信息

内容来自www.paper51.com

(2) 出库配件信息打印模块

内容来自论文无忧网 www.paper51.com

本模块的主要功能是在出库配件信息添加完成以后,利用打印报表管理器把当次出库配件信息打印出来。 http://www.paper51.com

4.3.5 报表输出管理模块

内容来自www.paper51.com

报表输出管理模块的功能结构图  如图4.6所示: copyright paper51.com

内容来自论文无忧网 www.paper51.com

图4.6报表输出管理模块

copyright paper51.com

报表输出管理模块中各子模块的说明如下: 内容来自论文无忧网 www.paper51.com

(1) 日入库配件信息检索模块 内容来自www.paper51.com

日入库配件信息检索主要功能是从入库信息表中查询某一天的配件入库信息。 内容来自www.paper51.com

(2) 日入库配件信息打印模块 http://www.paper51.com

日入库配件信息打印主要是打印查询出的某一天的配件入库信息。

copyright paper51.com

(3) 日出库配件信息检索模块

copyright paper51.com

日出库配件信息检索主要功能是从出库信息表中查询某一天的配件出库信息。 内容来自www.paper51.com

(4) 日出库配件信息打印模块 http://www.paper51.com

日出库配件信息打印主要是打印查询出的某一天的配件出库信息。 copyright paper51.com

第5章              数据库设计 内容来自论文无忧网 www.paper51.com

5.1数据设计概述

copyright paper51.com

数据库系统是在文件系统的基础上发展而来的,经历了层次数据库、网状数据库、关系数据库三个阶段。由于关系数据库采用人们比较容易理解和接受的二维表格来组织数据,发展迅速,已成为数据库配件的主流。

http://www.paper51.com

计算机信息系统以数据库为核心,在数据库管理系统的支持下,进 copyright paper51.com

行信息的收集、整理、存储、检索、更新、加工、统计和传播等操作。确切地说,数据库设计是指对于一个给定的应用环境,提供一个确定最优数据模型与处理模式的逻辑设计,以及一个确定数据库存储结构与存取方法的物理设计,建立起既能反映现实世界信息和信息联系,满足用户数据要求和加工要求,又能被某个数据管理系统所接受,同时能实现系统目标,并有效存取数据的数据库。 内容来自论文无忧网 www.paper51.com

数据库设计的核心问题时如何从系统的观点出发建立一个数据模式,应满足下列条件:

内容来自论文无忧网 www.paper51.com

(1) 符合用户的要求。 http://www.paper51.com

(2) 与所选用的DBMS所支持的数据模式相匹配。 内容来自论文无忧网 www.paper51.com

(3) 数据组织合理,易操作,易维护,易理解。 内容来自论文无忧网 www.paper51.com

为符合上述条件而且还要遵守其基本原则,做到尽可能提高数

内容来自论文无忧网 www.paper51.com

据组织的相对独立性,简化其结构,以降低数据的维护成本,并提高数据的可维护性、完整性和一致性,且使用了E.F.Codd 的关系规范化理论来指导,应用MICROSOFT ACCESS 2000数据库,根据系统的需求,需要建立如下数据库表: 内容来自www.paper51.com

(1) 员工信息表(员工表)

paper51.com

(2) 客户信息表(客户信息表) 内容来自论文无忧网 www.paper51.com

(3) 供应商信息表(供应商表)

内容来自www.paper51.com

(4) 材料分类表(材料分类表) copyright paper51.com

(5) 库存材料表(库存材料表)

内容来自www.paper51.com

(6) 入库信息表(入库表) copyright paper51.com

(7) 出库信息表(出库表) 内容来自论文无忧网 www.paper51.com

------分隔线----------------------------
联系方式