针对军工企业公共基础管理系统设计与实现教材.docx

上传人:小飞机 文档编号:1828448 上传时间:2022-12-21 格式:DOCX 页数:82 大小:2.07MB
返回 下载 相关 举报
针对军工企业公共基础管理系统设计与实现教材.docx_第1页
第1页 / 共82页
针对军工企业公共基础管理系统设计与实现教材.docx_第2页
第2页 / 共82页
针对军工企业公共基础管理系统设计与实现教材.docx_第3页
第3页 / 共82页
针对军工企业公共基础管理系统设计与实现教材.docx_第4页
第4页 / 共82页
针对军工企业公共基础管理系统设计与实现教材.docx_第5页
第5页 / 共82页
点击查看更多>>
资源描述

《针对军工企业公共基础管理系统设计与实现教材.docx》由会员分享,可在线阅读,更多相关《针对军工企业公共基础管理系统设计与实现教材.docx(82页珍藏版)》请在三一办公上搜索。

1、中图分类号:TP3 论文编号:10006GS0921E54专业硕士学位论文针对军工企业公共基础管理系统设计与实现作者姓名 胡炎平学科专业 软件工程指导教师 申雪萍 副教授史晓军 高 工培养院系 软件学院For military enterprises of public infrastructure management system Design and implementationA Dissertation Submitted for the Degree of MasterCandidate:YanPing HuSupervisor:XuePing Shen XiaoJun ShiSc

2、hool of SoftwareBeihang University, Beijing, China中图分类号:TP3论文编号:10006GS0921E54硕 士 学 位 论 文针对军工企业公共基础管理系统设计与实现作者姓名 胡炎平 申请学位级别 工程硕士指导教师姓名 申雪萍 职 称 副教授指导教师姓名 史晓军 职 称 高 工学科专业 软件工程 研究方向 IT项目管理与产业信息化 学习时间自 2009 年 9月1 日 起至 2012年12月15日止论文提交日期 2012 年 11月28 日 论文答辩日期 2012年12月15日学位授予单位 北京航空航天大学 学位授予日期 年 月 日关于学位论文

3、的独创性声明本人郑重声明:所呈交的论文是本人在指导教师指导下独立进行研究工作所取得的成果,论文中有关资料和数据是实事求是的。尽我所知,除文中已经加以标注和致谢外,本论文不包含其他人已经发表或撰写的研究成果,也不包含本人或他人为获得北京航空航天大学或其它教育机构的学位或学历证书而使用过的材料。与我一同工作的同志对研究所做的任何贡献均已在论文中作出了明确的说明。若有不实之处,本人愿意承担相关法律责任。学位论文作者签名: 日期: 年 月 日学位论文使用授权书本人完全同意北京航空航天大学有权使用本学位论文(包括但不限于其印刷版和电子版),使用方式包括但不限于:保留学位论文,按规定向国家有关部门(机构)

4、送交学位论文,以学术交流为目的赠送和交换学位论文,允许学位论文被查阅、借阅和复印,将学位论文的全部或部分内容编入有关数据库进行检索,采用影印、缩印或其他复制手段保存学位论文。保密学位论文在解密后的使用授权同上。学位论文作者签名: 日期: 年 月 日指导教师签名: 日期: 年 月 日摘 要航天的型号物资管理具有质量要求高、技术状态复杂等特点,由于各单位物资信息化开展较早,在物资管理的基础信息如物资名称、物资编码、供应商基本信息、型号工程、组织结构等方面的标准都不统一,使各单位之间的配套协作、物资统筹调剂缺乏共同的“语言”,沟通困难;在单位内部由于缺乏权威的、统一的、贯穿科研生产全过程的物资标准,

5、设计、物资、生产等各个环节的信息难以共享。因此,建立一套信息化系统支撑下的基础数据标准,为各级单位信息化提供公共基础信息服务就显得尤为重要。公共基础管理系统主要固化已制定的物资及其他基础信息规则,收集完整的基础数据,形成统一的编码,下发给各级单位使用;各级单位接收集团数据后根据本单位要求建立选用目录,从源头规范设计师选用行为;在编码不全情况下,各级单位可申请临时编码使用,待集团批准正式编码进行替换。通过公共基础区,可实现对公共基础信息统一收集、统一制定、统一维护、统一发布和统一接口的五统一管理,规范物资和其他基础信息标准。本文主要围绕公共基础管理系统如何设计与实现基础信息维护、导入,如何实现大

6、数据量的检索,如何实现数据同步,展开研究工作,提出了跨地域的不同单位统一基础数据的解决方案。通过分析航天的基础信息的总体需求和业务流程,采用基于Lucene的全文检索、基于XML模板的数据导入、基于XML技术的数据同步等技术,设计和实现了公共基础管理系统包括供应商准入、物资数据导入、临时编码申请、物资数据检索、数据同步、规章制度维护与检索等功能。经过系统各项功能和性能测试以及多个单位的实施应用,验证了公共基础管理系统满足实际基础数据统一的有关需求,功能正确有效,运行良好稳定。关键词:公共基础管理,物资标准,全文检索,数据导入,数据同步23目 录第一章 绪论11.1论文背景11.2国内外相关研究

7、的现状分析11.2.1国外研究现状11.2.2国内研究现状21.2.3对比分析21.3 论文目的及研究内容21.3.1 论文目标21.3.2 研究内容21.3.3 研究方法与技术线路31.3.4 关键点31.3.5 论文组织结构4第二章 系统需求分析52.1业务概述52.2业务流程分析62.2.1 供应商准入72.2.2 临时编码申请82.2.3 目录维护流程92.3功能需求112.3.1系统管理112.3.2供应商管理142.3.3物资管理172.3.4目录管理202.3.5规章制度管理232.4非功能需求242.5本章小结26第三章 系统概要设计273.1 技术总体架构设计273.2 功能

8、设计313.3 接口设计333.3.1与物资业务管理系统接口333.3.2与EDA系统接口343.4 数据库设计343.4.1 数据库设计约束343.4.2 系统对象关系353.4.3系统数据库设计363.5关键问题及解决方案383.5.1 全文检索383.5.2 基于XML数据导入393.5.3 基于XML数据同步403.6 本章小结42第四章 系统详细设计与实现434.1主要模块设计与实现434.1.1供应商管理设计与实现434.1.2物资管理设计与实现444.1.3规章制度管理设计与实现464.1.4目录管理设计与实现474.2关键技术设计与实现494.2.1全文检索设计与实现494.2

9、.2基于XML数据导入设计与实现544.2.3基于XML数据同步设计与实现574.3本章小结58第五章 系统测试595.1测试目标595.2测试方案595.3 测试环境595.3.1 软件需求595.3.2 硬件需求605.4 测试用例605.4.1 单元测试605.4.2 功能测试605.4.3 性能测试635.4.4 其它测试645.5 测试结果与评定645.6 本章小结66第六章 总结与展望676.1 工作总结676.2 未来展望67参考文献68致 谢71图清单图1 业务流程图6图2 供应商准入流程图8图3 临时编码申请流程图9图4 目录维护流程图10图5 系统管理用例图11图6 供应商

10、管理用例图14图7 物资管理用例图17图8 目录管理用例21图9 规章制度管理用例图23图10 系统运行部署图28图11 系统技术架构图29图12 系统层次关系图30图13 功能结构图32图14 对象关系图35图15 数据库表关系图37图16 供应商基础信息提交算法43图17 供应商管理类图44图18 物资管理维护算法45图19 物资管理类图46图20 规章制度提交算法47图21 目录创建算法48图22 全文检索原理图49图23 索引建立算法51图24 全文检索查询算法53图25 WebService接口示意图54图26 基于XML的Excel导入流程图55图27 基于Excel导入算法56图

11、28 基于XML的数据同步流程图57图29 基于XML同步算法58图30 问题严重性65图31 问题类型66图32 问题状态66 表清单表1 测试环境的软件需求.60 表2 运行环境硬件要求.60 表3 物资管理模块测试用例.61表4 性能测试用例.64表5 测试问题统计.65北京航空航天大学硕士学位论文第一章 绪论本章将介绍课题的背景、意义、现状和研究工作的内容、目的以及达到的目标、系统关键点,最后介绍本文的组织结构。1.1论文背景集团公司型号任务的物资信息主要包括两方面信息:物资本身信息和物资相关的管理、质量等信息。物资信息的主要用户包括集团公司型号任务设计师和物资人员、质量人员。由于型号

12、物资具有专业面广、涉及行业多、非标产品多、用户定制性强的特点,大多数物资品种、规格多,数量少,专用性强,质量、可靠性要求高,因此,使正确的人及时地了解到正确的物资信息,以提高航天型号物资的保障配套能力是基础物资信息发布平台的主要目的。但是目前集团公司还没有一个面向设计师、物资人员和质量人员的物资信息发布和查询的信息系统,各单位内部的横向联系之间没有统一的物资标准。集团公司物资管理信息化分散建设,各单位信息系统种类多,管理的信息种类、格式、名称都大相径庭,而且在物资管理的基础信息如物资名称、物资编码、供应商基本信息、型号工程、组织结构等方面的标准也不统一,上述问题带来了物资需求汇总、库存平衡等工

13、作中的一系列问题,也使得信息无法共享。针对这些问题,根据集团公司物资管理信息化实施方案的要求,为支撑型号物资一体化建设目标,在集团公司内外各单位之间实现数据交换和信息共享,必须统一信息标准,并将其固化在信息系统中。为此建设公共基础管理系统,统一管理和发布物资管理信息化相关的技术标准,为各级单位信息化提供公共信息基础。1.2国内外相关研究的现状分析1.2.1国外研究现状NASA:美国国家航空航天局,是世界上最大的民用航天机构。它有独立的宇航元器件标准体系,NASA对适用于宇航需求的军用(MIL)标准直接采用,并将MIL纳入NASA宇航元器件标准体系的重要组成部分。当MIL标准不能满足宇航需求时,

14、NASA则制定宇航元器件标准,目前已有900余项。ESA:欧洲航天局,目前共有17个成员国:奥地利、比利时、丹麦、芬兰、法国、德国、希腊、爱尔兰、意大利、卢森堡、荷兰、挪威、葡萄牙、西班牙、瑞典、瑞士以及英国。ESA作为负责组织、管理、协调与统一各成员国航天产品研制、生产、发射活动的机构,为保证其航天产品的高质量、高可靠和低成本,制定了比较系统、全面的标准体系(ECSS标准体系),并以此来约束和指导产品保证活动。 1.2.2国内研究现状GJB:国军标,最典型的是制定了“七专”条件(专人、专机、专料、专批、专检、专技、专卡或专线),“七专”技术条件是建立我国军用元器件标准的基础,目前按“七专”条

15、件或其加严条件控制生产的元器件仍是航天等部门使用的主要品种。CAST 标准:中国某军工集团的一个研究院标准,该标准在国内知名度较高,但不能被普遍认同,因为仅仅能满足该研究院的要求,对其他军工单位并不适用。1.2.3对比分析从我国标准来看,我国标准制定起步晚,标准制定归口单位较多,各行业、各单位都在树立山头,导致标准太多,对生产厂家的生产标准造成了很大的困难,所以标准执行差,标准也就没有了标准的意义。1.3 论文目的及研究内容1.3.1 论文目标建立公共基础管理系统要实现对集团公司物资编码,供应商及其产品信息以及基础数据字典等公共基础数据的统一管理、维护和发布。保证集团公司、各院、厂所三级单位所

16、部署的公共基础数据的同步与更新;保障集团公司内部单位与外部供应商之间的标准统一,形成统一的语言进行沟通。1.3.2 研究内容本课题将物料主数据的先进理念应用于该企业。并结合企业特点增加特色内容,实现集团的统一编码管理和各下属公司的编码需求。系统的主要模块有:供应商编码管理、物资编码管理、规章制度管理、数据更新管理、目录管理等功能。达到本论文的研究目标,需完成以下工作内容。供应商编码管理:建立集团公司物资管理信息化的供应商相关信息的基础数据库,实现对集团公司供应商及其产品信息的统一维护和发布。物资编码管理:组织形成一套适合航天科技集团各院和厂所型号任务使用的物资编码体系。提供编码管理系统,支持对

17、编码规则及码段的维护,支持码值的向导型生成,持码值及其相关属性的组合查询。规章制度管理:将企业现有规章制度添加到系统,供日常工作查询使用。数据更新管理:建立各单位在本地管理和维护本单位公共基础信息的工具,一方面将公共基础信息更新文件导入到本地物资管理信息系统,另一方面将实施机构申请的公共基础信息临时数据封装为临时数据申请文件。目录管理:在集团物资基础上,按照型号、产品分别建立设计选用目录,方便各单位的设计选用管理,规范各产品的物资选用,保证各型号产品的生产质量可控。1.3.3 研究方法与技术线路本论文将以J2EE技术、全文检索技术、基于XML配置技术为基础,分布式计算框架为依托,设计与实现出适

18、合于集团的公共基础管理系统、该软件可以运行在多种操作系统、并支持基于互联网Web技术的范文。在研究过程中计划主要采用调研、比对和文档分析等方法,并结合所在单位多年从事ERP管理,公共基础数据管理等相关行业应用软件的研发经验,进行深入的比对、推敲、分析和研究,切实找到和建立适合于企业本部与各分子公司之间公共基础信息的最便捷有效的信息化沟通方式,支持集团本部制定基础数据规则,维护基础数据,将基础数据生成数据更新包更新到各分子公司,实现分子公司与集团编码同步,达到全集团物资公共基础信息的统一。分子公司接收到物料编码后,可制定相应的物资目录,对本单位物资使用进行控制。1.3.4 关键点该项目关键点如下

19、:1数据检索效率物资数据种类较多,不同种类的物资属性不一样,用户检索条件不固定,怎么快速检索用户所需要的数据。2数据导入系统数据较多,所有数据都由客户自行整理,整理数据怎么导入到系统对系统运行尤为关键,如果用户整理数据不能很好的导入系统,系统只是一个空的框架,没有实际需要数据,系统则不能良好运转。3数据更新同步系统采用分布式部署,集团本部与分子公司各自部署单独的系统,为了保证数据的唯一性,数据维护权限只赋值给本部,怎么保证本部维护数据在网络不能完全连通的情况下,准确的更新到各分子公司也成为系统是否良好运行的关键点。1.3.5 论文组织结构本文分六章,具体内容组织如下:第一章绪论部分,介绍课题的

20、背景、意义、研究内容、目的以及达到的目标;第二章系统需求分析部分,介绍本系统的功能需求,以及需求分析;第三章系统概要设计部分,本章介绍系统的架构、数据接口设计、相关技术介绍、关键问题解决思路、系统模块划分、数据库设计和配置文件的设计;第四章系统详细设计与实现具体介绍了系统各模块实现,同时详细介绍了系统关键问题的实现;第五章系统测试部分主要对测试环境和方法进行了说明,列出了关键模块的测试用例,并对系统的整个测试结果分析;最后对论文工作进行了总结。北京航空航天大学硕士学位论文第二章 系统需求分析本章将从实际应用业务,功能需求和非功能需求方面对整个系统进行需求分析说明。2.1业务概述由于集团涉及单位

21、较多,怎么建立公共基础管理系统,实现对集团公司物资编码,供应商及其产品信息以及基础数据字典等公共基础数据的统一管理、维护和发布。保证集团公司、各院、厂所三级单位所部署的公共基础数据的同步与更新;保障集团公司内部单位与外部供应商之间的标准统一,形成统一的语言进行沟通;导入编码与供应商相关的文档,方便设计和物资选用时资料查询;各院、厂所接收到基础数据后,根据本单位物资选用要求,建立选用目录,方便控制物资选用,保证选用物资质量。从具体业务上来分析,公共基础管理系统需求主要表现为:1、供应商、物资输入的导入在物资统一管理中,由于基础数据不统一,给集团物资统计和调配带来了很多的困难。集团公司成立专门数据

22、小组,负责收集基础数据,整理规范,导入系统,形成统一的物资编码,规范物资入口,保证数据的准确性和唯一性。系统支持数据的单独维护与批量导入,导入数据能按照不同分类设定不同的编码规则,按照编码判断物资的唯一性,生成物资编码。2、供应商、物资相关文档资料导入系统除了维护物资、供应商等基础数据外,还需要维护物资、供应商相关的基础文档资料导入,供应商的基础资料包括供应商介绍、供应商外观、供应商产线、供应商设备、供应商资质证书;物资的技术规范、使用规范。3、集团生成数据更新包发到各院集团将导入物资信息、供应商信息以及相关的文档信息、其他基础数据信息定期按照增量方式导出成数据更新包,下发到各院,各院接收数据

23、更新包后,导入到本地系统,更新本地数据,达到集团与院数据统一。4、各院建立物资选用目录由于集团基础数据为各单位使用数据的全集,数量庞大,查询和使用均存在不便,各院根据本单位使用物资的要求和范围,在集团公共基础编码的基础上建立的选用目录,确定选用范围,规范选用行为。5、各院建立设计选用层由于集团建立公共基础区物资编码定位在物资采购环节,数据全部来源于供应商,数据带有浓厚的供应商特色。而对于各院、所使用单位来说,基础数据编码需要贯穿于设计、计划、采购、质量、仓储、生产各个环节。集团公共基础编码无法解决设计选用和采购之间的矛盾,所以必须在选用目录的基础上建立设计选用层,去除供应商特色信息,既能方便设

24、计选用,又能方便物资采购的灵活控制。2.2业务流程分析公共基础信息管理业务流程如图1所示:图1 业务流程图集团内业务环节多,沟通协调难度大。由于物资具有流动性,从设计选用、需求计划、采购管理,一直到供应商对该物资组织生产,下厂监制,配送、库存管理到上机使用等过程,都要对物资进行跟踪。企业物资标准不统一,无法形成打通设计部门、质量部门、生产部门的公共的、统一的物资信息标准,形成各记各的账的局面,单位内部无法做到对各个环节进行跟踪管理。而往往在进行对账、质量问题复查时等需要各部门协同的工作时,产生大量的对照工作量,给物资业务正常开展造成困难。这样就将物资工作变成繁琐的事务性工作,物资人员成天忙于核

25、对各方信息的规范性和准确性,难以在管理上和标准化上有所作为,陷入恶性循环。公共基础管理系统主要为了统一基础数据编码,必须统一数据入口,由集团成立总体组,专门负责数据收集和导入,保证数据的唯一入口,从源头控制数据的规范性。下面重点介绍供应商准入、临时编码申请、目录维护等三个核心流程进行阐述和分析:2.2.1 供应商准入厂所推荐需要认定的型号配套物资的供应商,提供所推荐供应商的有关信息,包括供应商的基本信息、所提供物资的详细信息、使用的单位和航天型号、所采购物资的使用情况及出现的问题等,并确保上述信息的真实性与完整性;院负责收集各厂所推荐供应商数据的收集、审核,筛选后向总体组推荐新供应商。总体组对

26、收集到的文件资料进行完整性审查。认定一般采取现场审核的形式。由总体组确定的现场审核组,按航天型号配套物资供应商现场审核表的要求进行现场审核。审核结束后提出审核意见报总体组。总体组根据审核意见进行评价。对于存在不符合规定的供应商,现场审核组应提出整改意见。在供应商完成整改后由现场审核组进行复查,并将结论报总体组。对于连续三年为航天型号提供配套产品且质量可靠、供货稳定、价格合理,或由部级以上的政府机构(或行业协会)推荐的供应商,可采用会议审核的形式进行认定。会议审核结束后应按航天型号配套物资供应商会议审核意见书形成会议审核意见。对于经会议审核不能判定为合格的供应商,还应采取现场审核的形式进一步认定

27、。认定结束后,总体组应根据现场审核和会议审核意见完成航天型号配套物资供应商第二方认证评价报告。经认定合格的供应商列入名录草案,报集团公司批准、发布。具体流程如图2所示。图2 供应商准入流程图2.2.2 临时编码申请在公共基础管理系统编码不能满足使用需求时,厂所可以申请临时编码,在系统按照物料编码规则填写临时编码,编码生成后可导出数据编码包传到院。院接收到数据包后,看该编码是否为院管理范围,是将编码提交到集团,否则不处理,该编码以临时编码方式存在系统。集团接收到院数据包后,看该编码是否为集团管理范围,是将编码与供应商沟通,确认编码信息正确后,生成正式编码,否则不处理,该编码以临时编码方式存在系统

28、。生成正式编码后,需要将该正式编码以数据更新包方式分发到各个院,院接收到数据更新包后更新本地数据,如果该数据已经进入目录,则继续更新目录。对于申请临时编码的厂所和院,集团数据更新包需记录临时编码与正式编码对应关系,方便院接收到正式编码后,完成正式编码对临时编码的替换。具体流程如图3所示:图3 临时编码申请流程图2.2.3 目录维护流程为保证目录的严肃性和权威性,需要设计专业的组织维护目录。维护组负责对目录范围、目录数据、目录文档进行维护。当设计选用目录中有数据需要修改时,先在维护数据库中对数据进行修改,之后进行提交并审核。审核通过之后保存修改的数据。当数据修改累计到一定量后,需要发布新版本目录

29、(数据库)供业务系统使用。发布新版本时,先将当前使用的查询数据库服务停止,然后进行备份操作,将当前版本目录备份至历史版本数据库中。之后将更新过数据的维护数据库覆盖当前版本的查询数据库,并发布该更新完毕的数据库。最后将数据库服务开通,供业务系统使用,具体流程如图4所示。图4 目录维护流程图该项目主要面临下列需要解决问题:1数据检索效率物资数据种类较多,不同种类的物资属性不一样,用户检索条件不固定,怎么快速检索用户所需要的数据。2数据导入系统数据较多,所有数据都由客户自行整理,整理数据怎么导入到系统对系统运行尤为关键,如果用户整理数据不能很好的导入系统,系统只是一个空的框架,没有实际需要数据,系统

30、则不能良好运转。3数据更新系统采用分布式部署,集团本部与分子公司各自部署单独的系统,为了保证数据的唯一性,数据维护权限只赋值给本部,怎么保证本部维护数据在网络不能完全连通的情况下,准确的更新到各分子公司也成为系统是否良好运行的关键点。2.3功能需求本系统功能主要实现系统管理、供应商管理、物资管理、目录管理、规章制度管理等功能,详细功能如下所述。2.3.1系统管理系统管理主要包括系统权限相关的用户管理、角色管理、权限管理以及系统后台数据相关的数据导入管理、数据同步管理、索引管理。系统管理用例图如图5所示。图5 系统管理用例图1用户管理系统对用户相关管理,包括用户显示、用户添加、用户修改、用户禁用

31、、用户导入、用户角色设定。用户显示:以表格形式显示全部用户,提供添加、修改、禁用三个操作按钮。每个用户都可以选取,选取单个用户时可执行修改或禁用操作,同时选取多个用户时可执行禁用操作。用户添加:操作人员通过输入用户编码和用户名称、选择所属单位及部门两步操作完成一个用户添加设置。在页面检测名称输入框和单位选择框,通过检测再提交输入。系统接收输入,检查在所选单位内是否有相同用户编码,存在返回出错信息,否则将新用户添加到数据库中,并提示继续添加用户还是返回用户显示页面。用户修改:可进行用户名称、所属单位、所属部门等内容修改。在页面检测名称输入框和部门选择框,通过检测再提交输入。系统接收输入,检查在所

32、选用户编码和用户名称是否存在,存在返回出错信息,否则将新用户添加到数据库中,并返回用户显示页面。用户禁用:操作人员可对用户禁用操作,禁用后用户不能在系统进行登录操作,但其他与该用户关联关系不变。用户角色设定:操作人员可选择用户,对用户赋值不同角色操作,一个用户可以赋值多个角色,系统检测用户权限时,获取用户获得的所有角色的权限并集作为用户的权限标准。2角色管理系统对角色相关管理,包括角色显示、角色添加、角色修改、角色删除。角色显示:以表格形式显示全部角色,提供添加、修改、删除、角色权限设定四个操作按钮。每个角色都可以选取,选取单个角色时可执行修改或禁用操作,同时选取多个角色时可执行删除操作。角色

33、添加:操作人员通过输入角色名称完成操作。系统接收输入,检查是否有相同角色名称,如果存在返回出错信息,否则将新角色添加到数据库中,并提示继续添加角色还是返回角色显示页面。角色修改:可进行角色名称修改。系统接收输入,检查在所选角色名称是否存在,存在返回出错信息,否则将新角色添加到数据库中,并返回角色显示页面。角色删除:操作人员可对角色删除操作,若角色没有被任何用户引用,则可删除角色,否则,弹出引用用户列表页面,在去掉所有用户引用后方可删除。角色权限设定:操作人员可选择角色,对角色赋值不同权限操作,一个角色可以赋值多个权限,系统检测角色拥有权限时,获取角色获得的所有权限并集作为角色的权限标准。3权限

34、管理系统对权限相关管理,包括权限增加、权限修改、权限删除。权限显示:以表格形式显示全部权限,提供添加、修改、删除三个操作按钮。每个权限都可以选取,选取单个权限时可执行修改或禁用操作,同时选取多个权限时可执行删除操作。权限添加:操作人员通过输入权限名称以及权限对应地址完成操作。系统接收输入,检查是否有相同权限名称,如果存在返回出错信息,否则将新权限添加到数据库中,并提示继续添加权限还是返回权限显示页面。权限修改:可进行权限名称修改。系统接收输入,检查在所选权限名称是否存在,存在返回出错信息,否则将新权限添加到数据库中,并返回权限显示页面。权限删除:操作人员可对权限删除操作,若权限没有被任何角色引

35、用,则可删除权限,否则,弹出引用权限列表页面,在去掉所有角色引用后方可删除。4数据导入管理数据管理包括物资数据导入管理和供应商数据导入管理。供应商导入:用户按照供应商模板整理数据到Excel文件,系统支持用户将供应商基本信息导入到系统。导入供应商基本信息时,以供应商全称判断供应商的唯一性,当所导入的供应商全称在数据库存在时,该供应商信息不重复导入,同时,系统在导入日志中记录该供应商信息。当所导入的供应商全称在数据库不存在时,则导入该供应商信息,并按照供应商编码规则,生成供应商编码。物资信息导入:用户按照物资模板整理数据到Excel文件,系统支持用户将物资信息导入到系统。由于物资存在多种分类,每

36、种分类物资的属性不一样,导致每种分类物资的Excel模板不一样。不同分类的物资导入时,系统需要支持配置不同分类对应不同属性的Excel模板导入。导入物资信息时,用户先选择物资分类,系统根据分类配置的Excel模板导入数据。如果模板与配置不一致,系统返回错误信息。系统根据物资分类属性的设置判断物资的唯一性,当所导入的物资唯一性属性在数据库存在时,该物资信息不重复导入,同时,系统在导入日志中记录该物资信息。当所导入的物资唯一性属性在数据库不存在时,则导入该物资信息,并按照物资编码规则,生成物资编码。5数据同步管理数据同步包括更新数据包生成、数据包下载、数据包导入三部分操作。数据包生成:当集团编码有

37、更新,需要生成更新包下发到下属各单位进行数据更新。数据包数据包括更新的供应商信息、物资信息和其他基础信息。数据包生成采用手动触发方式,当用户点击生成更新包时,系统将前次更新完毕发生变化的所有基础信息导入到更新数据库中,更新数据库采用加密的Access作为中转数据库。生成更新包后,对导出的所有基础信息进行标记,避免重复生成更新包。数据包下载:集团生成数据包后,放置到服务器上,下属各单位需要能登陆到集团服务器下载数据更新包,下载数据包需要输入用户名和密码。数据包导入:下属各单位下载完集团数据更新包后,导入到本地公共基础管理系统。由于供应商编码信息、物资编码信息前后更新的数据存在一定的相关性,所以必

38、须先导入前一个数据更新包后才能导入后一个数据更新包。数据包导入后系统需要记录数据更新日志,方便查询。6索引管理索引管理包括供应商索引生成、物资索引生成。供应商索引生成:系统提供供应商索引创建、供应商索引修改功能。供应商索引创建时,可对系统所有供应商信息重新创建索引,由于创建索引涉及到大量数据查询以及查询结果变化,所以系统一定要确保创建索引时前台不能对系统进行访问。供应商索引修改可对某个或者某些供应商的索引重新创建,创建完成后,删除供应商的原索引。物资索引生成:系统提供物资索引创建、物资索引修改功能。由于物资数据巨大,物资索引创建时,可对系统所有物资信息重新创建索引,由于创建索引涉及到大量数据查

39、询以及查询结果变化,所以系统一定要确保创建索引时前台不能对系统进行访问。物资索引修改可对某个或者某些物资的索引重新创建,创建完成后,删除物资的原索引。2.3.2供应商管理供应商管理主要包括供应商基础信息管理、图片管理、联系方式管理、资质管理、质量问题管理、供货能力管理; 供应商管理用例图如图6所示。图6 供应商管理用例图1基本信息管理供应商管理包括供应商显示、供应商增加、供应商修改和供应商删除。供应商显示:以表格形式显示全部供应商,提供添加、修改、删除三个操作按钮。每个供应商都可以选取,选取单个供应商时可执行修改或删除操作,同时选取多个供应商时可执行删除操作。基本信息添加:操作人员通过输入供应

40、商名称、供应商法人、选择所属国家两步操作完成一个供应商添加设置。在页面检测名称输入框和国家选择框,通过检测再提交输入。系统接收输入,检查在所输入供应商名称是否存在,存在返回出错信息,否则将新供应商添加到数据库中,并提示继续添加供应商还是返回供应商显示页面。基本信息修改:可进行供应商名称、所属国家等内容修改。在页面检测名称输入框和国家选择框,通过检测再提交输入。系统接收输入,检查在所选供应商名称是否存在,存在返回出错信息,否则将新供应商添加到数据库中,并返回供应商显示页面。基本信息删除:操作人员可对供应商删除操作,若供应商没有被任何物资引用,则可删除供应商,否则,返回错误信息页面,在去掉所有物资

41、引用后方可删除。2图片管理图片管理包括图片列表显示、图片增加、图片修改和图片删除。图片列表显示:以表格形式显示所选供应商全部图片,点击图片可以利用图片浏览器打开供应商图片,提供添加、修改、删除三个操作按钮。每个图片列表都可以选取,选取单个图片时可执行修改或删除操作,同时选取多个图片时可执行删除操作。图片添加:操作人员通过输入图片名称、选择图片文件两步操作完成一个图片添加设置。在页面检测名称输入框和图片文件,图片文件固定设置为JPG文件,通过检测再提交输入。系统接收输入,检查在所输入图片名称是否存在,存在返回出错信息,否则将新图片添加到数据库中,并提示继续添加图片还是返回图片显示页面。图片修改:

42、可进行图片名称、图片文件修改。在页面检测名称输入框和图片文件,通过检测再提交输入。系统接收输入,检查在所选图片名称是否存在,存在返回出错信息,否则将新图片添加到数据库中,并返回图片显示页面。图片删除:操作人员可对图片删除操作。3联系方式管理联系方式管理包括供应商联系方式显示、联系方式增加、联系方式修改和联系方式删除。联系方式显示:以表格形式显示选择所选供应商全部联系方式,提供添加、修改、删除三个操作按钮。每个联系方式都可以选取,选取单个联系方式时可执行修改或删除操作,同时选取多个联系方式时可执行删除操作。联系方式添加:操作人员通过输入联系方式名称、联系方式操作完成一个供应商联系方式添加设置。在

43、页面检测联系方式名称输入框,通过检测再提交输入。系统接收输入,检查在所输入联系方式名称是否存在,存在返回出错信息,否则将新联系方式添加到数据库中,并提示继续添加联系方式还是返回联系方式显示页面。联系方式修改:可进行联系方式名称、具体联系方式内容修改。在页面检测名称输入框和联系方式框,通过检测再提交输入。系统接收输入,检查在所选联系方式是否存在,存在返回出错信息,否则将新联系方式添加到数据库中,并返回联系方式显示页面。联系方式删除:操作人员可对联系方式删除操作。4质量问题管理质量问题管理包括供应商质量问题显示、质量问题增加、质量问题修改和质量问题删除。质量问题显示:以表格形式显示选择所选供应商全部质量问题,提供添加、修改、删除三个操作按钮。每个联系方式都可以选取,选取单个质量问题时可执行修改或删除操作,同时选取多个质量问题时可执行删除操作。质量问题添加:操作人员通过输入质量问题时间、质量发生产品、质量发生单位、质量问题详细情况操作完成一个供应商质量问题添加设置。在页面检测质量问题时间输入框,通过检测再提交输入。系统接收

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

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号