INTRODUCTION

My name is Zaw min Tun and I am a student of International Advance Diploma in Computer Study (IADCS) of NCC and attending at KMD Computer Centre which is situated in Yangon, Myanmar. In the first term of IADCS, I have to study “Advanced JAVA”, “System analysis and Design” and “Enterprise Network”. All of the subjects have assignments. Advanced JAVA is local subject where other two subjects, “System Analysis and Design” and “Enterprise Network” are global subjects. This System Analysis and Design assignment is about the DVD store system which aims to change from manual system to computerize system. In Task 1, I have to draw DFD and write Aims and Objectives of the system. In Task 2, I have to draw ERD with the description of entities, attributes and relationships. In Task 3, I have to draw ELH for the DVD. In Task 4, I have to draw Forms and normalize each processes and make a data dictionary. In task 5, I have to draw Draft screen Design and Prototype for Searching, Loan and Member Registration together with Validation rules. In Task 6, I have to write Assumption, Review, Site preparation and Hardware requirements.

(a) Context Diagram

(b) Aims and Objectives

This system, have many processes including purchase, loan, reserve, search, sale and report. All the records of the whole processes are manual system (i.e. Records are on paper or in book) According to the scenario, there will be two sale assistant, two workstations and a manger. Since the current system is manual system and records are stored on book, it becomes hard to find a record in the whole book. Also, DVD information can only be searched by public workstation. Since there are a lot of problems searching and many others, the store wants to make the system running like e-commerce solutions on the Internet. It has benefits like

- Enabling search DVD easily by category (e.g. Movie type)

- To keep many records including sales, members, supplier and many others

- To improve system performance

- To process system quickly

- To reduce human resources and paper wastes

(c) Data flow diagrams

Level 1 for DVD store system

Process Description

1. Member Registration Process

In order to loan DVDs from this store, the customers need to register and become a member since this store allows only members to loan. To register, the customer has to fill in the Registration form. After filling in the registration form, the form should be given to sale assistant together with the member registration fees. The sale assistant will give member card to the customer and the customer becomes a member of the DVD store.

2. Loan Process

This process is the loan process where members will loan DVDs from store. Member search and when member got the wanted DVD, member has to enquire to the sale staff. The member card should be updated before the loan DVD is received. Available DVDs will be loaned to the customer where Unavailable DVDs can be reserved.

3. Return Process

This process is Return DVD process where members will return the loaned DVD to the store. The member card together with the loan fee and loan DVD should be given to the sale assistant.

4. Sale Process

This process is the sale process where the old DVDs that the manager doesn't want to be in store anymore are sold at discount price to the customers.

5. Order Process

In this process, the manager of the store orders DVDs from the supplier.

Dataflow Description

Member Registration Process

1. Enquire for new member information

Customer Enquire about how to registration to the sale assistant

2. Information

Sale Assistant gives information to the customer

3. Request Member Form

Customer requests member form from the Sale Assistant

4. Membership Form

The Sale assistant gives membership form to the customer

5. Complete Form

The customer returns the form which is completely filled in to the sale assistant.

6. Invoice

The Sale assistant gives invoice of member registration fee to the customer

7. Member Registration Fee

The Customer gives membership fees to the Sale assistant

8. Member Card

The Sale Assistant gives member card to the customer and the customer becomes a member.

9. Confirm that member card is received

Member Confirms that the member card is received.

Loan Process

1. Search DVD by category or by name

Member search for DVD by name

2. Enquire the wanted DVD

Member enquires the wanted DVD to the sale assistant.

3. Inform whether DVD is available or not

Sale Assistant informs the member whether DVD the member requested is available or not

4. If unavailable, reserve DVD

Unavailable DVDs requested by the member can be reserved

5. If available, request DVD + Member Card

Available DVD can be requested by giving member card to the sale assistant.

6. Request will be canceled if the member has already loaned 5 DVDs

The request by the member will be rejected if member has already loaned 5 DVDs

7. Requested DVD and updated member card

Sale Assistant gives reqested DVD and updated member card to the member.

Return Process

1. Loaned DVD + Member Card

Member returns DVD to the sale assistant. Afterwards member card should be given.

2. Check Member card

Sale Assistant checks the member card

3. Invoice

Sale Assistant gives invoice which is calculated for the loan dvd to the member

4. Payment

Member gives payment to the Sale Assistant

5. Late fee is paid if the DVD return date is 24hr later than due date

Late fee is given as extra to the payment if the payment is later than due date for 24 hours.

Sale Process

1. Ask the list of selling DVD

The customer asks the manager the list of selling DVDs

2. Information

The manager sends information about the selling DVD list.

3. Buying DVD list

The customer gives a list of DVDs to be bought to the manager

4, Discounted DVD + invoice

The manager gives DVDs that are already discounted and invoice to the customer

5. Payment

The customer makes payment for the buying DVDs to the manager.

6. Confirm Payment

The manager confirms that payment has made to the customer

Order Process

1. Enquire DVDs

The manager enquires DVDs to the supplier.

2. Available DVD and unavailable DVD list + Information of available DVDs

The supplier gives the list of available DVDs and Unavailable DVDs

3. Reserve unavailable DVDs

The customer can reserve unavailable DVDs to the supplier

4. Order available DVDs

The supplier orders available DVDs to the supplier

5. Ordered DVDs + Invoice

Supplier gives ordered DVD and invoice

6. Payment

The manager makes payment to the supplier

7. Confirm that payment is made

The supplier confirms that payment has been made

Data Store Contents

Member

The Sale Assistant has to add member details and update when new members come to register

DVD

The file where the details of DVDs are stored. Sale assistant have to read this DVD file when the members come to request DVDs.

Loan File

Whenever a DVD was loaned by the member, new data is added to this file. When Member return DVDs, this file is read and the some information is deleted.

Return DVD

All the returned DVD information is stored in this file

Reserve

The DVD reservations made by the members are stored in this file

Catalogue

All the new DVDs which are added stores in this file. When DVDs are sold out, this file needs to be updated

Supplier

All the supplier information that are registered are stored in this file.

Sale

Sale made by the manager are stored in this file

Sale Detail

All the detail of sale made by the manager are stored in this file

External Entity Definitions

Customer

* Register

* Buy DVDs

Member

* Loan

* Return

* Make Payment

* Reserve

Supplier

· Accept order

· Send Requested DVDs and invoice

· Receive Payment

(a) EINTITY RELATIONSHIP DIAGRAM

(b) ENTITY DESCRIPTIONS

No

Entity Name

Description

1

Customer

To store the customer information. When the customer buy DVDs, the detail about buying is stored in this file

2

Sale

To store the sale information. The information of Sale (like Sale Date, Sale ID) are stored.

3

Sale Detail

To store the detail information about the sale. The detail information consists of Price, Quantity and etc…

4

DVD

To store the information about the DVD. This file is updated when new DVDs bought from supplier are added or the sale is made.

5

Order Detail

To store the detail information about order. The detail information consists of Price, Quantity and etc…

6

Order

To store the order information. The information of Order (like Order date, Order ID) is stored.

7

Supplier

To store the supplier information. Store the information when the system make the order with the new supplier

8

Loan Detail

To store the detail information about the Loan. The detail information consists of Price, Quantity, Loan Date and etc…

9

Loan

To store the loan information. The information of Loan (like Loan date, Loan ID) is stored.

10

Member

To store the member information. Store the information when the customer registers or the member loan DVDs or Return DVDs.

11

Reservation

To store the reserve DVD information when the requested DVD by member is unavailable

12

Reservation Detail

To store the detail information about the reserve DVD

(c) ATTRIBUTES

Customer

Attribute

Data Type

Size

Comment

Customer ID

Number

8

Primary Key

Customer Name

Text

12

-

Address

Text

20

-

Telephone

Text

12

-

Sale

Attribute

Data Type

Size

Comment

Sale ID

Number

7

Primary Key

Sale Date

Date and Time

-

-

Sale Detail

Attribute

Data Type

Size

Comment

Sale ID

Number

7

Primary Key

DVD ID

Number

7

Foreign Key

Quantity

Number

7

-

Price

Number

7

-

DVD Name

Text

15

-

DVD

Attribute

Data Type

Size

Comments

DVD ID

Number

7

Primary Key

DVD Name

Text

20

-

Price

Text

10

-

Quantity

Number

10

-

Order Detail

Attribute

Data Type

Size

Comment

Order ID

Number

7

Primary Key

DVD ID

Number

7

Foreign Key

DVD Name

Text

20

-

Quantity

Number

5

-

Price

Number

10

-

Order

Attribute

Data Type

Size

Comment

Order ID

Number

7

Primary Key

Order Date

Date and Time

15

-

Supplier

Attribute

Data Type

Size

Comment

Supplier ID

Number

7

Primary Key

Supplier Name

Text

10

-

Address

Text

20

-

Phone

Text

15

-

Loan Detail

Attribute

Data Type

Size

Comment

Loan ID

Number

7

Primary Key

Loan Date

Date Time

10

-

Member ID

Text

10

Foreign Key

Qty

Text

5

-

Overdue Fee

Text

8

-

Return Date

Date and Time

-

-

Loan

Attribute

Data Type

Size

Comment

Loan ID

Number

7

Primary Key

Loan Date

Date Time

10

-

Member ID

Text

10

Foreign Key

Member

Attribute

Data Type

Size

Comment

Member ID

Number

7

Primary Key

Name

Text

15

-

Address

Text

20

-

Phone

Number

10

-

Email

Text

15

-

Reservation

Attribute

Data Type

Size

Comment

Reservation ID

Number

10

Primary Key

Reservation Date

Text

10

-

Member ID

Number

10

Foreign Key

Reservation Detail

Attribute

Data Type

Size

Comment

Reservation ID

Text

10

Primary key

DVD ID

Number

7

Foreign Key

DVD Name

Text

20

-

(d) OPTIONALITY AND DEGREE OF RELATIONSHIP

Entity Customer and Sale

Degree of Relationship One to many

Optional Customer may have one or more Sale.

One Sale must have one Customer.

Entity Sale and Sale Detail

Degree of Relationship One to many

Optional Sale may have one or more Sale Detail.

One Sale Detail must have one Sale.

Entity DVD and Sale Detail

Degree of Relationship One to many

Optional DVD may have one or more Sale Detail.

One Sale Detail must have one DVD.

Entity DVD and Order Detail

Degree of Relationship One to many

Optional DVD may have one or more Order Detail.

One Order Detail must have one DVD.

Entity Order Detail and Discount Order

Degree of Relationship One to many

Optional Order Detail may have one or more Order.

One Order must have one Order Detail.

Entity Supplier and Order

Degree of Relationship One to many

Optional Supplier may have one or more Order.

One Order must have one Supplier.

Entity DVD and Loan Detail

Degree of Relationship One to many

Optional DVD may have one or more Loan Detail.

One Loan Detail must have one DVD.

Entity Loan and Loan Detail

Degree of Relationship One to many

Optional Loan may have one or more Loan Detail.

One Loan Detail must have one Loan.

Entity Member and Loan

Degree of Relationship One to many

Optional Member may have one or more Loan.

One Loan must have one Member.

Entity DVD and Reservation Detail

Degree of Relationship One to many

Optional DVD may have one or more Reservation Detail.

One Reservation Detail must have one DVD.

Entity Reservation and Reservation Detail

Degree of Relationship One to many

Optional Reservation may have one or more Reservation Detail.

One Reservation Detail must have one Reservation.

Entity Member and Reservation

Degree of Relationship One to many

Optional Member may have one or more Reservation.

One Reservation must have one Member.

(a) ENTITY LIFE HISTORY

a) Normalization

Member Registration Form

Member Registration Form

Member ID _______________ Join Date _______________

Member Name _______________

Address _______________

Phone _______________

Email _______________

Sex _______________

Member Sign Staff Name

_______________ _______________

Staff Sign

_______________

Supplier Registration Form

Supplier Registration Form

Supplier ID _______________ Registration Date _______________

Supplier Name _______________

Address _______________

Phone _______________

Email _______________

Sex _______________

Supplier Sign Staff Name

_______________ _______________

Staff Sign

_______________

DVD Entry Form

DVD Entry Form

DVD ID _______________ Entry Date _______________

DVD Name _______________

Category _______________

Director _______________

Cost per day ______________

Overdue fees per day _______________

Order Form

Order Form

Order Date _______________

Order ID _______________

Supplier ID _______________

Supplier Name _______________

No

DVD ID

DVD Name

Quantity

Price

Sub Amount

Total Amount

Page- 2 -

1. Gather Data

Order Date

Order ID

Supplier ID

Supplier Name

DVD ID

DVD Name

Quantity

Price

Sub Amount

Total Amount

2. Choose a Key

Order ID

3. First Normal Form (1NF)

Order Date

Supplier ID

Supplier Name

Order ID

Total Amount

4. Second Normal Form (2NF)

DVD ID

DVD Name

Order ID

DVD ID

Quantity

Sub Amount

5. Third Normal Form (3NF)

Order ID

Order Date

Supplier ID

Order ID

Supplier Name

DVD ID

DVD Name

Order ID

DVD ID

Quantity

6. Optimization

[Order]

Order ID

Order Date

Supplier ID

[Supplier]

Supplier ID

Supplier Name

[DVD]

DVD ID

DVD Name

[Order Detail]

Order ID

DVD ID

Quantity

7. Data Model

Page- 2 -

Loan Form

Loan ID _______________ Loan Date _______________

Member ID _______________

Member Name _______________

No

DVD ID

DVD Name

Quantity

Due Date

Price

Sub Amount

Total Amount

Staff Name _____________

Staff Sign _____________

Page- 2 -

1. Gather Data

Loan ID

Member ID

Member Name

Loan Date

DVD ID

DVD Name

Quantity

Due Date

Price

Sub Amount

Total Amount

2. Choose a key

DVD ID

3. First Normal Form (1NF)

Loan ID

Staff Name

Staff Sign

Loan Date

Member ID

Member Name

Loan ID

DVD ID

DVD Name

Quantity

Due Date

Price

Sub Amount

Total Amount

4. Second Normal Form (2NF)

Loan ID

Staff Name

Staff Sign

Loan Date

Member ID

Member Name

5. Third Normal Form (3NF)

DVD ID

DVD Name

Loan ID

Quantity

Due Date

Price

Sub Amount

Total Amount

Loan ID

Staff Name

Staff Sign

Loan Date

Member ID

Member Name

6. Optimization

[DVD]

DVD ID

DVD Name

[Loan]

Loan ID

Staff Name

Staff Sign

Loan Date

[Loan Detail]

Loan ID

Quantity

Due Date

Price

Sub Amount

Total Amount

[Member]

Member ID

Member Name

7. Data Model

Page- 2 -

Page- 2 -

Return Form

Return Form

Return Form No _______________ Return Date ________________

Member ID _______________

Member Name _______________

Member Phone _______________

Member Address _______________

DVD ID

DVD Name

Loan No

Loan Date

Amount

OverDue fees

Sub Amount

Total Amount

Staff ID _______________

Staff Name _______________

Staff Sign _______________

Page- 2 -

1. Gather Data

Purchase Date

Return Form No

Return Date

Member ID

Member Name

Member Phone

Member Address

DVD ID

DVD Name

Loan No

Loan Date

Amount

OverDue Fees

Sub Amount

Total Amount

Staff Name

Staff Sign

2. Choose a key

Return Form No

3. First Normal Form (1NF)

Return Form No

Member ID

Member Name

Member Phone

Member Address

Return Date

Total Amount

Staff Name

Staff Sign

Return Form No

DVD ID

DVD Name

Loan No

Loan Date

Amount

OverDue Fees

Sub Amount

4. Second Normal Form

(2NF)

DVD ID

DVD Name

Overdue Fee

Amount

Sub Amount

Return Form No

DVD ID

Loan No

Loan Date

5. Third Normal Form

(3NF)

Return Form No

Return Date

Staff Name

Staff Sign

Member ID

Member Name

Member Phone

Member Address

DVDID

DVD Name

Overdue Fee

Amount

Sub Amount

Return Form No

DVD ID

6. Optimization

[Return]

Return Date

Staff Name

Staff Sign

[Member]

Member Name

Member Phone

Member Address

[DVD]

DVD Name

Overdue Fee

[Return Detail]

DVD ID

Loan No

Loan Date

7. Data Model

Page- 2 -

Selling Form

Selling Form

Voucher No _____________ Date _____________

Customer Name _____________

No

DVD ID

DVD Name

Quantity

Price

Amount

Total Amount

Receptionist Name

________________

Receptionist Sign

________________

Page- 2 -

1. Data Gathering

Voucher No

Customer Name

Date

DVD ID

DVD Name

Quantity

Price

Amount

Total Amount

Receptionist Name

Receptionist Sign

2. Choose a key

Voucher No

3. First Normal Form

(1NF)

Voucher No

Customer Name

Date

Receptionist Name

Receptionist Sign

Total Amount

Voucher No

DVD ID

DVD Name

Quantity

Price

Amount

4. Second Normal Form

(2NF)

Voucher No

DVD ID

Quantity

Amount

DVD ID

DVD Name

Price

5. Third Normal Form

(3NF)

Voucher No

Customer Name

Date

Receptionist Name

Receptionist Sign

Total Amount

Voucher No

DVD ID

Quantity

Amount

DVD ID

DVD Name

Price

6. Optimization

[Voucher]

Customer Name

Date

Receptionist Name

Receptionist Sign

[DVD]

DVD Name

Price

[Voucher Detail]

DVD ID

Quantity

7. Data Model

Page- 2 -

Reservation Form

Reservation Form

Reservation ID _____________ Date _____________

Member ID _____________

Member Name _____________

Member Address _____________

Member Phone _____________

DVD ID

DVD Name

Quantity

1. Gathering Data

Reservation ID

Member ID

Member Name

Member Address

Member Phone

Date

DVD ID

DVD Name

Quantity

2.Choose a key

Reservation ID

3 First Normal Form (1NF)

Reservation ID

Member ID

Member Name

Member Address

Member Phone

Reservation ID

DVD ID

DVD Title

Number of DVD

4 Second Normal Form (2NF)

Reservation ID

DVD ID

DVD Title

Number of DVD

5 Third Normal Form (3NF)

Reservation ID

Member ID

Member Name

Member Address

Member Phone

Reservation ID

DVD ID

Quantity

DVD ID

DVD Title

6. Optimization

[Reservation]

Reservation ID

[Member]

Member ID

Member Name

Member Address

Member Phone

[Reservation Detail]

Reservation ID

DVD ID

Quantity

[DVD]

DVD ID

DVD Title

7. Data Model

System Analysis & Design KMD Computer Center

b) Data Dictionary

Draft Screen

1. Combo Box, To choose Category, DVD ID, DVD Name, Director for DVD searching

2. Text Box, To type for Keyword

3. Button, To start searching DVD

4. Button, To clear information of Text Boxes, Menu Boxes and Contents of Data Grid View

5. Button, To close Search DVD form

6. Data Grid View, To show the list of searched DVD information

1. Text Field, To display loan ID automatically

2. Combo box, to type the member ID or can choose member ID

3. Text Field, To display Member Name automatically after choosing or typing Member ID

4. Text Box, To type DVD ID

5. Date time picker, to select the loan date of rent DVDs

6. Date time picker, to select the expire date of rent DVDs

7. Text Box, To type Quantity of rent DVD(s)

8. Button, To add Details of rent DVD to Data Grid View

9. Data Grid View, To show the Details of Added DVD

10. Button, To remove the selected information of Data Grid View

11. Button, To remove all the information of Data Grid View

12. Button, To save the Rent information

13. Button, To close Loan Form

1. Text Field, To display Member ID automatically

2. Text Box, To type Member Name

3. Date time picker, to select the Registration Date of Member

4. Text Box, To type NRC number of Member

5. Text Box, To type Address of Member

6. Text Box, To type Phone Number of Member

7. Text box, To type Email of Member

8. Button, To save the filled Information

9. Button, To clear information of Text Boxes and Date time picker

10. Button, To exit New Customer Registration Form

(b) PROTOTYPE

(c) VALIDATION RULES

Search DVD form

In the Menu Box of “Search By”, there are DVD ID, DVD Name, Director and Category. If any of them are not chosen and the Search Button is pressed, the Error Message Box will appear.

In “Keyword” text box, the related data according to the “search by” menu box should be entered. If the member doesn't type this text box, and Search Button is pressed, the error message box will appear.

After pressing Clear button, all the typed words in keyword box will be deleted and the Details in Data Grid View will be deleted and the Message box will appear.

Loan form

If the Member ID box is not typed or chosen and Save button is pressed, the error message will appear.

The name of member in Member Name box should be appeared automically after choosing or typing Member ID.

If DVD ID box is not typed and Add button is pressed, the error message box will appear.

Loan ID and Loan Date should be appeared automatically. Loan Date should be in DD/MM/YYYY format.

If Expire Date is not typed and Add button is pressed, the Error message box will appear.

If Quantity Box is not typed and Add button is pressed, the Error message box will appear.

If Remove All button is pressed, the Details in Data Grid View will be removed and a message box will be shown.

Save button will only available to press if Member ID Box is typed and there should be a detail about the loan DVD in Data Grid View.

New Customer Registration Form

Member ID in Member ID box will appear automatically and the user does not need to type.

In “Registration Date” date picker box, the customer must choose the registration date.

If Member Name in Member Name box is not typed and Register button is pressed, the Error message box will appear.

If NRC Number in NRC Number box is not typed and Register button is pressed, the error message box will appear.

If Member Address in Address box is not typed and Register button is pressed, the error message box will appear.

If Member Phone Number in Phone Number box is not typed and Register button is pressed, the error message box will appear.

If Member email in Email box is not typed and Register button is pressed, the error message box will appear.

All the Member Name box, NRC Number Box, Address box, Phone Number box, Email box should be typed and “Registration Date” date picker box should be typed before pressing Register Button.

(a) ASSUMPTIONS

Due to Assignment, the DVD store is changing it's manual system to computerize system. The DVD store has two sale assistant and manager. The Sale Assistant registers customers, make loans, accept returns and selling where manager orders DVDs from suppliers, manage DVD category and many others. We have to do analysis for this DVD store system. Here are the Tasks I have to do in this assignment.

-In task (1), I have to draw Data Flow Diagram which allows me to estimate the scope of the whole system.

-In task (2), I have to draw Entity Relationship Diagram which allows me to know the relationships between the entities.

-In task (3), I have to draw Entity Life History which allows me to know the process of DVD.

-In task (4), I have to normalize the processes and data dictionary which allows me to know the tables for the data base and the contents of data base.

-In task (5), I draw draft screen designs and prototype to show the users how the interface will be done and write validation rules for each form.

(b) REVIEW OF TASK 1 to 5

Task (1)

In the task (1), I have to draw the context diagram and low level of DFDs for DVD loan system. And I have to write the aims and objectives of the DVD loan system.

Task (2)

In the task (2), I have to draw the entity relationship diagram for the DVD loan system. I have to write the entity description, attributes description and optionality and degree of relationships between entities.

Task (3)

In the task (3), I have to draw entity life history for a DVD.

Task (4)

In the task (4), I have to draw the form designs and normalize each form. And I have to write a data dictionary for all items included in the database design.

Task (5)

In the task (5), I have to draw the draft screen designs and prototypes for searching DVD, loaning DVD and registration a new customer. And then I have to write the validation rules of each form.

(c) ADVANTAGES AND DISADVANTAGES

Advantages

User friendly interface

Reduce time consuming

Faster finding fact

Ability to save records

Can calculate cost easily

Reliability

Disadvantages

Expensive

System broke down can occur

The user will have difficulties at first time handling the software

(d) SITE PREPARATION FOR THE INSTALLATION OF THE SYSTEM

-Power Supply

Ensure that there are enough electrical outlets and that the capacity of the circuit is sufficient for the expected load. UPS and isolators should be used.

-Heat dissipation

All electrically powered equipment generates heat. So, both the carefully positioning of machines and the potential need for air conditioned needs to be considered to ensure that excessive heat is properly dealt with.

-Office alternations

Certain items of equipment can take up large amount of space or require special cabling. Thus, office premises may require modifications in order to accommodate them. Any alternations need to be completed well before the installation of equipment which may be damaged by dust or dampness

-Office Layout

With the introduction of a computer based system any existing manual routine are bound to change. As a result, it may be necessary to change the office layout to facilitate the new computerized procedure.

- Office Furniture

The introduction of new computer equipment may require the provision of new furniture.

It is particularly important to ensure that any agronomic requirements of user are properly met.

(e) HARDWARE

No

Description

Unit Price

Quantity

Total Price

1.

P4 Casing ( Normal Light )

50000

1

50000

2.

Keyboard

5000

1

5000

3.

Mouse

7500

1

7500

4.

18.5” LCD Color Monitor (Samsung)

135000

1

135000

5.

CPU: Intel P4 Dual Core 2.6 GHz

67000

1

67000

6.

512 MB DDR RAM ( PC 400 MHz )

26000

1

26000

7.

250 GB HDD ( Seagate ) SATA

49000

1

49000

8.

UPS 600 VA ( Power tree ) Classic

60000

1

60000

9.

G31MV-K micro-ATX Motherboard

56900

1

56900

10.

Speaker 180 Watts

5700

1

5700

11

Canon LaserJet 3050

111000

1

111000

12.

22x DVD-Writer (Samsung) SATA

29000

1

29000

Total Cost with Kyat

602100

References

Title System Analysis and Design URL Lecture Book