随着网络科技的不断发展以及人们经济水平的逐步提高,计算机如今已成为人们生活中不可缺少的一部分,为儿童福利院带来了更多的选择和便捷,基于java技术设计与实现了一款简洁、轻便的管理系统。本系统解决了儿童福利院管理事务中的主要问题,包括首页、个人中心、爱心人士管理、员工管理、后勤人员管理、儿童信息管理、院所风采管理、活动管理、食谱管理、领养流程管理、政策法规管理、楼栋管理、宿舍管理、领养申请管理、义工申请管理、捐赠信息管理、宿舍物品管理、物资管理、物资采购管理、报修申请管理、报修状态管理、宿舍分配管理、领养后续管理、在线留言、系统管理等功能。
本系统采用了java语言的ssm框架,数据采用MySQL数据库进行存储。管理方面采用框架自带的Django-Admin系统,功能强大,界面化操作便于上手。本系统具有良好的易用性和安全性,系统功能齐全,可以满足儿童福利院信息管理的相关工作。
关键词:儿童福利院;java技术;ssm框架;MySQL;
研究背景和意义
随着科学技术的不断发展,计算机现在已经成为了社会的必需品,人们通过网络可以获得海量的信息,这些信息可以和各行各业进行关联,儿童福利院管理系统也不例外,它给儿童福利院带来了更多的选择和便捷。然而,因2019年末的新冠疫情席卷全球,加重了全世界经济的不稳定性并严重影响了电子商务平台的准确度。为解决这样的问题,管理系统应运而生并快速发展,目前已成为众多公司的应用模块,同时也引起了学术界的长期关注[1]。
随着时代的发展和需求的不断提高,儿童福利院管理应对的数据量将越来越庞大,数据结构也会越来越复杂,因此本文所提出的儿童福利院管理系统具有实际意义,可提高效率,减少不必要的人力财力的损失,具有一定的现实意义。
拟解决的问题及特性
面对重复性机械性的工作,工作人员不可避免的会出现失误,而改正失误的成本也相当高。这些都为儿童福利院管理工作带来了新的问题[1]。从而急需开发一款这样的系统来解决这些问题,对高速发展的技术有着更强的适应性,只需要维护更新得当,大大的降低了人力成本。儿童福利院管理系统有以下几个特性:
(1)高自由度:儿童福利院管理系统是一种人性化设计的系统,可以根据用户的需要来添加不同功能的组件和界面,让儿童福利院管理系统更加的符合操作者的使用习惯,提供更多的便利功能。
(2)用户之间互动性强:儿童福利院管理系统的所有用户可以交流自己的心得。
(3)高检索率:传统管理信息检索也需要系统的支持,不过纸质载体的体积大,占地面积广,复原困难等问题,就算检索到了位置,也会出现找不到资源的情况,儿童福利院管理系统可以不受物理空间的限制,能储存的资料也没有空间的限制,大大的提高了资源搜索效率。
(4)节省资源:传统儿童福利院管理需要消耗大量人力对信息进行编辑管理,费人,费时,费力。而儿童福利院管理系统这些缺陷都没有,还节省了大量资源。极大地提高工作效率,可以精确查询和编辑各类信息,能更快、更好地满足了他们的需求。
论文的结构
本文的主体结构如下:
第一章主要对当下的儿童福利院管理系统的背景及开发意义进行了重点论述。
第二章 重点介绍本系统的相关的开发技术,并对软件的部署环境进行必要的说明。
第三章 重点对系统进行需求分析、流程分析和可行性论述。
第四章 主要对系统整体功能进行设计和对数据库进行设计。
第五章 详细的对各个模块进行阐述,各个模块总体的设计以文字加图表的形式进行说明。
第六章 对系统的测试方法进行说明及测试结果的展示。
系统需求分析
需求分析在系统开发中有着十分重要的作用[9]。软件项目凭借软件工程的思想和步骤可以大大的提高开发效率,缩短软件开发周期,保证了软件项目的质量。需求分析作为软件工程方法中的一步是至关重要的。软件需求工程是一门分析并记录软件需求的学科[10]。需求分析简单的来说就是用户需要什么,系统需要什么,对此进行问题的列举,等级的排列,需要缜密的思分析和大量的调研[11]。
系统管理可细化为若干个更低级的功能,每个功能均可进行不同的操作。系统管理用例需求如图
儿童福利院管理系统在国内有很多值得借鉴的例子,功能也都趋于完善,因此此次儿童福利院管理系统将轻量化开发,要完成以下功能:
(1)要支持完整的用户注册,登录功能,账号的管理通过管理员来实现。
(2)儿童福利院管理系统的前端页面简单明了,功能让用户快速上手,一目了然,不需要教程也能直接使用。
(3)为了用户能够方便的搜寻信息。
(4)管理员通过后台系统来完成对儿童福利院信息的编辑,包括查询、新增或删除等操作。
系统功能结构设计图
系统采用了结构化开发的方法。这种开发方法的优点是控制性比较强,开发过程中采用了结构化和模块化的设计思想,自顶向下,从总体到部分,合理划分系统的结构和模块。结构化开发时使用模块式开发,各模块之间互不影响,方便系统的开发与管理。 系统总体功能如下图所示:
系统功能实现
当人们打开系统的网址后,首先看到的就是首页界面。在这里,人们能够看到儿童福利院管理系统的导航条,通过导航条导航进入各功能展示页面进行操作。系统首页界面如图:
儿童信息:在儿童信息页面的输入栏中输入性别、年龄和爱好进行查询,可以查看到儿童信息详细信息,并根据需要进行领养申请或收藏操作;儿童信息页面如图:
领养流程:在领养流程页面的输入栏中输入申请、审查和登记进行查询,可以查看到领养流程详细信息,领养流程页面如图:
后台模块实现
管理员模块实现
管理员进入主页面,主要功能包括对首页、个人中心、爱心人士管理、员工管理、后勤人员管理、儿童信息管理、院所风采管理、活动管理、食谱管理、领养流程管理、政策法规管理、楼栋管理、宿舍管理、领养申请管理、义工申请管理、捐赠信息管理、宿舍物品管理、物资管理、物资采购管理、报修申请管理、报修状态管理、宿舍分配管理、领养后续管理、在线留言、系统管理等进行操作。管理员主页面如图:
爱心人士模块实现
爱心人士进入系统可以对首页、个人中心、儿童信息管理、领养申请管理、义工申请管理、捐赠信息管理、领养后续管理等功能进行操作。爱心人士主页面如图:
员工模块实现
员工进入系统可以对首页、个人中心、爱心人士管理、儿童信息管理、活动管理、食谱管理、楼栋管理、宿舍管理、领养申请管理、义工申请管理、捐赠信息管理、宿舍物品管理、物资管理、物资采购管理、报修申请管理、报修状态管理、宿舍分配管理、领养后续管理等功能进行操作。员工主页面如图:
后勤人员模块实现
后勤人员进入系统可以对首页、个人中心、宿舍物品管理、物资管理、物资采购管理、报修申请管理、报修状态管理等功能进行操作。后勤人员主页面如图:
《基于ssm儿童福利院管理系统》该项目含有源码、文档、配套开发软件、软件安装教程、项目发布教程等
软件开发环境及开发工具:
开发语言:Java
JDK版本:JDK1.8
服务器:tomcat7
数据库:mysql 5.7
数据库工具:Navicat11
开发软件:eclipse/myeclipse/idea
Maven包:Maven3.3.9
浏览器:谷歌浏览器