数码产品管理系统 VFP课程设计报告.doc_第1页
数码产品管理系统 VFP课程设计报告.doc_第2页
数码产品管理系统 VFP课程设计报告.doc_第3页
数码产品管理系统 VFP课程设计报告.doc_第4页
数码产品管理系统 VFP课程设计报告.doc_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

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

文档简介

目录1 绪论21.1 题目的背景及意义31.2 论文的构成及研究内容32 系统分析42.1 用户需求42.2 可行性研究42.2.1初步方案42.2.2可行性分析与评价52.3 现状调查62.3.1 组织机构调查62.4 目标系统的数据存储分析132.4.1企业ERD132.4.2 一般关系模型构造142.4.3ERD改进152.4.4改造后的关系162.4.5 业务流程再造(BPR)172.4.6 构思新的DFD182.4.7 数据字典(DD)202.4.8功能层次图如下233 系统设计233.1总体设计233.1.1一般关系模型设计233.1.2处理功能总体结构设计243.1.3 系统平台的总体结构设计243.2 详细设计243.2.1 代码系统设计243.2.2 数据库结构的具体设计254 系统实现与运行264.1生成表单274.2项目管理器生成304.3表间联系和视图334.4查询和表单的建立414.5报表和菜单的生成434.6认证对话框454.7系统评价465 结束语49参考文献501 绪论1.1 题目的背景及意义随着计算机技术的飞速发展,信息时代的到来,信息改变了我们这个社会。各类行业在日常经营管理各个方面也在悄悄地变化。数码相机管理的信息化程度体现在将计算机与信息技术应用于经营与管理,以现代化工具代替传统手工作业。无疑,使用信息化管理使数码相机管理更先进、更高效、更科学,信息交流更迅速。数码相机管理信息系统是电器城经营管理中不可缺少的部分,它的内容对于经营的决策者和管理者来说都至关重要,所以数码管理信息系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。作为计算机应用的一部分,使用计算机对相机信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高相机经营管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,这次课程设计力求开发出一套界面友好,功能强大,使用简单的适用于各中、小规模电器城的管理系统。同时也是一款完全适合一般小商城管理傻瓜式日常业务管理的软件。软件设计综合了具有一定代表性的多家电器城的业务处理模式。界面设计大方、简洁、实用,操作简单方便。使用本软件可以使您的相机管理摆脱繁重混乱的手工操作,进行科学高效的信息管理。1.2 论文的构成及研究内容本论文由四个部分构成:第一部分是绪论,主要是对本论文/设计题目来源的总体性概述。第二部分是系统分析,主要是对系统开发前的相关需求做分析,包括用户需求、目标系统流程、目标系统的数据存储分析。第三部分是系统设计,主要是对系统设计过程的描述,包括表的设计、表单设计、菜单设计、数据库结构的具体设计等。第四部分是系统实现与运行,主要是对系统开发后的测试运行说明,包括数据库表结构的建立与数据输入、表单的设计与测试、系统操作使用的简要说明、运行系统并打印出结果、系统评价。2 系统分析2.1 用户需求本管理系统以韶关市亚树电器为对象。为了使管理系统符合用户的要求,我们进行了深入的调研。确立了该系统的用户需求是:数码相机管理系统要使数码相机的信息数字化,从而实现数码相机管理自动化,使管理人员得以从大量繁杂、机械的劳动中解放出来,大大地提高管理水平和工作效率;系统要提供全面的数码相机的管理功能,并具备数码相机查询、各类统计数字查询,供日常管理用,也可以为领导部门的决策提供参考。根据亚树电器自身特点与业务情况综合分析,本管理信息系统需要解决以下问题:1. 可以快速的录入数码相机的编号、型号、上市时间和特点介绍等;2. 实现库存信息、销售信息等具体信息的查询;3. 实现人力资源的基本管理;4. 使用计算机快速处理日常经营业务;5. 利用电脑处理数据,实现实时查询所需的管理信息;6. 建立销售员资料库,便于便于了解其的销售情况;7. 保障数据安全,设置登录密码;8. 进行有效地相机信息管理及更新。2.2 可行性研究2.2.1初步方案 进过初步调查现状概况,结合用户需求,充分考虑公司在资金、技术和人员素质等方面的条件,从业务本身出发,结合用户的需求,我们提出建立人事工资管理系统的两个初步方案如下:方案一:由企业各业务部门自选开发,采用原型法开发方法,反复式开发策略,使用Visual Fox Pro开发单机系统,摆脱现有的人工操作方式,实现计算机的协助管理。方案二:由企业委托开发,采用结构化生命周期开发方法,直线式开发策略,使用delphi+ SQL Server 2000开发C/S系统,实现业务信息处理的规范化、自动化,各部门之间共享数据资料,通过计算机系统的交互,从而提高企业业务处理的效率。2.2.2可行性分析与评价 从技术、经济、社会三个方面具体分析本系统开发的必要性、可能性和有益性,如下表: 必要性可能性有益性技术方案一:较为简单,用户操作也比较简便。能够协助手工处理繁杂的数据计算、数据调用,提高数据处理速度,减少因人工而造成的错误,提高工作效率。方案二:销售管理工作本身具有工作规范、数量大等适合计算机信息系统处理的特点,适合于开发管理信息系统进行处理。方案一软硬件设备要求低,开发较为容易。对员工技术水平要求不高,能熟悉业务,在操作上熟悉系统运作流程及基本操作。方案二:目前的计算机硬件、软件技术以及网络技术完全能完成本系统的功能要求。方案一:容易实现,有利于企业业务在一定程度上实现信息化,提高企业处理速度。但对企业的信息技术水平提高和创新等促进作用不大。方案二:实现信息资源的共享,使规范的管理透过现代化的信息系统深入业务流程,从而促进技术的推广。经济方案一能加快相关业务的处理速度和效率,初步实现计算机化操作,减少人力资源工作的操作成本。方案二:实现系统操作,不断提高管理效率,提高业务速度。方案一:的开发成本低,系统建设不需要很大的投入。方案二:销售用于新的管理信息系统的预算基本满足设备投入和人事投入。方案一:简化了业务处理工作,承担复杂的数据计算,减少操作成本。方案二:提高了效率,节约了成本,同时提高了经济效益。社会方案一:迎合社会信息化发展,降低数据处理的错误率,降低管理难度。方案二实现信息处理的规范化、科学化,各部门内部的共享数据资料,协调发展,实现网络化管理。方案一:对原来的工作融合性较好,企业现有软硬件已能很好满足系统要求,相关人员能很快适应。方案二:管理体制的不断完善,管理方法和手段更加先进化、科学化、文明化。方案一:能由手式阶段平稳地过渡,无需太多的调整,不必打破原有业务运作方式。方案二:局部地极大提高了库存信息管理的工作效率和工作质量,加速库存管理现代化。以上九宫格从技术、经济、社会三个层面的必要性、可能性和有益性出发,对两个备选方案进行比较。通过对此九宫格的分析,都具有可行性,但结合企业实际对比,结合该企业的现状,一个信息化还不成熟的企业,而且介于该企业现阶段要解决的问题是在低成本的条件下,利用计算机取代人工的管理,所以方案一更能满足企业的目前发展的需要。因此,在以下的工作中是以方案一为基础进行系统的开发。2.3 现状调查叙述要实现目标系统的逻辑模型,包括业务相关的组织机构调查,业务处理过程调查,信息流程调查等方面。2.3.1 组织机构调查由于各部门有着不同的职责,具体来说,各部门的职能如下:销售部:销售商品类数据维护管理、销售商品类数据查询统计,管理、督导营销中心正常工作运作,正常业务运作,制定业务人员行动计划,并予以检查控制,配合本系统内相关部门作好推广促销活动,研究把握销售员的需求,充分调动其积极性。客服部:退货商品类数据维护管理、退货商品类数据查询统计、客户数据维护管理、客户数据查询统计、退货单据建立信息维护管理等,建立各级客户资料档案,保持与客户之间的双向沟通,进行市场一线信息收集、市场调研工作 采购部:采购商品类数据维护管理、采购商品类数据查询统计、供应商数据维护管理、供应商据查询统计,采购订单建立信息维护管理等。仓管部:产品类信息管理、商品类信息管理、商品类信息查询统计、商品数据维护管理、商品数据查询统计、入库单据建立信息维护管理、入库查询统计、库存盘点、出库管理、库存数据打印、分析控制管理系统、库存类分析统计等。财务部:主要职能是管理企业的财务并统计各项指标,向客户开去发票,做财务报告。资金监控、加速资金流转;负责公司的资金管理、运用、帐务的核对,编制年度预算计划,并根据生产和销售成本数据,提出成品分析报告。经过调研得到该公司的组织机构图如下所示:总经理财务部客服部销售部仓管部采购部会计出纳行政关系信息流关系2.3.2 工作现状调查2.3.2.1商品采购业务流程图2.3.2.2商品销售业务流程图销售部门与购买商进行协商后签订了购买合同产生订货单,首先进行审查,要是有误则退回,没误则与库存帐核对,要是缺货就填写缺货单交给销售部门并且要是缺货信息送达采购部;要是仓库有货就填写提货单,交仓管员提货,产生出库单,并且把提货资料登记入库存帐;当经提货后发现存货小于最低存货量时也得及时通知采购部门。采购部再制定订货计划,通过经理审核,进行订货。一般数码产品销售的业务过程所涉及的相关表单表2.02 数码产品资料登记表_产品资料登记产品型号: 登记日期:产品编号产品参数产品照片产品名称零售价格表2.03 商品定购单定购单定单编号: 下单时间:产品型号产品编号产品名称订购数量单价(元)金额(元)客户名称联系电话电子邮件邮政编码详细地址备注2.3.3 信息流程调查根据业务流程图,用功能数据(P-D)分析法,分析画出U/C矩阵。表2.05 电子产品销售业务U/C矩阵 数据资料过程订货单缺货订单有货订单提货单有错提货单正确提货单出库单有错退货单正确退货单订货单审查C1核对库存CU提货单生成CC2提货单审查UC单货相符判断C出库并填单C3销售退货单审查CU退货单生成C1、 订货单管理;2、出售验货管理 3、销售出库管理 1.根据U/C矩阵画出现状数据流图:FT-4发 票销 售 管 理 系 统供应商采购部门顾 客销 售 部 门FT-1进货单FT-3订货单FT-6采购计划FT-12库存台帐FT-2销售单FT-11库存台帐FT-5客户订货单图0:公司业务销售处理系统(顶层图):3 库存台 帐5编制报表4商品销售2进货SO-1进货明细SO-2存货明细SO-3销售明细SO-1进货明细FT-2FT-31进销对比FT-11;FT-12FT-4FT-7 报表SO-22.库存台帐的数据流图:SO-1SO-33.1汇总F3-1进销汇总表3.2盘点F3-2货帐相符3.3库存台帐货帐不符返回SO-23.财务管理的数据流图SO-1S0-3SO-25.1进货成本5.2主营业务收入5.3存货成本5.4编制报表FT-7报表货帐相 符确认发票盘点无误2.3.4 现状评价目前的销售业务过程只是实现了简单的订货提货发货登记功能,在记录客户资料、预测市场、预计销售额环节都存在一定的漏洞,与公司的目标还有一定的距离。缺乏建立此业务系统,企业的预期的业务目标无法却是预测,有效的执行和管控销售流程难以实行,公司的销售目标,观察市场动向,把握客户流向都普遍存在难度,不利于提高服务质量而提高客户满意度。2.3.5目标系统分析产品销售是公司管理的一项重要的业务。开发功能完善及安全可靠的管理系统,运用计算机进行信息处理,能有效地提高资源利用率,快速、准确地获取重要的信息,有利于数据分析,有利于提高工作效率、充分发挥人员的工作潜力,从而根据市场需求制定出合理的计划。建立此业务系统的主要目标是为了实现企业的预期的业务目标,有效的执行和管控销售流程,以达到公司的销售目标,观察市场动向,以达到公司的最大利润为目标。具体目标如下:(1)能对各种库存的数码相机的各类数据进行输入、修改与查询。(2)统计电子产品的销售情况,有利于编制订货计划。2.4 目标系统的数据存储分析由调查的相关单据票证帐簿报表以及开发网站系统所要用到的数据项找出要长期存储的基本项;写出由基本项构思ERD的四条原则及相应得出的实体、联系及其属性;构思并改进ERD;写出由ERD导出一般关系模型的四条原则,列出数据存储初步构思的关系框架;进行业务流程再造;根据再造后的业务流程图绘制新的DFD;伴随着新的DFD绘制画出的网站系统的功能层次图(FHD)。基本项数据分析:由现状DFD的数据存储和业务的相关单据票证帐簿报表以及开发销售系统所要用到的数据项,得到以下所要的基本项:相机:相机编号、相机型号、上市时间、特点介绍、相机照片相机浏览:价格浏览、型号浏览、品牌浏览价格浏览:相机型号、香港价格、广州价格、北京价格、库存量、负责人型号浏览:型号、特点介绍、照片、照片、上市时间品牌浏览:主要品牌、最新型号、国外2.4.1企业ERD2.4.1.1由基本项构思E-R图的4条原则:1 能独立存在的事物,在其有多个由基本项描述的特性需要关注时,就把它作为实体。2 两个或两个以上实体间的关联和结合,当需要予以关注时,应作为联系。3 实体的属性是实体的本质特征4 所有基本项在同一E-R图中作为属性要在且仅在一个地方出现。2.4.1.2 E-R图(初始)数码相机管理系统的ERD图2.4.2 一般关系模型构造2.4.2.1从ERD到一般关系模型的原则E-R图中的每一个独立实体变换为一个关系,其属性变为关系的属性,其主标识变为关系的主码。E-R图中的从实体及相应的”的”联系变换为一个关系,从实体的属性加上主实体关系的主码构成这个关系的属性1:M联系通过在”多”实体关系中增加相联系的”1”实体关系的主码及联系本身的属性来表达。M:M联系转换成一个独立的关系,被联系实体关系的主码(作为外来码)和联系本身的属性作为该关系的属性,被联系实体关系的主码组成其复合主码。2.4.2.2一般关系模型构造由实体生成的一般关系模型相机关系相机型号相机编号上市时间特点介绍照片主码价格关系相机型号香港价格广州价格北京价格主码品牌关系最新型号主要品牌国外主码2.4.3ERD改进 引入联系体。只是为了简化相机这个复杂的多元联系而引进的一个中间替身。从而把相机关系转化为相机浏览和相机查询之间的关系(多对多)。2.4.4改造后的关系相机关系相机型号相机编号上市时间特点介绍照片主码价格关系相机型号香港价格广州价格北京价 格库存量负责人主码品牌关系最新型号主要品牌国外主码2.4.5 业务流程再造(BPR)入库登记库存台账审查进货单库存台帐盘存通知仓储部经理审查订货单提货单生成发货货物相符进单不符进单库存台账出库登记1提货已提货提单2进货请求单已进货进单进货核对进货无错进单有错进单采购部供应商进货请求盘存登记盘存明细表盘存销售部购买商审查缺货订单有货订单提货单无错订单有错订单核对库存2.4.6 构思新的DFD根据新的业务流程图,用功能数据(P-D)分析法,分析画出U/C矩阵。表2.07 改造后业务的U/C矩阵 数据资料过程订货单有错订货单正确订货单缺货订单有货订单提货单有错提货单正确提货单提货单有实提货量提单相符提货单不符提货单已出库提货单出库单有错退货单正确退货单订货单审查UCC1核对库存CC提货单生成UC提货单审查UCC2登记实提货量UC单货相符判断UCC3出库并填单UC出库单生成UC销售退货单审查CU退货单生成4C注:1、订货单管理;2、出售验货管理 3、销售出库管理 4、;退货验货管理;FT-4发 票销 售 管 理 系 统供应商采购部门顾 客销 售 部 门FT-1进货单FT-3订货单FT-6采购计划FT-12库存台帐FT-2销售单FT-11库存台帐FT-5客户订货单图0:公司业务销售处理系统(顶层图)3 库存台 帐5编制报表4商品销售2进货FT-1SO-1进货明细SO-2存货明细SO-3销售明细FT-5SO-1进货明细FT-2FT-31进销对比FO-1小于最低库存FO-2采购计划FT-11;FT-12FT-4FT-7 报表SO-2第一层图:进货的数据流图FO-1小于最小库存量2.1初拟进货计划FO-11审批通过2.2采购部门确认FO-2采购单2.3进货SO-1库存台帐的数据流图SO-1SO-33.1汇总F3-1进销汇总表3.2盘点F3-2货帐相符3.3库存台帐货帐不符返回SO-2财务管理的数据流图SO-1S0-3SO-25.1进货成本5.2主营业务收入5.3存货成本5.4编制报表FT-7报表货帐相 符确认发票盘点无误2.4.7 数据字典(DD)基本项表编号项名类型宽度小数位构成对象T1编号字符型8T2型号字符型20T3上市时间日期型8T4特点介绍备注型4T5照片通用型4T6品牌字符型8T7国外逻辑型1T8负责人字符型8T9广州报价货币型8T10香港报价货币型8T11北京报价货币型8T12库存量数值型50数据流表编号数据流名来源去向FT-1进货单供应商采购部门FT-11库存台帐仓库管理销售部门FT-12库存台帐仓库管理采购部门FT-2销售单销售部门客户FT-3定货单采购部门供应商FT-4发票财会部门客户FT-5客户定货单客户销售部门FT-6采购计划采购部门经理FT-7报表财会部门经理FO-1小于最低库存的商品仓管采购部门FO-11审核通过的采购计划经理采购部门FO-2采购计划采购部门经理F3-1进销会总表仓管经理、销售部门、采购部F3-2存货与帐面相符仓管仓管数据存储表:编号数据存储名写入读出SO-1进货明细P2.3P5.1SO-2存货明细P3.3P5.2SO-3销售明细销售部门P5.3加工处理说明表:编号加工号输入输出P2进货管理FO-1SO-1P3台帐库存管理SO-1;SO-3SO-2P5报表生成SO-1;SO-2;SO-3FT-7P2.1初拟进货计划FO-1FO-11P2.2采购部门确认FO-11FO-2P2.3进货FO-2SO-1P3.1进销汇总SO-1;SO-3F3-1P3.2盘点存货F3-1F3-2P3.3填写库存台帐F3-2SO-2P5.1核算进货成本SO-1FT-7P5.2核算主营业务收入SO-3FT-7.P5.3核算存货成本SO-2FT-72.4.8功能层次图如下通过仔细分析构想之后,本系统的基本功能如下:数码相机销售系统查 询维护浏览添加删除退 出产品信息查询产品信息查询增加或删除记录最新价格浏览最新型号浏览添加新产品信息删除产品信息著名品牌3 系统设计3.1总体设计3.1.1一般关系模型设计 由于本系统只是针对数码相机的专门管理,且与系统分析中的关系筐架初步初步构思没有实质性的不同,所以原来的一般关系模型无需改动。3.1.2处理功能总体结构设计系统的运行从封面表单开始,然后出现系统菜单,接受用户的操作,操作完毕后,用户可以从系统菜单中退出。系统的功能主要分成4个模块:维护、浏览、查询和退出。每个功能模块又可分化为如下的几项子功能: 数据维护实现产品信息查询、添加或删除产品信息。 浏览实现各产品最新价格、最新型号、著名品牌的查询。 查询实现产品一对一的查询,并能进行条件查询。 退出实现退出系统的功能。3.1.3 系统平台的总体结构设计本企业所有系统暂为单机版,尚未开发网络版,故无网络拓扑结构图。3.2 详细设计3.2.1 代码系统设计所谓代码,就是用来表征客观事物的实体类别和属性的一个或一组易于计算机识别和处理的特定符号或记号,可以是字符、数字、某些特殊符号或其组合。代码设计的原则有: * 唯一确定性:每一个代码都只代表唯一实体或属性 * 标准化通用性:国内外有关的编码标准是代码设计的重要依据 * 简单性:代码必须简单明了,短小精简 * 稳定性和可扩充性:代码系统一旦制定出来并应用到系统中去,应该有相对的稳定性和可扩充性,考虑中长期使用情况 3.2.2 数据库结构的具体设计本管理系统的后台开发工具是VFP。根据业务流程图及数据流程图,首先是基本表的建立,主要表单入下:产品信息表 (xsb.dbf)字段名称类型宽度小数位索引相机型号字符型20普通索引编号字符型8上市时间日期型8特点介绍备注型4照片通用型4相机浏览表 (kcb.dbf)字段名称类型宽度小数位索引相机型号字符型20主索引广州价格货币型8香港价格货币型8北京价格货币型8负责人字符型8库存量数值型50相机查询表 (csb.dbf) 字段名称类型宽度小数位索引相机型号字符型20普通索引编号字符型8上市时间日期型8特点介绍备注型4照片通用型4品牌字符型8国外逻辑型14 系统实现与运行4.1生成表单1、建立相机查询表2、 建立产品信息表3、建立相机浏览表4.2

温馨提示

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

评论

0/150

提交评论