毕业设计百货店库存管理信息系统的设计与实现.doc

上传人:laozhun 文档编号:3975500 上传时间:2023-03-30 格式:DOC 页数:39 大小:818.50KB
返回 下载 相关 举报
毕业设计百货店库存管理信息系统的设计与实现.doc_第1页
第1页 / 共39页
毕业设计百货店库存管理信息系统的设计与实现.doc_第2页
第2页 / 共39页
毕业设计百货店库存管理信息系统的设计与实现.doc_第3页
第3页 / 共39页
毕业设计百货店库存管理信息系统的设计与实现.doc_第4页
第4页 / 共39页
毕业设计百货店库存管理信息系统的设计与实现.doc_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《毕业设计百货店库存管理信息系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计百货店库存管理信息系统的设计与实现.doc(39页珍藏版)》请在三一办公上搜索。

1、 毕业论文(设计) 题 目 百货店库存管理信息系统的设计与实现 学生姓名 张 久 红 学 号 118610201021 院 系 继续教育学院专 业 信息管理与信息系统指导教师 江 进二一二 年 五 月 六 日目 录1引言21.1我国百货店发展及库存管理现状分析21.2库存管理信息系统31.3本文研究路线31.4本文所做的工作32物流管理信息系统42.1物流管理信息系统概念42.2百货店库存管理信息系统分析53百货店库存管理信息系统的分析与设计53.1需求分析53.2系统组织结构和业务关系分析63.3业务流程分析83.4系统功能模块设计93.5系统运行的软硬件环境103.5.1系统运行的硬件环境

2、103.5.2系统运行的软件环境104系统实现机制104.1系统开发模式选择104.2开发工具的选择104.3数据安全机制114.3.1数据库信息存储流程及安全机制114.3.2管理权限保护机制115数据库结构分析与设计125.1数据流分析125.1.1商品库存信息管理125.1.2用户管理135.2概念结构设计136浏览器端系统模块的实现136.1用户登录界面146.1.1功能简介146.1.2关键代码146.2新增商品信息模块156.3商品信息浏览156.3.1功能简介156.3.2关键代码156.4新增订单模块166.5新增退货申请单模块166.6单据导出166.7库存信息查询模块166

3、.8库存信息导出167客户端系统模块的实现167.1新增用户功能167.2用户管理功能167.3新增用户组功能177.4用户组管理功能177.5用户组权限管理功能177.6用户权限管理功能178总结与展望178.1系统预期效果178.2系统的主要特点与存在问题178.3系统发展的前景18参考文献19致谢20百货店库存管理信息系统的设计与实现摘 要自1852年法国巴黎诞生第一家百货店以来,百货店逐渐成为世界都市的窗口,在众多零售业态中一直处于核心地位。我国发展百货店,虽也有近百年的历史,但由于市场发育不成熟、消费环境不稳定等多种因素制约,面临诸多问题。新千年后百货店面临着第二次行业分化,零售业态

4、不断创新,消费分层越来越清晰,百货店逐渐由传统百货店向新型、多类型的百货店转化。在传统百货店模式下,商品结构是构成百货店个性化、差异化特征的主要因素,通常是依靠自行采购商品来实现的。新型百货店为规避风险,通常采用“品牌联营”制,百货店放弃了自行采购商品的职能,转为优质定向的品牌组合引进和对高端品牌的争夺,而品牌数量的有限性使同档次的百货店零售组合趋同性日益加深,个性化、差异化特征难以体现。尤其在大中型城市,由于百货店的集中性造成激烈的市场竞争。在激烈的市场环境和趋同的品牌结构的影响下,控制商品品质,保证库存数量是保证经营业绩,使百货店在竞争中取得优胜的重要手段。本系统开发的前景在于:本系统源于

5、一个百货店行业工作者对于百货店业态及发展的思考,以及对百货店竞争力和领导层决策准确度的指导需求。不但代表着信息技术在百货店管理工作中的应用,也代表着先进的管理理念在百货店发展中的作用。此后可借鉴此经验开发适合百货店自身需要的其他管理系统,如:客户关系管理、会员管理、内部资源管理等,进一步提高百货店管理效率和自动化水平。关键词:百货店;C/S;B/S;数据库;库存管理信息系统AbstractSince 1852, the French in Paris was the first department store department store since, becoming the worl

6、d urban window, in the numerous retail formats has been at the core position. Development of Chinas department stores, although also have a history of nearly one hundred years, but as a result of market development is not mature, consumption environment is not stable wait for a variety of elements t

7、o restrict, face a lot of problem. The new millennium after the department store industry facing second retail formats differentiation, continuous innovation, consumption stratification is increasingly clear, stores gradually from the traditional department store to a new, more types of stores conve

8、rsion. In the traditional department store mode, commodity structure is constituted by department store personalized, differentiated characteristics are the main factors, usually rely on the procurement of goods to achieve. The new department store for the circumvention risk, usually adopts brand po

9、ol system, stores up to the procurement of goods functions, to quality oriented brand portfolio and the introduction of high-end brands for the brand, but limited to the same level of the department store retail mix homogeneity increasingly deepened, personalized, the difference characteristic to re

10、flect. Especially in the large and medium-sized city, with stores concentrated caused intense market competition. In the fierce market environment and the convergence of the brand structure under the influence, control the quality of goods, assure stock quantity is to ensure that the operating perfo

11、rmance, the department store in the competition made the important means.This system development prospect lies in: the system originated from a department store industry workers for the department store industry and development, as well as to store competitiveness and leadership decision accuracy gu

12、idance needs. Not only represents the information technology in the department store management application, also represents the advanced management idea in the Department Store Development in rats. Then draw on this experience for the development of department stores to other management systems, su

13、ch as: customer relationship management, member management, internal resource management, further improve the management efficiency and the level of Automation Department store. 翻译结果重试抱歉,系统响应超时,请稍后再试 支持中英、中日在线互译 支持网页翻译,在输入框输入网页地址即可 提供一键清空、复制功能、支持双语对照查看,使您体验更加流畅Key words: department stores;C/S; B/S;

14、database; information management system1引言零售业是我国近年来变化最快、最具有生气的行业之一。百货店业态是零售业中出现最早,历时最为悠久的。从全球来看,自1852年年第一家百货店产生于法国巴黎,发展至今己有150多年的历史。从业态的生命周期来看,百货店正在逐步地进入“衰退期”。但我国百货店发展与国外有所不同。中国经济发展比西方落后50年左右的时间,百货店业态大约有100多年历史,在经历了革新、成长阶段后,目前正逐步进入成熟期。许多大型百货店的管理和经营水平己于国际水平持平,且仍具有较大的发展空间。百货店的生命在于独特和变化。MIS(管理信息系统一Mana

15、gement Information System)系统,是一个由人、计算机及其他外围设备等组成的能进行信息的收集、传递、存贮、加工、维护和使用的系统。其可以保存用户信息,通过对信息进行分析和处理,可以帮助用户指定计划,规范管理以及提供决策依据团。MIS应用于不同企业,至今已有40年的历史。通过MIS来对百货店信息进行管理,已经成为增强百货店市场竞争力,加速百货店发展的重要手段之一。1.1我国百货店发展及库存管理现状分析百货店 (DePartmenistore)的定义:百货店是指在一个大建筑物内,根据不同商品部门设销售区,开展进货、管理、运营,满足顾客对时尚商品多样化需求的零售业态。中国百货店

16、在发展过程中共经历过两个阶段的分化。第一次分化自二十世纪90年代初期起,是随着国内大众总体消费水平的提高和人民大众消费的层级化、多样化的转变而出现的。一部分以经营日用百货和食品为主的“社区型商店”,逐渐演变成为大规模的卖场和综合性超市;一部分具有单一、专业的经营优势(比如服装、家电等)、但是规模较小的“百货店”转向了专业店、专卖店的形式。第二阶段的分化是从进入新千年开始的。随着业态不断创新,国民的消费分层越来越清晰,尤其是追求时尚、尊贵、新奇体验的消费群体不断壮大,因此使百货店的经营再次分化,出现了很多百货店类型。而此时高档百货店、时尚百货店等经营业态应运而生。由于市场需求的不稳定,品牌结构和

17、品牌管理模式不稳定,加之国外品牌引入不畅,目前多数百货店品牌组合总是处在频繁调整中。在“品牌联营”模式下的百货店库存管理处于两个极端:A、由租赁模式转化而来的百货店,不建立库存管理体系,所有的商品进出均不经过记录和监控,商品进销存由品牌供应商以专柜为单位进行,百货店工作人员通过对店铺内实货的观察和人为数据采集对商品库存进行监督。此种情况在人力成本上耗费过高,并且数据缺乏准确性,无法对市场分析提供合理有效的数据。另由于商品进出不经过监控,难以保证所销售商品的品质,从而发生贴牌销售和恶意涨价等情况,情节严重者将影响百货店信誉,对于百货店尤其是以服务著称的高档百货店实属隐患。B、效仿欧美、日本百货店

18、的模式建立的百货店,开业伊始便拥有功能强大的ERP系统。但此类系统因为对硬件环境、人员水平和数据保密性要求较高,往往仅由百货店工作人员内部操作。在入货、退货等流程上仍由品牌导购员通过手工制作纸张版单据并且人工流转审批的形式实现。在系统上实现了百货店内部的信息共享,但难以与品牌商之间保证信息的准确性和及时性。而由于“品牌联营”的形势下,百货店在丧失了在商品采购方面的主导型,商品的实物管理也转嫁由品牌商完成,从而使E对系统中的“订货”和“仓库管理”功能发挥不充分,应用范围狭隘,造成资源的浪费。在传统的百货店以及多数国外百货店经营中,通过自行采购商品,来形成个性化、差异化的商品结构,是百货店竞争力的

19、体现。1.2库存管理信息系统物流管理信息系统(LogistiesManagementhiformationsystem,LMIS)是企业管理信息系统中的一类。物流管理信息系统的目的是:通过收集和处理与物流相关的信息,达到对物流和资金流的有效控制和管理。通过信息分析达到为企业提供信息支持和决策支持的目的。其意义可以分为两方面:从广义上来讲,LMIS可以包括物流过程中的运输、配送、仓储等各个领域的信息系统,是一个由网络连接起来的、由计算机、应用软件及其他高科技的设备的动态互动的系统。从狭义上说,LMIS管理企业在某一设计物流的环节中的应用。一套完整的商品库存管理系统,不仅能合理的管理商品流通减少货

20、物冗余、加速资金周转,控制商品质量及价格,而且它能规范商品流通的工作流程,减少人为劳动和影响,更重要的是它能利用历史数据,为管理者的决策提供分析数据。1.3本文研究路线通过对国内百货店经营模式的分析和库存信息系统分析发现,“百货店库存管理信息系统”是狭义的“物流管理信息系统”,是管理信息系统在百货店库存管理工作中的应用。是与广义的“物流管理信息管理”和“库存管理”功能相似但又有所差异的系统。其区别在于:A、现代物流涉及原材料供应商、生产供应商、批发商、零售商及最终消费者,也即市场流通的全过程。百货店的库存管理仅仅涉及批发商(品牌商)、零售商(百货店自身)和最终消费者。流通环境仅限于商场经营范围

21、内。B、现代物流必须完成几个使命:一是商品的流动,即商流;二是信息的流动,即信息流;三是资金的流动,即资金流。百货店库存管理重点在于信息流和资金流。C、广义的库存管理,重点在于通过库存控制降低企业成本和资金占用量,提升企业竞争力。百货店在联营模式主导的情况下,进行库存管理的主要意义,一是管理经销品牌库存,降低企业风险;二是管理联营品牌库存,增强百货店的市场竞争力;三是分析库存数据,对百货店定位与发展起到指导作用。因此,开发“百货店库存管理信息系统”的宗旨在于实现百货在库存信息管理的数字化,方便、简化其工作过程。本系统从供应商情况、百货店需求等方面考虑,将库存管理工作流程化、网络化,设计出各个用

22、户功能模块的功能、内容,实现库存信息管理的数字化。计划该管理系统可以完成对商品进出信息的监控和库存信息的查询,同时可对所需信息进行打印输出。考虑到以上问题,以及系统的方便性、安全性等因素,大胆设计并开发出的一套相对完善的基于C/S(Clien灯Server,客户机/服务器模式)与B/S(Brower/Server,浏览器/服务器模式)混合结构下的库存管理信息系统。该系统C/S部分主要用来实现品牌商对商品信息和商品出入的管理,以及百货店在信息审核并信息导入等工作;而C/S部分是实现超级管理员对系统用户、用户组和使用权限的管理。这样即很好地发挥了两种结构的优点,又克服了它们的不足。扬长避短,较好的

23、实现了安全、便捷的库存信息管理工作,并易于系统百货店库存管理信息系统的设计与实现的升级与维护以及与现有系统的对接。1.4本文所做的工作第1章介绍国内百货店发展现状和百货店零售化妆品库存信息管理系统的开发背景。本文的研究路线,并通过对比选定系统结构和开发技术。第2章介绍物流管理信息系统,为“百货店库存管理信息系统”的设计奠定理论基础,并对其开发进行分析。第3章“百货店库存管理信息系统”进行整体的设计分析。针对南京某百货店经营现状进行需求分析、系统组织结构和业务关系分析,给出系统的运行环境。对系统开发所选择的技术和应用到的软件做出描述,包括功能、特点,对比不同版本和特征等信息,以及在各自应用领域的

24、优势。第4章描述了系统的实现机制。介绍软件开发中最为常用的两种模式C/S(Clien灯Server)与B/S(Brower/server)。并选定本系统采用的开发模式。同时描述系统安全机制。第5章在整体设计的基础上对数据库进行了详细设计,完成对数据库的需求分析、概念结构设计、逻辑结构设计,物理设计,给出E-R图。并简单介绍了所选数据库 SQLServer2000的特点及软件、硬件要求,为系统实现打下基础。第6章介绍浏览器各个主要功能的具体实现。第7章介绍客户端各个主要功能的具体实现。第8章总结了系统的主要特点和存在问题,以及下一步工作计划。2物流管理信息系统2.1物流管理信息系统概念1984年

25、美国物流管理协会正式将物流这个概念由 Physiealnistribution(传统意义上的物流)改为Logisties(即现代物流),并将现代物流定义为“为了符合顾客的需求,将原材料、半成品、完成品以及相关的信息从发生地向消费地流动的过程,以及为使保管能有效、低成本的进行而从事的计划、实施和控制行为”。此定义将物流从单一的销售物流扩展到了企业内部物流、调度等领域,重点强调了物流活动和顾客满意度的效率性。随着社会发展,物流的概念又得到了进一步的扩充。现代物流(Logistios)是指为了实现顾客满意,连接供给主体和需求主体,克服空间和时间阻碍的有效、快速的商品、服务流动经济活动过程。物流管理信

26、息系统 (Logistics management information system,LMIS)是企业管理信息系统中的一类,是计算机管理信息系统在企业物流管理领域的应用。物流管理信息系统是利用信息技术,通过信息流将各种物流活动与某个一体化过程连接在一起的通道。物流系统中相互衔接是通过信息予以沟通的,基本资源的调度也是通过信息共享来实现的,因此组织物流活动必须以信息为基础。物流信息的概念:物流活动中产生的必要信息称之为物流信息。物流信息反应着物流活动的形式、内容、过程和发展。物流信息流动于物流活动的各个环节之间,发挥着神经系统的作用。因此,是现代化管理的基础和依据既是通过对物流信息的有效管理

27、。从狭义角度来看,物流信息指的是在物流活动的各个具体环节,如运输、装卸、流通加工等过程中所产生的信息。但是从广义角度来看,物流信息还包括了在在整个流通活动中所产生的相关信息。如交易信息等。广义的物流信息能够起到整合整个供应连,完整连接生产厂家、批发商、零售商和消费者,而且通过现在信息技术的应用使整个供应链活动达到效率化的目的。通过对物流信息的管理,可以达到对供应链中各个环节进行有效控制和处理的目的。百货店库存管理信息系统的设计与实现通过建立完善的物流信息系统,为企业提供准确、迅速、全面的信息,对环节进行有效控制,是现代企业在竞争中取得优势的关键条件。2.2百货店库存管理信息系统分析“百货店库存

28、信息管理系统”是LMIS在百货店管理工作中的具体应用。其涵盖百货店经营中所涉及到的物流管理工作,通过对物流工作中的对象“商品”进行数据采集、信息处理和分析,最终对百货店库存管理及其辅助领导做出决策的作用。从百货店库存管理的特点来看,在开发库存信息管理时需要解决的主要问题有:1、保证库存信息的准确性和及时性库存管理系统的主要数据来源于各协作部门对于数据的提供。只有保证数据提供的准确性才能真实有效地体现商品库存,才能保证信息反馈的正确性。网络环境下的库存管理系统应该能够迅速、准确、方便地进行库存数据的处理。因此,在功能模块上需要进行详尽的用户职能划分和工作流程设计。另外必须更好地对数据流进行控制,

29、建立一个良好的数据组织结构,是提高系统效率的基础。2、系统的协同性针对于内部各部门之间,如物流部门、营销部门、财务部门等,以保证不同部门可通过系统进行协同工作。3、系统内部安全性商品资料和商品库存、销售信息对于企业来说是迫切需要保密的数据,同时原始数据的准确性更是重中之重。在信息的输入、修改、查询等功能中,必须根据实际工作的需要,给予不同职能人员以不同的权限。4、系统安全性库存管理信息系统中的数据都是重要数据,必须有较高的安全保障。如何保证数据安全也是在系统设计中需要着重考虑的问题。设置用户名和密码可以保证百货店库存管理信自、系统的设计与实现系统的访问安全性。通过对操作记录的监控可以控制越权操

30、作的行为产生。3百货店库存管理信息系统的分析与设计3.1需求分析设计库存管理信息系统之前首先要回答“为什么”这个方向性的问题,为了回答这个问题,在设计之初应通过充分的市场调研和内部调研,了解系统所能达到的目标和功能。我们首先要做的是确定系统需求,也就是系统应有的功能。以下以南京某百货店为例来进行需求分析。南京某百货店是一家年销售额近7亿元的大型商业零售企业,下设化妆品、服装、超市等多个经营部,经营着数万种商品。由于信息需求增加,速度加快,每日进货、发货的次数相当频繁,各部门需及时了解本部门的销售和库存情况,以便调整品牌结构,达到扩大销售,加快资金周转的目的,因此迫切需要采用计算机来进行信息管理

31、。库存信息管理是百货店经营管理工作中的一个重要组成部分,开发百货店库存信息管理系统是为了更好百货店经营工作的需要,实现对商品的管理控制和分析,解除手工管理存在的弊端。因此,系统的基本功能需求应是:可将商品库存信息快速、准确地进行更新;对商品信息和商品进出信息进行监控和审批;对库存信息进行查询,对信息进行统计分析,掌握最新动态,实现信息管理的网络化;信息流和物流有机结合。此百货店的经营方式主要为联营,另外在化妆品、食品等品类有部分经营、自营模式。设计“百货店库存管理信息系统”的主要功能需求在于:1、数据采集:收集百货店所经营的所有商品资料数据和库存数据,包括与之相关品牌/品牌商信息等;2、商品管

32、理:对商品进货、退货过程加以监督控制,通过检验流程对商品品质进行控制;对品牌(供应商)供货提供指导性信息;3、销售管理:保证所售出商品的价格与品质,保障消费者权益;4、库存分析:将商品数据和库存数据加以分析,为商品管理工作提供指导性信息;百货店库存管理信启、系统的设计与实现5、销售分析:将销售数据加以分析,为销售管理工作提供指导性信息、;6、盘点:建立周期性和不定性盘点机制。对指定范围内的商品以抽查或普查的形式进行实物盘点,与系统自动生成的盘点表进行对照,保证系统信息的准确性,并对品牌商的库存管理工作进行监督。3.2系统组织结构和业务关系分析了解了百货店对于系统的需求分析后,将通过对百货店组织

33、结构的了解,绘制组织结构与业务功能关系图,以此清楚、详细地反映出系统中各组织部门在执行业务过程中的作用,作为后续分析和设计新系统的基础。在某百货店中,与库存管理相关的有如下的组织结构:分管副总、招商部、财务部、营销部、物流中心、信息中心。其主要职能为:分管副总的主要业务是批准招商合同、经营类商品进出、费用收支;招商部门负责联系品牌引进,签订合同;营销部以楼层为单位进行商品、营销等的管理;信息中心负责合同录入、信息统计、反馈;物流中心负责商品质量检验和商品信息录入;财务部负责销售收款(收银部门)、品牌结算、支付货款等。图3-1描述了百货店这种组织结构与业务功能关系。图3-1百货店组织结构与业务功

34、能关系图为了能详细体现出组织结构中业务关系,一般采用业务功能一览表。业务功能一览表是把组织内部各项管理业务功能都用一张表的方式罗列出来,反映出系统中的业务功能,是具体业务功能之间的关系,而不是组织部门或组织部门之间的关系,是今后进行业务功能与数据间的关系分析,确定新系统拟实现的管理功能和分析建立管理数据指标的基础,同时,也为划分子系统、设计功能层次结构提供参考依据。图3-1描述了百货店这种组织结构与业务功能关系。岗位名称岗位职责对应部门职责描述招商专员品牌引进签订合同招商部联系客户,签订各种模式的销售合同信息专员合同录入信息统计信息中心保证系统运行的稳定性,将已签订合同录入系统;进行各类信息的

35、统计、反馈。物流人员商品检验商品录入内部运输物流中心对品牌(供应商)提供的商品进行质量检验,根据营销专员审批合格的单据对应商品进行操作。营销专员商品管理销售管理营销部在职责范围内进行商品、销售等管理工作,商品进出信息审核工作。收银员收款财务部为顾客提供收款服务。结算员货款结算财务部根据进货、销售等与品牌(供应商)进行对账并进行货款支付。决策人员审批分管副总批准招商合同、经营类商品进出、费用收支。表格3-1百货店业务功能一览表3.3业务流程分析业务流程分析是要分析一个具体业务的处理过程,以及这个处理过程中的具体方法、步骤等,分析流程的目标、流程的活动集、活动发生的次序、流程的主体及流程中相关的信

36、息载体。百货店库存信息管理系统的业务流程可以分解如下:1、品牌进场业务流程:招商专员通过与客户的谈判确定合作意向,并将合同内容报分管副总审批。分管副总进行审批同意,合同签订完毕后,交由信息中心进行合同信息录入。新建立一个品牌信息。所有的商品管理均是以品牌最小范围。图3-2展示了品牌进场业务流程图。图3-2品牌进场业务流程图2、商品信息管理流程:对“商品”进行“单品单码”管理,使编码成为其唯一性标识;“商品”要进入百货店进行销售,首先要建立“商品编码”并录入详细准确的商品信息提交审核。营销人员在对信息的规范性进行审核后交由物流人员进行审核。否则申明理由,予以驳回,由品牌(供应商)另行修改,重新提

37、交。物流人员结合实物对商品资料信息进行准确性审核,确认无误,审核通过。否则申明理由,予以驳回,由品牌(供应商)另行修改,重新提交,直至审核通过。已通过审核的信息导入后台数据库,形成相对固定的档案信息。3、商品进出库管理流程:商品的进出库信息由品牌(供应商)发起申请,或经审批后的纸张版单据交由营销人员代为录入。以“商品编码”为标识信息录入商品进出信息形成基础信息,确认无误后提交审核。营销人员在对信息的可行性进行审核后交由物流人员进行审核。否则申明理由,予以驳回,由品牌(供应商)另行修改,重新提交。物流人员结合实物对商品进出信息进行准确性审核,并对实物进行验收工作。验收无误,审核通过。否则申明理由

38、,予以驳回,由品牌(供应商)另行修改,重新提交,直至审核通过。已通过审核的信息导入后台数据库,形成当前库存信息。经营类品牌进货及出货后生成财务报表作为结算凭证。图3-3展示了商品进/出库业务流程图3-3商品进/出库业务流程图4、商品销售流程:以“商品编码”为单位进行销售。销售完毕后信息进入销售系统形成销售日报表,并以月度为单位形成月报表作为结算凭证。图3-4展示了商品销售业务流程图。图3-4商品销售业务流程图3.4系统功能模块设计由于系统涉及的功能过多,单一设计将使系统过于复杂,不便于开发和维护。因此将系统自上而下划分为若干个子模块,根据百货店库存管理的主要功能,将其划分为若干个子模块,每个模

39、块实现其指定的功能,并减少与其他模块的关联。根据对百货店的分析,图3-5展示了百货店库存管理信息系统的模块划分。图3-5系统模块划分3.5系统运行的软硬件环境3.5.1系统运行的硬件环境服务器:Pentium 1.0GHz以上机型,256MB及以上内存,2GB及以上硬盘空间客户机:Pentium及以上机型,64MB及以上内存,5GB及以上硬盘空间3.5.2系统运行的软件环境服务器:Windows2000Server/WindowsServer2003, SQLServer2000,.NET环境,相关数据补丁等。客户机:WindowsNT/98/2000/Me/XP/Vista,.NET4系统实

40、现机制4.1系统开发模式选择在库存管理发展的同时,Interent也在高速发展,当前的基于C/S的软件应用系统逐步转向基于浏览器应用系统(B/S)。根据 4.1.1和 4.1.2两节对比分析,考虑到系统的方便易用、安全性等因素,百货店库存管理系统采用C/S(Clie/Server)与B/S(Brower/Server)混合结构作为开发模式。用C/S部分来实现外部用户对商品信息和商品库存及相关部门职能的管理;用B/S部分实现内部用户对数据分析、财务管理及对用户、用户组和使用权限的管理。4.2开发工具的选择本系统的开发工具如下:客户端(Elient)采用Delphi作为开发工具。Delphi是Bo

41、rland公司(现在已和功pris公司合并)开发的Windows快速应用开发工具(RAD、Rapid Applieation Development)。作为可视化软件开发工具,基于窗体和面向对象方法的Delphi被称作第四代编程语言,它具有简单、高效、功能强大的特点。有高速的编译器,强大的数据库支持,与Windows编程紧密结合,又具有强大而成熟的组件技术。ASP.NET提供稳定的性能、优秀的升级性、更快速的开发、更简便的管理、全新的语言以及网络服务。可以很便捷的建立其动态、高效、交互式的Web应用程序。数据库管理系统(DBMS)同样有多种选择,其中 SQLserver,Sybase,Orac

42、le等使用较多。SQLServer2000是微软公司开发的高性能数据库管理系统,是一个全面的数据库平台,具有使用方便,可伸缩性好、相关软件集成度高等优点,目前被广泛使用。结合百货店经营的实际情况,考虑到信息数据库的稳定性、兼容险、安全胜等因素,本系统选用SQLServer2000。4.3数据安全机制4.3.1数据库信息存储流程及安全机制我们在系统中建立两个数据库一“前台数据库”和“后台数据库”。“前台数据库”用来暂时存放未经审批的临时信息,“前台数据库”信息只有经审批流程后允许进行商品信息及库存操作并审核其正确性后才允许被拷贝进入“后台数据库”,形成相对“固定”的信息。用户只能操作“前台数据库

43、”中的信息,而“后台数据库”信息只允许相应用户在经过职能部门允许之后才能进行操作。整个信息存储过程流程图如图4-1所示:图4-1信息储存过程流程图4.3.2管理权限保护机制系统采用实体最小化授权,任何用户只有该岗位需要完成其被指定任务所必须的特权,再没有更多的特权,对每种信息资源进行权限分割,确定每个授权用户的职责范围,阻止越权利用资源的行为。在设计中将系统功能模块尽可能细化,并且通过建立“用户组”来实现对用户权限的精细管理。系统预制了一个特定的用户名和密码,作为整个系统的“超级用户”登录使用。“超级管理员”百货店库存管理信息系统的设计与实现用户通过客户机登录,由此“超级用户”来添加和管理其他

44、用户、用户组、用户权限等,以及特定条件下数据库信息、的修改。所有操作将是通过授权并被记录。这样可以尽可能避免系统资源被非法入侵及越权操作,减少损失。4.3.3超时保护措施为保证数据安全,在系统中设计了超时保护系统,用户登录浏览器端后的一定时间内,如没有对数据进行操作,则系统会自动使其账户处于登出状态,借以保证数据安全和账户安全。百货店库存管理信息系统的设计与实现5数据库结构分析与设计数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效储存数据,满足用户信息要求和处理要求。数据库设计中需求分析阶段综合各个用户的应用需求(现实世界的需求),在概念设计阶段形成独立

45、于机器特点、独立于各个DBMS产品的概念模式(信息世界模型),用E一R图来描述。在逻辑设计阶段将E一R图转换成具体的数据库产品支持的数据模型如关系模型,形成数据库逻辑模式。然后根据用户处理的要求,安全性的考虑,在基本表的基础上再建立必要的视图(VIEW)形成数据的外模式。在物理设计阶段根据DBMS特点和处理的需要,进行物理存储安排,设计索引,形成数据库内模式。根据以上论述我们对百货店库存信息管理系统的数据结构分几个阶段进行设计。5.1数据流分析5.1.1商品库存信息管理1、商品在进入系统之前,必须生成唯一的商品编码并录入详尽的商品资料,商品信息通过此商品编码的处理来进行录入和维护。商品资料经商

46、品资料表录入后,生成商品资料录入表文件并提交审核。审核未通过(如资料填写不完整,名称不规范等)则返回修改商品资料录入表中的信息。审核通过后的信息写入商品资料表文件中。2、商品的入库通过入库单录入,此环节涉及到入库信息和商品信息。商品经入库单录入后,将其入库信息写入到入库表文件中并提交审核。审核未通过(如商品实物验收不合格不予录入)则返回修改入库表文件信息。审核后的信息写入库存表文件中。3、商品出库通过出货单实现,此环节涉及到出库信息和库存信息。退货操作前应首先注意库存数量,以免发生退货数量超过库存数量。商品经退货单录入后,将其出库信息写入一个出库表中并提交审核。审核未通过将返回修改出库表文件中

47、的相关信息。经过审核后的信息写入库存表文件中。4、商品销售通过销售表实现。此环节涉及到销售信息、商品信息和库存信息。销售环节无需审批。百货店销售一般是以日为周期进行结算。因此库存管理中将每日将库存表和销售表进行通算,生成盘存报表。各用户可以通过对盘存报表的查询对应实货进行盘点,保证库存数据与实货的一致性。5.1.2用户管理在库存管理流程中,不同的用户对于数据有不同的操作权限和读写权限。因此设置不同的用户组和用户权限,可以更好的防止非法用户的操作和合法用户的越权使用。用户组划分为品牌用户、营销人员用户、物流中心验收用户、收银员用户、超级用户等。品牌用户功能模块中设计了以下功能:商品信息录入、订单/退单录入、单据信息查询、用户密码更改、盘存表查询。管理人员用户除品牌用户功能模块外,增加审核功能。物流中心用户除以上功能外,增加单据录入功能。收银员用户只凭借销售凭证做出销售操作和实收金额录入。超级用户负责用户设置/用户权限设置、用户组设置/用户组权限设置。5.2概念结构设计在库存管理的数据结构中,商品资料信息、入库单、出库单、库存信息、盘存

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

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号