Professional Documents
Culture Documents
INTRODUCTION
the transactions and records needed by each department and staff of the
all items and services are properly acquired so that projects and processes can
goods and services they need in a timely manner while also maintaining the
university financial aspect. They purchase products and services at the best
possible price and value. Getting the right supplies from the right supplier, at
1
Statement of the Problem
lessen their time and effort in preparing documents and finishing them on
time.
a. Purchase Request
c. Abstract bidding
d. Purchase Order
manage the transactions. The list can be used for various purpose
process?
2
3. How will the system avoid the incoming purchase request without
redundancy?
avoided.
records?
of data loss and misplacement; and there is no way for the data
retrieval.
5. How to generate the daily, monthly report of every transaction such as:
a. Purchase request
c. Abstract of bidding
d. Purchase order
the reports to follow in inputting the records and for decision making.
The researcher aims to make a system that will provide a more systematic way
3
Specifically, the study aims to create a system that can;
a. Purchase request
c. Abstract bidding
d. Purchase order
3. Provide a system that will avoid data redundancy during the process of
a. Purchase request
c. Abstract bidding
d. Purchase order
this study is conducted to develop a system that will provide benefits to the
MSU -Maguindanao. This will ensure that all the record will be intact and
updated. This system will also assure that the documents will be protected and
safe for it will require authorization before someone can access the system.
4
Requesting office – they can save valuable time, helps organization to run
To the Employee – it will benefit the user to help them record and monitor
continuous development of the system to make our lives better for future
generation.
quality service to secure of each data and ensure that the services and
information are given at the right time to satisfy the needs of the clients. In
transactions, the system can properly store and monitor the records of
every month or every year; can generate a system that can easily search the
code / name of the specific items, the system will avoid data redundancy
during the process of incoming Purchase Request; can manage the list of
5
items that already requested; and can create the reports such as Purchase
Chapter II
shipping industry, the global operational management and the ships moving
and docking at the world’s various harbors makes it evident that the
personnel, no matter where they are located at head offices or the various
business units all over the world, all have to wait for the review and approval
shipping industry are inefficient. For example, any spare parts or consumed
oils procured need to be made available immediately from the docked ship of
office or business units worldwide may not be able to buy the products at the
be audited. The transactions are not transparent, which easily leads to into
6
Taking into account time, manpower, and costs, the study submitted
solutions that would assist the shipping industry in improving the following
situations:
all over the world are allowed to transmit electronic forms and
on the Internet.
2. After the purchase of spare parts or consumed oils, the supplier would
harbor.
all over the world would buy the products at the same time to lower
7
To establish an e-procurement system platform for the global shipping
line can not only solve the problems of purchase and delivery difficulties, but
Chapter III
TECHNICAL BACKGROUND
functionality. It also
application
development project.
Clerk/Staff Head
Hub
Printer
8
Figure 1. 0 Network Architecture
user interface, functional process logic that may consist of one or more
Technical term
MySQL develops will use this for the database of their project because
it is very easy to use. With only a few simple SQL statement, you can
language. It is the most popular and best RDBMS used for developing
9
exchange of information and services over the Web, and to enable
write additional code for each step. Because programmers can build on
make it faster and less expensive to get new products and services to
market.
queries. Can support other languages other than Microsoft origin and
Linux and Windows, lightning-fast source code editor that perfect for
10
and the software that provides instructions for the hardware to
accomplish tasks.
can flow to any other computer on the network. If you need to connect
more than two computers together a hub will allow you to do so.
11
Chapter IV
METHODOLOGY
12
The proposed system is conducted at the Procurement Office of
Sinsuat, Maguindanao.
Development Model
available today. One of the benefits of RAD Model is that it brings IT and
Development Approach
interview on what goals and expectation for the project output. While the
client explained the possible transaction of the study, the researchers listed all
data and the information that they were gathered. After gaining some ideas,
the researcher layout the design and features of the system through the use of
some sample forms given by the client in the barangay health unit. Internet
source are also used in searching some information that help the researchers
13
The researchers used Microsoft Visual Studio 2010 in Visual Basic as
the study. These software applications are installed in a laptop, Intel® Core™
14
Schedule and Timeline
15
CHAPTER V
The above shows the Adding Purchase Request Form the purpose of this form
purchased.
16
Figure 1.1 Printed Purchase Request Form
The form above shows the printed purchase form this section allows the user
17
Figure 1.2 Request for Quotation Form
The above form shows the request for quotation this form allows the user to
add the supplier’s name, address, contact number and unit cost for the
18
Figure 1.3 Adding View Request for Quotation Form
The form above shows the adding view request for quotation form. This form
displays the supplier’s name, supplier address, supplier contact number and
unit cost.
19
Figure 1.4 Printed Request for Quotation Form
The form above shows the printed request for quotation form this section
allows the user to print and provide a hardcopy of the purchase request items
with its supplier’s name, address, contact number and unit cost.
20
Figure 1.5 Abstract of Bidding Form
The form above shows the abstract bidding form. This section allows the user
21
Figure 1.6 Adding View Abstract of Bidding Form
The form above shows the view abstract bidding form this section displays the
22
Figure 1.7 Update Abstract of Bidding Form
The form above shows the update abstract bidding form this section allows the
user to update the information of the suppliers and its unit price.
23
Figure 1.8 Printed Abstract of Bidding Form
The form above shows the printed abstract of bidding form this section allows
the user to print and provide a hardcopy of the abstract of bidding the
24
Figure 1.9 Purchase Order Form
The form above shows the purchase order section will be the final form. The
supplier’s information, unit price and address will be recorded and the item is
ready to purchase.
25
Figure 1.10 Adding View Purchase Order Form
This form shows the view purchase form. This section is similar with the
purchase order form the only difference is this form will total the amount of
26
Figure 2.1 Printed Purchase Order Form
The form above shows the printed purchase order form this section allows the
user to print and provide a hardcopy of the purchase order all the necessary
The form above shows the printed purchase order report. This shows the
27
Chapter VI
This chapter presents the conclusion and recommendations for the proposed
Maguindanao.
Conclusion
those records complete and up-to-date as possible. Thus, this system featuring
transactions.
It is further concluded that the system will improve and will enhance
supplies that being requested by each different offices.to generate the reports
Order report.
Recommendation
28
accurate, fast processing, secured data and accessible monitoring system, the
There shall be a regular maintenance of the system and hardware fir its
maintenance purposes.
The staff must back up all data on a blank CD, Flash drive or External
29
REFERENCES
A. Webliography
https://www.academia.edu.Project-Procurement-
Management-System-Thesis.google.com
B. Unpublished Thesis
Monitoring System”
30
APPENDIX A
TRANSMITTAL LETTER
NORMELITA F. GUIAMALON
Head – Procurement Office
Datu Odin Sinsuat, Maguindanao
Dear Madame:
Greeting of peace!
We, the 4th year Bachelor of Science in Information Technology students are
currently enrolled in ITE192 – Capstone Project II. We need to conduct a
study regarding computerization of system as part of our academic
requirement.
In line with this, we are asking permission to please allow us to conduct an
interview from your office. Rest assured; all data will be kept confidentially.
We are hoping for your favorable approval on this matter.
Thank you and God bless.
Sincerely yours,
AISA K. SABDAL
AISHA A. PIGKAULAN
Noted by:
31
Thesis Adviser
APPENDIX B
TECHNICAL REQUIREMENTS
Maguindanao.
a. Hardware
System Processing
installation).
Input Devices
Mouse
Keyboard
Hub
Output Devices
Monitor
Printer
32
System Requirements
Report.
b. Peopleware
The system will need the user which is the one who uses the system to
access the information of their offices and it can help them generate and
computerized system.
c. Network
The researcher used star Topology for networking because every node
care of the network. Every device in the network has a direct connection to
the central node called hub and every node or the computer is indirectly
connected to other computers using the central hub. All the data in a star
topology flow through the central hub before it reaches its destination. The
central hub manages and controls all data transfers and connectivity in a
star topology.
33
APPENDIX C
INSTALLATION PROCEDURE
The administrator must copy first the installer and must save it
somehow on his computer. Find the file and double-click it to open the
program.
34
b. Handle the new Welcome Window
35
a. Ready to install
36
APPENDIX D
USER MANUAL
A. System Hierarchy
37
B. System Process
38
1
4. The user can click exit he/she if not already log – in.
39
1
V
2
V
3
4
5
6
2. Under the transaction menu strip are “Purchase Request”, “Request for
4. By clicking “Request for Quotation”, the user can click Request for
Quotation which will appear all recorded the request can add a new
unit cost and supplier name, supplier address and supplier number.
which will appear all recorded. Can add the three differences supplier
40
5 6 7
2
3
1
the user.
2. By clicking button “Add to Request”, the user add the item and click
5. By click button “Edit”, the user you can edit the item request etc.
6. By click button “Updated”, the user updated the item request etc.
7. By click button” Cancel”, the user if not Edit and Updated the item
request etc.
41
8. By clicking button “Print”, appear recorded Purchase Request and
information
2. By clicking “OK”, the user recorded the unit cost the item.
42
1. The user must select “search by RFQ Number”, appeared the all-
3
information request on the combo box.
2. By click button “Edit”, the user can edit Request for Quotation item
request.
3. By click button “Updated”, the user updated Request for Quotation item
request.
4. By click button” Cancel”, the user if not Edit and Updated Request for
1. The user must select “search by RFQ Number”, appeared the all-
43
2. “Save”, button the user can add the three differences supplier with Item
1. The user must select “search by AOB Number”, appeared the all-
information
2. By clicking button “Refresh”, the user can refresh the by item and all –
information request.
44
1. By click
2. By click button “Cancel”, the user can cancel if not update that the three
Bidding.
1 3
1. By clicking button “New Transaction”, the user can click the new
45
2. The user must select “search by AOB Number”, appeared the all-
information
3. By clicking button “Save Order”, it is calculated the unit cost from the
46
1
2
2
3
4
2
5
2
1. Under the Report menu strip are “Purchase Request Monthly Report”,
5. By clicking “Purchase Order Monthly Report”, the user recorded all the
47
1
2
2
2
2
2
48
1
2
1. The user must select “Search by RFQ Number”, display the all-
1
1
1. The user must select “Search by AOB Number”, display the all-
49
1
1
2
1
50
1
1
3
1
2
1
1. Under the Utilities menu strip are “Change Time and Date”, with Help.
2. By clicking button “Change Time and Date”, the user can change time
and Date
if not exactly time and date appear the (Print) hard copy.
3. “Help” button it is not purpose in the any another system this is display
form.
51
APPENDIX E
DATA DICTIONARY
XXXX Key
XXXX
XXXX
XXXX
ts y Key n Key
XXXX
(11) XXXX
XXXX
52
DEPARTMENT DEPARTMENT text 9999 -
XXXX
XXXX
XXXX
XXXX
XXXX
XXXX
XXXX
ON ON XXXX
XXXX
XXXX
XXXX
ts y Key n Key
53
id(primary) ITEM NO int (11) 9999 – PK
XXXX
(11) XXXX
XXXX
XXXX
XXXX
XXXX
XXXX
XXXX
ON ON XXXX
XXXX
XXXX
XXXX
XXXX
54
PURPOSE PURPOSE text 9999 -
XXXX
XXXX
XXXX
Name e ats ry gn
Key Key
XXXX
XXXX
XXXX
XXXX
XXXX
XXXX
55
SUPPLIER 2 SUPPLIER 2 text 9999 -
XXXX
XXXX
XXXX
XXXX
XXXX
ts y Key n Key
XXXX
(50) XXXX
XXXX
XXXX
XXXX
56
ITEM_DESCRIPTI ITEM_DESCRIPTI text 9999 –
ON ON XXXX
XXXX
XXXX
XXXX
XXXX
XXXX
XXXX
APPENDIX F
ER DIAGRAM
57
APPENDIX G
58
SOURCE CODE
Transactions Code
int id;
public MainForm()
InitializeComponent();
timer1.Start();
label1.Text = DateTime.Now.ToLongDateString();
new LoginForm().ShowDialog();
this.Hide();
59
new Request().ShowDialog();
new Order().ShowDialog();
new ReportPO().ShowDialog();
System.Diagnostics.Process.Start("timedate.cpl");
new RequestForQuotationForm().ShowDialog();
new ReportPR().ShowDialog();
new Abstract_Of_Bidding().ShowDialog();
60
private void trackRequestForQuotationToolStripMenuItem_Click(object sender, EventArgs e)
new ReportRFQ().ShowDialog();
e)
new ReportAOB().ShowDialog();
Save Code
61
public MySqlCommand cmd;
public Abstract_Of_Bidding()
InitializeComponent();
void loadList()
conn.Close();
conn.Open();
dt.Load(cmd.ExecuteReader());
dataGridView1.DataSource = dt;
conn.Close();
void loadItemDes()
conn.Close();
conn.Open();
MySqlDataReader dr = cmd.ExecuteReader();
cbRFQNumber.Items.Clear();
while (dr.Read())
cbRFQNumber.Items.Add(dr.GetString("rfqNumber"));
62
}
conn.Close();
string generateID()
ret += rand.Next(100);
return ret;
loadAOB();
loadItemDes();
lblAOBNumber.Text = generateID();
try
selectedID =
Convert.ToInt32(dataGridView1.SelectedRows[0].Cells[0].Value.ToString());
63
txtItemPrice1.Text = null;
txtItemPrice2.Text = null;
txtItemPrice2.Text = null;
catch { }
MessageBoxButtons.OK, MessageBoxIcon.Warning);
else
conn.Close();
conn.Open();
dataGridView1.SelectedRows[0].Cells[3].Value.ToString() + "','" +
dataGridView1.SelectedRows[0].Cells[4].Value.ToString() + "','" +
cmd.ExecuteNonQuery();
conn.Close();
MessageBoxButtons.OK, MessageBoxIcon.Information);
64
txtItemPrice1.Text = null;
txtItemPrice2.Text = null;
txtItemPrice3.Text = null;
loadAOB();
GV.AOBNumber = cbAOBNumber.SelectedItem.ToString();
prf.ShowDialog();
void loadAOB()
cbAOBNumber.Items.Clear();
conn.Close();
conn.Open();
dr = cmd.ExecuteReader();
while (dr.Read())
cbAOBNumber.Items.Add(dr.GetString("AOBNumber"));
conn.Close();
65
private void cbAOBNumber_SelectedIndexChanged(object sender, EventArgs e)
conn.Close();
conn.Open();
dt.Load(cmd.ExecuteReader());
dataGridView2.DataSource = dt;
conn.Close();
if (a == DialogResult.Yes)
lblAOBNumber.Text = generateID();
cbRFQNumber.Text = null;
txtItemPrice1.Text = null;
txtItemPrice2.Text = null;
txtItemPrice3.Text = null;
txtSupplier1.Text = null;
txtSupplier2.Text = null;
66
txtSupplier3.Text = null;
conn.Close();
conn.Open();
dt.Load(cmd.ExecuteReader());
dataGridView1.DataSource = dt;
conn.Close();
txtItemPrice1.Text = null;
txtItemPrice2.Text = null;
txtItemPrice3.Text = null;
fr.lblid.Text = dataGridView2.SelectedRows[0].Cells[0].Value.ToString();
fr.txtSupperName1.Text = dataGridView2.SelectedRows[0].Cells[6].Value.ToString();
fr.txtSupperName2.Text = dataGridView2.SelectedRows[0].Cells[7].Value.ToString();
fr.txtSupperName3.Text = dataGridView2.SelectedRows[0].Cells[8].Value.ToString();
fr.txtItemPrice1.Text = dataGridView2.SelectedRows[0].Cells[9].Value.ToString();
fr.txtItemPrice2.Text = dataGridView2.SelectedRows[0].Cells[10].Value.ToString();
fr.txtItemPrice3.Text = dataGridView2.SelectedRows[0].Cells[11].Value.ToString();
67
fr.ShowDialog();
conn.Close();
conn.Open();
dt.Load(cmd.ExecuteReader());
dataGridView2.DataSource = dt;
conn.Close();
Update Code
public UpdateAobForm()
InitializeComponent();
68
private void btnCancel_Click(object sender, EventArgs e)
this.Close();
conn.Close();
conn.Open();
cmd.Parameters.AddWithValue("@id", lblid.Text.ToString());
cmd.Parameters.AddWithValue("@Supplier1", txtSupperName1.Text);
cmd.Parameters.AddWithValue("@Supplier2", txtSupperName2.Text.Trim());
cmd.Parameters.AddWithValue("@Supplier3", txtSupperName3.Text.Trim());
cmd.Parameters.AddWithValue("@ItemPrice1", txtItemPrice1.Text.Trim());
cmd.Parameters.AddWithValue("@ItemPrice2", txtItemPrice2.Text.Trim());
cmd.Parameters.AddWithValue("@ItemPrice3", txtItemPrice3.Text.Trim());
cmd.ExecuteNonQuery();
MessageBox.Show("Record Updated");
conn.Close();
this.Close();
69
}
CURRICULUM VITAE
70
I. PERSONAL DATA
Aisa k. Sabdal
09360666731
aisakikaysabdal@gmail.com
Age: 23 years’ old
Birthdate: December 30, 1998
Birthplace: Dalican, DOS Maguindanao
Sex: Female
Religion: Islam
Address: Kitango, DSA Maguindanao
Civil Status: Single
Elementary:
Secondary:
Vocational:
Tertiary:
Skills:
CURRICULUM VITAE
I. PERSONAL DATA
71
Aisha Andil Esmail
09752220283 / 09670020079
aishapigkaulan@gmail.com
Age: 22 years’ old
Birthdate: February 08 2000
Birthplace: State of Kuwait
Sex: Female
Religion: Islam
Address: Linatangan, Shariff Saydona Mustapha
Maguindanao
Civil Status: Single
Elementary:
Secondary:
Vocational:
Datu Tahir Ampatuan Senior High School
Technical Vocational Livelihood (TVL)
2017-2018
Tertiary:
Skills:
Programming and Computer Networking
72