Sie sind auf Seite 1von 25

CHAPTER IV SYSTEM DEVELOPMENT

I.

SYSTEM OVERVIEW

SYSTEM PROGRAMMING LANGUAGE USED OPERATING SYSTEM

II.

SYSTEM DESIGN SPECIFICATIONS

The online system allows the users to explore the companys website which has a variety of links that provide necessary information about the company. The homepage contains a short background about the company and in addition to the companys short background; users can also view the company profile where they can read a short history of the company. If the user does not want to be a member, he/she can still navigate the site freely. The user can view the service request form but the system prompts the user to create an account if he/she attempts to submit the service request form. If the user wants to request for a service repair, he/she must create an account and login to their account. The user must first register an account if they do not have an account yet and if theyd wish to request for a service repair. Upon registering a new account, the users must fill up all the related information about himself/herself where every transaction of customers are stored in the systems database.

50

They should also fill up the information in the service request form where they can select their preferred schedule for the service repair. After that, the users must submit the service request form and make payment. The users will wait 24 hours for confirmation of his/her service request. The system will generate a summary of the transaction so that the user will be able to recall what they had requested. The administrator is the one to monitor all the user-related processes by loggingin to the system. The admin have all the access to view, add, update and delete customers transactions. The admin is the one to change the status of the schedule if the users desired date and time is pending, approved, or reschedule.

51

FUNCTIONAL DECOMPOSITION DIAGRAM

Figure 4.0 Functional Decomposition Diagram Client

Figure 4.0 shows the general and specific tasks that a user can execute in the webpage. The user views the homepage and select which of the links he/she views next. In the links provided are about the companys profile, contact us, and location. The user can also view the services offered that contains the category of appliances. After viewing the appliances, he/she gains access to the service request form. The user can submit the service request form if he/she is already a member. Otherwise, the user needs to register an account first.

52

Figure 4.1 Functional Decomposition Diagram Administrator

Figure 4.1 shows the general and specific tasks that the administrator can execute in the webpage. The administrator must login their username and password to view, add, update, and delete data from the systems database. The administrator is also the one to update the status of repair of the appliance if it is approved, pending, or reschedule.

53

III.

DATABASE ENVIRONMENT (PHYSICAL DESIGN)

The systems database environment is Structured Query Language. SQL is a special-purpose programming language designed for managing data in relational database management systems. SQL is a database language that is used to retrieve, insert, delete and update stored data. MySQL is the most used open source relational database management system that runs as a server providing multi-user access to a number of databases. MySQL also provides relevant and real time information related to the system.

TABLES

Table 1.0 Customer Account Table Table 1.0 shows that the customerid is the primary. The fields username and password are used to log in to the companys website.

54

Table 1.1 Registration Table Table 1.1 shows that customerid is the primary key. The field username indicates your preferred name when logging in to the companys website. The firstname and lastname fields describe the full name of the customer. The gender, address, contact and email are the fields that show some of the customers information.

Table 1.2 Schedule Table Table 1.2 shows the customers preferred date which is the field scheduled_date and time field named time, and it also contains 1 basic field about the appliance, the appliance_no. The field schedule_no is the primary key in this table and customer_id is the customers id based from the id of the customer who is logged on.

55

Table 1.3 Admin Account Table Table 1.3 shows that admin_id is the primary key. The adminusername and adminpassword is the field that is used in order for admins to log in to the companys website.

Table 1.4 Reserved Appliance Table Table 1.4 shows that appliance_id is the primary key. The field customer_id is id of the customer making the request. The appliance_type describes what appliance needs to be repaired, the model_type is the type of model the appliance is and the field description describes the damage of the appliance. Fields model_no, warranty_no and serial_no describes the model, warranty and serial number of the appliance. The field quantity describes the quantity of the appliance that needs to be repaired. The amount field contains the price of the repair.

56

Table 1.5 Appliance Table Table 1.5 shows that the category_id is the primary key. The appliance table contains the field category_image that the admin uploads when adding a service and the field category_name describes the type of appliance.

Table 1.6 Model Type Table Table 1.6 shows that model_id is the primary key. The field category_id contains the data from the appliance tables category_id. The field model_type describes what type of model the appliance is and the field amount describes the price of its checkup/repair. The field model_image contains the image of the appliances model type.

Table 1.7 Receipt Details Table

57

Table 1.7 shows the transaction details of the customer, the field modeofpayment describes what kind of payment the customer choose; paypal, credit card or over the counter. This table also shows that receipt_id is the primary key and customer_id and schedule_id is from the table registration and schedule accordingly. The field totalamount contains the total amount of the repair.

Table 1.8 Summary Schedule Table Table 1.8 shows the summary of information requested by the customer and the field summary_id is the primary key. It also contains the field schedule_id from the table schedule, appliance_id from reservedappliance and customer_id from the table registration. The fields date and time are also from the table schedule. The field total_amount contains the total amount of the repair. The field service_status describes if the customer has already paid the service and has been visited by the technician/s or still pending.

58

OBJECT DATA MODEL What is odm? Define? Or short meaning lang.

Figure 4.2 Object Data Model

Figure 4.2 shows tables relationship with other tables using the primary of and foreign key of each table.

59

PRESENTATION OF THE SYSTEM COMPONENTS

HOMEPAGE

Figure 4.3 Homepage

Figure 4.3 shows the homepage of the proposed online service request system for AC Appliance Service Provider. Provided are the links for the companys profile, the services they offered, and the contact page. As seen in the upper part of the homepage under the companys name, the user can directly login to the webpage using his/her username and password. If the user is not yet a member, he/she can click the link where he/she can register an account.

60

USERNAME AND PASSWORD

Figure 4.4 Login Module

Figure 4.4 shows the login page of the website. The users can enter their username and password if they already have an account. The login page allows the user to gain access to the websites service request form. If the user doesnt have an account, he/she cannot gain access to the service request form. The user can click a link to register an account if he/she wants to process a request for service repair.

61

COMPANY PROFILE

Figure 4.5 Company Profile

Figure 4.5 shows the company profile of the Whirlpool Corporation. This page shows a short description about the company and the history of the business. The user can also read about the companys vision mission and goals provided in the next page.

62

SERVICES

Figure 4.6 Services Offered

Figure 4.6 shows the different appliance categories of the Whirlpool Corporation. These are the common appliances that are always in need of repair when they are damaged. The user clicks the link of the appliance that they wish to have a service repair request and the service request form will appear.

63

CONTACT PAGE

Figure 4.7 Contacts Page

Figure 4.7 shows that the user views the contact person, address, contact numbers, and email address of the company. The contact page provides the users source of information on the company.

64

REGISTRATION FORM

Figure 4.8 Registration Form

Figure 4.8 shows the information that the user needed to fill up in order to acquire the service request form. Every data entered by the customer in the registration form is essential for record and retrieval purposes. The user must accept the terms and conditions before submitting the registration form.

65

APPLIANCE DETAILS PAGE

Figure 4.9 Appliance Details Page Discuss briefly

66

SCHEDULE DATE AND TIME

Figure 5.0 Schedule Date and Time Discuss briefly

67

REPORTS GENERATED

Figure 5.1 Summary of Service Request Discuss briefly

68

NETWORK LAYOUT DESIGN

SYSTEM ENVIRONMENT AND ITS ESTIMATED COSTS

HARDWARE PLATFORM HARDWARE (EXISTING) Processor ASUS H55M-E32 Motherboard 2GB DDR3 Memory 320GB Sata Hard Disk Drive SAMSUNG 24x Sata DVD+/- RW Aerocool VS-9 Casing w/ PSU LOGITECH PS2 Keyboard LOGITECH PS2 Optical Mouse AVR 500W SAMSUNG-G 17 HW173 LCD Monitor TOTAL : FREE (EXISTING)

69

SOFTWARE PLATFORM

SOFTWARE Microsoft Windows 7 Professional Microsoft Office 2007 PHP MySQL TOTAL WEB HOSTING / ISP Web Hosting PLDT myDSL TOTAL

PRICE P 7,000 P 4,000 FREE FREE P 11,000 PRICE P 50 per month P 999 per month P 1, 049 per month

PEOPLEWARE PLATFORM

PEOPLEWARE Technical Expertise Maintenance TOTAL

SALARY The staff of the company will be trained to operate the online system. The owner of the company will help in maintaining the website. NO COST

70

TOTAL COST OF THE PROJECT

OPERATIONAL FEASIBILITY

On the Operation aspect of the project proposal, the existing manual service request of the company is tiresome for customers and staffs. In manual based system, customers describe so many things about the repair and their information whereas the staff just schedules their request untimely. In the proposed system, customers will be pleased with its hassle-free service request, checkboxes of the possible described damage/s and choices for their preferred date and time. There will be no workforce reduction and the gathering of data and store process will be the same as the manual system but scheduling appointments will be more efficient as to the system will entertain the desired number of clients only. The proposed system will be more convenient since it will be done online and the system will make service request easier for clients.

TECHNICAL FEASIBILITY

On the Technical aspect of the project proposal, the company has the necessary software, hardware and network resources. The service center will train some staff in order to maintain the system. The existing hardware and software will be reliable since the proposed system doesnt need high requirements for it to work. The online service request system has a simple interface and it is user friendly. The employees and clients will benefit from its efficient processing of data and scheduling.

71

SCHEDULE FEASIBILITY

On the scheduled aspect of the project proposal, the management has not yet established a concrete time table for the project because we are still on the development stage of the proposed system and the process is still on-going. The system must meet all the requirements given and the project manager must ensure that all tasks must be accomplished on time.

TOTAL COST Initial Cost: Software Hardware TOTAL P 11,000 FREE (EXISTING) P 11,000

Monthly Expenses: Web Hosting / ISP TOTAL P 50 per month P 50 per month

TOTAL COST OF THE PROJECT Total Initial Cost Total Monthly Expenses TOTAL P 11,000 P 50 per month P 11,050

72

SYSTEM IMPLEMENTATION

73

SYSTEM FLOWCHART

START

USER VIEWS HOMEPAGE

A
SELECT OPTIONS

VIEW WASHING MACHINE?

USERS VIEW WASHING MACHINE

A
VIEW MICROWAVE? USERS VIEW MICROWAVE

VIEW HOME?

USERS VIEW HOME PAGE

A A
VIEW AIRCON? USERS VIEW AIRCON

VIEW COMPANY PROFILE?

USERS VIEW COMPANY PROFILE

A A
VIEW REFRIGERATOR? USERS VIEW REFIRGIRATOR

VIEW SERVICES?

USERS VIEW SERVICES

A A
VIEW OVEN? USERS VIEW OVEN

B A
USER LOGGED IN? ALREADY A MEMBER?

REGISTRATION

END

LOGIN

LOGOUT

74

Das könnte Ihnen auch gefallen