0% found this document useful (0 votes)
17 views15 pages

Usecase Study Project4 Group11

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

Usecase Study Project4 Group11

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

DUY TAN UNIVERSITY

-------------- -------------

SYSTEM INTEGRATION
CASE STUDY IV:

Executive Dashboard
Lecturer : Nguyen Minh Nhat
Group 11: Bui The Luc
Thai Ba Hung
Le Hoang Anh Tai
Le Cong Hoang
Nguyen Tan Tien
Ngo Minh Thang
Da Nang, 05/2024
MỤC LỤC

I.Introduction...................................................................................................................2
1.1.Purpose......................................................................................................................2
1.2.Scope.........................................................................................................................2
II.Popular Low code platforms........................................................................................3
2.1.Overview...................................................................................................................3
2.2.Concept of Low code.................................................................................................3
2.3.Application of Low code...........................................................................................3
III.Discusstion.................................................................................................................4
3.1.Advantages of Low code...........................................................................................4
3.2.Disadvantages of Low code.......................................................................................5
3.3.When to Use Low code.............................................................................................5
IV.Interface uses Low code.............................................................................................6
4.1.Role Admin...............................................................................................................6
4.2.Role User.................................................................................................................11
V.The future of Low code.............................................................................................12
VI.Conlusion.................................................................................................................13

1
I.Introduction

1.1.Purpose

The purpose of this document is to provide a comprehensive overview of low-code


development platforms (LCDPs), highlighting their significance, benefits, and
potential impact on the software development landscape. This includes an exploration
of how low-code platforms can democratize application development, streamline
processes, and empower a broader range of users to participate in the creation of
software solutions.

1.2.Scope

Definition and Overview: An introduction to what low-code platforms are, their key
characteristics, and how they differ from traditional development methodologies.

Benefits and Advantages: An analysis of the primary benefits of using low-code


platforms, such as increased development speed, reduced costs, and enhanced flexibility.

Use Cases and Applications: Examples of industries and scenarios where low-code
platforms are particularly effective, demonstrating their versatility and wide-ranging
applicability.

Technology Integration: Discussion on how low-code platforms integrate with other


technologies like artificial intelligence (AI), automation, and cloud computing to enhance
their capabilities.

Challenges and Limitations: Identification of potential challenges and limitations


associated with low-code platforms, including security concerns, scalability issues, and the
need for customization.

Future Trends: Insights into the future of low-code development, including anticipated
trends, advancements, and the evolving role of low-code in the broader tech ecosystem.

2
II.Popular Low code platforms

2.1.Overview

 Intuitive Development Interface: Use drag-and-drop functionality and visual


modeling tools to simplify the development process.
 Reusable Components: Available modules and templates can be customized
and reused in a variety of applications.
 Integration Capabilities: Built-in connections and APIs make it easy to connect
to existing systems and third-party services.
 Process Automation: Tools to automate processes, data management, and
application logic without requiring much programming knowledge.
 Artificial Intelligence (AI): AI tools support code generation, predictive
analysis, and natural language processing.
 Automation: Workflow automation and robotic process automation (RPA) to
optimize repetitive tasks.
 Cloud Computing: Deploy and scale applications through cloud infrastructure.
 Data Analytics: Integrate data analytics to provide real-time information and
decision support.

2.2.Concept of Low code

Low Code Definition :


Far Concept: Low code is a software development model where users can create
applications using graphical interfaces and extension and entertainment tools instead
of writing broadcast commands.
Potential: Low code helps optimize software development, reduce exploit
development time, and create flexible, easily scalable applications.

2.3.Application of Low code

System Integration: Enables easy low-code integration with existing systems,


creating a cohesive and efficient work environment.

3
Automation: Low-code tools help automate business processes, optimize
productivity, and reduce error detection.

Fast Application Development: Enjoy the flexibility and ease of creating low-code
applications that help businesses quickly respond to market needs.

III.Discusstion

3.1.Advantages of Low code

Optimize Development Process

Reduced Time: Low code helps shorten application development time from
months to weeks, creating flexibility and speed in responding to the market.

Increase Efficiency: Using low code helps focus on optimizing business processes
instead of spending a lot of time writing code.

Effective System Integration

Effective Linkage: Low code allows easy connection to existing systems, creating
information linkage and effective management.

Process Automation: Automatic integration between systems helps optimize


workflow and minimize human errors.

Flexible and Easily Expandable

Flexibility: Low code allows for the creation of flexible applications that can easily
change according to business needs and market feedback.

Easy Expansion: Expanding the application and integrating new features does not
require much effort or time.

4
Safety and Confidentiality

Security Compliance: Low code needs to comply with security standards and
information security regulations to ensure data and system safety.
3.2.Disadvantages of Low code
Customization Limitations
Limited Features: Low-code platforms often have limited customization and in-
depth features. For applications that are complex or have special requirements, using
low-code may not fully meet the needs.
Integration Difficulties: For complex systems that require extensive integration
with many different services and technologies, low-code may not provide enough
customization.
Limits on Technical Knowledge
Technical Knowledge: Users without deep technical knowledge may have
difficulty when faced with complex problems or when needing to optimize the
application.
Lack of Granular Control: Low-code development does not provide the same level
of granular control as traditional development, which can limit the ability to optimize
and fine-tune the application.
Depends on Supplier
Lock-in Risk: Using a specific vendor's low-code platform can lead to lock-in,
making it difficult to switch to another vendor or use other technologies.
Compatibility Limitations: Vendor tools and services may not be compatible with
your existing systems and applications.
3.3.When to Use Low code
Resource Constraints
Limited Development Resources: When you have a small development team or
lack of specialized developers, low-code platforms allow non-technical staff to
contribute to app development.

5
Budget Constraints: When you need to minimize development costs, as low-code
platforms can reduce the need for extensive coding and lower the overall cost of
development.
Routine Business Applications
Internal Tools and Dashboards: Developing internal tools, dashboards, and simple
applications that automate routine business processes.
Business Process Automation: Automating and streamlining repetitive business
processes to increase operational efficiency.
Agility and Flexibility
Rapid Iteration and Adaptation: When projects require frequent updates and
iterations based on user feedback or changing business requirements.
Agile Development: Supporting agile methodologies by enabling fast
development, testing, and deployment cycles.
Data-Driven Applications
Data Management: Building applications that handle data collection, analysis, and
reporting with built-in analytics and data visualization tools.
Forms and Workflow Automation: Creating forms and automating workflows for
data entry, approval processes, and task management.
IV.Interface uses Low code
4.1.Role Admin
Username: ceo
Password: 1234

Khi đăng nhập với role admin thì có thể sử dụng toàn bộ chức năng gồm:
- Tạo tài khoản
- Xem thông báo
- Xem danh sách nhân viên
- Xem và tính lương và lịch sử công việc
- Thêm xóa sửa và tìm kiếm nhân viên
- Thống kê doanh thu

6
Giao diện đăng nhập

Giao diện tạo tài khoản

7
Giao diện cài đặt hệ thống

Giao diện thông báo

8
Giao diện danh sách nhân viên

Giao diện thống kê doanh thu

9
Giao diện chi tiết nhân viên – lịch sử công việc

Giao diện chi tiết nhân viên – tính lương

10
Giao diện thêm xóa sửa nhân viên

4.2.Role User
Username: user
Password: 1234

Khi đăng nhập với role user thì có thể sử dụng duy nhất 1 chức năng là:
- Xem danh sách nhân viên

Giao diện đăng nhập

11
Giao diện danh sách nhân viên

V.The future of Low code


Application Growth and Expansion
More Popularity: The adoption and usage of low-code platforms will continue to
increase in many industries such as finance, healthcare, retail, and manufacturing.
New Applications: Low-code will not only be limited to enterprise application
development but will also expand into new fields such as IoT, AI, and complex
automation systems.
Technological Improvements
AI and Machine Learning Integration: Low-code platforms will increasingly
integrate AI and Machine Learning technologies to support automation development,
data analytics, and process optimization.
Automation and RPA: Integrate with robotic process automation (RPA) tools to
optimize and automate complex business processes.
Enhance Customization and Extensibility
Enhanced Customization: Platforms will provide more options to customize and
extend applications to meet specific business needs.
Scalability: Improved scalability to support large-scale and complex applications.
Security and Regulatory Compliance
Improved Security: Enhanced security measures to protect data and ensure the
safety of applications developed on low-code platforms.

12
Regulatory Compliance: Ensure applications comply with regulations and industry
standards, especially in sensitive sectors such as healthcare and finance.
Development and User Support
Community and Support: Build a strong user community and provide support
resources such as tutorials, courses, and discussion forums.
User Experience: Improve the user interface and overall experience to make it
easier for users to use and develop the application.
VI.Conlusion
Low-code development platforms are increasingly proving their important role in
innovation and digital transformation of businesses. Here are the key points
summarizing the future and benefits of low-code:

Speed and Efficiency


Low-code helps speed up the software development process, reducing time and
costs compared to traditional methods. Drag-and-drop capabilities and reusable
components enable developers to quickly create complete applications without writing
code from scratch.

Reaching Everyone
Low-code opens up opportunities for "citizen developers" - people without a deep
programming background - to participate in the application development process. This
not only promotes creativity but also reduces the load on professional IT teams.

Flexibility and Customization


Despite its limitations in customization and complexity, low-code still serves a
wide range of applications from simple to medium-sized. Platforms are increasingly
improving to provide more options for customization and integration with existing
systems.

Integrating Modern Technology

13
Low-code does not stand still but continuously integrates modern technologies
such as AI, Machine Learning, and RPA. This enhances the ability to automate and
optimize business processes.

Security and Compliance


Despite security concerns, low-code platforms are increasingly placing greater
emphasis on ensuring security and regulatory compliance, especially in sensitive
sectors such as healthcare and finance. .

Promising Future
The future of low-code is promising with increasing widespread adoption across
many industries. The combination of low-code and traditional coding creates more
flexible and powerful development solutions.

14

You might also like