超市库存管理信息系统_第1页
超市库存管理信息系统_第2页
超市库存管理信息系统_第3页
超市库存管理信息系统_第4页
超市库存管理信息系统_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

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

文档简介

{店铺管理}超市库存管理信息系统目录第1章项目背景....................................................11.1库存管理的重要性.............................................11.2超市库存管理的现状分析.......................................11.3系统目标分析.................................................3第2章系统分析...................................................42.1组织结构与功能分析...........................................42.2业务流程分析.................................................62.3数据流程分析.................................................72.4数据字典分析.................................................9第3章系统设计..................................................123.1子系统划分..................................................123.2系统平台设计................................................173.3代码设计....................................................183.4数据库设计..................................................193.5输入输出设计................................................283.6模块功能与处理过程设计......................................33第4章总结......................................................35第1章项目背景1.1库存管理的重要性面临着前所未有的激烈的市场竞争业将降低成本的焦点集中到了库存管理上科学的库存管理可使企业注入新的活目前,企业迫切需要采用高效的库存管理系统来降低企业的库存成本、提高库存信息的利用度,从而增强其市场竞争力。库存管理就是通过对所有仓库的进出库物品活动的管理和控制以及对库存与需求之间的平衡关系,保证企业经营活动顺利进行。数据处理手段但是,一直以来人们使用传统的人工方式进行库存管理,这种管、保密性差,另外,时间较长时,会产生大量的文件和数据,这给数据信息的查找、更新和维护都带来了不少困难。此外,为了及时结清每笔业务、盘点库存和统计货物流动情况,保证企业能及时订货,库管员要花费大量人力物力财力和时间来做数据一记录的统计工作随着科已经进入人类社会的各个领域并发挥着越来越重要的作用作为计算机应用的一部分,使用计算机对库存信息进行管理,具有传统管理方式所无法比拟的优点,学化、正规化管理与世界接轨的重要条件。11.2超市库存管理的现状分析国内零售业正经历着从传统百货向现代百货从综合百货向主题百货从单多形式跨行业跨地区发展的新格局。目前,整个业态大致分为百货店超级市场便利店专业店专卖店购物中心大型综合性超市大型综合性超市和仓储式商场等大型零售业持续快速增长,呈现出明显的规模递增市场集中度提高的趋势,在我国零售业中的主导作用日渐加强。理缺乏系统性和规范性,原有的系统呈现出很多的不足和局限性经过详细的调查与仔细分析,得出了超市在库存管理工作中存在的主要问题是:(1)企业对库存没有统一管理各商品部自己采购商品自己管理库存,没有专业人员对库存进行专业管理。,营活动。(2)库存管理手段落后商品库存管理大部分是靠人工完成,如登记出入库流水账、填写表格资料、易出错、保密性差不能及时反映商品及库存信息等缺陷由于获取信息的快捷性准确策的质量,也影响了企业的正常运转,更直接影响了企业的经济效益。(3)对库存的量化不够2多因素进行全面的分析,如对商品周转率的分析库存结构的分析订货的经济批量缺货成本的分析等,这都需要有精确的量化指标为基础来实现但由于企业管理手段比较落后,据库存,致使库存周转率较低,造成库存的浪费和公司流动资金的匾乏。(4)低效率的信息传递超市库存部与各运营部在信息沟通方面一直存在沟通不畅信息滞后的问题。码包装规格、销售方面的连锁负面效应门店销售和库存方面的信息没有实现系统的信息共享,各个环节运营的失控,不能实现企业的高效发展。目前,超市在商品的库管理方面,没有专业人员对库存进行专门的统一的管理、快捷地处理经营中产生的大量信息数据的需要,从而使得决策层无法及时准确了公司的正常运转,更直接影响了公司的经济效益供应商的联系,及时了解公司经营过程中各个环节的数据信息,为公司的领导层提供全面及时准确的决策信息,对企业进行管理信息系统的分析与设计尤为必要。1.3系统目标分析3许多益处,如实现快速查询入出库方便可靠性高存储量大保密性好便于打印等可以及时准确地反映商品的库存状况,保证库存商品的数量保持在合优势储,更能提高企业的科学管理。本系统应达到的目标是:(1)能够处理用户的库存管理业务,为用户提供及时、准确的数据信息;(2)系统数据尽量归并,实行数据的统一集中保存,并进行相应的可靠的备份与恢复处理;(3)各相关的职能部门能够从系统中更快、更全面地提取所需要的数据,以供其决策之用;(4)系统的运行应富有效率,近似的软件控制功能应予以合并,以减少系统运行过程中需要的管理人员;(5)稳定性、安全性好,操作简单,实用性强。第2章系统分析2.1组织结构与功能分析为了取得批量采购和批量运输的折扣,从而使得订购开始积极相互联合、并购发展连锁经营,连锁经营是现代零售经营的先进方式,其集中采购集中库存集中快速配送规模运作的方式通过集中仓储与配送可以实现企业组织的低库存的设想,简化了手续的保证程度。采用集中库存还可以使仓储与配送环节建立和运用规模经济优势,提高作业效率,统筹利用资源和人员,使单位存货、配送和管理的总成本下降。4安全和高效的库存管理对现代超市的种运营活动有序开展利用现代信息技术改造库存管理业务,提升库存管理部门对快速变化的市场需求响应能力,已经成为大型超市的长期发展战略。如图2-1所示。总部功见表采购部财务部库存部人事部运营部表2-1业务功能一览表部门(岗位)业务入库部存控部出库部分店

采购部确定向,开情况的配、库存中心以及供应商之间的信息沟通入库主管库存主管出库主管财务部处理有关的全面的流动状况人事部对各员工的岗位进行详细的安排、分配以及人员的调动运营部分店常的作,准销售部门而保的及应与入库主管核物产品审核库手编制入库物料与产图2-1组织结构图检验员应的入库验收单;做好物资验收记录,对商品的验收情况进行统计和分析负责对商品进行入库登记,办理相关手续交接;负责核对商品的入库凭证,入库管理员并核查相关入库手续、、相关入库报表、单据和货位编号库存主管管理和优化改进;负责各类库存记录和表格填写的完整性和准确性盘点员根据盘点计划对库存物资进行现场盘点;记录盘点结果,汇总盘点报告5分析跟踪每日库存状态,并根据分析、控制员责库存数据录入和库存报表工作每日编制出库物资统计报表;与运营等部门沟通、协调有关出库商品事宜;出库主管负责制定物资的出库工作流程及优化,提高工作效率检验待出库商品的质量、、凭出库管理员证等的完整性,确保出库工作准确;严格按照出库凭证发放物料,做到账、卡、物相符;出库单的收集、汇总、统计及保管配送员执行;监控商品的发送及运输,以保证物料配送的及时、安全2.2业务流程分析体方法步骤等,分析流程的目标流程的活动集活动发生的次序流程的主体及流程中相关的信息载体。超市库存管理的主要工作包括入库管理出库管理库存盘点库存统计等。要开发或改进一个库存管理系统,先要调查入库工作流程出库工作流程和库存盘点处理工作流程等,并收集相关的票据账单等,然后进行需求分析和系统分析。入库业务流程包括出示商品入库单核对商品填写商品入库账采购部门交给入库管理员然后,由入库管理员填写商品入库账由仓库管理员将商品的相关信息记录到数据库中记账员将入库账登记到库存台账统计员根据库存台账得出所需的相关统计报表,并将统计报表送交相关的财务主管部门,以便于领导进行审核或决策。出库业务流程包括出示商品出库单核对商品填写商品出库账运营部门6单交给出库管理员,仓库管理员按照出库单登记商品出库账记账员则将出库账登记到库存台账统计员根据库存台账得出所需的相关统计报表,并将统计报表送交给相关的财务主管部门,以便于领导进行审核或决策商品出库后配送至运营部各分店,并出示发货单。库存盘点处理主要包括建立库存台账月盘点库存和库存量的监控等每天入库出库处理结束后,仓库记账员将根据入库流水账和出库流水账按商品及其名称规格等分别进行统计,并将统计结果填入到库存台账填写盘点库存单库合理的订货每个商品的库存量必须设置合适的限量范围,任何时候商品的库存量都必须在设定的范围内当库存降到最低限量以下时,要及时订货;当库存量超过最高限量时要及时报警。流程图,如图2-2所示。2.3数据流程分析流动过程来考察实际业务的数据处理模式其目的就是发现和解决数据流程不畅,前后数据不匹配,数据处理过程不合理等问题。数据流程分析采用数据流程图中的顶层图一层图和底层图的描述方式来表达需求它们是一种功能模型,以图形的方式描绘数据在系统中流动和处理的过程,只反映系统必须完成的逻辑功能数据流程图由外部实体数据流数据存储和数据处理四部分组成外部实体可以是人部门外部机构或其他信息系统,7用来表示系统中处理的结果或是处理中要保存的数据信息,一般用D标识用P表示;数据流是数据从信息系统的一部分转移到另一部分的完整路径,数据流标识用F表示。整体地考虑功能子系统和数据资源的合理分布。(1)顶层数据流程图,仅包含一个加工处理,它代表被开发系统。它的输入流是该系统的输入数据,输出流是该系统的输出数据根据现阶段各种业务的分析,可以确定超市库存管理系统的顶层数据流程图,如图2-3括了该系统的总体功能,说明了主要的输入流和输出流等。(2)第一层数据流程图,是对顶层图的细化,在一层图中显示了系统内部的主要处理数据流和数据存储,而一层图一般会重复顶层图中相同的外部实体和数据流对顶层图进行分解就可以得到超市库存管理系统的第一层数据流程图,如图2-4所示,它反映了该商品库存管理系统的主要功能。(3)对第一层数据流程图进行进一步的分解、细化就可以得到超市库存管理系统的底层数据流程图如图2-5所示,其中可以更清楚地看到系统中数据流的流动情况和系统主要功能。出库通知库存控制出库处理2.4数据字典分析为了对数据流程图中的元素加以定义和说明,在这里有必要建立数据字典。入库单数据户可以访问的记录数据库和应用程序源数据典D库存数据配送处理入库处理主要由五部分组成,包括数据项、数据结构、数据流、数据存储以及处理过程。8运营部供人查询对不了解的条目的解释。(1)数据项个数据结构,用I表示数据项。.数据项编号、名称、数据项的类型和长度。本系统中的数据项见表2-2。表2-2数据项编号名称类型长度I10商品编号CHAR10

I11商品名称CHAR20

I12商品型号CHAR8

I13商品数量INT10

I14商品单价INT10

I20仓库编号CHAR10

I21仓库名称CHAR10

I22仓库类型CHAR10

I23库存量INT10

I30供货商名称CHAR20

I31供货商性质CHAR10

I32供货商地址CHAR30

I40采购编号CHAR10

I50入库编号CHAR10

I51入库数量INT4

I52出库编号CHAR10

I53出库数量INT4

I60日期DATEI61负责人CHAR10

I62联系方式CHAR11(2)数据结构数据结构描述某些数据项之间的关系一个数据结构可以由若干个数据项组9S表示数据结构。数据字典中数据结构包括以下内容:数据结构的名称、编号、简述和数据结构的组成。本系统的数据结构见表2-3。表2-3数据结构编号名称组成S01商品信息I10+I11+I12+I13+I14S02仓库信息I20+I21+I22+I23+I61+I62S03供货商信息I30+I31+I32+I62S04采购信息I40+I61+I62S05库存信息S01+S02+S03S06入库信息I50+I51+I60+S01S07出库信息I52+I53+I60+S01(3)数据流数据流由一个或一级固定的数据项组成的名称F表示数据流本系统的数据流见表2-4。表2-4数据流编号名称来源去向组成F1入库单采购部检验商品信息商品编号、名称、规格、型号、供应商名称F2商品验收表入库检验登记入库账商品编号、名称、规格、型号、供应商名称F3出库表运营部登记出库账商品编号、名称、数量、出库金额F4出库通知单出库通知出库商品信息商品名称、出库金额、数量F5盘点清单商品盘点库存会计商品编号、名称、规格、型号、供应商名称F6存量管制表存量控制安全库存商品编号、名称、安全库存、数量F7报表库存台账财务部商品编号、名称、安全库存、数量F8退货单检验商品采购部商品编号、商品名称、数量(4)数据存储10用D表示数据存储。本系统的数据存储见表2-5。表2-5数据存储编号名称组成关键字D1检验商品信息商品编号、名称、规格、型号商品信息D2入库账商品编号、名称、规格、型号商品信息D3库存会计商品编号名称金额计量单位单价库存量D4安全库存商品编号、名称、出入库量、现有库存库存量D5出库账商品编号名称规格型号计量单位商品信息D6库存台账商品编号名称规格型号安全库存商品信息(5)数据处理数据处理仅对数据流程图中最底层的处理加以说明数据处理的定义包括数据处理的编号名称简述P表示处理逻辑本系统的数据处理见表2-6。表2-6数据处理编号名称输入数据流输出数据流P1.1入库检验采购单商品验收表P1.2登记入库账入库检验入库账P2.1商品盘点库存台账管理盘点清单P2.2存量控制库存台账管理单存量管制表P3.1登记出库账出库单出库账单第3章系统设计3.1子系统划分无相互矛盾现象且应保证系统总体功能的实现并根据系统总体功能和各自实现的功能,以及信息管理的需要,实现数据联系和资源共享,11有利于支持各级管理决策活动和进行规范化的信息管理遵循以下原则:(1)子系统要具有相对独立性。每个子系统或模块应该相对独立,尽量减少各种不必要的数据调用和控制联系,相对集中功能类似的模块。(2)子系统之间的数据依赖性尽量小。划分时,应将联系较多的列入子系统内部,相对集中的部分划入各个子系统内部,剩余的一些分散跨度较大的联系,成为子系统之间的联系和接口。这样,有利于系统的维护和运行。(3)子系统的划分结果应使数据冗余较小。如果不注意这个问题,可能使量的中间结果需要保存和传递,大量计算工作重复数据冗余不仅给软件编制工作带来困难,而且也大大降低系统的工作效率。(4)子系统的设置应具有相应的超前意识。这与信息系统的总规划原则是相一致的。(5)子系统的划分应便于系统分阶段实现。信息系统是一项耗时很长的工实施。(6)子系统的划分应考虑到各类资源的充分利用。一个适当的系统划分应输出、通信等设备压力所以,在进行仓储管理信息系统的功能模块划分上也应该遵循以上描述的子系统划分原则。常用的系统规划方法是功能/管理功能、数据流程以及数据分析的基础上进行系统化的分析,以便检查出工作中的疏漏、原系统的缺点和不足,确定未来新系统的改革方案。12功能与数据分析一般使用U/C矩阵来实现对系统功能划分的分析和优化其立性,每个功能的数据处理要求高内聚、低耦合。U/C矩阵又称过程/“过程”“数据类”。过程与数据类之间的关系分为使用关系(U、生成关系(C系三种。一般情况下U/C矩阵要满足以下三个原则:1)完备性原则,即每一个数据类都要有其生成者,在U/C矩阵中表现为每一列都含有一个标记C。2)一致性原则,即每一个数据类仅有一个生成者,在U/C矩阵中表现为每一列仅有一个标记C。3)无冗余性原则,即每一个过程都使用或生成数据类,在U/C矩阵中表现为每一行都含有标记U或标记C,也就是不存在空行或空列。利用U/C步U/C矩阵,见表3-1。表3-1初步的U/C矩阵验盘入预入移出拣发出提库数据收点库警库库库货货库货存功能单报明表单报单单单明单台告细告细账修改库存账UUUUC13库存盘点CU移库管理CU检验UC商品入库CU拣货CCU商品出库UC配送处理UCU登记入库账CU登记出库账UC报警处理CU在完成U/C的标记C最靠近该矩阵主对角线位置。最后将标记U和标记C最密集的地方框的最终U/C矩阵,见表3-2。表3-2最终U/C矩阵验入入盘预库移提拣出出发数据收库库点警存库货货库库货功能单单明报表台报单单单明单细告账告细检验UC出库管理登记入库账UC商品入库UC库存盘点CU库存控制报警处理CU修改库存账UUCUU移库管理UC拣货UCC14出库管理商品出库UC登记出库账UC配送处理UUC通过U/C矩阵分析,可以大致把库存管理系统划分为入库管理、库存控制、出库管理三个子系统通过上表的数据联系,也可以得出各个分系统之间的关系及它们与外部信息系统之间的关系如图3-1所示。采购部财务部分店库存管要与外相传递部向入库管入库管理入库到出库息的。库存控制出库管理图图3-1各子系统之间的关系和外部的关系3-2所示。1)系统管理模块主要是管理员对用户管理和数据库管理。包括对用户添加、用户修改以及用户注销等操作对于用户添加,输入需要进行添加的用户名以及密对于用户注销模块,通进行数据备份可以选择手动或者自动方式,可以通过设定定时器对数据进行备份,到点时,由系统自动进行备份进行数据还原操作时,通过备份文件来恢复数据结果,保证数据的安全性和正确性。2)基础信息管理模块包括商品基本信息管理、仓库信息管理等。如商品基本信息管理是对每一种商品的基本信息,如商品类别生产厂家数量等信息进行添加、删除、修改操作。153)入库管理提供商品入库业务的管理功能,将采购部门从供应商处采购的商品进行入库登记,并对商品入库信息进行添加、删除、修改、审核等操作。4并对商品出库信息进行添加、删除、修改、审核等操作。5)库存盘点管理是对库存商品进行盘点操作。库存盘点是为了纠正库存商指定商品的库存数量。商品数量预警是对库存商品数量的预警信息进行查询。6)查询统计模块提供多种条件对库存信息和各个环节的业务操作信息进行、库存结构统计图和商品类别统计图,根据不同需要可以选择不同的图形。7)报表处理模块主要是生成出入库及库存商品盘点等相关报表。例如预警分析报表月初结存报表库存商品盘点报表等所有报表都可以直接预览和打印,也可以导出到Excel中进行保存。3.2系统平台设计(1)网络设计经常存在局部的优化和变化施的核心部分,应具有安全性分布性灵活性和扩展性,以适应企业信息化建设的不断发展,满足公司连锁超市快速发展的需要信息系统在B/S组成部分。基于三层体系结构的软件架构把整个软件分成三个层次,分别为表示层业16求和特点软件应用界面及数据展示。表示层有两种表示方式:WEB浏览器方式和窗口表单方式超市库存管理信息系统采用浏览器作为客服端,以降低系统开发成本和系统部署成本,增强系统使用的方便性等业务逻辑层主要是针对具体用。服务。综合考虑网络的易管理性、灵活性和安全性,综合采用“虚拟局域网”,按部理的核心业务有效展开提供了良好的网络支撑环境。(2)软件硬件平台设计软件是计算机系统的灵魂,包括操作系统、数据库管理系统、Web服务器、应用程序及应用程序开发支撑工具包要使得超市库存管理信息系统安全稳定运各种类型的软件以下逐次介绍本系统的重要的软件配置。1WindowsServer2008,该操作系统集成了各种最新的软件技术,员工个人工作计算机采用Windows7操作系统。2Web服务器采用802.X。802.X是稳定、安全及高效的Web服务器,提供网络应用程序发布部署、运行及管理各方面的功能。3SQLServer2000SQLServer2000提供了数据管理所需的各项功能,包括数据搜索、查询、数据分析、报表、数据整合等,并且SQLServer2000提供了强大的安全特性、可靠性和扩展性。行硬件设备主要指主机辅机外围设备通讯设备网络设备和办公自动化17设备等。选用硬件设备的考虑因素有:1)设备具有良好的开放性和升级换代能力;2)设备具有良好的保修、维修等售后服务;3)设备具有良好的稳定性和安全性;2台大容量存储服务器,其中一台作用数据备份服务器使用,保证数据的安全性及服务的可靠性总部库存数据中心选用两台大容量存储服务器作为数据存储和备份服务器根据网络结。机平台、各种接口和办公自动化产品采购主流配置、价格合理的产品。3.3代码设计算机和人识别及处理出入库单据和出入库类型等设计代码,以方便库存管理员对系统的使用。(1)商品代码设计户的操作带来不少便利。在本系统中“商品代码”的结构如图3-3所示。例如:FZ11234代表服装类中型号为1234的商品。(2)单据代码设计要的。在本系统中“单据代码”的结构如图3-4所示。单据类别日期单据流水号183位数字,取值001-9998位字符,取值为年月日对应的数字例如:RK表示2014年5月20日第12号入库单3.4数据库设计数据的操作,所以数据库建立的好与坏会直接影响系统的运行效果(1)概念模型设计进行交流的语言的采集传输处理存储输出等,经过分析总结之后建立起来的一个逻辑模型,它主要是用于描述系统中数据的各种状态。1)商品实体属性图如图3-5所示。2)仓库实体属性图如图3-6所示。图3-7库存实体属性图图3-9出库实体属性图本系统为超市库存管理系统,主要管理采购回的各种商品的出入库销售商品的出入库以及库存数量等事项不同级别的库存管理员可根据需要查询各种商出库和盘点等情况的详细情况。素,分析得出该系统的E-R图,如图3-11所示。(2)逻辑模型设计在完成系统的E-R图之后,需要将E-R模型转化为关系模型,即要设计出数据库所需要的表这里选用的是关系数据库,因为关系数据库中的二维表可以很清楚地描述数据之间的联系。在对关系数据模型进行规范化之后,定义了数据库表,分别是商品信息表、仓库信息表入库表出库表出入库明细表库存盘点表和库存管理员信息表等通过对这些表的操作可以较好地实现系统设计的各项功能超市库存管理系统中各表的结构如下:1)商品信息表Product,见表3-3。表3-3商品信息表结构编号字段名称字段类型长度应许空说明1ProIdVarchar10No主键,商品编号2ProNameVarchar20No商品名称3TypeIdintYes类型编号4ProStyleVarchar10Yes商品规格5ProUnitVarchar4Yes计量单位6CodeVarchar13Yes条形码7ProSupNameVarchar50Yes供应商8ProPricedecimal15,2Yes销售价格9QuantityintYes商品当前数量10ProLowintYes商品数量下限11ProHighintYes商品数量上限202)库存管理员信息表Users,见表3-4。表3-4库存管理员信息表结构编号字段名称字段类型长度应许空说明1UserIdVarchar10No用户编号2UserNameVarchar20No主键,用户名3UserPwdVarchar20No密码4UserLevelintNo库管员级别3)仓库信息表StoreHouse,见表3-5。表3-5仓库信息表结构编号字段名称字段类型长度应许空说明1StoreidVarchar4No主键,仓库编号2StorenameVarchar20No仓库名称3DetailVarchar100No仓库说明4)入库表StoreIn,见表3-6。表3-6入库表结构编号字段名称字段类型长度应许空说明1InidIntNo主键,入库编号2CreatedateDatetime8No入库日期3FlagTinyintNo类型,2-采购入库,3-采购退货入库4ProsumDecimal15,2Yes入库总额5IoNoVarchar15Yes对应的商品编号6StoreidVarchar4Yes存放仓库编号7LotnoVarchar15Yes入库批号8PosterVarchar20Yes经办人9StatusVarchar4Yes状态,创建或审核5)出入库明细表StoreIOList,见表3-7。21表3-7出入库明细表结构编号字段名称字段类型长度应许空说明1ListidIntNo主键,列表编号2IoidVarchar15No主键,出入库编号3FlagTinyintNo0-1-销售退货入2-3-采购退货出库4ProidVarchar10Yes商品编号5PropriceDecimal15,2Yes出入库价格6IoNumIntYes出入库数量7IosumDecimal15,2Yes出入库总额6)库存盘点表StoreCheck,见表3-8。表3-8库存盘点表结构编号字段名称字段类型长度应许空说明1ChkIdIntNo主键,盘点编号2ChkdateDatetime8No主键,盘点日期3ProldVarchar10No商品编号4OrgNumIntYes最初数量5ChkNumIntYes盘点数量6ChkcherVarchar20Yes盘点人7MemoVarchar100Yes备注8StatusVarchar4Yes状态,创建或审核(3)物理模型设计本系统使用功能强大的SQLServer2000作为后台数据库,SQLServer2000以其内置的数据复制功能、强大的管理工具、与Internet的紧密集成和开放的系统结构为广大的用户、开发人员和系统集成商提供了一个出众的数据库平台。SQL可用于所有用户的DB数据库管理员应用程序员、决策支持系统人员及许多其它类型的终端用户。基本的SQL命令只SQL为许多任务提供了、修改和删除记录,建立、修改和删除数据22对象,控制对数据和数据对象的存取,保证数据库一致性和完整性。本系统采用B+树索引方法建立存取路径,其特点是在数据插入和删除的情况下仍能保持较高的执行效率为了提高系统性能,根据应用情况将数据的易变部分与稳定部分经常存取部分和存取频率较低部分分开存放,可以将表和索引I/O用户环境下特别有效;还可以将日志文件与数据库对象(表、的磁盘上以改进系统的性能。1)创建数据库的SQL语句如下:CreatedatabaseOnPrimary(name=’学生宿舍管理系统’,Filename=’E:\SQLServer2000\学生宿舍管理系统.mdf’,Size=20,maxsize=unlimited,filegrowth=5)logon(name=’学生宿舍管理系统_log’,Filename=’E:\SQLServer2000\学生宿舍管理系统_’,Size=20,Filegrowth=20%)2)创建表Product的SQL语句如下:createtableproduct(ProIdVarchar(10)primarykeynotnull,23ProNameVarchar(20)notnull,typeint,ProStyleVarchar(10),ProUnitVarchar(4),CodeVarchar(13),ProSupNameVarchar(50),ProPricedecimal(15,2),Quantityint,ProLowint,ProHighint,);3)查询商品信息的SQL语句如下:SelectProIdProNameTypeIdProStyleProUnitProSupNameQuantityFromProduct(4)数据库安全性设计济中的竞争是十分重要的库的安全性控制来完成数据库的安全性是指保护数据以防止不合法的使用所造成的数据泄露更改或破坏为保护数据库中数据的安全,可以从以下几个方面来实现:1)数据库备份定期地备份数据库和数据库事务日志文件。242)数据导入和导出会不断扩大数据库中的数据不仅包括当前的数据,还包括几年前的数据这些数据占用了较大的硬盘空间,会影响整个系统的查询速度目前只在数据库中保留当年和前3SQLServer工具导出到其它存储介质中。3)存储数据设备的管理面的目的。此次将通过组建基于磁盘冗余阵列来防止介质出现故障时丢失数据,并且提高数据的访问性能。在硬盘内部采用基于SQLServer的设备镜像,在一大限度地保障数据库的安全。4)应用系统的安全管理数据库拥有者通过应用系统的用户管理模块完成用户的创建以及存取权限用用户的权限检测。通过验证数据库用户名和口令,防止非用户注册到SQLServer统的使用情况;使用视图加强安全性控制。(5)数据库连接的实现本系统采用VisualBasic6.0中的ADO控件链接访问数据库。其代码如下:OptionExplicitPublicLoginSucceededAsBooleanDimconnAsDimrsAs25PrivateSubcmdCancel_Click()LoginSucceeded=FalseEndSubPrivateSubcmdOK_Click()Setconn=NewSetrs=New="driver={sqlserver};server=data_server;uid=sa;pwd=;Database=student"=50DimstrAsStringEndSub3.5输入输出设计输入设计包括定义数据获取数据进入数据输入方法数据获取是源数据输入是计算机可读取的数据实际进入系统的过程输入设计是信息系统与用户之在实现系统开发过程中输入设计所占的比重较大,一个好的输入设计能为今后系统运行带来很多方便。输入方式的设计主要是根据总体设计和数据库设计的要求来确定数据输入的具体形式。、模/数、数/模输入、网络数据传送、磁/采用的输入方式主要为键盘输入26商品信息。。因此,我们在进行输入设计时尽量避免统计报表或数据库关系二者之一的结构,并使其一致,传递数据至各个单据和报表,促成系统中各数据的动态传递。、二次键入校对和数据平衡校对再显示或打印出来,由人

温馨提示

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

最新文档

评论

0/150

提交评论