系统开发中的SQL Server存储系统应用

来源 :科学与财富 | 被引量 : 0次 | 上传用户:yunlian123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:在系统开发中应用SQL Server存储系统管理后台数据,不仅可以简化系统开发复杂度,也可以提升系统处理编程代码的速度,只需在系统开发过程中应用SQL Server的SQL 语句向系统的数据库发送操作命令,就可完成数据操作,简化系统数据存储环境,提升系统开发效益。以下本篇研究中以进销存管理系统为例,分析在开发进销存管理系统中应用SQL Server的相關内容。
  关键词:存储系统;系统开发;SQL Server
  引言
  在实际开发进销存管理系统中,由于系统的数据库表结构各异,并且系统需要记录的数据规模也较大,应用SQL Server存储系统,不仅有助于编写出高效运行的程序,也可以简化系统的数据库维护操作难度,发挥积极影响。以下本篇对此做具体分析。
  1、SQLSenter数据库
  SQL Server作为一个能够扩展的,且具备高性能的数据库管理系统,不仅能够简化系统开展的数据存储工作,也可以发挥强大的数据管理能力,为当前系统开发中常用的数据库软件之一[1-2]。同时,SQL Server也是目前使用范围最大的关系型数据库,数据库中采用一些单进程、多线索的技术,不仅可以支持多任务的数据存储过程,同样也采取基于任务开销的程度变成优化技术,能够在系统的核心层实现对数据存储的完整性约束,使得开发好系统中的数据具有高安全保密的特性,发挥积极应用价值[3]。
  2、应用SQL Server开发存储系统
  2.1需求分析
  在本次系统开发中,应用SQL Server开发存储系统,需要包括基本信息操作(添加公司信息,添加商品信息,公司信息管理,商品信息管理),进货管理操作(添加进货信息,添加进货退货),销售管理操作(添加销售信息,添加销售退货),查询统计操作(商品进货查询,进货退货查询,商品销售查询,销售退货查询,商品库存查询,商品销售排行),往来管理操作(商品进货结账,进货退货结账,商品销售结账,销售退货结账),系统设置操作(添加用户,修改密码,用户管理,退出登录)六个部分。确保设计的系统可以随时实现办公的自动化,信息化。
  2.2系统的架构
  在本次系统开发中,基于SQL存储技术,主要将会采用三层的架构设计方式,确保设计的系统满足实际需求。本次系统主要的工作原理图,如下图(1)中所示:
  系统的用户界面 主要功能代码 数据存储部分
  在本次系统开发中,采用三层架构模式,针对用户界面层,主要就是能够通过统一的接口,向系统中的业务层发送任务请求,而在业务层中,则可以按照自己的逻辑规则,在处理请任务后对系统数据库进行相应操作,并将获得的数据信息返回给系统用户。在本次系统设计中,运用SQL Server存储数据,使得系统的用户界面能够同数据存储相互的独立分开,用户只需通过系统接口操作,就可以实现对系统内部数据的操作。
  2.3系统用例分析
  在系统开发之中,应用SQL Server存储系统,可以基于其SQL语句的结果集,从而能够构成系统中数据库的存储内容,可以将系统中的程序以视图的方式展现给用户,运用视图的方式满足用户对系统数据的操作。因此,应用SQL Server开发系统,不仅可以保护系统中的敏感数据;也可以限定用户查询系统数据表中的特定数据;并且,还封装复杂的查询,确保设计的系统可以满足不同用户对系统数据存储的需求,使设计开发的系统更具备应用价值。系统中用例主要包括:用户信息表(tb_User)、商品信息表(tb_Commodity)、商品数量表(tb_Stock)、账单信息表(tb_Reckoning)、公司信息表(tb_Company)。在本次研究中,可以在系统的类图中,将以上这些数据存储域以及数据表之间存在的关系以类图方式表示出来,主要如下图(2)所示。
  其中,用户信息表(数据表名tb_User)用途:存放客户相关的数据;
  商品数量表(数据表名tb_Stock)用途:存放销售单的数据;
  账单信息表(数据表名tb_Reckoning)用途:存放销售单中相关的货品明细数据;
  商品信息表(数据表名tb_Commodity)用途:存放货品信息数据;
  公司信息表(数据表名tb_Company)用途:存放系统用户的数据;
  2.4创建系统数据存储过程
  在本次系统开发中,对于数据的存储过程,主要就是针对系统的数据库,完成系统中具备特定功能的SQL Server语句集;然后,可以在编译代码后,将SQL Server语句存储在系统的数据库之中,用户能够以指定数据存储过程关键字的方式,来执行对系统中存储数据的操作。在系统开发中,应用SQL Server存储技术,不必重新的编写SQL Server的存储过程语句,系统管理人员可以随时修改SQL语句对系统存储数据进行操作。具体实现中,由于SQL Server存储过程是需要预编译的,因此在首次运行一个SQL Server存储过程时,系统中的查询优化器将会对SQL Server语句进行优化分析[4];然后,在系统的视图中,显示出结果。
  2.5系统代码实现
  在本次SQL Server存储系统设计中,运用SQL Server语言,设计系统界面。如添加公司信息页面,如图(3)所示:
  界面代码为:
  <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Company_add.aspx.cs" Inherits="Bedrock_Company_add" %>
  ……
  ……
  3、应用效益分析
  应用SQLSenter开发系统中的存储数据库部分,能够提高开发系统软件的安全性,也可提高系统的运行效率,发挥积极应用价值。
  结论
  综上所述,在实际开发进销存管理系统设计中,针对其存储系统开发方面应用SQL Server数据存储技术,不仅能够有效提高本次开发系统的安全性,简化系统数据库操作难度,还可以提高系统代码执行效率,使开发的系统能够快速响应用户的操作反馈,并且保证系统中存储数据的安全性,发挥积极的应用价值。
  参考文献
  [1] 路茜,张铁宝,辛华等.利用 SQL Server 实现 MODIS 数据存储与读取[J].地震地磁观测与研究,2014,(3):290-294.
  [2] 邓娟,刘芳,周冰等.Web多媒体数据存储技术应用研究[J].电脑知识与技术,2013,(10):2278-2281,2297.
  [3] 王蕊.基于ObjectARX和SQL Server的AutoCAD图形数据存储[J].电子测试,2016,(12):87-88.
  [4] 陈潇.SQL Server中索引的建立与分析[J].科技信息,2012,(36):288.
其他文献
自动控制集中供热具有成本低、热效率高、管理方便、改善环境等优点,相比之下人工控制分散供热则达不到这个目的,而且浪费能源。本文介绍采用计算机自动控制技术对热网运行状况
该电源在充分发挥了开关稳压电源效率高、体积小、重量轻以及变换灵活等优点的基础上,对输入输出电路以及保护电路有独特设计。由于做到开关稳压线路与线性稳压线路的有效结合
【摘要】随着我国对外贸易的不断发展,我国对商务日语人才的需求也在不断加大,针对这一需求高职商务日语专业课程教学,则需要进一步优化教学。本文则在关于高职商务日语专业课程教学现状分析,并在其基础上提出教学改革方案。  【关键词】高职 商务日语 课程教学 改革  【中图分类号】H36【文献标识码】A 【文章编号】2095-3089(2017)45-0125-02  高职商务日语专业课程教学的主要目的是基
根据3年盆栽试驻和湖北主要产麻区3种类型土壤12个田间试验结果提出苎麻为需硼量较少、耐硼性较差的作物。其硼诊断的土壤有效硼临界指标为:750ppm。确诊了严重缺硼和硼中毒
本案产生如此激烈的争论,与UCP600第14条j款本身存在缺陷有关……案倒背景最近有关信用证单据条款中对通知方的要求在国内外引起广泛争议,国际商会银行委员会咨询意见中也有
【摘要】随着社会对职业技能型人才的广泛需求,英语作为专业的必备技能更加受到重视。但目前的高职英语教学模式已经不能完全适应社会发展需求。所以,应及时对其进行改革。本文就重点分析了基于职业能力培养下的高职英语教学模式改革问题,力求能够推动高职英语教育的可持续发展。  【关键词】高职英语教学模式 职业技能培养 改革方法  【中图分类号】G71【文献标识码】A 【文章编号】2095-3089(2017)4
40年来,我省育成大豆品种的系谱组成中主要有几个骨干亲本,即493-1、58-161、奉贤穗稻黄和徐豆1号。其中,493-1在全部育成品种中的血缘组成占22.9%,58-161占31.4%。在未来育
摘 要:河道水草处理系统技术是通过PLC系统及传感器辅助系统,控制高效粉碎整形及压缩打包系统,对水草进行深化处理。实现河道水草脱水、固化、打包处理过程自动化、程序化,从而达到在水草收集处理过程中,降低水草重量,缩小水草体积中的目的。技改后扩大收草生产能力30%,大幅度提高了工作效率,节约劳动力,降低运力,大大的降低了生产成本。  关键词:PLC;水草处理系统;高效粉碎;压缩系统;绞龙系统;现状;技
期刊
会议
摘 要:本文主要是阐述从生活中学习高中物理力学知识相关内容,首先以个人的学习经验为例,阐述了从生活中学习高中物理力学知识的好处,而后以实际例子阐述了如何从生活中学习高中物理的知识,从而让我们更加容易地学习高中物理力学知识。  关键词:生活现象;学习模型;高中物理力学  1.概述  大千世界无奇不有。我们的世界充斥着各种各样的物理现象,例如大到雷电、山洪、地震等自然现象,小到汽车、火箭、电梯等人文现
期刊