开发架构因为使用场景的不同,以及个人喜好等因素,所以具体开发架构不尽相同,并未形成统一。但主要的可以总结技术栈为:Cordova+HTML+CSS+JavaScript+MySQL。
具体到工程内,有如下几个方面:client部分,用于存放主要的源代码,在client内也分为assets文件夹,用于存放css以及图片文件,js文件夹存放有主要逻辑的js文件,index.html文件是项目的主要入口;hooks部分是build之前的cordova的运行文件,这里通常会有针对不同平台的配置;plugins部分存放所有的插件包以及自定义的插件;platforms部分是平台文件,会自动创建;resources部分是不同平台的splash和应用图标文件;www部分是编译后的压缩运行文件;config.xml文件是cordova的配置文件。
第六章 总结与展望
6.1 总结
通过对人力资源管理的需求分析进行深入调研,结合企业未来的发展战略与可持续健康发展策略,为实现当前企业提高员工绩效以及帮助管理者有效的管理企业的目标,采用了html,css,JavaScript等语言与mysql数据库对人力资源管理系统进行开发。本文从系统需求、开发架构、前端系统设计、移动端系统设计等多方面进行了介绍,本文的主要开展的工作概况如下:
(1)对当前人力资源管理现状与背景进行了叙述,从国内关于人力资源管理系统研究的内容,演化进程等角度进行了分析和总结。
(2)根据南京电信溧水区分公司的人力资源管理的实际业务需求,从功能性需求和非功能性需求方面进行分析,在每个需求分类中,再细分出详细需求,实现在构建人力资源管理系统时任务的细化,搭建出较为完善的系统主体。
(3)基于实际需求,利用B/S结构和C/S结构对系统进行了编程实现和测试、运行。对于调试中发现的各种错误和问题,也及时的予以解决。其中使用B/S结构搭建的网站,C/S结构搭建的移动端APP,通过实验证明,在满足性能指标的同时,也达到了预期的功能。
本系统的主要特点:
(1)本系统作为一种为企业管理提供的信息化工具,不仅实现了对企业的针对性管理以及更精确可视的考核管理,而且方便了查询,有助于企业提高服务质量,在一定程度上增进企业信息化、智能化管理进程,保证了企业的可持续健康发展。
(2)本系统综合考虑了功能性需求和非功能性需求,使得整个系统能够十分全面的覆盖人力资源管理的方方面面,更具有客观性,能够直观展示企业组织性的管理架构,将人力资源管理运用到最佳状态。
(3)本系统对前端系统各模块进行合理细致布局以及结合移动端系统设计的实现,使得整个系统功能展示更加完善,本系统对人力资源系统的设计思想可以对于未来人力资源管理系统研究起到了一定的借鉴作用。
参考文献(略)