0% found this document useful (0 votes)
36 views6 pages

Design and Development of Volunteer Management System Based On Low Code Platform

Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-7 | Issue-5 , October 2023, Url: https://www.ijtsrd.com/papers/ijtsrd60064.pdf Paper URL: https://www.ijtsrd.com/management/mis-and-retail-management/60064/design-and-development-of-volunteer-management-system-based-on-low-code-platform/wu-xiaofei

Uploaded by

Editor IJTSRD
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views6 pages

Design and Development of Volunteer Management System Based On Low Code Platform

Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-7 | Issue-5 , October 2023, Url: https://www.ijtsrd.com/papers/ijtsrd60064.pdf Paper URL: https://www.ijtsrd.com/management/mis-and-retail-management/60064/design-and-development-of-volunteer-management-system-based-on-low-code-platform/wu-xiaofei

Uploaded by

Editor IJTSRD
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

International Journal of Trend in Scientific Research and Development (IJTSRD)

Volume 7 Issue 5, September-October 2023 Available Online: www.ijtsrd.com e-ISSN: 2456 – 6470

Design and Development of Volunteer Management


System Based on Low Code Platform
Wu Xiaofei
Student, Beijing Wuzi University, Beijing, China

ABSTRACT How to cite this paper: Wu Xiaofei


Aiming at the problem that the voluntary projects released in the "Design and Development of Volunteer
university campus cannot be timely delivered to the students, this Management System Based on Low
paper tries to solve this problem by developing a voluntary Code Platform" Published in
management system on a low-code platform, and further studies and International
Journal of Trend in
understands the process of developing the system on a low-code
Scientific Research
platform through the development process. Mainly from the and Development
requirements and technical analysis, structured system analysis and (ijtsrd), ISSN:
development process, finished product testing problems and 2456-6470,
reflection of the comprehensive exploration of low-code platform R Volume-7 | Issue-5, IJTSRD60064
& D volunteer management system, now the system has been able to October 2023,
solve such problems and formal operation. pp.887-892, URL:
www.ijtsrd.com/papers/ijtsrd60064.pdf
KEYWORDS: Low code platform, Voluntary management system,
Structured system analysis, Organizational structure, Business Copyright © 2023 by author (s) and
process, Data flow International Journal of Trend in
Scientific Research and Development
Journal. This is an
Open Access article
distributed under the
terms of the Creative Commons
Attribution License (CC BY 4.0)
(http://creativecommons.org/licenses/by/4.0)

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).

Figure 2 organizational chart


Using low code platform to build organizational structure is to establish a binary tree of volunteer management
system and volunteer project management and people management, the latter two are left and right nodes. After
the establishment is complete, we need to continue to set the child nodes, here can show an advantage of low
code development, is the modular package statement, just need you to know the composition of the system. In
the case of enterprises, as long as you understand the internal structure of the enterprise, such as what
departments, posts, and duties, you can use the low-code platform to quickly build an organizational model
according to the functions of the enterprise.
Business process analysis and construction:
If we analyze the problem in terms of function, the system will have some independence from the changes in the
organization, so we can draw a list of the business functions of the system (Figure 3). The purpose of doing so is
to make us understand the organizational structure at the same time, have a general understanding of the various
business functions attached to the organizational structure, and also have an overall understanding of the cross-
management, the depth of the various levels of the cross-part and various unreasonable phenomena.

@ 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

Figure 3 Business flow chart of volunteer management system


After the business is clear, you will have a clearer understanding when you set up the voluntary management
process through the low-code platform. When the system organization structure is completed, it is necessary to
set up the process. The process is the step that the designer hopes to complete a certain system function and
realize the system. The process of low code is realized through the form, which is essentially the flow process of
the form, and the enterprise goal is finally realized by dealing with various links of the form.
Data flow diagram construction:
Data flow diagram is a graphical system model that models an information system as input, processing, output,
and data storage from the point of view of the system. We can analyze the system information flow from the top
down through the data flow chart; Computer-processed parts can be drawn on the diagram; Further data analysis
based on logical storage can transition to database design; Determine the storage mode according to the data
flow direction; Corresponding to a processing process, the corresponding description language can be used to
express the processing method and transition to the program design. (As shown in Figures 4 and 5)

Figure 4 Top-level data flow diagram of the volunteer management system

@ 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

Figure 5 Flowchart of the first voluntary management system


The drawing of flow charts is to reduce complexity, ensure consistent complexity and balance, and focus on
logical processing models. The reduction of complexity lies in always grasping the requirements of the overall
goals and functions of the system, and breaking down complex problems into small problems within a certain
range. The guarantee of complexity and balance is that the decomposed small problems or sub-problems are
added without changing the original functionality. To focus on logic is to reduce the description of the concrete
implementation.
Construction of volunteer task management I have a clear understanding of the form process. For
module: example, when I first developed the form, I did not
According to the volunteer task system described know what impact the wrong choice of text type
above, if you want to complete the volunteer would have on the form process. After continuous
information entry function, you need to make a testing, I could correctly choose the text type by
process form for releasing volunteer task applications, understanding its principle. In order to show the
and the construction method is to select the required content of volunteer tasks more intuitively to users, I
form information by dragging and dropping. The added a non-flow file table when making the form,
producer needs to know what type of data is to fill in hoping to replace the table presented to users with a
the form and what kind of filling effect the data wants file table, and the file table will be used as the
to achieve. For example, the name should be selected presentation of volunteer task information of the
as text in the selection of data type, but the method of system. To do this, associate the file table data with
drop-down selection is to let the fillers fill in it, then the application form data and set the portal display to
the candidate should be selected when selecting the display only the file table. The function of association
data type, and the enumeration of the name of the is to communicate data, and the data on the
required person should be created and bound. In this application form can be displayed as long as the
way, the data field of the required person will appear associated data is clicked on the file table. Much
when filling out the form. After the completion of the easier to build than traditional code. Now that the
form, it is necessary to set up the process, take the volunteer management system has the ability to
volunteer project application as an example, if you process project applications and store project
want to release a volunteer project, it is necessary to information, the next step is to process volunteer
fill in the application form of the volunteer project, project applications. Need to make a process form, do
and send it to the internal management of the system not need to have a table format, you can just type a
after the internal person in charge of the review and sentence "the project application has been submitted,
approval of the system can display the information of please wait patiently for the result." Then the form is
the volunteer project, this is the process of the form. It created and triggered with the application form of the
is much easier for me to set the flow of the table after volunteer project, so that the ability to process the

@ 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

You might also like