DUY TAN UNIVERSITY
-------------- -------------
SYSTEM INTEGRATION
CASE STUDY II:
Executive Dashboard
Lecturer : Nguyen Minh Nhat
Group 11:
Thai Ba Hung
Le Hoang Anh Tai
Le Cong Hoang
Nguyen Tan Tien
Ngo Minh Thang
Bui The Luc
Da Nang, 05/2024
Mục lục
I. Define problem of current system............................................................................3
II. Solution.....................................................................................................................3
IV. Graphic user interface...........................................................................................4
1. Login...........................................................................................................................4
2. Main dashboard..........................................................................................................5
3. Human Resource.........................................................................................................6
4. Employee information detail......................................................................................7
5. Report interface...........................................................................................................8
6. Setting form................................................................................................................9
V. Use cases:................................................................................................................10
Login........................................................................................................................10
Main Dashboard.....................................................................................................10
Human Resource.....................................................................................................10
Employee Detail......................................................................................................11
Report......................................................................................................................11
Setting......................................................................................................................12
I. Define problem of current system
Data Redundancy: The current system likely suffers from redundant data entry,
where HR inputs employee information separately from the payroll system. This not
only wastes time but also increases the risk of errors.
Lack of Integration: HR and payroll systems often operate as separate entities,
leading to inefficiencies in communication and coordination between the two
departments. This can result in delays in processing payroll, inaccuracies in employee
data, and compliance issues.
Manual Processes: If the current system heavily relies on manual processes, it can
lead to delays, errors, and increased administrative overhead. This includes tasks such
as time tracking, leave management, and benefits administration.
Compliance Risks: Compliance with labor laws, tax regulations, and company
policies is crucial for HR and payroll functions. A disjointed system increases the risk
of non-compliance, which can result in penalties and legal issues.
II. Solution
Integrated Software Platform: Implement an integrated HR management and
payroll software platform that consolidates all employee data and processes into a
single system. This ensures that HR and payroll functions are seamlessly connected,
reducing data redundancy and streamlining operations.
Automated Processes: Utilize automation to streamline repetitive tasks such as
data entry, payroll calculations, and compliance reporting. This not only saves time but
also reduces the likelihood of errors associated with manual processes.
Self-Service Portals: Provide employees with self-service portals where they can
access and manage their personal information, submit time-off requests, view pay
stubs, and update their tax withholding preferences. This empowers employees and
reduces the administrative burden on HR staff.
Compliance Features: Choose a software solution that includes built-in compliance
features, such as automatic updates to reflect changes in labor laws and tax
regulations. This ensures that HR and payroll processes remain compliant with
applicable laws and company policies.
Training and Support: Provide comprehensive training and ongoing support to HR
staff and employees to ensure smooth adoption and usage of the new system. This may
include training sessions, user guides, and access to a help desk for technical
assistance.
Data Security: Implement robust security measures to protect sensitive employee
data stored within the system. This includes encryption, access controls, and regular
security audits to identify and address potential vulnerabilities.
IV. Graphic user interface
1. Login
Picture 1.1: Login interface
- CEO must enter true username and password to login to system. If username or
password is not correct, system will not alow CEO to see the dashboard.
2. Main dashboard
Picture 2.1: Main dashboard
- After login successful to application. The main dashboard will be displayed with
Notification box. The notification will show CEO see the notification about
employee’s birthday, employee’s hiring aniversary or an employee has
accumulated more than a certain number of days of vacation in our application
dashboard.
- If CEO want to see information of any employee or see the report of total earning,
click to Human Resource tab or Report tab on main dashboard.
3. Human Resource
Picture 3.1 Main interface of Human resource
- On the Human Resources interface, the CEO can view all employee information of
any department at any branch by selected branch or department. When selecting a
branch or department, the employee list will be displayed in the table below.
- CEO can add, delete, update employees.
- In addition, if the CEO wants to find an employee, just enter the employee's name in
the textbox and then click search by name or id, the results will be displayed as in the
table below.
- If the CEO wants to see more detailed information of any employee, double click on
their name or information and the employee's detailed information will be displayed.
4. Employee information detail
Picture 4.1: Employee with History job
Picture 4.2: Employee detail with Salary and timekeeping report.
5. Report interface
Picture 5.1 Report interface
- CEO can see the report of total earning of any department of any branch by Gender,
by Employee type or by Ethnicity on report interface after select Branch,
Department and Year of report.
6. Setting form
Picture 6.1 System setting interface.
- When click on menu Account and select setting, the system setting interface will be
displayed. In this interface, CEO can select notification setting of Vacation or
anniversary of employee.
V. Use cases:
Login
Module: Case Study II Form: CEO
Create by: Group 11 Create day: 9/04/2012
Input: Form Login Output: Dashboard
Processing Step by step
1. Enter Username
2. Enter Password
3. Press Submit to go to Dashboard interface or press Cancel to exit Login
Main Dashboard
Module: Case Study II Form: CEO
Create by: Group 11 Create day: 9/04/2012
Input: Output: Dashboard
Processing Step by step
1.Sign in
2.Displays the main interface of the system
3.Display notifications on the dashboard
Human Resource
Module: Case Study II Form: CEO
Create by: Group 11 Create day: 9/04/2012
Input: Human Resource Output: Dashboard
Processing Step by step
1. Click on Human Resource
2.System interface display
3.Perform functions:
1. Search (Name, ID)
2.Add, edit, delete
4. The system will:
1. Display searched employees
2. Confirmation message when adding, editing or deleting
5. Confirm or exit
6. The system displays the results when clicking Confirm
Employee Detail
Module: Case Study II Form: CEO
Create by: Group 11 Create day: 9/04/2012
Input: Employee Detail Output: Dashboard
Processing Step by step
1.Double kick the employee
2. The system displays the Employee Detail form
Report
Module: Case Study II Form: CEO
Create by: Group 11 Create day: 9/04/2012
Input: Report Output: Dashboard
Processing Step by step
1.Click to select the Report function
2.The system displays the interface
3.Perform filtering on attributes to view income reports
4.The system displays the results
Setting
Module: Case Study II Form: CEO
Create by: Group 11 Create day: 9/04/2012
Input: Setting Output: Dashboard
Processing Step by step
1.Click on Account menu and select settings,
2.The system settings interface will be displayed.
3.In this interface, properties can be selected or changed
4.Click Save, Reset or Close 5. The system will:
1.Save the changed information
2. Reset to default
3. Close settings
MEETING TEAM CASE STUDY 2
DaNang, Apirl 21,2012
Group 11 : LECTURER:
Le Hoang Anh Tai Nguyen Minh Nhat
Ngo Minh Thang
Thai Ba Hung
Le Cong Hoang
Bui The Luc
Nguyen Tan Tien
CONTENT:
PART 1: Define objective
PART2: Assign task
**********
PART 1:
Start: 14h 30. 21/04/2012
End: 17h 30. 21/04/2012
I. Objectives:
1. Develop a integrated executive dashboard using the presentation style
integration approach
- Make clear preference and spend little time on the secondary alternative.
- Make a recommendation that is the best fit for the value and
requirements. In this case, a GUI that draws from both databases is
probably the most cost-effective alternative, given the requirements.
2. Develop requirements, derived from the CEO’s memo that will be used as
the basis for the software development.
- Team modify the original document to reflect the CEO’s change of
direction and reflect the vision.
II. Assign role:
Thai Ba Hung : Planning, objective, give GUI , recording the comments.
Le Hoang Anh Tai: secretary, make comments, Get requirement and discuss
GUI.
MEETING TEAM CASE STUDY 2
DaNang, Apirl 25,2012
Group 11: LECTURER:
Le Hoang Anh Tai Nguyen Minh Nhat
Ngo Minh Thang
Thai Ba Hung
Le Cong Hoang
Bui The Luc
Nguyen Tan Tien
CONTENT:
PART 1: Define objective
PART 2: Assign task
**********
Start: 20h 25/4/2012
End : 20h 30. 25/04/2012
I. Objective
1. Develop a test plan that will thoroughly test the integrated dashboard.
- Team thinking through a test plan and determining what can be tested
and what cannot be tested in the amount of time provided.
- Teamcover both unit testing and integration testing.
- Team verify that the GUI meets the requirements.
2. Create a feasible approach and schedule that will ensure a high quality
product.
III. Assign role
Thai Ba Hung: Design Dashboard GUI , functional events
Le Hoang Anh Tai : Event flow of use cases