基于MongoDB的精玖采购管理系统设计与实现

来源 :山东大学 | 被引量 : 0次 | 上传用户:yufeng_09
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
信息与网络科技的高速发展带动了制造业等各行各业的发展改革,涌现了很多用于管理采购的系统,但这些系统功能普遍类似,对一些具体问题不能做到具体分析,利用效率低,导致管理效率低下,这样的现状对于企业以后的成长进步非常不利。对于山东某公司,在采购过程中会出现大量的文档、图片以及质检时会产生录音、视频等,数据量庞大且数据类型多样。如果系统仍旧使用传统的关系型数据库那么许多功能就会受到限制。所以在这样的背景下,本文重点研究采购系统中数据类型多样且数据量庞大的数据存储问题,并从采购、财务、供应商、基础数据方面实现一个针对该公司本身需求的更加电子化的采购管理系统。本文的主要工作包括:第一,对系统数据的存储和系统的采购管理、财务管理、供应商管理和基础数据管理四个功能模块进行需求分析。第二,根据系统数据的特点对系统数据的存储结构、系统的总体架构、逻辑架构和功能架构进行概要设计。第三,对系统的各个功能模块、非结构化数据的存储、数据库、服务接口进行详细设计并通过流程介绍、时序图和关键代码展示等进行详细说明,最后给出了系统的实现截图并测试了已完成的系统。基于MongoDB的精玖采购管理系统采用的架构为当前流行的全JavaScript端到端编写的Web开发框架即MEAN架构,前后台使用JavaScript语言编写,并使用B/S架构,数据库采用的是面向集合的非关系型数据库MongoDB,能够把不同的数据类型的数据存储在同一个集合中,并且具有很好的扩展性、易管理和可以快速访问等优点,该数据库是目前最流行并且拥有最好的支持的NoSQL数据库,完成系统中对海量的多样的数据结构的数据处理[1]。目前系统正在山东某公司试用,取得了一定的效果,提高了采购人员等各部门人员之间协同合作的工作效率和管理层的管控力。
其他文献
天津市收入转移类城乡基本公共服务均等化制度建设取得明显成效,但仍然存在较大程度的城乡不均衡,其主要原因在于城乡二元人口特征制约和一定程度的农村基本公共服务制度供给
<正> 马本斋1901年生于河北省献县一个回族家庭。抗日战争爆发后,他响应中国共产党提出的建立抗日民族统一战线的号召,在家乡河间、献县一带发动回民同胞,组织了“回民教导队
根据其理论在中国的翻译、介绍、接受状况,可将哈罗德.布鲁姆及其诗学在中国的译介分为四个时期:提名引/译介期,引介无意识期,专题译介期或译介自觉期,译介繁荣期。文章对布
<正>如果在高层建筑设计中,对防火设计缺乏考虑或考虑不周密,一旦发生火灾,会造成严重的伤亡事故和经济损失,因而发生火灾后能够实现快速救援,对于防止和减少高层民用建筑火
<正>~~
主要研究了桔青霉与麦芽根提取 5′ -磷酸二酯酶的方法 ,并对二者进行了比较。用快速登高法确定了麦芽根提取 5′ -磷酸二酯酶的最优区域。在此区域内浸提的 5′ -磷酸二酯酶
作为化学教师,实验研究素养的高低直接关系着实验教学功能的发挥,关系着学生实验技能的掌握情况,关系着学生学科素养的培养。以案例形式,阐述介绍了几个化学实验研究的实践案
<正> 现将1985年9月在安徽省黄山市召开的全国先天性心脏病诊治经验及进展座谈会上交流的经验,概述如下: 一、肺缺血性先心病的外科治疗:沈阳军区总院自1973~1984年用根治术治
糖尿病肾脏疾病(diabetic kidney disease,DKD)是糖尿病重要的微血管并发症之一,也是目前我国慢性肾病的首要原因,合并DKD后,糖尿病患者心脑血管疾病风险明显升高,死亡率增加
结合教学实例,文章指出了一直以来在中学化学教学中存在的三大问题,即化学被-些师生定位成“理科中的文科”、学科形象在学生和公众心中塑造得不够客观公正、教学中-些过于绝