Usecase Study Project4 Group11
Usecase Study Project4 Group11
-------------- -------------
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
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.
Use Cases and Applications: Examples of industries and scenarios where low-code
platforms are particularly effective, demonstrating their versatility and wide-ranging
applicability.
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
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
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 Linkage: Low code allows easy connection to existing systems, creating
information linkage and effective management.
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
7
Giao diện cài đặt hệ thống
8
Giao diện danh sách nhân viên
9
Giao diện chi tiết nhân viên – lịch sử công việc
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
11
Giao diện danh sách nhân viên
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:
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.
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.
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