电阻焊生产管理数据库系统分析_第1页
电阻焊生产管理数据库系统分析_第2页
电阻焊生产管理数据库系统分析_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、电阻焊生产管理数据库系统分析作知一牛应用软件用户曉它呆终的归宿扌应用于生产实跋是软件设计的虽终目的因此.对用户的需求做出分析是系统设计的评耍前提用户需求主魏包括刖能需求、性能碍求、空全保帝要求、可慕件及隐定性姿求等真中用培本的星功能需求.在条统的开Silffi中,要紧密地围绕用户的要求,不断地征求用户的意见未制定蔡统的研发U标-从血满足实际使用耍求-迪过对用户的深入调研井与相关焊接技术人员的相互沟通对本系统的基本功能穩述如F:<1)系统须设置身份»if.用户登录权限及数据安全访问机制.确保系统的安全性及保幣件.<2)系统管理设计人员可实和谕加”修改、删降用户权限新用户可中

2、请it册,注册登录后的用户可自f丁修改登議名称、登录密码孚f人信息.癡统可使用功能受制于权限级别.(3)系统旧绕电阴焊宅产悴理敌拥.储存大St相关焊接数据懂源.通过局域网使内部用户实规诳源宾扎(4)京统设计堆护人員可帖数据咋的所有敕据进f齐种更新.包括潦加、悔改、删除*齊询、打卬、偌肋第操作用户也具ffffifij.打印、殆助疑时部分数据的录入*海加、修改、刪除等权限.<5)为电阳焊提术用户捉供高效的賈询巾能直屮包括通用資训川&哑賈询迪用資越可用資耐悍接母材齐种性能、电皑耳桐关参数、炸丁档案怙息蒔,专业査询是专门用*査询电阻焊工艺ffl关券数.方使电阻焊工艺设比(6)系统的管理设

3、计人员应通过炖用S序来实现数弼库备份刑恢复等晋理-乗统连具仃数擱的导入导出功能.便蔡统仃很好的移植rr<7)具仃丰富的品助功能.为了保证录统能槪r大设计人员认同*井艮正投入生产实践,实现系统的效益h标.连应具备以下特性:(1)结果输出的止确性。为了得到正确的输出结果,首先要确保录入数据库中的数抑冋靠止确,本系统的数据來源BV接于册、悍接数据资料T册、金属材料T册、机电T程金属材料丁册及阜多种焊接标准的焊接数据资源等:其次要保证系统应用程序代码的正确性,可通过反更测试來验证是否正确输出代码谄句.<2)系统运行的可靠性.系统要仃稳疋的体系结构及良好的开发TA.从而避免在执行某种操作过程

4、中,因可靠性较差而导致系统异常工作。(3)系统的保密性。企业内部数据资料涉及到商业机密,由此系统必须建立相对完善的安全机制及身份权限验证机制,确保敌据资料的保密性o(4)系统的工作效率.在执fj某种任务时.系统血具仃尽可能快的处理速度,可为用户提高工作效率.(5)系统的开放性。系统应八仃町移植性.使只比较容易地连接到K它应用软件.(6)系统的可维护性.本系统作为一个应用软件,其内容将随着焊接技术的进步而不斷变化,库中数据也会I®着更新,因此,系统应该具有很好的可维护性.系统在典条以1:基本性能及持性的同时,还hVSil-一个人性化的人机交流工八一人机界1(11系统所面对的用户水平参差

5、不齐,操作经验及理论知识互(J差开.系统所设计的人机界浙应该满足不同层次用户的盅求,使用户易于操作。2.1.2系统的总体结构系统总体结构的构建是基于Client/Server(简称C/S模式),乂称客户端/服务器端,结构如图21所示.C/S的关系上要体规:请求/响应关系.客户端主要是发出t令,即用户产生服务请求的命令,将其发送到服务器:服务器主要是接受并执行指令,即接受客户机的请求并传送结果,将结果输出显示给客户.图2.1C/S模住结构图基于电阻焊伯息化要求.以数据库管理软SQLServer2005作为平台.采用E-R关系模型及现范化设计方法开发出电阻焊生产管理数据库。客户端是在VisualS

6、tudio2005平台上.采用可视化编程“诅音开发出人性化的人机界仏图2.2为电阻焊生产管理数据库系统的总体结构图。VS2005客户端应用程序:用户:权限:浏览;fiifg:編辑:打印:数据库恢父伶理零等ADO敌据陈接IISQLServer2005服务器:权臥仁U:焊接数抿库包括(材料、焊接方法、焊接设备、焊L档案、点焊、进焊凸焊.对焊竽资»)图2.2电阳焊生产讦理数据库系统总体结构图整个系统k要包括八个模块:系统登录模块、用户权限管理模块、数据會询模块、数据管理模块、数抑:维护模块、数据备份与恢复模块、报表打印与系统帮助模块.如图23所示.系统住录模块功能:对用户逢录名称和密码进行

7、验证,并设置客户端的网络IP,用户通过网络IP配对可连接到数据库服务器.共享数据库数据:用户权限模块功能:管理员可添加、修改、删除用户,用户也可以先注册后登录,登录后可以门抒修改登录名称及密码:数据査询模块:提供通用査询和专业査询两大査询功能:系统帮助模块:引导用户操作运用本系统:数据管理与数据维护模块功能:用户对数据库中的材料、方法、设备及焊工们息进行录入、添加、修改、删除及育询等操作:数州备份与恢复模块:实现对数据库中数据的备份与恢复,避免数据的不小心丢失而无法挽回减轻工作人员负担:报表打印模块:用户可以打卬所需的相关焊接母材性能.焊接工艺等数据电Rirn-产许理数据库系统系统ft名称密码

8、设图23系统功能模块数数ft据据添修加改除2.2开发工具2.2.1SOLServer2005SOLServer是-个关系数据库管理系统,*Microsoft公司与Sybase联合研发.SOLServer负责创建表和维护索引等数据库对彖,保证数据的安全性和完整性.它所具仃的性质如卜:Internet集成:可伸缩性和可用性:企业级数北库功能:易于安装、部畀和使用:数抑;仓库:对硬件的要求较高.版木ff6.0/2000/2005/2008oSOLServer2005一种多组件关系数据库【均.具有高可靠性、高性能及高可用性的数拥库引擎,引擎的质尿是数据库处理海虽数据稳定可靠的关键,因此,SQLServ

9、er2005使得敌抑;库敌抑;更易创建、部卅和管用.SOLServer2005是可编用敌据库.因此也只仔适合H己的编程语A-SQL°SQL(StructuredQueryLanguage的缩写,又叫结构化査询语/.是针对数据库査询和程J?设计的一种语言,可用于存取数据并对关系数据库系统进行査询、更斬和管理。SQL的执行特点是伞过用化,即不用指明执行的方法和用途,只是简单的调用相关语句来取得结果,它可以嵌套使用,可以编写出极其复杂的语句.八仃强人的功能和极人的灵活性.22.2VisualStudio2005客户端的人机界面是通ilVisualStudio2005(简称VS2005)平台

10、开发设计.VS2D05是基于.NETIS架佝.NET框架不仅是一个开发平台,还支持多种应用程序开发,并支持多种編程语言.如C#、VB.NET等。VisualC#2005.NET是木数据库系统使用的程序语H简称C#.C#ih是专门为NET平台设计开发的,是从C和C+语言衍生而来,又凌驾于它们Z上.因此具有C/C+的功能,又同VB样简单好用.可以说,C#吸收传统*种语言的优点,是迄今址为优秀的编程语言Z.22.3PowerDesignerPowerDesigner(简称PD)是由Sybase开发的CASE工具集具有强大的数拥建模功能【叫并支持多种数据库管理系统(DBMS).本数据库中儿乎所有的数拥

11、模熨都是通过它进行设il-ou中包括概念敌州偵熨(简称CDM),物理数据模型(简称PDM)和数据库脚本文件的生成。本数抑:库的设计涉及到PowerDesigner10和PowerDesigner151两个版本的使用.2.3系统开发思想和方法本系统采用了面向对彖的软件工程思想,通过工程的概念原理和技术方法来研发与维护软件,将已经被证明了的正确管理技术和当前最好的技术方法相结合.开发过程包括三个阶段:汁创阶段、开发阶段和维护阶段.各个阶段的主耍任务如图2.4所示.按工程的生存期开发,本系统可分为六个步骤:(1)汁划制定阶段.主耍任务是确定系统开发的总体II标,预测完成该项任务的可行性,探索解决问题

12、的方案,同时从经济、效益、技术等方面论证方案的可行性,最后制定出开发任务的实施计划(2)需求分析.II的是分析用户究竞需耍怎样的软件系统,系统必须具备那些功能,究竞要做什么。它是以后齐项工作的基刪。(3)软件设计.软件工程的核心是设计.它是把已确定的各项需求逐步转变成一个相应的体系结构,毎一个组成部分在结构中都通过意义明确的模块体现,就是说,模块将碍求实体化了,进而对实体模块进行H休的描述.就是将模块转换成计算及语官,为编程打下基础.<4)编写®?上一步已经把软件设计思想实体化,接卞来是把模块通过计算机语言进行描述,即编写程序代码。(5)软件测试。测试是用来检验软件质就的重要手段。单元测试用来査找各个模块的功能和结构所隐存的问题,并加以纠正接着进行组装测试,最后按照观定需求.逐项进行存效性的测试.决定能否满足用户盂求

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论