数据库需求分析报告【优秀7篇】

发布时间:

数据库需求分析报告 篇一

分析报告没有固定格式,结构安排也相对比较灵活,由经济活动分析的目的、需要决定。常见的经济活动分析报告一般包括标题、正文、署名三部分内容。

(一)标题

全面分析报告的标题,一般要写明单位、时间、分析内容、文种等四项内容,如《××商场20xx年1月份销售情况分析》;专题分析报告的标题,一般是揭示分析报告的主要内容与范围,如《产品库存积压的原因何在?》;部门分析报告的标题,一定要标明部门,如《××市建工系统企业20xx年主要经济指标的分析》。

(二)正文

正文可分为导语、主体、结尾三部分。

1.导语

它是分析报告的开头部分,这—部分往往针对分析的问题,或简要介绍被分析对象经济活动的基本情况,如评价产销形势、计划指标及指标完成情况;或交代分析的目的、起因;或指出存在的问题等等。这一部分应开门见山,直截了当地叙述主要问题,尽快引入主体部分。

2.主体

主体部分集中反映着经济活动的分析过程及其结果,经济活动分析报告的核心部分,主要阐释经济活动“怎么样”、“为什么这样”及“应该怎么办”的问题。体现在结构上即表现为“基本情况——原因分析——对策建议”这样三个相互关联的层次。

(1)基本情况:一般采用对比、分解、综合的方法,运用大量数据说明经济指标的完成和变化情况及其存在的问题,展示经济活动的基本情况。有时还可列出表格并叙述说明。

(2)原因分析:要从分析的对象和目的出发,对经济活动的具体情况予以具体细致地分析,找出主客观影响因素,并对其经济效益作出客观评价。在分析中,既要分析成绩取得的原因,总结经验,又要善于揭示矛盾,分析问题产生的症结;既要重视客观因素的分析,也不能忽视主观因素的分析。如果是全面分析报告,则要对各项重要的经济指标逐项进行分析;如果是专题分析报告,则要对该专题的内容和要点展开分析;如果是部门分析报告,则要抓住几个主要经济指标或一两个重点问题进行分析。这部分的写作必须实事求是,依据确凿的数字和翔实的资料(包括计划资料、统计资料、会计核算资料等),运用适当的分析方法(包括对比分析法、因素分析法、动态分析法、综合分析法、调查分析法等),对一种经济现象发展变化的全过程,追本溯源,抓主要矛盾,突出重点问题,恰如其分地进行分析评价。

(3)对策建议:它应以主体部分为基础,抓住要害,有针对性地提出切实可行的建议或措施,观点要鲜明,切忌模棱两可,意见要中肯,措施要有的放矢。

3.结尾

由于主要内容已在主体中涉及到了,因此,大多数经济活动分析报告都不再有单独的结尾,而在写完对策建议后自然作结,行文上显得干净利落。也有一些经济活动分析报告有独立的结尾,或者总结回顾以照应前言,或者预测前景以展望未来,或者补充说明,使内容更加全面。不管哪种写法,都要简短精粹,切合需要。

(三)署名

在正文之后右下方签署提出报告的单位或个人姓名,说明写作日期。如标题已标示单位或个人姓名时,只写日期即可。

分析报告范文

随着inter的发展,电子商务将从新闻、宣传企业形象等功能,进到网上办公、网上采购、电子支付等具有交互功能的新阶段。这些交互大部分介于计算机系统、电子商务应用程序和软件组件之间,即动态电子商务(dynamice-business)。webservices是一种基于标准的应用集成方式,它可以将运行在intra/inter分布式服务器上的应用集成在一起,使地理上分布在不同区域的计算机和设备协同工作,为用户提供各种各样的服务。

一、系统需求分析

目前国内不少机电流通企业已经在利用网络技术进行运营管理和业务拓展,但仍存在一些制约因素:第一,库存资源贫乏和库存资源的高风险;第二,资金的短缺和高财务成本;第三,原有基于client/server二层应用体系结构的连锁经营管理系统给连锁分销体系的建立的带来了局限性、高成本和风险。案例分析报告。

通过对it互联网信息技术现状和发展趋势研究,利用成熟的webservices技术,实施商务模式的变革,将进销存商务运作范畴从公司内部提升到整个机电行业,来达到引入和共享社会资源,不但可以完全解决库存资源和资金的问题,还能大大降低公司经营的风险。同时,基于互联网三层应用体系结构应用,为公司分销体系的建立带来前所未有的光明前景:

集社会资源为我所用,并以此树立行业地位和迅速扩大市场份额,并具备可控性、低成本、低风险和高效率。并由此建立了“合作与服务”的经营理念。

系统目标如下:

(1)为机电流通企业提供全程服务,而不仅仅是简单的信息。

(2)系统具有开放性、平台无关性,能够与现存的电子商务系统很好地兼容。

(3)机电流通企业可以根据自己的特别要求进行定制,而且过程不复杂。

(4)方便应用服务提供商(applicationserviceprovider,asp)扩展和维护系统功能。案例分析报告。

二、系统功能设计

整个系统由信息系统和交易系统二部分组成。信息系统主要是为交易系统提供辅助服务,为机电行业和产品提供全面的信息咨询和技术服务支持,随着交易规模的扩大而将提供的机电产品交易行情指数;交易系统主要是采用会员制方式为机电行业制造商、行业总商、分销商、物流商和客户提供在线供货、在线、在线分销、在线仓储物流配送和在线采购。如图所示:

(1)为机电行业的产品制造商提供快速进入市场的渠道;为制造商提供了高效、便捷、低成本、低风险、高可控性的商务模式;使制造商具备对库存产品资源的集中管理、合理配备和对物权的绝对控制和调度的能力和手段;具备了对产品的价格在应对市场变化而拥有统一而有效的调控手段和能力;具备了借助互联网的应用而建立起具有无限扩展前景的产品分销体系的条件;实现了社会库存产品资源的共享。

(2)为机电行业的分销商提供了高效、低成本、低风险的销售商务模式;实现分销商零库存,避免了库存积压或沉淀而造成的损失;实现了对庞大的社会库存产品资源的享用。

(3)为机电产品的消费用户提供高效、便捷、低成本的采购渠道和手段,节约人力成本,提高采购效率和采购透明度,并有望实现产品消费单位所渴望的备品备件零库存目的。

(4)为物流配送企业实现了网上产品配送单接收功能、网上配送单的维护、跟踪、查询和处理的管理功能等。加快物流配送企业业务信息传递,提升了工作效率和服务质量,为物流配送企业实施规模经营奠定了良好的基础。

三、系统实现

1、三层体系结构设计思路

根据目前大多数机电流通企业计算机应用的需求分析情况,构建基于webservices成熟的电子商务解决方案,以先进成熟的计算机和通信技术为主要手段,建立以三层体系为主体的系统构架,来实现机电流通企业的电子商务系统。

该电子商务交易系统通过局域网和互联网专用线路完成整个系统的数据管理和通讯。系统采用先进的三层结构体系,将业务应用逻辑集中到中间层处理,增加了系统的适应性、维护性和可靠性。

在总部建立数据中心,作为核心数据库,存储各个基地汇总上来的业务数据,并使用双机集群技术保证数据库服务器的高可用性。

在总部建立应用服务器,存放所有应用逻辑,供客户端连接调用。

客户端不需安装数据库客户端,只需一次性安装系统动态库,即可使用浏览器进行业务处理,并可得到非常友好的交互性。

2、系统实现

基于webservices的电子商务系统是一种需要订货方与供货方之间相互配合才能发挥最大效率的系统。订货方系统的实现需要利用大量的供货方提供的webservices,同样供货系统也是如此。为简单说明问题,本文只给出订货方系统的部分实现方法。

订货方选用windows20xxserver sqlserver20xx visualstudio。实现。windows20xxserver是微软在服务器操作系统nt基础上的升级版,进一步增加了系统的易用性、稳定性、界面友好性。sqlserver20xx数据库与windows20xx系统紧密结合,在功能上有了很大的扩充,性能进一步提高,是中小企业数据库软件的首选。visualstudio。开发工具作为微软、计划中的重要一员于20xx年一经推出就受到了广大开发人员的喜爱,它强大的开发环境、高效的开发效率、翔实的资料信息是其他开发工具所无法比拟的。在编程语言方面选用了c#语言,c#语言是微软新推出的一种专门为网络编程量身定做的编程语言。它是在继承了java、c、c 等语言的优点后发展起来的一门简单易学、高效优质的语言。c#语言吸收了java语言的虚拟机概念,利用ctl这个运行库做到了跨平台运行;同时,它与windows的紧密结合也使它成为windows下编程的最好选择。因此,在系统实现时选用了上述组合。

(1)订货方采购单的web服务实现。利用visualstudio。开发环境建立一个aspxweb服务,命名为listpurchaseservice(具体代码略)。此服务首先检索采购订单数据库,把还没有完成的采购订单信息检索出来,并利用dataset格式给供货方。dataset是微软推出的一种新的基于xml的数据格式。因此只要信息接收者有一个xml解析器就可以进行数据分析。当然,如果可以利用。开发环境的话,开发效率和运行效率都会有大幅度提升。

(2)订货方提供的供货方基本信息修改web服务的实现。此服务可以使供货方动态地修改自己的基本信息,如公司名称、公司密码、公司电话、联系人、产品简介等。但公司编号、公司信用等级是由订货方维护,供货方只能浏览,无法修改。

(3)订货方利用供货方提供的web服务实现流水化电子。采购实现流水化电子采购需要供货方提供一整套的web服务,包括产品信息的检索、采购单的处理、网上议价、订货单的处理等。

四、需要解决的关键问题

1、webservices的实现

使用webservices部署数据库应用系统时,若不知道webservices的url,必须使用发现工具来完成对webservices站点的发现工作;若已知url,发现工作可省略。发现webservices后,必须使用webservices描述语言工具wsd1、exe来创建服务。服务是一个位于本地计算机上的class,它封装了服务通信所需的所有复杂的功能。因此在应用系统中,可以像与本地对象交互一样与服务进而与webservices服务器进行交互。

2、webservices的安全

创建了公用的webservices后,任何知道该服务url的人都可以使用。因此必须采取措施来确保webservices的安全,以便只有被授权者才能使用它们。例如,可使用soap报头(xml)来发送认证信息(作为命令的一部分),只有合法用户才能访问该服务。

数据库需求分析报告 篇二

通过本课程的学习,使学生能按照用户需求,编写网站需求分析报告;对网站进行策划与设计,运行多种技术对动态网站进行开发和制作;并经过技术测试,最终将其到Internet环境;能对网站进行维护。通过引导、项目实施、讨论、总结、测评,帮助学生学习网站设计与开发的基本知识和实用技术,为后续专业课程、专业实践打下良好基础,为将来从事网站设计、开发和维护工作奠定良好基础。同时,在教学过程中,通过团队开发,形成基本的职业道德意识和职业素质。

1.具体的能力目标能根据用户需求,确定网站类型与网站内容,编写网站需求分析报告;能根据实际情况设计出适合的网站页面风格和布局;能编辑网页;能运用JSP相关代码按要求协作完成网站功能;能根据用户需求设计并协作完成后台数据库的开发;能针对网站制订网站测试计划并进行功能测试;能申请域名和IP,成功将网站上传;能及时更新网站,合理优化网站。

2.具体的知识目标掌握域名与IP地址等基本概念;熟练掌握网站设计原则、网站建设基本流程;了解网站运行的硬件与软件环境;掌握Div+CSS技术;熟练掌握网页编辑软件Dreamweaver的使用;掌握数据库逻辑结构设计方法及数据库的创建、管理与维护;掌握JSP程序设计语言的语法知识;了解网站更新、故障排除及网站推广的方法;掌握网站测试的内容、方法和技巧;掌握网站的与管理方法。

3.具体的素质目标培养学生开发网站的团队协作、交流合作能力;培养学生良好的网站开发岗位人员的职业道德;培养学生与客户沟通的能力;培养学生的网络安全意识;提升沟通协调、共同开发网站的综合能力;培养学生具有较好的分析和解决实际网站开发问题的能力。

二、教学内容的组织与安排

课程组根据网站开发项目实施过程,进行了课程教学内容的开发,充分体现职业性、实践性和开放性的要求,在内容组织上彻底打破学科知识体系的禁锢,教学摆脱了传统的以教材为主线的逻辑教学结构方式。对实现案例的模块功能所需的技能和必备知识进行了全新的组织。

三、课程特色与创新

针对“高职教学背景下,如何提高学生的工程能力、创新意识和协作能力,培养社会需要的计算机人才”这一主题,按照“学研学工融合、突出专业特色、培养应用型人才”的改革思路,结合专业和学科建设,将网站设计与开发课程高职教学改革作为一个整体展开全方位的研究与实践。

1.“大案例、一案到底”教学根据专业建设思路,结合本课程的特点,推行“大案例,一案到底”案例式教学,课程将真实完整的案例——“网上商城网站的设计与开发”贯穿到整个教学过程中,教学组织上将网站设计与开发根据工作流程,分解成10个相对独立的模块,每个模块完成数据库开发流程的一个过程,充分体现职业训练的高职教学特征。

2.创新构建了立足基础、体现特色、面向需求的数据库开发与应用教学体系首先,体现特色:围绕数据库技术的基本能力、应用能力、创新能力培养,体现应用型人才培养特色。其次,面向需求:以社会和企业需求为导向,构建实践教学体系。

数据库需求分析报告 篇三

读者数据库开发的根本目标是进一步利用读者资源,以期更加全面地掌握读者的消费趋势,报社发行部门在满足读者的多种消费需求的基础上实现价值增值。传统的报纸发行重点经营的是报纸的市场占有率,关注报纸的宏观规模;现代读者经营理念倡导个人占有率的理念,关注读者需求的全方位、立体化的满足。换言之,报业经营者应该考虑从宏观的市场占有率向微观的个人占有率的转型问题,即为受众个人提供更多需求的满足,将一个诉求扩展和发展成若干诉求,注重相关链条的服务,形成“范围经济”效应。理论上讲,提供全方位的服务就是为客户制定个性化的问题解决方案,为个人需求提供一组有效服务。对于报纸发行经营者而言,就是要对客户(包括受众和广告客户)需求有接近性了解,全面进入受众或客户的行为逻辑圈,了解其真正需求。这样一来,现在媒介使用中旨在总结群体共性特点的传统市场调查方法就可能“失效”,需要寻求新的进入手段。这就需要建立读者数据库,基于读者行为模式和行为逻辑的了解为其提供个性化服务;需要运用数据库,通过发掘读者消费者日记的形式了解其需求,以为读者提供更具个性化的服务。

详细了解并占有读者资源对于当代报业经营转型具有重要价值。但是传统的技术与手段不能完成这一全新的使命。早在上世纪90年代初期起,北大方正、清华紫光等报刊业信息系统提供商已经开始探索报纸发行数字化解决方案。在部分支持报刊发行管理信息化的报社中,报纸发行的基本业务程序,如订单、收订、结算、分发、投递等已经基本实现了数字化管理。但总体上讲,既往的报纸发行信息资源的管理和使用还停留在信息保存和查询的初级阶段,缺乏挖掘数据信息的创新能力。更重要的是,传统的信息管理软件主要服务于报纸发行业务服务本身,关注的是报纸投递或配送业务的顺利完成。但是,新的报纸发行信息系统关注的是发行信息积累及读者信息资源的开发利用。基于有效发行理念的数据库信息系统,即在有效发行理念的指导下,结合信息技术,对报纸的客户信息加以选择和聚焦,进行科学分析与判断,提出程序化的结论与建议,以服务于报纸发行决策,更好地开展发行营销和渠道增值业务。

二、基于数据库营销理念的信息系统开发模式

根据斯坦・瑞普(Stan Rapp)(1989)的定义,数据库营销是指企业运用当今计算机和电讯技术的巨大潜力,以个性化、持续性、低成本的方式推进其客户导向的营销活动的能力。数据库营销具有分析客户特征和购买习惯的能力,可以用来创建各种目录及与Acorn和Mosaic那样的全球人口统计数据库相媲美的客户档案库。因此,计算机数据库在寻找目标市场和细分市场方面的精确度远远超过简单的邮购目录或普通广告。例如,著名的希尔顿酒店集团在全球拥有2300家酒店和40万间客房,传统广告已经不是他们营销的重点,数据库营销已经成为核心的营销方式。通过对现有客户和关键目标客户的信息管理和分析,实施有针对性地客户沟通,从而吸引了更多客户并有效地保留了他们。

读者资源开发的理念与数据库营销理念有密切关系。“数据库营销”最初始于20 世纪70 年代美国的直邮信函广告,到了20 世纪80 年代,数据库在美国、日本、西欧等国家和地区得到迅速的发展。它是在IT、Internet 与Database 技术发展上逐渐兴起和成熟起来的一种市场营销推广手段,在企业市场营销行为中具备广阔的发展前景。它不仅仅是一种营销方法、工具、技术和平台,更重要的是一种企业经营理念,也改变了企业的市场营销模式和服务模式,从本质上是改变了企业营销的基本价值观。①一般而言,数据库营销与顾客关系管理是联系在一起的。顾客关系管理,起源于20 世纪80 年代初的“接触管理”(Contact Management)理念――即专门搜集、整理顾客与企业相互联系的所有信息,借以改进企业经营管理,提高企业营销效益。进入21世纪以来,顾客关系管理已经发展成一种顾客导向的企业营销理念,它是以顾客关系为重点,面向顾客优化市场,通过开展系统化的顾客研究以及优化企业组织体系和业务流程,增强企业部门间集成协同能力,加快顾客服务的响应速度,提高顾客的满意度和忠诚度,并以此提升企业的效率和利润水平的一种营销管理策略。②

数据库营销和客户关系管理的理念在报纸读者数据库信息系统建设中有重要的应用价值。所谓报纸读者数据库信息系统,即在有效发行理念的导向下,结合数据库技术,对报纸的客户信息加以选择和聚焦,进行科学分析与判断,提出程序化的结论与建议,以服务于报纸发行决策,更好地开展发行营销和渠道增值业务。有了读者数据库信息系统提供的详细资料,就可以有效地开展报社与读者的关系管理,分析现有读者的构成,找出读者数据特征与订购模式之间的联系,以及为读者提供符合他们特定需要的定制产品和相应的服务,并通过各种沟通手段与读者保持最为密切的关系,如对各读者档案和多组相关的数据进行组合分析,对特定读者的多次购买行为进行分析,识别各个读者的购买模式并做出反应,通过读者关怀提高读者对报社的满意度和忠诚度。报纸读者数据库信息系统开发的基本思路是:通过构建一套读者信息描述指标体系,收集读者的信息,形成数据仓库,运用数据挖掘(Data Mining)技术,从数以百万计的读者数据中把为报社创造重要价值的“有效发行”信息找出来,而后有针对性地开展个性化的营销与服务项目,从而更好地维护和发展建立报社与读者之间的关系。开发报纸读者数据库信息系统的基本模式图(图1)如下:

读者数据信息挖掘是一项复杂的系统工程,必须借助科学的方法和合理的规划。一般来说,报纸读者信息挖掘基本程式包括以下几个步骤:一是建构读者信息描述指标体系,即根据报纸发行和读者信息挖掘的基本目标,设置合理的报纸读者信息描述指标体系;二是读者信息收集,即根据既定的读者信息描述指标体系,搜集资料,并录入计算机系统;三是读者信息挖掘系统,即根据设定的方法,对既有数据进行分析处理,得出初步结论;四是数据应用,即根据既有的数据分析结论,确立读者资源开发的应用方案,实现读者资源的经济价值。读者信息资源挖掘的基本模式可用图2表示:

由于数据库营销在我国刚刚兴起,报刊发行界的读者精准数据库尚属一片空白,谁先进入,谁先挖掘到完整有效的读者数据库,谁就将抢占电子商务市场的先机。通过读者数据库信息系统的调查、统计与分析工具,了解目前报纸的读者到达情况,读者及其家庭的特征,自己或他社的报纸是怎样被阅读的,读者对自己报纸及竞争报纸的评价,读者看到广告后的行动、读者对报纸内容版面和广告版面的接触情况及阅读倾向,以及他们对报纸的要求等,就可以构建出一个动态的数据库,进而为报纸发行网络开展多种经营提供数据支撑。只有通过这个数据库系统,掌握了读者基本特性和需求之后,才有可能减少报纸在版面设置、报道内容、广告营销、发行推广等方面工作的盲目性,使报纸最大程度地满足最广大读者的需求,更使满足读者的个性化需求成为可能。

注释

①孙蓉、萍:《基于数据库营销的顾客关系管理(CRM)研究》,《当代经理人》,2006年第3期

数据库需求分析报告 篇四

关键词: Access数据库; 实时库存; 质量检验; 数据共享; 中小企业

中图分类号:TP311.1;TP311.5 文献标志码:A 文章编号:1006-8228(2015)07-42-04

Product real-time inventory and quality inspection management system based on ACCESS

Yu Lei1, Zhang Cheng1, Fan Li2

(1. Shanghai Institute of Technology, Shanghai 201400, China; 2. Shanghai Pudong Xinxing Machinery Factory)

Abstract: To meet the actual demand of small and medium-sized machinery manufacturing enterprises, a system based on Microsoft Access 2003, through which the product management of real-time inventory and quality inspection can be standardized and facilitated, is developed by means of a thorough investigation on enterprises’ status and approaches. It has been proved that the management system does improve the efficiency for fabricators to deal with their data and reports.

Key words: Access database; real-time inventory; quality inspection; data sharing; small and medium-sized enterprises

0 引言

Access数据库是由微软的关联式数据库管理系统[1],可作为其他开发工具(如。NET、C语言、VB等)的数据库,用来储存数据。Access拥有强大的数据处理、统计分析能力,Access的查询功能可以方便的实现各类数据的汇总、求平均等操作,在进行上万乃至几十万条数据的处理分析时能显著提高工作效率和准确性。此外,Access还可以用于各类软件的开发,比如生产管理、销售管理、库存管理等各类企业管理软件,在企业内部网络中可很方便的实现数据共享。

Access提供了7种用于创建数据库系统的对象:表,查询,窗体,报表,页,宏,模块[2]。这7种对象全面满足了数据库系统开发过程中的各种需求。利用Access 2003创建数据库管理系统,可与Access各高版本之间相互兼容。Access属于微软自带的办公套件,对操作系统无特殊要求;而且其最大的优点在于易上手,非专业人员也能在较短时间内熟练操作[3],对初学者也大大降低了开发难度,这些都低成本地满足了从事企业管理人员的需要,对企业的高效率低成本运行起到了一定的帮助作用。

1 系统结构

本系统建立一个数据库,涉及到表、查询、窗体、报表、宏、模块这6个对象。所有数据储存于表中,窗体用来创建用户界面。整个系统的结构如图1所示。

[主界面][实时库存][质量检验][退出系统][入库管理][出库管理][入库管理][查询][数据库][返回][铸件][刀具][五金][型材][返回][铸件][刀具][五金][型材][返回][库存查询][入库查询][出库查询][退货查询][返回] [基本尺寸][公差][参照标准][检验方法][检验员][零件图][…][添加][打印检验报告][实测值][材质报告] [图纸信息][报告生成] [产品实时库存及质量检验管理系统]

图1 系统结构图

2 系统功能

我们用Access 2003开发的《产品实时库存及质量检验管理系统》包括如下功能。

⑴ 添加,修改,浏览数据:如录入产品出入库信息,录入图纸信息,添加零件图和材质报告(按路径存入对应文件夹中),浏览入库、出库、退货信息,浏览产品数据库信息等。

⑵ 查询,搜索功能:如查询铸件的重量、库存数量、库存金额,按种类、材料、尺寸等条件模糊搜索相应型材的入库重量、入库金额等。

⑶ 打印功能:打印产品的检验报告,其内容包括零件图、零件基本信息、检验数据、材质报告等。

⑷ 局域网数据共享:采用拆分mdb文件,将mdb后台数据库放到服务器上共享,前台数据库进行表链接并分发前台数据库的方式。

3 具体设计

本系统包括“实时库存”和“质量检验”两大块功能,如前所述,本系统用到表、查询、窗体、报表、宏、模块这6个对象。

3.1 创建表

表是用来存储有关特定主题的数据的数据库对象,在数据库全部7个对象中最为基本也最为重要,所有的数据均要存储于表中,它是数据库系统建立的前提[4]。

在Access 2003中可使用表向导来创建表,不同的表用于储存不同类别的数据,根据具体设计需求设置各表的属性,依次向表中添加字段,设置主键和字段数据类型。

根据本系统的实际情况分析,使用表向导来创建表,基本数据表包括:毛坯出入库、退货单,成品出入库、退货单,刀具出入库、退货单,五金出入库、退货单,型材出入库、退货单,检验项目表,零件信息表等等。表1为毛坯入库单表:

表1 毛坯入库单表

[编号\&1\&2\&3\&4\&5\&6\&7\&8\&字段\&入库ID\&零件号\&物品名称\&重量\&客户\&入库数量\&入库日期\&备注\&类型\&自动编号\&文本\&文本\&文本\&文本\&数字\&日期/时间\&文本\&字段

大小\&长整型\&50\&30\&20\&30\&长整型\&\&30\&]

3.2 查询

数据往往要按各种目的进行归纳处理,而仅仅通过查看表中的数据对于实际问题的解决是远远不够的。Access中的查询对象可以为数据处理提供完善的解决方案,不用再编辑表之间的关系就可以建立各表和各查询之间的关系[5]。我们可使用查询筛选数据、执行数据计算和汇总数据,还可以使用查询自动执行许多数据管理任务,并在提交数据更改之前查看这些更改。

本系统主要涉及各类产品的出入库、退货以及库存情况查询。库存查询需分两步完成。第一步:对出入库和退货情况进行汇总查询,按产品信息对入库单表进行分组再汇总处理(如图2所示)。第二步:汇总处理完成后,建立出入库以及退货汇总查询三者之间的关系,创建库存查询,其中,库存数量为入库数量减去出库数量与退货数量的总和(其关系如图3所示)。

图2 铸件入库单汇总查询

3.3 用户界面

用户界面以窗体形式显示,窗体也是一个数据库对象,人们可以通过窗体查看和访问数据库,有效的窗体可以提高使用数据库的效率,外观赏心悦目的窗体可以增加使用数据库的乐趣。在Access中我们可以自主地向窗体添加各种命令按钮和其他功能来执行所需操作,可设计性强。

本系统所需窗体较多,有各类产品的出入库以及退货信息录入窗体,库存查询窗体,图纸信息录入窗体(如图4所示),检验报告生成窗体。

3.4 宏

宏是一种工具,帮助操作者自动执行任务,它将一些常规操作的代码集成起来,通过可视化选择,方便设计者在执行这些操作时进行调用,而无需在VBA模块中再写代码,相当于为这些代码设置了一个“快捷键”。例如,向窗体中添加一个命令按钮,可将按钮的单击事件与某个宏相关联,在每次单击时会自动执行该宏所对应的事件。

本系统主要通过将宏赋予不同的命令按钮来实现打开窗体和打印报表等操作。

3.5 切换面板

切换面板属于一种特殊的窗体对象,通过数据库实用工具中的切换面板管理器来专门生成。其上可添加标题和图片用以装饰。切换面板上带有按钮和链接,可通过它浏览数据库。

本系统利用切换面板来作系统启动界面,用户可在切换面板上实现对数据库所有窗体的调用。以下用例子加以说明。

⑴ 产品实时库存面板(如图5所示)为进入系统首页。

图5 产品实时库存面板

⑵ 单击产品实时库存面板上的“入库管理”,出现提示“请输入口令”,输入口令,出现“入库管理”面板(如图6所示)。

图6 入库管理面板

⑶ 单击“入库管理”面板上前五个按钮,进入相应产品的入库信息录入界面;单击“修改口令”,可设置进入此面板的新口令;单击“返回上级菜单”,可返回上一级面板。

3.6 报表

报表是基于当前数据库中所有数据,或者部分有选择性的数据而产生的数据汇总或数据分析的结果表格。企业日常管理中会定期编制各类报表,报表综合反映了企业的经营状况。Access报表可利用设计视图创建。报表分为五部分:报表页眉、页面页眉、主体、页面页脚、报表页脚。与窗体设计类似,可在报表设计模式中添加各类组件来满足具体需求。

本系统的“质量检验”部分需生成检验报告。在“报告生成”界面中有“预览”和“打印”按钮,录入全部信息后,点击“打印”按钮,就以图片或PDF文件格式输出检验报告报表。检验报告报表由零件图、数据、材质报告三部分组成。图7为报表“数据”部分的设计视图,页面页眉显示零件的基本信息以及各检验项目;页面页眉显示检验员、检验日期等信息;主体部分显示具体的检验数据,“Item1页眉/页脚”属于组页眉/组页脚,用于对主体中的控件进行分组显示。

3.7 模块

想要进一步实现Access的复杂管理功能,没有VBA模块是不行的。简单的说,模块就是按设计者的要求执行任务的程序的组合,它是整个数据库的公共代码区。我们可以在模块中定义全局变量、全局常量、数据类型以及公共函数和过程等等。作为Access对象之一,它能起到宏所起不到的作用。

本系统需要用到模块的地方主要是“质量检验”这部分,例如:录入图纸信息时需添加零件图,为了获得零件图的原始文件名以确定图片格式类型,需要定义GetF函数[6],具体VBA代码如下(其中,参数GetType为查找类型,当其为True表示文件,Fales表示文件夹):

Function GetF(GetType As Boolean) As String

Dim fd As FileDialog

Dim p As String

p=""

If GetType=True Then

Set fd=Application.FileDialog(msoFileDialogFilePicker)

Else

Set fd=Application.FileDialog(msoFileDialogFolderPicker)

End If

With fd

.AllowMultiSelect=True

.Show

End With

If >0 Then

p=fd.SelectedItems(1)

End If

Set fd=Nothing

GetF=p

End Function

3.8 功能扩展

3.8.1 拆分数据库

Access软件开发完成后要供多人使用,共享信息,本系统通过mdb链接mdb的方式实现数据局域网共享。首先要对mdb文件进行拆分,打开“产品实时库存及质量检验管理系统。mdb”文件,在“工具-数据库实用工具-拆分数据库”中根据向导提示将原数据库拆分成一个前台程序库和一个后台数据库。拆分后,后台数据库只保留表对象,而前台程序库保留其他6个对象。拆分数据库有如下优点:

⑴ 便于数据备份,拆分后的数据库只需备份后台数据库;

⑵ 便于升级与维护,当对主程序进行升级改动时,只需替换前台程序库即可。

3.8.2 局域网运行

利用企业已建立好的局域网,将后台数据库拷贝至服务器电脑的共享文件夹中,并允许局域网中其他机器更新后台数据库的数据,然后分发前台程序库至各客户端电脑,打开前台mdb文件创建链接表来链接后台表,这样我们就可以实现前台与后台数据库的链接,员工在客户端电脑上就能对服务器上的后台数据库进行查看或更新。

在企业局域网中配置Access数据库可以让员工在需要查询时只要登录其电脑上数据库系统就可得到答案,从而使工作流程简化,让员工有更多的时间做好自己分内的事情。同时,数据库系统也能促进各个部门之间的沟通,让企业上层更迅速准确地掌握信息,方便其管理与决策。

4 结束语

本数据库系统自在上海浦东新星机械厂投入使用数月以来,目前已达到理想的运行状态。经实践检验,本系统的引入取代了该企业旧的台账管理模式,使员工对仓储情况一目了然,让财务部门、销售部门和仓库的信息传递更为便捷,亦提高了检测人员的工作效率。

Access作为一种数据库设计开发方案,对于爱好管理系统开发,而囿于大量复杂难懂的编程语言的初学者来说非常易于上手。如能有针对性地使用Access数据库,可为中小企业的管理锦上添花。本文的Access数据库开发实例可作为类似工作的参考。

参考文献:

[1] 薛冰冰,俞卫华,王彦芳。ACCESS技术在水电管理系统中应用[J].计

算机时代,2011:53-55

[2] 周健。基于ACCESS开发的医疗设备管理系统[J].医院数字化,

2011.26(11):38-41

[3] 杨得亮,崔松涛。基于VB与ACCESS数据库的电缆快速设计系统[J].

计算机工程与设计,2011.32(12):4282-4285

[4] 朱翠娥,曹彩凤,刘兴林。Access数据库应用教程[M].机械工业出版

社,2011.

[5] 张强。巧学巧用Access 2003数据库应用开发实例[M].电子工业出版

数据库需求分析报告 篇五

科技档案是指在自然科学研究、生产技术、基本建设等活动中形成的应当归档保存的图纸、图表、文字材料、计算材料、照片、影片、录像、录音带等科技文件材料。2010年以前,由于信息传播速度、信息量以及计算机技术的普及都落后于今天,全国各地的科技情报研究所都是使用人工的手段从科技档案中收集情报,然后再对数据进行筛选、去重、统计,这种方法既费时又费力。随着互联网的发展,数字档案平台、科技报告系统的兴起以及大数据时代的到来,科技情报研究部门对信息的需求量与日俱增,人工检索数据、筛选数据的方法必将被淘汰,取而代之的是利用算机技术自动地对数据进行检索、处理和分析。

从目前的情况来看,完全用计算机代替科技情报研究人员进行情报分析工作是不现实的,因为很多情报的判读需要科技情报研究人员常年累积的经验,计算机可以做的是在最大限度上用计算机代替人工做重复性的工作。此外,情报领域与计算机领域有一定距离,情报研究人员往往不懂计算机技术,甚至对软件的使用都感到棘手。针对上述实际需求,需要开发一个无监督的系统,该系统可以按照需要自动采集数据,并可以对数据进行去重、分析。

基于以上背景,本文计划在钱学森提出的综合集成研讨方法指导下,基于数字档案平台、科技报告系统等数据库设计建立一套以人为主,数据、信息、知识和智慧综合集成,高度智能化的人机结合智慧情报系统,从系统的物理构成来看,包括三部分:一是由参与情报解读的专家组成的专家体系;二是由为情报工作人员和专家提供各种信息服务的计算机软硬件技术组成的机器体系;三是由各种形式的信息资源组成的知识体系。从情报分析过程来看,该系统包括三部分:一是基于专家体系经验判读的定性情报综合集成系统;二是基于数据采集处理工具的定量情报分析综合集成系统;三是从定性情报到定量情报的综合集成系统。总之,该系统的建设不仅需要建立由不同学科、不同领域专家组成,具有能面对复杂巨系统问题所需要的合理知识结构的专家体系,而且还需要设计开发能够有效处理海量数据的工具,实现信息的高效采集与精确分析。从技术构成分析,归类能力、关联性分析能力、辅助解读能力、报告辅助生成能力是该系统应具备的几大核心能力。

文章将主要运用信息智能检索、数据统一结构化、信息抽取、机器学习、自然语言理解等前沿的数据挖掘分析技术,对各数据库的结构化与非结构化文本进行处理,实现对海量信息的数据挖掘,完成数据的关键词输入、引文爬取、数据解析分析、统计。最终形成关于学术专题情报报告雏形。

二、学术专题档案情报快速辅助生成系统功能需求分析与系统设计

大数据时代的数据特征为情报服务过程中数据采集提出了严峻的挑战,档案数据库和科技报告数据库等结构化信息异构、重复,质量参差不齐,时效性不强,使数据整合成为基础数据资源建设的难点;其次是是如何通过大数据时代高度发展的移动互联网技术,充分利用人际网络获得一手数据,并与网络、文献和数据库信息进行整合,也成为大数据环境下数据采集的难点。与此同时,无论何种数据来源,由于数据的价值密度低,数据筛选技术都是关键的技术难题。

本系统通过利用网络环境下的搜索引擎技术、本体库、SVM分类算法、聚类算法和信息筛选技术,构建面向大数据的档案数据库数据、科技报告数据库数据、人际网络数据和信息筛选的大数据采集与筛选工具,为情报服务的数据资源建设提供工具。

(一)系统需求分析

1.搜索需求:互联网数据库信息是情报服务的主要数据来源之一,搜索引擎技术的发展为互联网数据的获取提供了便捷、高效的工具,但是由于算法本身局限性,普通搜索引擎只能采集到约10-30%的信息,只能完成情报大概情况的收集,不能满足情报检索中查全率的要求,对于查准率也只能满足部分要求,这种现状对于情报服务来说,是对互联网信息资源的浪费。本系统需要在普通搜索引擎的基础上通过重点、互动、专业垂直搜索,完成深入的、交互式的、专业的科技情报搜索。本部分的科技情报专用搜索工具是由元搜索系统、重点搜索系统、互动搜索系统、垂直搜索系统和深网接口系统封装在一起构成。

2.大数据筛选:数据库数据具有数据价值密度低的特点,因此,数据的筛选对于情报服务的质量尤为重要。数据来源的广泛性使得大数据难以根据同一标准进行筛选,因而计算机难以独立完成筛选工作。本系统根据研究内容设定采集数据的范围,将采集得到的数据去噪、剔除相似数据后,根据领域词汇距离、情报点关键词录、情报报告关键词录摘录出较具情报价值的信息,力争把以十万计的海量信息压缩到600条以内,同时保存足够的核心信息,并采用人机结合的工作方式,提供专家判读的界面,为数据筛选的准确性提供保障。

3.动态情报跟踪与基于科技主体的社会网络情报需求。搜索引擎完成的是面向互联网数据库数据的静态数据获取工作,然而对于情报服务来说,动态跟踪能够展现情报研究对象的活动轨迹,对于情报分析具有十分重要的价值。根据社会网络理论,完成科技主体(单位和个人)相互关系的表达,从而确定某一主题下各个科技主体的特征,以使我们能从中找到适合进行情报分析判读的行业专家。本系统基于移动网络环境下的情报采集技术,创新情报采集模式,全面采集由情报所所内人员、行业专家、专业情报员,通过科技情报生产的规范化流程、规范化方法,依照科技情报质量控制体系,在情报分析模型方法库和情报分析方法工具包的协助下,完成情报的分析流程。

(二)系统模块设计

本系统根据关键词并行进行科技报告系统网页爬取与数字档案馆中的科技档案爬取,获取有效的网页信息与档案信息,去重、去噪后得到需要的网页信息与档案信息。对数据进行特定的处理,采用特定的算法对获取的数据进行处理分析,生成需要的图表格式并得出结论。具体流程如图1所示。

按照档案情报流程节点的不同,该学术专题情报快速辅助生成系统可以细分为几个大模块:搜索大模块,控制大模块,整理大模块,分析大模块及结论生成大模块。大模块下又可细分为几个小模块。学术专题情报快速辅助生成系统模块划分如图2所示

1.搜索模块:搜索大模块主要有科技报告系统网页搜索模块和数字档案搜索模块两大模块。网页搜索模块致力于在科技报告系统网络上搜索与关键字相关的网页集合,为后续的操作提供初始的科技报告系统网页信息材料来源。数字档案搜索模块是在制定好的数字档案馆中搜索与关键字相关的档案集合,得到与关键字有密切关系的档案集合,为之后的整理分析等工作提供初始的材料来源。

2.控制大模块:控制大模块主要有两个小模块:内存控制模K和线程控制模块。无论是从网页中获取信息还是从档案库中获取信息,系统在获取信息过程中获取的信息容量比较大,所以需要内存控制模块来高效的非配运行此系统的计算机的内存,以提高系统运行效率。由于要获取的信息内容十分多,因此采用并行技术进行获取信息的操作。

3.整理大模块:整理大模块主要有科技报告系统网页内容整理模块和档案库内容整理模块两大模块。科技报告系统网页内容整理模块只要是对获取到的网页进行去重,去噪等处理,得到干净、整齐的网页内容。档案内容整理模块是对已经获取到的档案集合进行去重,去噪等处理,获取格式整齐的档案内容,以便进行后续工作。

4.分析大模块:分析大模块主要有科技报告系统网页内容分析模块和档案内容分析模块两大模块。科技报告系统网页内容分析模块是对前边已经处理过的网页信息采用分类,对比等特定分析方法对这些内容进行分析,以帮助后边的模块得到想要的结果。档案内容分析模块是针对之前通过搜索,处理得到的整齐的档案信息内容采用特定的分类,对比等分析方法对档案内容进行分析,得到分析的结果。

5.结论生成大模块:结论生成大模块主要有科技报告系统网页生成结论模块和档案生成结论模块两大模块。科技报告系统网页生成结论模块使用通过关键词筛选出的网页信息经整理、分析得出的结果采用表格,图表等方式展现给用户,让用户对结论有一个直观的了解。档案生成模块使用通过关键词帅选出的论文信息经过整理、分析得到的记过采用与网页生成结论模块基本相同的样式,如表格、柱状图、饼图等方式向用户展示该关键词搜索的内容的结果。便于用户进行相关的决策等。

(三)系统架构设计

系统结构共包括元搜索模块、垂直搜索模块、URL调度器、数据存储器、多线程控制器、源码解析器和数据分析模块,其中元搜素模块主要是对科技报告系统网页数据进行检索;垂直搜索模块主要是对档案数据库进行检索。由于网页数据与档案库的格式差异较大,故本系统开发两个软件分别对网页数据和档案数据进行处理。从系统结构上来说,除了信息采集模块外,两个软件的结构基本一致,都是通过上述模块进行相互协调控制。用户在系统运行初始化时对相关参数进行设置,如检索的最大页数、检索的时间间隔等,然后输入关键词,系统结合上述功能模块就可以脱离人工自动对数据进行检索和处理,最终实现无监督的信息采集工作。

系统的基本流程:在传统网络爬虫的基础上进行改进对网页信息进行抽取,将下载下来的数据保存到内存中,与之前的一级链接相同,当内存中的数据超过一个阈值时,将它们输出到本地文件中。

当全部数据抓取下来后,数据被分为网页数据与档案数据,由于档案数据是标准的结构化数据,并且科技档案技术方案的重复率并极低,也不存在大量噪声数据,因此可以通过系统的数据分析模块对档案数据进行分析。

三、学术专题档案情报快速辅助生成系统的功能实现

文章以人工智能领域为例,使用本系统进行实验,验证本系统的可行性和有效性。一是本系统可以实现对档案数据库、科技报告数据库的中文数据采集搜索,可以自动实现对档案、科技报告相关词库的搜索,对相关文献详细信息(包标题、摘要、完成人、完成单位、完成时间、项目名称等)进行搜索采集,对相关文献内高频词汇进行统计分析。二是系统对采集到的数据进行归类、去噪、去重处理,筛选出较具情报价值的信息,运用文献计量学方法对筛选完的数据进行统计分析,形成清晰的档案文献相关信息统计分析表格。三是系统可以用来搜索某学术领域相关机构、相关专家,还可以对机构之间的合作关系、专家之间的合作关系、专家学术研究点之间的关系进行可视化展示。

数据库需求分析报告 篇六

关键词:嵌入式;自动测试系统;系统软件设计;实现探索

中图分类号:TM464文献标识码:A文章编号:1674-6236(2015)23-0116-03

作者简介:季玉香(1981—),女,河北保定人,助教。研究方向:计算机应用技术

随着信息技术的不断发展,计算机系统硬件和软件都得到相应的发展和提升,嵌入式系统的硬件规模和性能得到极大的提升,嵌入式系统软件的开发和应用具有一定的复杂性和规模性,正是由于其运行环境的特殊性,对其系统的应用和开发的精度要求非常高。只有稳定、可靠的系统,才能保证在嵌入时,不会影响原始系统运行。开发和研究嵌入式自动测试系统,成为当前相关产业发展的重要课题。软件质量对整个产品的质量起到决定性的作用,继续我们进一步提升嵌入式领域的自动测试技术水平,以保证产品检测质量,并提升软件的可靠性,缩短整个系统的开发周期。

1传统软件设计中存在的问题

目前该单位采用传统的单片机系统进行自动测试和控制操作,其运算能力低下,主要采用传统的现场数据处理技术。随着现代作业的不断变化,已经无法满足其需求。其主要存在问题包括:

1.1开发平台不同数据类型结构不统一

网络程序具有多样性,开发的平台也是多种多样的,包括Windows、Linux等,两者的平台不同就会导致处理器存在很大的差异,数据库的选择上也会有所不同,这种平台的差异,数据库安装的差异都会导致类型和结构的不统一,比如说Windows可以直接对一个网络程序进行访问,但是Linux需要安装所访问程序的相关软件;其次处理器的不同使字的长度存在一定的差异,由于不同的处理器所支持的体系结构不同,从而导致子长不同,形成结构的差异性。这种差异产生的最主要原因是因为控制台和测试台在开发的过程中选择了不同的开发环境,使用了不通的编程语言,环境和语言的差异最终导致了数据类型结构的不同。

1.2数据库备份及恢复不及时

首先要解决数据源的配制问题,数据源是数据库信息的主要来源,而自动测试系统的备份和恢复是通过控制台进行,所以控制台要合理的配制这些数据源,通过特定的网络程序实现数据源的有效配置但,但是很多的控制系统都没有及时的对这些数据源进行配制,实践的延误在一定程度上影响了数据的备份,有些控制系统在进行数据源配制时没要根据规定的程序和方法,导致数据源配制不合理;由于数据库的储存量较大,储存的信息较多,一直到测试结束再对数据库进行配制很有可能丢失部分数据,尤其是在测试项目较多的时候,没有在每一个项目测试结束后进行配置很有可能导致项目数据的遗漏,从而影响数据库的备份和数据库的恢复。以上问题都是数据库备不及时,没有定期定时备份所导致的。

1.3测试报告的设计和生成

测试报告是对测试过程的概述,测试结果的说明和分析,为了真实的反映测试的情况,我们在对测试报告进行设计时要充分的考虑这些问题,包括测试的方法,测试的问题,测试的结果以及最后的分析都要在测试报告中体现。但是目前很多自动测试系统的测试报告都不够全面,往往只关注了测试的结果,没有反映测试的问题,也没有对这些问题进行分析;其次测试报告的种类较多,目前应用最广泛的文字报告大多基于一定的网络平台,比如说WORD、EXCEL等,这些网络模板的应用虽然有利于测试报告的生成,但是带来的问题也是不容小觑的,尤其是测试的项目和模块存在很大的差异,但是在生成报告的时候并没有考虑这些差异,更多的采用同一种方法进行报告设计和生成。这些报告设计和生成问题都严重的影响了测试效果的反映状况,对发现问题和解决问题产生了很大障碍。

2系统升级与优化设计

该单位为了实现对对象的静态几何参数的测试,采用监测系统,使用现代便携式轨道检测仪器,极大地降低了工作人员的工作量。其系统设计的优化方案如下:在SoC的设计理念上融合ARM系列的微处理技术,应该嵌入式系统更好的升级系统。ARM核以高性能、低能耗的特点,在系统中配制IC制造厂生产的大量片上外设,进一步提升ARM系列处理器拥有良好的嵌入式功能。系统设计采用ARM7TDMI核处理器S3C44BO,完成自动测试。其主要的核心构成系统包括通信核数据两个模块,具体分析如下:

2.1软件网络通信设计

通信是网络设计的重要组成部分,在整个嵌入式模块自动测试系统中占有非常重要的地位,这种通信功能主要是通过一种网络编程的接口和网络中不同的应用程序进行通信,然而这中网络编程的接口具有一定的特殊性,需要依靠TCP/IP的数据进行套接字的连接,所谓的套接字也就是两个程序进行通讯连接的一个端点,要想保证网络通信的正常,我们就需要确保套接字的功能。这种软件网络通信的设计使各网络程序很好的交流,形成一个良好的资源共享平台,不仅有利于对这些网络程序进行统一的控制,形成一个良好的控制系统,还对嵌入式模块测试系统有着进一步的改进和完善,使其更好的发挥测试作用[1-2]。由于网络通信具有及时性和全面型的特点,自动测试系统需要通过这样的软件网络通信来更好的接收和传输信息,自动测试系统软件网络通信的设计和开发是一项复杂的工程,由于自动测试系统不能直接的进行通信,需要依靠数据包来达到通讯的需求,这也就给网络通信设计提出了更高的要求。我们在进行实际的设计和开发的时候要留有一定空间的缓冲区,为通讯的全面性和稳定性提供一定的保障;其次在设计的时候要遵循通信的原则和协议,比如说TCP/IP的协议就是我们在开发时必须遵守的,要坚持这些原则的条件下进行设计和开发,使各网络程序的功能和性能能够有效发挥,推动嵌入式模块自动测试系统的进一步发展。

2.2数据库设计

数据库是自动测试系统实现控制和管理职能的主要场所和依据,通过网络通信,自动测试系统对各网络程序形成了一个整体控制,整体控制的来源就是这些数据库的信息,通过数据库反应的网络信息可以清楚的了解网络程序出现问题的环节和地方,为解决这些问题提供一定的参考[4]。其次数据的管理和储存也是要依靠数据库来进行的,要想保证数据库信息的准确性和全面性,自动测试控制系统需要对数据库直接的操作,比如说我们经常用到的ADO、DAO等,这些就是直接操作数据库的方式,由于开发的平台存在很大的差异,那么我们在进行操纵的时候就要根据不同的平台选择不同的方法。自动测试所设计的项目包含方方面面的内容,如果所有的项目测试的数据都集中在一张数据表上,不仅会给数据分析和查找带了麻烦,还会影响整个自动测试系统的功能,这也就要求我们在对数据库进行设计时要重点考虑这一问题,尽可能的把每一个项目的数据用独立的数据表来记录,是表格反映的信息清楚明了;由于嵌入模式不是单一不变的,针对不同的自动测试系统有不同的类型选择,如果每一种类型的嵌入模式都记录在同一张表格上,不能很好的将各类型的模式进行分类,不仅降低了工作效率,还影响了自动测试的效果,为了避免这一情况的出现,在对数据库进行设计时要给不同类型的嵌入模式用不同的表格记录,更全面的反映信息;同时还要对测试的时间、测试的项目、测试的模式以及测试的人员进行总体记录,在出现问题是能够及时的发现问题出现的原因,并且快速的采取解决措施。

3系统嵌入式自动测试优化体会与效果

通过本次实验研究,笔者总结提出,要保证嵌入式系统自动测试的质量核效率,应该在结构设计时,注意从以下几个方面考虑:

3.1改善结构的统一性

造成结构不统一最主要的原因是因为控制台和测试台不同环境和编程语言的选择,为了解决这一问题,我们就要更好的发挥网络通信功能,双方在制定通信协议时要根据数据包的数据形式和储存方式进行有效的沟通,减小数据库之间的差异,改善结构的统一性。

3.2及时的备份和恢复数据库

数据库的备份是为了更好的储存信息,一旦数据受到损坏,就可以利用备份将损坏的数据恢复,但是数据库的备份和恢复都有一定的条件限制,需要在特定的环境下进行,为了更好的保证数据库的备份和恢复功能,我们应该对备份和恢复的策略进行更加深入的研究。比如说在测试大型项目或者多个项目时,要在每一个环节结束后都进行备份,不能再全部结束后备份,从而保证数据库信息的全面性,在数据库受到损害时也能够全面的恢复[10-11]。

3.3严格控制测试报告的设计和生成

上述中提高设计报告存在不全面问题,这也就要求我们在设计测试报告时包含的内容要全面,包括测试时间、地点、人员,测试方法、步骤、问题以及结果分析,不能只有结果的显示而没有过程的探讨;其次要根据测试模块的不同和项目的不同生成不同的测试报告,利用现代化的网络技术,合理的选择报告的平台和生成方式,更好的反映测试效果。通过本次系统的优化设计,该系统能顺利完成控制和运算操作,具有12位高性能AD转换器的MAX197设备,能顺利完成传感器信号的转换,并成功将数据保存到数据库中。系统整体运行效率由原来的65%,提升到现在的89%,取得非常理想的实践效果。

4结束语

综上所述,随着嵌入式系统软件开发实践的不断深入,嵌入式在实践中的应用也越来越广泛。而随着产业生产实践活动的逐渐复杂和多样化,我们迫切需要一种测试系统软件的开发和应用,能在软件开发的单元阶段、集成阶段以及系统阶段等对嵌入式系统软件进行实时的在线跟踪式测试与分析,从而全面提高整体系统运行的可靠性。这样才能保证质量和效率。本文主要针对一种嵌入式自动测试系统软件的构成、模块框架以及实践应用等多方面问题进行分析,证明嵌入式模块自动化测试系统软件的开发和应用,具有重要的现实价值和意义,值得我们深入探讨。

参考文献:

[1]于文龙,应朝龙,王岩,等。嵌入式自动测试系统模块优化配置方法研究[J].宇航计测技术,2008,28(3):48-51.

[2]宋秦,翟正军。嵌入式模块自动测试系统软件设计若干问题的研究[J].测控技术,2010,29(4):67-69.

[3]晏良俊,周茂华。基于PMAC嵌入式多轴控制卡的旋转变压器测试系统[J].机床与液压,2010,38(3):78-80.

[4]陈翔,夏应龙。一种基于嵌入式Internet的自动测试系统[J].福建电脑,2004,(2):53-54,50.

[5]吴福盛。基于虚拟仪器的直放站自动测试系统的设计[D].镇江:江苏大学,2007.

[6]余攀峰,周天文。基于嵌入式系统的自动售货机测试系统[J].工业控制计算机,2011,24(1):43-44,46.

[7]张会影。一种嵌入式核心控制系统的研究与应用[J].工业控制计算机,2010,23(11):37-39.

数据库需求分析报告 篇七

开题报告填写要求

1.开题报告(含“文献综述” )作为毕业设计(论文)答辩委 员会对学生答辩资格审查的依据材料之一。此报告应在指导教师指 导下,由学生在毕业设计(论文)工作前期内完成,经指导教师签 署意见及所在专业审查后生效。 2.开题报告内容必须用黑墨水笔工整书写或按此电子文档标 准格式(可从教务处网页上下载)打印,禁止打印在其它纸上后剪 贴,完成后应及时交给指导教师签署意见。 3. “文献综述”应按论文的格式成文,并直接书写(或打印) 在本开题报告第一栏目内, 学生写文献综述的参考文献应不少于 10 篇(不包括辞典、手册) ,其中至少应包括 1 篇外文资料;对于重 要的参考文献应附原件复印件,作为附件装订在开题报告的最后。 4.统一用 A4 纸,并装订单独成册,随《毕业设计(论文)说 明书》等资料装入文件袋中。

毕 业 设 计(论 文)开 题 报 告

1.文献综述: 结合毕业设计 (论文) 课题情况, 根据所查阅的文献资料, 每人撰写 2500 字以上的文献综述,文后应列出所查阅的文献资料。 软件项目开发管理系统

进入二十一世纪这个信息爆炸的时代,人们的各种观念开始发生惊天巨变,各行 业也开始转向信息化。而随着Internet的普及与发展、随着电脑及网络技术的大范围 应用,信息技术、网络技术、计算机技术等都在不同领域得到了飞速的发展。随着IT 产业的不断膨胀,各种各样的软件项目被飞快的开发出来。各种应用软件,各类实施 项目不断被推出,在世界高速发展的今天,在各类软件项目层出不穷的今天,如何规 范的,系统的,安全的,高效的管理好各类软件项目,成为了当前各软件项目开发公 司的最大难题。要想去逐步解决这些问题,则需要应用到软件项目开发管理系统。 软件项目开发是一件非常复杂的工作,他需要各种软件开发人员投入到这个开发 大军来,相互协调配合,相互提升。而对众多的软件公司或开发团队来说,有效的管 理和控制软件项目是非常重要的。为了给这一复杂而重要的工程带来可操作性的简便 和准确的数据信息。Software Projects Exploitation Management System就是为着 这一目的开发出来的。 软件项目管理系统主要用来帮助软件公司架构规范的软件项目开发管理过程(项 目计划管理、监督与跟踪、需求管理、测试管理、缺陷管理…)包括: 1、帮助软件公司进行有效的项目数据度量管理(针对SEI CMM3/CMMI3的标准) ; 2、帮助各软件公司长效实施组织过程体系规范(ISO9001、SEI CMM/CMMI) ; 3、帮助软件公司建立项目过程数据库和知识库等。故本综述分别从基于B/S模式 数据库的设计方法、分析,设计对软件项目管理系统进行综述。 4、提高过程透明度,加强对项目的监督和管理(针对项目的进度、成本、质量、 资源、活动等) ; 5、支持软件公司的多级管理模式,包括:企业高层、质量部、项目经理、程序员; 6、支持项目组内、异地的开发组间、异地的客户与组间的协同工作模式,突破地 域障碍; 关健词:数据库软件、软件工程、C/S模式、B/S模式、JAVA 关健词

数据库技术是数据管理的技术,是计算机科学的重要组成部分。最近几年来,数 据库技术发展越来越快,在多种应用领域对数据管理的需求越来越多,数据库技术的 重要性已不断的被更多的人所熟知。数据库技术是数据管理的技术,它也是计算机科 学的重要组成部分目前,不仅在大、中、小、微各种机型上都配有数据库管理系统, 各行各业的信息系统,甚至是国际互联网上的信息系统都离不开数据库的支持。因此, 数据库已成为信息社会的重要基础设施。 从计算机技术和数据库的发展过程来看,计算环境和数据库技术基本保持着一种 同步发展的状态。现阶段最具有发展潜力的就是基于 B/S 模式或者基于 C/S 模式的数 据库。 数据库管理系统(DBMS)可以定义为:“ 数据库管理系统是用于管理数据的计算 机软件。数据库管理系统使用户能方便地定义和操纵数据,维护数据的安全性和完整 性,以及进行多用户下的并发控制和恢复数据库。随着 B/S 模式与 C/S 模式数据库的 发展,数据库系统也出现了嵌入式数据库系统和移动数据库系统。嵌入式移动数据库 可以定义为:嵌入式移动数据库系统是支持移动计算或某种特定计算模式的数据库管 理系统,数据库系统与操作系统、具体应用集成在一起,运行在各种智能型嵌入设备 或移动设备上。目前这已经成为一个十分活跃的研究和应用领域——嵌入式移动数据 库或简称为移动数据库(EMDBS) 。 其中 C/S(客户机/服务器)结构,即大家熟知的客户机和服务器结构。它是 软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到 Client 端和 Server 端来实现。实质就是客户端运行应用程序,并向服务器数据库发 送 SQL 请求及取回结果;服务器数据库侦听基于 TCP/IP 的网络,响应请求并返回 处理结果。两层结构最大的优点在于系统结构简单。 一个良好的软件项目开发系统对 C/S 结构需要完成以下功能: a) 数据库的维护功能包括数据的备份、恢复等功能 b) 权限分配管理功能。 c) d) 基本数据的维护。基本数据指的是软件项目的基本信息。 动态数据录入、编辑、修改、查询等。动态数据指的是检测到的信息及其改造 后的一些相关的信息。

B/S(浏览器/服务器)模式数据库系统。是 WEB 兴起后的一种模式,WEB 浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核 心部分集中到服务器上,简化了系统的开发、维护和使用。三层结构是把应用逻辑 划分为三个部分:第一层是用户界面(User Interface) ,提供用户与系统的友好 交互。第二层是应用服务器,专司业务逻辑的实现。第三层是数据服务器,负责数 据信息的存储、访问及其优化。 基于上述数据库系统特点,软件项目管理系统是在 WINDOWS 环境下,采用 C/S 模式,使用 JAVA+SQL Server 语言设计。其优越性体现在: (1) 非过程化语言 SQL 是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要 求用户指定对数据的存放方法, 也不需要用户了解具体的数据存放方式, 所以具有 完全不同底层结构的不同数据库系统,可以使用相同的 SQL 语言作为数据输入与 管理的接口 SQL 以记录集合作为操作对象,所有 SQL 语句接受集合作为输入,返回集 合作为输出, 这种集合特性允许一条 www.chayi5.comSQL 语句的输出作为另一条 SQL 语句的输 入,所以 SQL 语句可以嵌套,这使他具有极大的灵活性和强大的功能。 SQL 不要求用户指定对数据的存放方法,这个特点使用户更易注重于要得到的 结果;所有 SQL 语句使用查询优化器,它是 RDBMS 的一部分,由它决定对指定数据 存取的最快速度的手段,查询优化器知道存在什么索引,在哪儿使用索引合适,而 用户则从不需要知道表是否有索引、有什么类型的索引。 (2)是所有关系数据库的公共语言 由于所有主要的关系数据库管理系统都支持 SQL 语言,用户可将使用 SQL 的技 所有用 SQL 编写的程序都是可 能从一个 RDBMS(关系数据库管理系统)转到另一个, 以移植的 (3)统一的语言 以前的数据库管理系统为上述各类操作提供单独的语言, SQL 将全部任务统 而

一在一种语言中。SQL 可用于所有用户的 DB 活动模型,包括系统管理员、数据库 管理员、应用程序员、决策支持系统人员及许多其它类型的终端用户。。 通过阅读大量的文献证明,建立在B/S或C/S模式下的数据库设计基础之上的软件 项目开发管理系统具有稳定、高效、可靠的特点,同时拥有良好的可伸缩性,能够充 分适应未来系统的扩展需求,出色的可重用性则大大降低了构建新系统的成本。

参考文献 1、 《VB+SQL Server 数据库应用系统开发与实例》 2、 《Visual Basic编程技巧:网络与数据库篇》 3、 《数据库系统原理》 李站怀 著 李晓黎、张巍人民邮电出版社 机械工业出版社 西北工业大学出版社

4、 《Visual Basic 6 数据库编程大全》 弗洛克维克(美)电子工业出版社(2000) 5、 《Visual Basic 6 数据库程序设计高手》 温贤发 科学出版社(2001) 6、 《Visual Basic 开发指南:SQL Server 篇》邱仲潘 电子工业出版社(2000) 7《Visual Basic 编程技巧:网络与数据库篇》 清宏计算机工作室 版社(2001) 机械工业出

毕 业 设 计(论 文)开 题 报 告

2.开题报告:一、课题的目的与意义;二、课题发展现状和前景展望;三、 开题报告: 课题的目的与意义; 课题发展现状和前景展望; 课题主要内容和要求; 研究方法、 课题主要内容和要求;四、研究方法、步骤和措施 一、 课题的目的与意义

在二十一世纪信息迅猛发展的时代, 网络的普及使网络和企业很自然地走到了一 起,而如今通信最杰出功劳之一,则是软件项目开发管理系统的广泛应用与飞速发展。未 来个人或企业管理可以很方便,快捷,高效的进行管理。 随着 Internet 技术的发展,它对我们工作和生活显得更加重要,尤其是现在项目软 件,应用软件不断推陈出新的今天,各企业对管理不同项目,来应用软件迫切的需要高 效性,规范性,安全性、及时性。而基于 B/S 模式下的数据库所设计而成的软件项目开 发管理系统刚好提供了这些功能。本系统就是一个能够让用户能及时有效地对软件项目 开发管理系统进行操控,并且是在安全的前提下进行的。在网上实现对软件项目的任何 时间,任何地点安全有效的管理这是软件项目开发管理系统的发展方向。

二、 课题的发展现状和前景展望

因特网是一个巨大的全球性的信息服务中心。随着互联网的发展,网上交易、电 子商务的逐渐繁荣,各行各业的规模不断发展与状大,这就更需要一个安全的,可靠的, 高效的管理系统来管理,因此,软件项目开发管理系统的设计就变得尤为重要。 各个公司可以根据自身的业务特点和公司的具体情况提出对应用软件的需求,通 过我们的软件项目的特定开发服务,不但可以解决企业当前面临的困境,还能够提高信 息中心的软件开发维护水平,为企业的长期可持续发展提供有效的保障。 随着企业信息 化水平的提高、网络的快速发展,已经有很多企业意识到了使用软件项目管理系统可以 大大提高管理效率、资金使用率、提高员工的工作效率、降低成本、同现有业务接轨。 随着现代社会节奏不断加快,各企业之间的竟争也日益激烈。随之也给企业带来了 巨大的压力与挑战,为了能适应残酷的市场竞争,为了能便捷管理,各软件项目管理系 统已经成为一种当前各大企业不可缺少的一部分了。而要分析设计出一个实用简单,安 全高效的管理软件,其前提必须在基于 B/S 模式下的数据库设计与分析。软件项目开发 管理系统做为一种新型的网络管理系统,已经越来越受到人们及其各大企业的重视,它 已经成为一家企业的管理支柱,而随着越来越多的软件系统的开发,如果缺少一个好的

软件管理系统,则不仅不能让操控者感觉到安全,方便,高效,而且会带来资源的浪费。 然而,现有的软件存在严重的功能不足,开发出一种新型便捷的软件项目开发管理系统 已经成为一种必然的趋势。

三、 课题主要内容和要求

1、此课题设计任务特点及分析主要是通过对该数据库软件设计与分析,使学生能够 熟练运用一门程序设计语言来掌握 C/S 或 B/S 数据库设计的方法和过程,以及为设计其 它应用软件提供帮助,进行提高软件设计能力。 2 、课题主要任务与要求 (1)初步方案:通过查阅资料,首先对我的课题进行可行性研究和需求分析,提出 相应的设计方案并进行方案论证,然后对该课题进行模块划分并找出模块之间的关联关 系,画出系统流程图,在此基础上进行源代码编写和调试,最后撰写毕业论文。 (2)主要任务 a 使用 C/S 或 B/S 模式设计该系统,并要求系统完成后操作简单,功能完善,界面美 观。 b 系统用户管理模块:包括文件操作,普通用户和系统管理员不同身份口令密码修 改,系统退出等。 c 登录界面设计:要根据不同的用户设计不同的口令密码,并且进入系统后,根据 用户不同对该软件使用权限也不同。 d 项目流程管理模块:包括项目基本信息的录入、修改和删除;申请立项;批准立 项;项目工程分配;项目中止等功能。 f 项目实施管理模块:包括成立项目组;划分功能模块;书写项目报告等功能。 e 项目文档管理模块:包括项目文档信息的添加、删除、修改和查询。 g 项目测试管理模块:包括测试工程师添加、修改和关闭报错记录;开发工程师查 看、解决报错记录。 h 项目验收管理模块:包括提请验收项目;测试工程师,质量控制工程师,业务主 管,项目主管签字等功能。 i 项目总结管理模块:包括项目总结记录的添加、修改和删除等功能。 j 信息打印模块:能实现对各种报表的打印

四、可行性分析、研究方法和步骤 可行性分析、

可行性分析: 可行性分析: 选取几台中等配置电脑, 在操作系统为 WINDOWS XP 的环境下, 使用 VFP, DELPHI, VB, JAVA 等程序设计语言开发该软件系统。 C/S(客户机/服务器)结构,实质就是客户端运行应用程序,并向服务器发送 SQL 请求 及取回结果;服务器侦听基于 TCP/IP 的网络,响应请求并返回处理结果。两层结构最 大的优点在于系统结构简单。只要把客户机和服务器在网络上连通,利用一些快速应用 开发工具,就可以很快地开发出一些部门级的小规模应用,同时开发和运行的环境都相 对简单。 B/S(浏览器/服务器)模式数据库系统。就是建立并配置 WEB 服务器及 PowerBuilder 应用服务器,以实现通过浏览器来访问数据库。B/S 结构设计思想的主要目的,就是为 了解决两层结构中原发性的问题。其最主要价值在于产生一套切实可行的解决方案,把 客户/服务器结构下的应用可靠地推广到企业级的关键任务环境中,并利用这一技术所 带来的高效率、多功能与灵活性,增强企业信息网的性能和扩展能力。三层结构是把应 用逻辑划分为三个部分:第一层是用户界面(User Interface) ,提供用户与系统的友 好交互。第二层是应用服务器,专司业务逻辑的实现。第三层是数据服务器,负责数据 信息的存储、访问及其优化。 研究方法: 研究方法: 主要采取包括:文献调研、课题考察、实践总结、实验分析、调查统计等 设计进度安排: 设计进度安排: 1 第 1 周任务:布置任务,学生进行资料查询。 2 第 2 周~第 3 周任务:软件需求分析并画出结构流程图。 3 第 4 周任务:系统模块功能划分。 4 第 5 周~第 13 周任务:模块源代码编写及调试。 5 第 14 周任务:系统检测并通过最后测试。 6 第 15 周任务:毕业设计论文编写。 7 第 16 周任务:指导老师论文审阅、修改及学生毕业答辩。

毕 业 设 计(论 文)开 题 报 告

指导教师意见: 1.对“文献综述”的评语:

2.对本课题的深度、广度及工作量的意见和对设计(论文)结果的预测:

以上就是差异网为大家整理的7篇《数据库需求分析报告》,希望可以启发您的一些写作思路,更多实用的范文样本、模板格式尽在差异网。

332 236521