电子器件管理查询系统.doc

上传人:b****9 文档编号:154332 上传时间:2022-10-04 格式:DOC 页数:24 大小:648KB
下载 相关 举报
电子器件管理查询系统.doc_第1页
第1页 / 共24页
电子器件管理查询系统.doc_第2页
第2页 / 共24页
电子器件管理查询系统.doc_第3页
第3页 / 共24页
电子器件管理查询系统.doc_第4页
第4页 / 共24页
电子器件管理查询系统.doc_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

电子器件管理查询系统.doc

《电子器件管理查询系统.doc》由会员分享,可在线阅读,更多相关《电子器件管理查询系统.doc(24页珍藏版)》请在冰豆网上搜索。

电子器件管理查询系统.doc

第1章绪论

1.1课题背景

进入21世纪,随着经济的快速发展,社会分工也更加细密。

特别是企业的发展也注入新的内涵,他要求企业的管理必须与现代高科技相联系。

为了满足企业的发展,必须将仓库管理、人员管理规范化。

即及时对仓库的信息进行把握,对电子器件进行各种条件的查询,同时能对库存器件实行报警机制,有效的降低库存成本。

所以说仓库管理系统是一个企业不可或缺的组成部分,它的内容对于决策者和管理者都极为重要。

在这种情况下,为了达到学以致用的目的,同时能够与时代相结合。

在此次毕业设计的过程中,提出了开发电子器件查询系统这个课题;要求系统能为用户提供充足的信息查询和库存管理手段,提高工作效率,提高企业提高竞争力。

1.2论文主要研究内容

本文针对毕业设计的具体需求,将从软件工程的角度的出发,首先对电子器件查询系统开发所采用的方法和技术进行分析,再结合面对对象的建模语言UML,对系统进行分析和设计,建立系统的各种功能结构和模型设计[14]。

在系统的设计后期,利用Delphi开发环境进行编码,实现系统功能。

1.3课题开发的主要工作

为了使系统能够达到预期的目的和要求,开发过程中主要有以下工作:

采用Delphi作为前台开发环境,采用SQLServer2000作为后台数据库,通过微软公司的ODBC接口和大型数据库专用接口,快速读取数据库中的数据。

系统开发完成后应具有以下功能:

1.器件查询功能,能对仓库器件提供多种信息的查询,对仓库信息了解全面及时。

2.报表打印功能,对查询的信息能够打印表单,使工作更加简便快捷。

3.库存预警功能,对库存水平进行预警,提高仓库的利用效率,降低库存成本。

-31-

第2章系统需求分析

2.1系统的指导思想

仓库存储系统是现代企业的核心环节之一,随着业务量的增加,存储在系统中的数据也越来越庞大,如果要在庞大的数据库系统中查找出自己想要的数据,将会是一件很费力的事情。

本次系统的设计,要坚持实用性和时代性紧密结合。

采用先进的信息管理技术,注重实用效果。

开发一套功能完善,界面友好,易于扩展,便于安装和调试的器件查询管理系统,提升仓库信息管理的水平和档次,提高系统数据可靠性完整性和安全性。

同时提升企业仓库的利用效率和减少库存成本。

此外,系统的设计要遵循公司仓库管理的有关规则和标准,将庞大的数据进行合理优化,减少冗余。

对以前在人工处理中的不规范操作予以规范,同时在器件查询,报表打印,库存报警等具体功能的实现上,又应具备充分的合理性和灵活性,使系统能够满足各企事业单位的实际要求[8]。

2.2系统的总体目标

企业查询系统,将先进的信息管理系统开发技术,设计适用于本次系统的功能完善,性能优良,使用方便的信息查询系统软件。

逐步实现企业仓库信息查询由传统的基于手工、纸质办公向现代电子信息数据查询根本转变;在企业的局域网的基础上,通过与其他信息系统的有效连接,逐步实现集用户登录、信息查询、报表打印、库存报警为一体功能完善的电子器件查询系统;使仓库管理效率和使用效率得以提高,从而让企业在社会竞争中赢得先机,提高企业竞争力。

此次系统必须满足以下目标:

1.系统要具有较好的稳定性和扩展性操作界面友好。

2.系统设计要满足企业仓库管理的业务流程,使仓库查询更加规范。

3.系统设计应满足仓库入库、出库、库存等作业一体化、标准化和规范化。

4.系统应充分体现现代仓库管理手段的优势,具有先进的数据查询,报表打印和库存报警,协助公司的管理层及时了解仓库的业务情况,为领导做出正确的决策提供数据依据。

5.系统具备一套可靠的安全机制,对用户的权限进行设置,保证系统的安全使用。

6.系统要符合公司的发展趋势,具有方便灵活的系统维护和系统帮助。

2.3系统组成和主要功能描述

2.3.1系统组成

电子器件查询系统,主要由系统数据库和系统应用程序两个部分组成。

系统数据库是系统应用程序运行的基础,应用程序通过对系统数据库数据的操作实现其功能。

通过对仓库查询的相关操作进行规范,抽象出需要的数据库管理的数据模型;本次系统设计包括的数据库表有员工登录表、员工信息表、产品信息表、入库电子器件表、出库电子器件表、库存电子器件表和电子器件信息表。

本系统共划分为系统维护、入库管理、出库管理、库存管理、产品信息查询、员工信息查询。

各模块通过对数据库的操作,主要处理对各种信息的查询,对报表的打印,库存预警。

为企业的物流决策提供信息服务。

2.3.2系统要达到的效果

电子器件查询系统通过数据库可以管理大量的信息数据,满足公司中领导对本公司基本情况的掌握和了解。

同时提高仓库的管理效率。

电子器件查询系统通过内部计算机网络实现资源的信息共享。

1.实现仓库管理规范、系统、方便查询。

2.对仓库库存管理实现预警,降低库存成本。

3.集员工管理、产品管理、器件入库、器件出库、库存管理与自动化办公于一体。

4.便于公司各部门实现信息交流,资源共享。

5.作为企业信息化程度的一个部分,不断提高企业的竞争力。

2.4建模方法的选择

2.4.1UML语言概述

统一建模语言(UnifiedModelingLanguage-UML)是一种图形语言,用于对软件系统的建模和开发。

在软件的开发过程中,从需求分析到软件规范,再到结构的设计和配置,UML都提供了模型化和可视化的支持。

UML语言具有以下三个特点;1、统一标准。

2、面向对象。

3、可视化。

由于UML语言的功能强大,所以适用于以面向对象技术来描述任何类型的系统,而且适用于整个系统开发的不同阶段。

在整个开发过程中,UML主要起到以下作用:

1.通过对问题的可视化描述,帮助理解问题,并建立文档。

2.获取和交流有关应用问题求解的知识

3.对解决方案进行可视化描述,辅助构建系统,并建立文档。

2.4.2UML内容

UML是用来描述模型的,用来描述系统的结构或静态特征以及行为或动态特征,它从不同的视角为系统建模,形成不同的视图。

每个视图代表完整系统描述中的一个对象,显示这个系统中的一个特定方面,每个视图又由一组图构成,每幅图包含了强调系统中某一方面的信息。

UML中包括两类图(静态图和动态图)和5种视图。

[10]

2.4.3UML系统建模

1.角色(Actors)的确定;在器件管理查询系统中,可以归纳出来的主要问题如下:

(1)基本信息管理

(2)购买的器件入库、出库查询

(3)剩余器件报警

(4)用户查看库存器件

因此在UML建模中创建如下角色

(1)操作员

(2)管理员

2.创建用例;指一个用户或其它系统与要设计的系统进行的一个交互,这个交互是为了达到某个目的。

电子器件查询系统根据业务流程可以分为以下几个用例。

(1)电子器件出、入库查询

(2)员工、产品信息查询

(3)器件库存查询

(4)报表打印

(5)用户登录

(6)退出系统

3.系统用例关系图

(a)管理员管理用例

1)登录系统管理员要进入操作界面,必须经过身份验证。

如果验证通过,则进入管理员操作界面,否则提示错误信息。

2)仓库管理管理员进入后,可以进行入库、出库、库存进行管理。

可以对器件进行查询,对查询结果可以进行打印。

3)基本信息管理可以对员工信息、产品信息进行查询。

员工号查询

登录系统

仓库管理

入库管理

库存管理

器件查询

报表打印

器件查询

报表打印

器件预警

报表打印

退出系统

信息查询

员工查询

产品查询

员工名查询

产品名查询

产品号查询

管理员

出库管理

图2-1电子器件管理查询系统管理员用例图

(b)操作员管理用例

1)登录系统管理员要进入操作界面,必须经过身份验证。

如果验证通过,则进入管理员操作界面,否则提示错误信息。

2)仓库管理管理员进入后,可以进行入库、出库、库存进行管理。

可以对器件进行查询,对查询结果可以进行打印。

图2-2电子器件管理查询系统操作员用例图

仓库管理

报表打印

登录系统

入库管理

出库管理

器件查询

报表打印

器件查询

报表打印

退出系统

库存报警

操作员

器件查询

库存管理

2.5系统的运行环境

系统的运行环境是保证系统能够正确运行的第一步,系统的硬件环境是系统安装和运行的必备设备。

系统的软件环境包括应用软件和系统软件两部分,也就是系统运行必须安装的应用软件和系统软件。

2.5.1系统运行的硬件环境

服务器:

PIII/500以上机型

内存:

128M

硬盘:

20G

网络设备

2.5.2系统运行的软件环境

服务器操作系统:

Windows2000Server

后台数据库:

SQLServer2000

客户机平台:

Windows98/NT/2000/xp

系统前端开发工具:

Delphi7.0

2.5.3系统运行软件示意图

该应用程序的服务器端采用Windows2000Server操作系统,采用SQLServer2000作为后台数据库。

其软件运行示意图如图2-3所示:

Windows2000Server

SQLServer2000

数据库管理工具

数据库

SQLServer2000

MicrosoftOffice2003

Windows2000/xp

客户端

图2-3系统运行软件环境示意图

服务器端

第3章系统设计

3.1系统设计原则

3.1.1安全可靠性

在本次设计过程中,选用大型分布式数据库SQLServer2000提高系统数据处理的可靠性,在访问服务器的时候均需授权才可登录进行处理数据和相应权限的操作。

同时在登录应用程序必须进行密码和权限的验证,提高企业数据操作的安全性。

3.1.2易操作维护性

利用Delphi的技术特点,设计具有友好的人机界面,对系统操作人员计算机水平要求不是太高。

只要具备一定的仓库管理知识和基本的计算机操作即可。

无须专业的培训,运用现有技术,对服务器端软件可以进行很好的维护。

3.1.3系统先进性

本次系统开发采用C/S体系结构,服务器应用程序用BorlandDelphi7.0进行开发,服务器端操作系统采用Windows2000Server/NT;数据库选用SQLSever2000,不仅能够提供网络功能,还提供海量数据的存储管理;数据库访问技术采用目前先进的ADO接口和ODBC数据源服务,使得应用访问后台数据库的速度和稳定性得以提高[9]。

3.2数据库设计

3.2.1物理数据设计

数据库在物理设备上的存储结构与存取方法称为数据库的物理结构,它依赖于给定的计算机系统。

为一个给定的逻辑数据模型选取一个最适合应用要求的物理结构的过程,就是数据库的物理设计。

数据库的物理设计通常人为两步:

1)确定数据库的物理结构,在关系数据库中主要指存取方法和存储结构;

2)物理结构进行评价,评价的重点是时间的空间效率。

[12]

由于在本次系统的开发中多次涉及到数据库的查询,对于数据库查询事务需得到查询关系,查询所涉及的属性、连接条件所涉及的属性,同时还要考虑每个事务在各个关系上运行的频率和性能要求。

这些对数据库的存取方法的选择具有重大的影响。

系统设计中各数据库表之间的关系如图3-1所示。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1