Design and Development of Volunteer Management System Based On Low Code Platform
Design and Development of Volunteer Management System Based On Low Code Platform
Volume 7 Issue 5, September-October 2023 Available Online: www.ijtsrd.com e-ISSN: 2456 – 6470
INTRODUCTION
As the main technology of the new generation of to the difference in the indirect delivery time of each
content management platform, low-code development college and department.
platform can support the development of multiple
Demand analysis:
people, while the requirements for developers are also
During college life, the number of volunteer hours
reduced. Not only that, the low-code platform is a becomes a requirement for students to complete while
collection of tools that visually develop and deliver studying in school, which can cause many problems
complete applications. Drag and drop the core of the for freshmen, such as: how to participate in campus
interface code platform. Instead of using thousands of volunteer activities? How many volunteer hours do I
lines of complex code and syntax, you can use low
need to not affect graduation? When students have
code to quickly and intuitively build complete more demands for volunteer projects, the school will
applications with user interfaces data, and logic. also have many problems. For example, there is no
Faster application delivery with less manual coding.
unified platform for releasing information about
This makes the lower generation not limited to volunteer projects in the school, and the information
programmers with professional programming ability, about volunteer projects cannot be delivered to
and students can also build applications. Once you've students in a timely and effective manner.
built your organization, forms, and processes, you can Organizations that are responsible for managing the
get it up and running.
release of volunteer information require many
Research background: personnel and are difficult to manage.
The development of this system is based on the
situation that students miss the volunteer project due
@ IJTSRD | Unique Paper ID – IJTSRD60064 | Volume – 7 | Issue – 5 | Sep-Oct 2023 Page 887
International Journal of Trend in Scientific Research and Development @ www.ijtsrd.com eISSN: 2456-6470
Yes No
Worry about getting volunteer hours 38.46% 61.54%
Whether you can't get the assignment worry 80.00% 20.00%
Whether you are satisfied with the way of releasing volunteer tasks on campus 85.71% 14.29%
Do most of your volunteer work on campus 52.38% 47.62%
Whether you are satisfied with the campus volunteer task 87.91% 12.09%
Figure 1 Survey of volunteer tasks
In order to avoid such a situation, I mainly conducted a questionnaire survey on freshmen and sophomores who
have a high demand for volunteer hours. On the one hand, I conducted a survey on the difficulty of obtaining
volunteer hours; on the other hand, I conducted a survey on the satisfaction degree of obtaining volunteer tasks
and the way of obtaining volunteer tasks. The survey results were collected from 91 freshmen and sophomores at
Beijing Wuzi University (see Figure 1).
According to the survey results, 38.46% of them are worried about the number of volunteer hours, 80% of these
38.46% are unable to grab the volunteer task, and 85.71% are not satisfied with the way the school volunteer
task is released. That is to say, the school does not give students a good experience to receive the task. On this
basis, when asked whether they are satisfied with the completion of the volunteer task, the vast majority of
people think that the school is doing well in the completion of the task experience, indicating that doing the
volunteer task is helpful to them. If we can’t solve the problem of obtaining volunteer tasks, it is easy to
discourage students from completing volunteer tasks in school. Another survey on the way to receive volunteer
tasks shows that 52.38% of students choose to complete volunteer tasks in school. On the one hand, it indicates
that there are not many students completing volunteer tasks in school, and difficulties in receiving tasks do affect
students completing volunteer tasks in school. On the one hand, the limited number of volunteers on campus
can’t meet students' demand for volunteer hours. In the recommendations on the Posting of campus volunteer
assignments, it is said that there are no volunteer assignments from other colleges, and the staff is already full
when they are informed of the assignment; It is also said that the issuance of campus volunteer tasks
distinguishes whether to join volunteer organizations, and the volunteer tasks sent out are the priority access
within the organization. On this basis, I decided to develop a system on how to better improve the way of
obtaining volunteer hours, reduce the lag of messages, and enable students to solve such problems through the
volunteer management system that can more quickly grasp the information related to volunteer tasks. Compared
with the application of Web Service based on B/S architecture, Eclipse, IntelliJ IDEA and other integrated
development environments are needed. I chose a low-code platform for development.
Technical feasibility analysis:
The technical factors involved in the development of this system are as follows.
1. Information system development methods. There are students in the development team who are proficient in
low-code platform development techniques and have no problems in information system development
methods.
2. Database technology. The development team has experience in application database development,
3. Java development technology. The development team has students who are proficient in Java programming.
Low code platform to develop voluntary management system:
On the visual design UI interface, users of the low-code platform can use the combination of business formula,
form-filling formula and data interface without writing a line of code to draw tables in drag-and-drop mode and
develop enterprise-level personalized management software with ERP, WMS, OA, purchase-sales-inventory and
other functions that can be changed on demand. After determining the development tools, I set two goals for the
development: one is a volunteer task management system for collecting and processing volunteer tasks for
volunteers; the other is a volunteer management system for volunteers for storing personal information and
updating volunteer participation. According to the definition of its role, each can be extended to its specific
functions: the volunteer task management system can be extended to collect the volunteer tasks issued by the
school and process the application for volunteer projects. The volunteer management system can be extended to
record the personal information of volunteers and update the task information after the completion of the task.
Structured voluntary management system analysis:
To complete the initial conception of the system, we need to use structured systems analysis. Structured system
analysis is the work to be done in the system analysis stage of structured life cycle method. Based on students'
@ IJTSRD | Unique Paper ID – IJTSRD60064 | Volume – 7 | Issue – 5 | Sep-Oct 2023 Page 888
International Journal of Trend in Scientific Research and Development @ www.ijtsrd.com eISSN: 2456-6470
demand for obtaining volunteer tasks and the process of obtaining volunteer tasks, the data processing process of
the volunteer management system is analyzed and planned, and the analysis results are expressed through
specific chart tools to form a logical model of the volunteer management system. The analysis method is top-
down, layer by layer decomposition, using the two basic means of decomposition and abstraction to control the
complexity of the system. Its advantage is that it can decompose big problems into small problems and improve
the system better. The steps are divided into three steps: organizational structure analysis, business process
analysis, and data process analysis.
Analysis and construction of organizational structure:
Before creating the organizational structure of the system, in addition to understanding the leadership at the
vertical level, it is also necessary to understand the various connections of the organization. The organizational
construction of the voluntary management system starts from both tasks and personnel, and requires the
organization and its relationship (as shown in Figure 2).
@ IJTSRD | Unique Paper ID – IJTSRD60064 | Volume – 7 | Issue – 5 | Sep-Oct 2023 Page 889
International Journal of Trend in Scientific Research and Development @ www.ijtsrd.com eISSN: 2456-6470
@ IJTSRD | Unique Paper ID – IJTSRD60064 | Volume – 7 | Issue – 5 | Sep-Oct 2023 Page 890
International Journal of Trend in Scientific Research and Development @ www.ijtsrd.com eISSN: 2456-6470
@ IJTSRD | Unique Paper ID – IJTSRD60064 | Volume – 7 | Issue – 5 | Sep-Oct 2023 Page 891
International Journal of Trend in Scientific Research and Development @ www.ijtsrd.com eISSN: 2456-6470
application of the volunteer project is also equipped. solve this problem, I chose to add an association
The actual process is that the publisher publishes the condition to the project name that should be
volunteer project application in the system, and then associated after the project's due date. This allows
posts it to the system portal after internal review. information about the volunteer project to be entered
After seeing the content requirements of the project into the volunteer file at the end of the project. In fact,
on the portal, the volunteer makes an application, and the most ideal solution is to confirm the completion
can participate in the volunteer project after approval. of the volunteers before entering the file, but the low-
With the combination of the two, the voluntary code platform can’t judge whether to participate in
project management system module is constructed. and complete the project, and can only be handed
The construction of volunteer management over to the manual solution, which will increase the
module: labor cost of the system.
The construction of the volunteer management system Research and development problems and
is similar to the construction of the volunteer project reflections:
management system. It is also necessary to make the During the development process, I encountered many
flow form of the volunteer application and the non- problems, such as: the low-code platform for users to
flow form of the volunteer file, and realize its use the interface does not meet my vision; How can I
functions through the relationship between the two make the system have the four capabilities that I
forms and the process of processing the form. The initially identified; The use of associations and
application form is equivalent to entering the triggers in form relationships; How to limit the
volunteer identity information into the system, and number of volunteers to participate in volunteer
the file form is entering the input information into the projects and so on. Many of the problems have been
system. According to the envisaged function, I hope solved as I have progressed through development.
that the volunteer management system can record the The four capabilities are the system functions that I
personal information of volunteers and update the have detailed; Association means that a table can be
situation of volunteers participating in volunteer used on another table after filling in the data without
projects. The former has been achieved through the filling in, and trigger is the touch publication that
volunteer project management, the latter needs to link appears after filling in a table and clicking send;
the project name in the volunteer project application Limit the number of people this can’t be solved by the
form with the activity participation in the volunteer system at present, only the system administrator. As
file form, so that the project name can be displayed for the limit of the number of volunteers selected, my
on the activity participation in the file form. In this initial idea was to screen all the volunteers who chose
way, the information storage and activity the volunteer task on a first-come, first-served basis.
participation of volunteers are updated, and the Later, I thought that such problems should be solved
volunteer management system module is completed. at the beginning, and the inventory should be
displayed in real time just like selling goods, so as not
Voluntary management system practical test:
After completing the construction of the two to disappoint students' expectations.
subsystem modules, the volunteer management Peroration:
system can try to run. In the actual test process, the Through the use of low-code platform to develop a
user's personal information should be entered into the voluntary management system, I learned that the
volunteer management system first, and then the system developed by the low-code platform has great
simulated applicant should send the volunteer project limitations. On the one hand, its functions are realized
information. When the volunteer information is found through form delivery and the connection between
at the front desk and the application is sent, the various forms. On the one hand, the approval between
"project application has been submitted, please wait forms is the responsibility of the internal administrator
patiently for the result." At the same time, the of the system, and a little restriction on filling out the
personal profile activity participation has the activity form may use personnel. This will waste a lot of
name. A problem that arises here is that the project manpower on the management of the system, but the
will automatically default to completion after the low-code platform has obvious advantages in terms of
project is picked up. If this problem cannot be solved, the low developer threshold, short development cycle
it will appear that the task is not participated in. To and simple operation of the development process.
@ IJTSRD | Unique Paper ID – IJTSRD60064 | Volume – 7 | Issue – 5 | Sep-Oct 2023 Page 892