基于Node.js框架的企业级软件包管理系统的设计与实现

被引量 : 0次 | 上传用户:qq174548079
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件开发的过程中,通过共享代码,可以大大降低重复开发的成本,达到软件复用的效果。在软件包管理器还没有兴起的年代,代码的共享需要通过网站下载来实现,当一个系统依赖的代码越来越多,这种方式变得十分繁琐,也不利于依赖代码的更新。因此,需要一个将这些代码集中管理的工具,从这点出发,研究并实现了企业级node软件包管理器(node package manager,简称npm)。首先调研了国内外现用的软件包管理系统,确立了研究目标。之后按照软件工程的方法,对系统进行了需求分析与详细设计,将系统分为搜索、软件包安装、软件包发布、权限管理、外部软件包同步、审计六大模块。并基于设计开发实现了系统代码,系统采用B/S与C/S相结合的架构,通过HTTP请求实现前后端的通讯,前端采用React框架实现MVVM设计模式,后端使用Node.js与Koa框架,运用了My SQL、Redis、对象存储三种数据库存储不同的数据。最后对系统进行了测试,保证了系统在功能与性能方面达到预期目标。该系统实现了对软件包的安装、发布、元信息管理、审计,以及用户权限控制和外部包的同步功能,已经部署上线。该系统已存储有166万公有包,4万私有包,周下载量达到3千万次,是公司内Node.js开发不可或缺的基建系统。
其他文献
近来频发的重大环境污染事件,引发人们对企业环境责任的高度关注,迫切需要企业及时充分地对外报告环境信息。文章运用博弈论方法,分析我国企业环境信息披露的现状,探讨问题产生的原因,在此基础上提出扩大信息披露主体范围、健全相关法律法规、加强环境会计理论研究和强化外部监督等建议来改善我国企业环境信息披露的现状。
<正>第二十四条省、自治区、直辖市根据当地实际情况,可以决定将基层管理迫切需要的县级人民政府部门的行政处罚权交由能够有效承接的乡镇人民政府、街道办事处行使,并定期组织评估。决定应当公布。承接行政处罚权的乡镇人民政府、街道办事处应当加强执法能力建设,按照规定范围、依照法定程序实施行政处罚。有关地方人民政府及其部门应当加强组织协调、业务指导、执法监督,建立健全行政处罚协调配合机制,完善评议、考核制度。
期刊
<正>深度学习更加尊重学生的主体地位,在真实情境中主动建构知识、生成知识;更加注重学生学习过程中思维的发散与碰撞,在观点争鸣中形成理性思维;更加注重学生知识迁移能力和学以致用的能力,在延伸探究中将理论与实际巧妙结合起来;更加注重学生内心的学习体验与感受,在价值提升引领中滋养学生心灵,落实学科核心素养。一、议题精准选择,激发学生兴趣在平时的政治课教学中,教师要根据教学内容与
期刊
<正>金秋时节,锦绣龙城。2017年9月21至22日,由中央电化教育馆、中国教育技术协会指导,人民教育出版社人教数字教育研究院和《中小学数字化教学》编辑部主办的第二届全国中小学数字化教学研讨会在太原成功举办。会议的主题是"中小学数字化教学创新应用与核心素养的培养",旨在引领和推动信息化环境下中小学数字化教学创新与核心素养培养的实践探索,挖掘数字化教学的优秀人才和案例,推进中小学数字化教学的普遍化、
期刊
以犯罪构成论为基础的单位犯罪归责理论,未能认识企业合规制度中单位刑事责任的特异性,制约了企业合规激励机制的落实。该理论在实践应用中存在罪责构造趋于模糊、刑事归责趋于扩张、对不完全合规和虚假合规准备不足等问题。企业合规视域下单位刑事责任具有独立性、客观性和推定化等新特征,因此应当构建以合作预防为理念支撑,以自我预防实现可能性为归责基本,以梯度减免责任为归责效果的适应企业合规的单位犯罪归责理论,并以此
<正>世界在不停变化着。如何描绘这个快速变化的时代?每个审视世界、空间的角度各不相同——可能是线条、可能是材质、可能是颜色、可能是一个角落、可能是一张床、可能是一把椅子……空间慢慢被塑造成能够代表当下、体现当下,甚至代表未来、体现未来的样子。这就是设计的魅力。
期刊
为对烟台市大沽夹河流域水资源进行调查评价,采用泰森多边形法、水文比拟法、补给法、排泄法,计算大沽夹河流域降水、水资源量(包括地表水、地下水、水资源总量),总结出大沽夹河流域降水与地表水径流深时空分布特点,得出水资源可利用量,并通过供、用水量分析,评价了大沽夹河流域水资源开发利用情况。
情结是瑞士心理学家荣格在他医生生涯中最早探索的领域,他主张人人都拥有情结。文章从荣格的情结理论引入,以分析心理学视角阐述了“名校情结”及其表现,探析其形成原因和分析心理学对这一现象的启示,以了解名校情结如何作用于心灵,深度揭示情结对意识的影响,并探寻“名校情结”转化的方式。
百香果(Passiflora edulis Sims.),营养和药用价值高,开发潜力大,不仅果肉具有重要的生物学功能,果皮也有控制血糖、抗高血压、抗炎减脂和保肝护肾等功效。目前的研究报道对于百香果果肉糖酸和一些基础物质含量的研究比较多,而对百香果的果皮、果肉类黄酮等生物活性代谢物质、基因功能和遗传转化的研究比较空缺。为揭示百香果类黄酮代谢相关机制,本研究以中国福建亚热带地区果园的‘福建百香果1号’