Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1) Introduction
Nowadays, people are confused by the location of goods reception especially for those who
are living in the boarding house and dormitory, it can be a serious problem. People may be worried
with misdirected of their belongings. Therefore, there has been released a service, President
University Student Housing warehouse, which provides the users to keep their belongings. By
directing the address to the service’s name, your belongings will be impossible misdirected to the
wrong address.
President University Student Housing (PUSH) warehouse is a well-known storage to keep your
goods which is coming from online purchasing, parents, and anything related to delivery services.
PUSH warehouse is a common service used by college students in President University living in
either President University dormitory or boarding house.
In PUSH warehouse, your goods are guaranteed to be safe and impossible to be incorrectly
given until the real consignees take their belongings. PUSH warehouse provides storage system
and identity proof checking. The storage system is possible to connecting between the storage and
the system which is integrated each other. So that, the information between the storage goods and
the system will be impossible missed. Whereas, the identity proof checking can prove the guests
whether they are real consignees or fake consignees.
By using a simple UI, PUSH warehouse system can be understood and used easily by staffs.
For the guarantee system, the staff can simply contact the phone number of the responsible party.
The goods out data will be kept instead of deleted from the database. So that, the consignee
information can also be kept if there exists any misdirected goods or goods complains. You can
check the PUSH warehouse UIs and tables as given below.
The user interface implements many features include the security system, guarantee system,
and misdirected goods out tracking. Each of the features consist many data of the involved parties
which was made before the part to be processed begins. The features of the project will be
explained below with the picture and table examples
1. Staff Login
The staff login interface is the first page interface which will be displayed. If you are
willing to access the system, you have to put on a correct ‘staff ID’ and ‘password’. However, you
can ask the system admin for a new one only if you have the permission to asking for it. Take a
look on picture below.
FROM goods_out
FROM goods_out
The same issue with the previous, but there are available an unexpected customer, Maya, who
has used our service 3 times and lived inside the dormitory. From the data above, we also can
conclude that there are 4 people who were completing the transaction and Maya is the most people
who use our service. This part can be found by searching the number of people who took their
belongings. Therefore, we only used ‘COUNT’ for this part.
3. Checking the Transaction Data with Delivery Service Provider
Query:
FROM add_cour
GROUP BY add_cour.company
UNION
Delivery service provider is the most helpful part of our project. From the data above, we can
conclude that there are 1 package inside storage from JNE, 5 packages inside storage from JNT, 3
packages had been taken by consignee from JNE, and 4 packages had been taken by consignee
from JNT. This part can be found by integrating between the goods in and the available
courier(company) for inside storage and between the goods out and the available courier(company)
for been taken by consignee. Thus, we gave ‘INNER JOIN’ function in order to integrate between
the table data.
4. Determining Staff with Highest Amount of Completed Transaction
Query:
FROM add_staff
It will be calculated only if the transaction is stated as clear which is the consignee must take
their goods in order to increase the number of ‘completeAmount’. According to the picture above,
we can conclude that ‘asdasd’ reach the highest number of completed transaction. We can integrate
between the goods out with the staff to display the report.
FROM add_staff
GROUP BY add_staff.name
This report can be proceed only if the courier gives the packages to the staff. The number of
‘createAmount’ will be increased when the staff receive and keep the packages to the storage.
From the picture above, we can conclude that ‘Ibnu Athailah’ is the staff with highest number of
transactions created. Similar with the previous, we can simply integrate between the staff and the
goods in to display the report