26
Page 1 of 26 Reg. No. : 2000/000752/07 MAIN CAMPUS 292 SMITH STREET DURBAN 4000 FACULTY OF INFORMATION TECHNOLOGY DIPLOMA IN INFORMATION TECHNOLOGY (3 Year) 2 ND YEARS ASSIGNMENT BOOKLET Registered with the Department of Education as a Private Higher Education Institution under the Higher Education Act, 1997. Registration Certification No. 2000/HE07/008

ASSIGNMENT BOOKLET · systems design phase is the preparation of the system design specification document. 2.1.1 Discuss the application architecture checklist issues that the system

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ASSIGNMENT BOOKLET · systems design phase is the preparation of the system design specification document. 2.1.1 Discuss the application architecture checklist issues that the system

Page 1 of 26

Reg. No. : 2000/000752/07

MAIN CAMPUS 292 SMITH STREET

DURBAN 4000

FACULTY OF INFORMATION TECHNOLOGY

DIPLOMA IN INFORMATION TECHNOLOGY (3 Year)

2ND YEARS

ASSIGNMENT BOOKLET

Registered with the Department of Education as a Private Higher Education Institution under

the Higher Education Act, 1997. Registration Certification No. 2000/HE07/008

Page 2: ASSIGNMENT BOOKLET · systems design phase is the preparation of the system design specification document. 2.1.1 Discuss the application architecture checklist issues that the system

Page 2 of 26

NB: 1. Candidates are advised to read the guide lines.

2. For reference use prescribed, recommended books and other source you may come across. 3. Correct referencing carries Marks.

GUIDELINES

The purpose of an assignment is to ensure that the Learner is able to:

Use methods of enquiry and research in a disciplined field.

Interpret and evaluate text.

Have a sound understanding of key principles and theories, rules and awareness.

Solve unfamiliar problems using correct procedures as well as investigate and critically analyse

information and report thereof.

Present and communicate information reliably and coherently.

Instructions and guidelines for writing assignments

1. Use the correct cover page provided by the institution.

2. All essay type assignments must include the following:

2.1 Table of contents

2.2 Introduction

2.3 Main body with subheadings

2.4 Conclusions and recommendations

2.5 Bibliography

3. The length of the entire assignment must have minimum of 5 pages. Preferably typed with font

size 12

3.1 The quality of work submitted is more important than the number of assigned pages.

4. Copying is a serious offence which attracts a severe penalty and must be avoided at all costs. If

any learner transgresses this rule, the lecturer will retain the assignments and ask the affected

learners to resubmit a new assignment which will be capped at 50%.

5. Use the Harvard referencing method.

Page 3: ASSIGNMENT BOOKLET · systems design phase is the preparation of the system design specification document. 2.1.1 Discuss the application architecture checklist issues that the system

Page 3 of 26

ASSIGNMENTS DUE DATES

Module Due Date Signature

Information Systems 622 05- August-2016

Database Systems 622 15- August - 2016

Programming C++ 22- August- 2016

Operating Systems 600 21- September- 2016

Internet Programming 622/

Business Management 622 /

Networks 622

30- September- 2016

Page 4: ASSIGNMENT BOOKLET · systems design phase is the preparation of the system design specification document. 2.1.1 Discuss the application architecture checklist issues that the system

Page 4 of 26

RICHFIELD GRADUATE INSTITUTE OF TECHNOLOGY (PTY) LTD

FACULTY OF INFORMATION TECHNOLOGY DIPLOMA IN INFORMATION TECHNOLOGY

INFORMATION SYSTEMS 622

2ND SEMESTER ASSIGNMENT Name & Surname: _________________________________ ICAS No: _________________ Qualification: ______________________ Semester: _____ Module Name: __________________________ Date Submitted: ___________

ASSESSMENT CRITERIA MARK ALLOCATION

EXAMINER MARKS

MODERATOR MARKS

MARKS FOR CONTENT

QUESTION ONE 30

QUESTION TWO 30

QUESTION THREE 30

TOTAL MARKS 90

MARKS FOR TECHNICAL ASPECTS

1. TABLE OF CONTENTS Accurate numbering according to the numbering in text and page numbers.

2

2. LAYOUT AND SPELLING Font – Calibri 12 Line Spacing – 1.0 Margin should be justified.

3

3. REFERENCE According to the Harvard Method

5

TOTAL MARKS 10

TOTAL MARKS FOR ASSIGNMENT 100 Examiner’s Comments:

Moderator’s Comments:

Signature of Examiner: Signature of Moderator:

Page 5: ASSIGNMENT BOOKLET · systems design phase is the preparation of the system design specification document. 2.1.1 Discuss the application architecture checklist issues that the system

Page 5 of 26

QUESTIONS [90 MARKS]

QUESTION 1 30 MARKS

1.1 Reducing the number of input errors improves data quality. The best defense against

incorrect data is to identify and correct errors before they enter the system by using

data validation checks. A data validation check improves input quality by testing data

and rejecting any entry that fails to meet specified conditions.

1.1.1 Discuss the EIGHT data validation checks that you can use to improve input

qualification. Use of examples will enhance your answer. (15)

1.2 Discuss what an Entity Relationship Diagram (ERD) is and briefly describe the types

of relationships that exists in ERD with the use of cardinalities in Crow’s foot

notation. The use of diagrams and examples will enhance your answer. (15)

QUESTION 2 30 MARKS

2.1 Application architecture translates the logical design into a physical structure that includes

hardware, software, network support, and processing methods. The end product of the

systems design phase is the preparation of the system design specification document.

2.1.1 Discuss the application architecture checklist issues that the system analyst should

consider when selecting an application architecture. (15)

2.2 A supervisor states, “Integration testing is a waste of time. If each program is tested

adequately, integration testing is not needed. Instead, we should move on to system

testing as soon as possible. If modules don’t interact properly, we’ll handle it then.”

Do you agree or disagree with this comment? Justify your position. (15)

QUESTION 3 30 MARKS

3.1 New Century Health Clinic New Century Health Clinic offers preventive medicine and traditional medical care. In yourrole as an IT consultant, you will help New Century develop a new information system. The New Century clinic associates accepted your interface, output, input, and data designs and your recommendation to install a server and four personal computers as clients on a local area network. The network will include a tape backup unit and Internet access via a modem that can exchange data with insurance companies. A high-speed laser printer and an impact printer for multipart forms will be accessible by any of the four PCs. Now you will determine system architecture for the New Century system.

Page 6: ASSIGNMENT BOOKLET · systems design phase is the preparation of the system design specification document. 2.1.1 Discuss the application architecture checklist issues that the system

Page 6 of 26

When you created ERDs and record designs for New Century during the data design process in Chapter 9, you considered whether to use a file-processing or database approach. As you know, each strategy has advantages and disadvantages, depending on the specific hardware and software environment and business requirements. At this point, you must decide which way to proceed, and Dr. Jones will accept your recommendation (with your instructor’s approval). You should start by reviewing the DFDs and object-oriented diagrams that you prepared in the systems analysis phase, and the ERDs and table designs that you created in the systems design phase.

3.1.1 What would be the advantages of selecting an Internet-based architecture for the

New Century system? (10)

3.1.2 Should the New Century system be based on file-server or client/server architecture?

Why? (10)

3.1.3 Could the New Century system use both online and batch processing? How? (10)

TOTAL 100 MARKS

Page 7: ASSIGNMENT BOOKLET · systems design phase is the preparation of the system design specification document. 2.1.1 Discuss the application architecture checklist issues that the system

Page 7 of 26

RICHFIELD GRADUATE INSTITUTE OF TECHNOLOGY (PTY) LTD

FACULTY OF INFORMATION TECHNOLOGY

DIPLOMA IN INFORMATION TECHNOLOGY

PROGRAMMING 622

2ND SEMESTER ASSIGNMENT Name & Surname: _________________________________ ICAS No: _________________

Qualification: ______________________ Semester: _____ Module Name: __________________________

Date Submitted: ___________

ASSESSMENT CRITERIA MARK ALLOCATION

EXAMINER MARKS

MODERATOR MARKS

MARKS FOR CONTENT

QUESTION ONE 25

QUESTION TWO 35

QUESTION THREE 40

TOTAL MARKS 90

MARKS FOR TECHNICAL ASPECTS

1. TABLE OF CONTENTS 2

2. LAYOUT AND SPELLING 3

3. REFERENCE 5

TOTAL MARKS 10

TOTAL MARKS FOR ASSIGNMENT 100

Examiner’s Comments:

Moderator’s Comments:

Signature of Examiner: Signature of Moderator:

Page 8: ASSIGNMENT BOOKLET · systems design phase is the preparation of the system design specification document. 2.1.1 Discuss the application architecture checklist issues that the system

Page 8 of 26

QUESTIONS [100 MARKS]

QUESTIONS ONE [25 MARKS]

1. Write a program that reads a line of text, changes each uppercase letter to the lowercase, and

places in a queue and onto a stack. The program should then verify whether the line of text is

a palindrome.

QUESTIONS TWO [35 MARKS]

2. The eight queens puzzle is the problem of placing eight chess queens on an8×8 chessboard so that no two queens attack each other. Thus, a solution requires that no two queens share the same row, column, or diagonal. The eight queens puzzle is an example of the more general n-queens problem of placing n queens on an 𝑛×𝑛 chessboard, where solutions exist for all natural numbers n with the exception of 𝑛=2 and 𝑛=3.

Write a program to find solutions to the n-queens puzzle for various valuesof n. To be specific,

test your program for 𝑛 = 4 and 𝑛 = 8.

QUESTIONS THREE [40 MARKS]

3. Write a program to find the number of comparisons using binarySearchand the sequential

search algorithm as asked below. Suppose list is an array of 1000 elements:

3.1. Use a random number generator to fill list.

3.2. Use bubble sort algorithm to sort the list.

3.3. Search the list for some items as follows:

3.3.1. Use the binary search algorithm to search the list.

3.3.2. Use the binary search algorithm to search the list, switching to a sequential

search when the size of the search list reduces to less than 15.

3.4. Print the number of comparisons for question 3.3.1 and 3.3.2. If the item is found in

the list then print its position.

TOTAL 100

Page 9: ASSIGNMENT BOOKLET · systems design phase is the preparation of the system design specification document. 2.1.1 Discuss the application architecture checklist issues that the system

Page 9 of 26

RICHFIELD GRADUATE INSTITUTE OF TECHNOLOGY (PTY) LTD FACULTY OF INFORMATION TECHNOLOGY

DIPLOMA IN INFORMATION TECHNOLOGY

NETWORKS 622

2ND SEMESTER ASSIGNMENT

Name & Surname: _________________________________ ICAS No: _________________

Qualification: ______________________ Semester: _____ Module Name: __________________________

Date Submitted: ___________

ASSESSMENT CRITERIA MARK ALLOCATION

EXAMINER MARKS

MODERATOR MARKS

MARKS FOR CONTENT

QUESTION ONE 35

QUESTION TWO 20

QUESTION THREE 35

TOTAL MARKS 90

MARKS FOR TECHNICAL ASPECTS

1. TABLE OF CONTENTS 2

2. LAYOUT AND SPELLING 3

3. REFERENCE 5

TOTAL MARKS 10

TOTAL MARKS FOR ASSIGNMENT 100

Examiner’s Comments:

Moderator’s Comments:

Signature of Examiner: Signature of Moderator:

Page 10: ASSIGNMENT BOOKLET · systems design phase is the preparation of the system design specification document. 2.1.1 Discuss the application architecture checklist issues that the system

Page 10 of 26

QUESTIONS [90 MARKS]

QUESTION ONE [35 MARKS]

RGI has decided to employ a National technical administrator and you have been chosen to be the rightful candidate. There have been some failures in the server to cater for the whole organization and sometimes there is no communication from the head office to campuses or vice versa during that time data or information is lost. RGi has asked you to determine which type of fault tolerance system you recommend for use for its daily business operations considering how long each system could afford to be non-functional (down). Making these determinations will dictate which fault tolerance and disaster recovery methods you implement and to what extent. Amongst your first challenging duties will be to make sure there is no down time to the network and if any make sure there will be no data or information lost. Demonstrate an in-depth understanding in solving the problem that RGI is facing on: 1.1.1 Fault Tolerance 15 1.1.2 Disaster Recovery 15 1.1.3 Explain the importance of using an appropriately qualified and experienced technician. 15

QUESTION TWO [20 MARKS]

Most students often confuse and mix up the four different types of Cisco router Diagnostic

Commands. In your own understanding, briefly describe the following Router Diagnostic Commands

when troubleshooting

2.1.1 Show

2.1.2 Debug

2.1.3 Ping

2.1.4 Trace

Page 11: ASSIGNMENT BOOKLET · systems design phase is the preparation of the system design specification document. 2.1.1 Discuss the application architecture checklist issues that the system

Page 11 of 26

QUESTION THREE [35 MARKS]

Explain the eight steps in network troubleshooting model that you must follow to solve the problem

for RGI?

TOTAL 100

RGI corporate offices has moved to Umhlanga and the Information Technology Department has put

everything in order and all the departments has moved in expecting all to be well. Unfortunately it

started with the accounts complaining that they can’t do payroll transfers on line, secondly it was

the Human Resources who had a conference interview with the prospective employee in

Johannesburg campus and the Marketing also complaining that they can’t go online and the internet

it’s on and off no Wi-Fi connection to their smart phones. There is no printing to the printer that is in

the other office. RGi has asked you to troubleshoot the problem. Demonstrate an in-depth

understanding in solving the problem by;

Page 12: ASSIGNMENT BOOKLET · systems design phase is the preparation of the system design specification document. 2.1.1 Discuss the application architecture checklist issues that the system

Page 12 of 26

RICHFIELD GRADUATE INSTITUTE OF TECHNOLOGY (PTY) LTD

FACULTY OF INFORMATION TECHNOLOGY

DIPLOMA IN INFORMATION TECHNOLOGY

DATABASE SYSTEMS 622

2ND SEMESTER ASSIGNMENT Name & Surname: _________________________________ ICAS No: _________________

Qualification: ______________________ Semester: _____ Module Name: __________________________

Date Submitted: ___________

ASSESSMENT CRITERIA MARK ALLOCATION

EXAMINER MARKS

MODERATOR MARKS

MARKS FOR CONTENT

QUESTION ONE 25

QUESTION TWO 25

QUESTION THREE 20

QUESTION FOUR 20

TOTAL MARKS 90

MARKS FOR TECHNICAL ASPECTS

1. TABLE OF CONTENTS Accurate numbering according to the numbering in text and page numbers.

2

2. LAYOUT AND SPELLING Font – Calibri 12 Line Spacing – 1.0 Margin should be justified.

3

3. REFERENCE According to the Harvard Method

5

TOTAL MARKS 10

TOTAL MARKS FOR ASSIGNMENT 100

Examiner’s Comments:

Moderator’s Comments:

Signature of Examiner: Signature of Moderator:

Page 13: ASSIGNMENT BOOKLET · systems design phase is the preparation of the system design specification document. 2.1.1 Discuss the application architecture checklist issues that the system

Page 13 of 26

QUESTION 1 25 MARKS

1.1 A Database needs to be secured in order to ensure integrity and consistency of the

data that is stored in it. Database administrator plays an important role by making sure that access to the database is granted to the rightful users. Granting access to the rightful users can help avoid unauthorised access. Security of database involves protecting the database against the unauthorised disclosures, alterations and destructions.

1.1.1 Discuss the computer and non-computer based methods that can be used to

implement Database Security by the Database administrator. (25)

QUESTION 2 25 MARKS

2.1 Database Management Systems (DBMS) handles the requests generated from SQL

interface, producing or modifying data in response to these requests. Requests are

processed according to the levels. Describe and analyse the different processing

levels that are found in the level structure that processes the SQL. Use a process

diagram to enhance your answer. (25)

QUESTION 3 20 MARKS

3.1 Generally, data mining (sometimes called data or knowledge discovery) is the process of analysing data from different perspectives and summarizing it into useful information - information that can be used to increase revenue, cuts costs, or both. Data mining software is one of a number of analytical tools for analyzing data. It allows users to analyze data from many different dimensions or angles, categorize it, and summarize the relationships identified. Technically, data mining is the process of finding correlations or patterns among dozens of fields in large relational databases.

3.1.1 What is the difference Data-mining and Data Warehouses? (5)

3.1.2 How does data mining works? (10)

3.1.4 What technological infrastructure is required? (5)

QUESTION 4 20 MARKS

You are to construct a star schema for Simplified Automobile Insurance Company. The relevant dimensions, dimension attributes, and dimension sizes are as follow:

Insured Party. Attributes: Insured_Party_ID, Name. There is an average of two insured parties for each policy and covered item.

Coverage Item. Attributes: Coverage_Key, Description. There is an average of ten covered items per policy.

Page 14: ASSIGNMENT BOOKLET · systems design phase is the preparation of the system design specification document. 2.1.1 Discuss the application architecture checklist issues that the system

Page 14 of 26

Agent. Attributes: Agent_ID, Agent_Name. There is one agent for each policy and covered item.

Policy. Attributes: Policy_ID, Type. The company has approximately one million policies at the present time.

Period. Attributes: Date_Key, Fiscal_Period. Facts to be recorded for each combination of these dimensions are Policy_Premium, Deductible, and Number_of_Transactions. 4.1 Design a star schema for this problem with database modeling tool (Xcase). (8)

4.2 Estimate the number of rows in the fact table, using the assumptions stated above.

(6)

4.3 Estimate the total size of the fact table (in bytes), assuming an average of 5 bytes per

field. (6)

TOTAL MARK 100

Page 15: ASSIGNMENT BOOKLET · systems design phase is the preparation of the system design specification document. 2.1.1 Discuss the application architecture checklist issues that the system

Page 15 of 26

RICHFIELD GRADUATE INSTITUTE OF TECHNOLOGY (PTY) LTD

FACULTY OF INFORMATION TECHNOLOGY DIPLOMA IN INFORMATION TECHNOLOGY

BUSINESS MANAGEMENT 622

2ND SEMESTER ASSIGNMENT Name & Surname: _________________________________ ICAS No: _________________ Qualification: ______________________ Semester: _____ Module Name: __________________________ Date Submitted: ___________

ASSESSMENT CRITERIA MARK ALLOCATION

EXAMINER MARKS

MODERATOR MARKS

MARKS FOR CONTENT

QUESTION ONE 20

QUESTION TWO 15

QUESTION THREE 30

QUESTION FOUR 25

TOTAL MARKS 90

MARKS FOR TECHNICAL ASPECTS

1. TABLE OF CONTENTS Accurate numbering according to the numbering in text and page numbers.

2

2. LAYOUT AND SPELLING Font – Calibri 12 Line Spacing – 1.0 Margin should be justified.

3

3. REFERENCE According to the Harvard Method

5

TOTAL MARKS 10

TOTAL MARKS FOR ASSIGNMENT 100 Examiner’s Comments:

Moderator’s Comments:

Signature of Examiner: Signature of Moderator:

Page 16: ASSIGNMENT BOOKLET · systems design phase is the preparation of the system design specification document. 2.1.1 Discuss the application architecture checklist issues that the system

Page 16 of 26

QUESTIONS [90 MARKS]

QUESTION 1 20 MARKS

1.1 Small businesses need a strategic planning process designed to suit their particular

needs. It should be relatively short, be informal and not structured, encourage the

participation of employees, and not begin with extensive objective setting. Linking

the purposeful action of strategic planning to an entrepreneur's little ideas can

produce results that shape the future.

1.1.1 Discuss the TEN steps in the strategic planning process? (10)

1.2 What are the four basic questions that the organizations need to ask themselves on

how to achieve the vision and strategy? (8)

1.3 Using Richfield as an example of your organisation and analyse the impact of

external forces on the operations of the organisation. Use any appropriate theories

or frameworks to illustrate your answer. (12)

QUESTION 2 15 MARKS

2.1 Using the example of the telecommunications industry, critically evaluate the impact

of Porter's Five Forces that drive competition in this industry. Support your answer

with research studies and your experiences. (15)

QUESTION 3 30 MARKS

MOTOROLA:

Motorola has been at the forefront of communication inventions for more than 80 years. We have achieved extraordinary accomplishments along the way – such as making the equipment that carried the first words from the moon and leading the cellular communication revolution with the development of the world’s first handheld cellular phone. More recently, Motorola has taken leadership positions in solution for public safety, enterprises, mobile computing, 4G broadband and high definition video. Today, Motorola’s portfolio of technologies, solution and services includes wireless handsets, wireless accessories, digital entertainment devices, wireless access system, voice and data communications systems, and enterprise mobility products. We operate in a numerous countries around the globe, tapping the creativity of diverse cultures and individuals. With the rapid convergence of fixed and mobile broadband Internet and growing demand for next generation mobile communication solutions, our mission is to lead the next wave of innovative products that meet the expanding needs of our customers around the world. The

Page 17: ASSIGNMENT BOOKLET · systems design phase is the preparation of the system design specification document. 2.1.1 Discuss the application architecture checklist issues that the system

Page 17 of 26

trends towards media mobility, ubiquitous connectivity and wireless flexibility, coupled with mobile lifestyles and business, continue to expand. Motorola is organised into two business units. First, the Mobile Devices and Home business is positioned to lead in the convergence of mobility, media and Internet. Our comprehensive portfolio includes mobile converged devices and smartphones, digital entertainment devices in the home, and end-to-end video, voice and data solutions that enable us to provide advanced mobile media solutions and multi-screen experiences for our customers. Working with our network operator partners we are enabling more advanced personalized services that leverage the capability of expanding wireless and wireline broadband availability. Second, the Enterprise Mobility Solutions and Networks business offers a comprehensive end-to-end portfolio of products and solutions, including rugged twoway radio, mobile computers, secure public safety systems, barcode scanning, RFID reader and wireless network infrastructure to enterprises and governments, as well as 4G broadband infrastructure, devices and services to network operators globally. Our Enterprise Mobility Solutions (EMS) portfolio is available to enterprise customers across retail, energy and utilities, transportation, manufacturing, healthcare and other commercial markets and to governments and public safety agencies. Motorola EMS has consistently delivered new ways for governments and business to connect from the first ever two-way radio and first ever hand held laser scanner to the cutting-edge, converged solutions of today such as the mobile computing device, MC9500, and APX public safety radio. With this portfolio Motorola offers solutions, support tools and services to many of the Fortune 500 companies and governments around the world. Combined with a global channel partner community Motorola has an extensive reach into small-medium businesses, as well a large range of additional vertical markets. Our Networks portfolio reflects our commitment to 4G with WiMAX and LTE solutions that

provide a way for operators to profitably meet the ever-growing demand for mobile

broadband today while giving 2G and 3G customers a future path as we continue to support

their legacy networks with our services, fourth- generation orthogonal frequency division

multiplexing (OFDM) platform and 25 years of wireless data systems innovation and

experience.

3.1 Motorola is organised into two business units. Explain the meaning of organizing and

the reasons behind the importance of organizing. (5)

3.2 Briefly discuss any FIVE principles of organizing. (5)

Page 18: ASSIGNMENT BOOKLET · systems design phase is the preparation of the system design specification document. 2.1.1 Discuss the application architecture checklist issues that the system

Page 18 of 26

3.3 Power’ can be defined as the ability to influence the behaviour of others in an

organisation. Discuss the various kinds of power that can be distinguished in an

organisation. Which one of these various kinds of power would be the most important

one to have for a leader in Motorola? Substantiate your answer. (10)

3.4 An important aspect of organizing is the grouping of related activities into units or

departments, called departmentalization. Distinguish between the various types of

departmentalization that an organisation can implement. (10)

QUESTION FOUR 25 MARKS

Mid-West e-Services, Inc. Salina, Kansas

Dave Rose, Owner/Founder www.mweservices.com

Mid-West e-Services Inc. demonstrates the usefulness of the Internet for selling rural real estate (primarily commercial and public buildings in the Midwest) to buyers across the country. The company's strategy for success in the Internet real estate market is to focus on underserved markets (rural areas) and provide services and quality of information not available elsewhere. Mid-West e-Services also shows how to develop a successful ecommerce e-business with a modest initial investment. Profile: Mid-West e-Services, Inc. (M.W. e-Services) is an Internet based real estate advertising and marketing company. The company headquarters are in Salina, Kansas, and real estate agents are located in Kansas and Colorado. The company's agents are licensed to sell real estate in Kansas, Oklahoma, and Colorado. M.W. e-Services specializes in marketing commercial and public buildings (e.g., schools, hospitals, churches) located in rural communities in Kansas and surrounding states. Approximately seventy percent of M.W. e-Services listings are commercial and public properties and thirty percent are residential. M.W. e-Services markets its properties and listings for other real estate firms over the Internet on eBay, LoopNet, and Cityfeet. The company provides a web page for each property that includes a large number of high quality photos, a lengthy description of the property and surrounding area, and links to websites that provide information on local demographics, services, and amenities. The elaborate and informative web pages for each property distinguish M.W. e-Services from their competitors on the Internet. Currently, M.W. e-Services does not promote its services to local real estate brokers or multiple listing services (MLS). Leads for new listings come primarily from referrals of prior customers. The company averages thirty Internet listings a month for its agents and one to five listings for other real estate firms. M.W. e-Services has thirteen associates: four salaried, one hourly, and eight straight commission independent contractors. Nine of the staff are licensed real estate agents. The management team for the firm is four members of the Rose family. Dave Rose is

Page 19: ASSIGNMENT BOOKLET · systems design phase is the preparation of the system design specification document. 2.1.1 Discuss the application architecture checklist issues that the system

Page 19 of 26

Founder and President, Susan Rose is Secretary-Treasurer, Brian Rose is Vice President of Real Estate Sales and Web Design, and Chris Rose is Vice President of Information Technology. M.W. e-Services anticipates an increase in its sales force to develop leads and respond to information requests from potential buyers. History: M.W. e-Services was founded by Dave Rose in 2003. Mr Rose worked from 1979 to 2003 as an insurance claims adjustor and regional claims manager for Farm Bureau Mutual Insurance Company. In 2000, Mr Rose suggested that Farm Bureau market their salvaged vehicles (cars, trailers, boats, farm implements) through eBay. The eBay auctions doubled the Bureau’s salvage recovery rate over other disposal methods. Dave Rose retired from the Farm Bureau in 2003 and he started a business selling salvage and repossessions on eBay for area banks and insurance companies. He charged a flat fee per item sold, but the storage of vehicles became a problem. In 2004, Dave branched into real estate advertising on eBay when he was approached by the City of Gaylord, Kansas about assisting them in selling an abandoned school building. Dave acted in the capacity of an advertiser and he referred all leads to the City of Gaylord. Dave designed and built a web page for the school that contained more than 20 pictures of the property and surrounding area and links to county and community web sites. The school was purchased by a couple from Seattle, Washington who are using the building as both home and location for their business (TAB-Funkenwerk) restoring sound equipment. Word of the successful sale spread, and Dave started receiving requests from other communities to market their vacant schools and public buildings. M.W. e-Services changed their business strategy to focus on Internet-based real estate marketing and sales. Since 2004, M.W. e-Services has sold eighteen schools and numerous commercial buildings, churches, and private residences. All of the properties are in the Midwest (Kansas, Nebraska, Oklahoma, and Missouri), but buyers are from across the nation (e.g. California, Florida, Oregon, Georgia, Wisconsin, Nevada). Real estate sales for 2006 are anticipated to be over 200 percent greater than for 2005. M.W. e-Services continues to add employees at its Salina office and agents in rural areas to handle the increase in business. In 2007, M.W. e-Services will move into a vacant public school purchased from the local school board. The additional space will permit the expansion of M.W. e-Services staff plus make available space for businesses with related services (e.g., mortgage, title, and insurance companies). Business Location: M.W. e-Services is located in Salina, Kansas (population 46,000 in 2000) in the Salina Micropolitan Statistical area (population 59,760). Salina is a regional trade center with a significant manufacturing base. The city is located at the intersection of Interstates 70 and 135, 180 miles west of Kansas City and 95 miles north of Wichita. High speed Internet services in the Salina area are provided by twenty-eight companies.

Page 20: ASSIGNMENT BOOKLET · systems design phase is the preparation of the system design specification document. 2.1.1 Discuss the application architecture checklist issues that the system

Page 20 of 26

4.1 Discuss what E-commerce is and the role e-commerce played in Mid-West e-Services, Inc.

(10)

4.2 What are the myths and traps associated with e-commerce, why are they not true? (10)

4.3 What are the basic strategies to achieve success on the web? (5)

TOTAL 100 MARKS

Page 21: ASSIGNMENT BOOKLET · systems design phase is the preparation of the system design specification document. 2.1.1 Discuss the application architecture checklist issues that the system

Page 21 of 26

RICHFIELD GRADUATE INSTITUTE OF TECHNOLOGY (PTY) LTD

FACULTY OF INFORMATION TECHNOLOGY DIPLOMA IN INFORMATION TECHNOLOGY

OPERATING SYSTEMS 600

2ND SEMESTER ASSIGNMENT Name & Surname: _________________________________ ICAS No: _________________ Qualification: ______________________ Semester: _____ Module Name: __________________________ Date Submitted: ___________

ASSESSMENT CRITERIA MARK ALLOCATION

EXAMINER MARKS

MODERATOR MARKS

MARKS FOR CONTENT

QUESTION ONE 35

QUESTION TWO 30

QUESTION THREE 35

TOTAL MARKS 90

MARKS FOR TECHNICAL ASPECTS

1. TABLE OF CONTENTS Accurate numbering according to the numbering in text and page numbers.

2

2. LAYOUT AND SPELLING Font – Calibri 12 Line Spacing – 1.0 Margin should be justified.

3

3. REFERENCE According to the Harvard Method

5

TOTAL MARKS 10

TOTAL MARKS FOR ASSIGNMENT 100 Examiner’s Comments:

Moderator’s Comments:

Signature of Examiner: Signature of Moderator:

Page 22: ASSIGNMENT BOOKLET · systems design phase is the preparation of the system design specification document. 2.1.1 Discuss the application architecture checklist issues that the system

Page 22 of 26

QUESTIONS [90 MARKS]

QUESTION 1 [35 MARKS]

Computer operating systems is designed mostly to facilitate ease of use .with the aid of below

Diagram show your maximum in-depth understanding of how Computer operating systems works

QUESTION 2 [30 MARKS]

There are some advantages and disadvantages of the storage systems below diagram elaborate

further mentioning DRAM non-volatile storage such as NVRAM,

Page 23: ASSIGNMENT BOOKLET · systems design phase is the preparation of the system design specification document. 2.1.1 Discuss the application architecture checklist issues that the system

Page 23 of 26

QUESTION 3 [35 MARKS]

1. RGI has asked for a patch to its Linux Server operating systems showing the fork and exec

process on a UNIX system. Note that the fork system call returns the PID of each process’s

child to each respective process - It returns a zero to the child process and a non-zero child

PID to the parent process, so the return value indicates which process is the parent and

which process is the child. Write the code of the request for RGI (20)

2. Explain why implementing synchronization primitives by disabling interrupts is not

appropriate in a single-processor system if the synchronization primitives are to be used in

user-level programs. (5)

3. The implementation of mutex locks provided in this unit suffers from busy waiting. Describe

what changes would be necessary so that a process waiting to acquire a mutex lock would

be blocked and placed into a waiting queue until the lock became available. (10)

4. Some CPUs provide for more than two modes of operation. What are two possible uses of

these multiple modes?

TOTAL [100 MARKS]

Page 24: ASSIGNMENT BOOKLET · systems design phase is the preparation of the system design specification document. 2.1.1 Discuss the application architecture checklist issues that the system

Page 24 of 26

RICHFIELD GRADUATE INSTITUTE OF TECHNOLOGY (PTY) LTD

FACULTY OF INFORMATION TECHNOLOGY DIPLOMA IN INFORMATION TECHNOLOGY

INTERNET PROGRAMMING 622

2ND SEMESTER ASSIGNMENT Name & Surname: _________________________________ ICAS No: _________________ Qualification: ______________________ Semester: _____ Module Name: __________________________ Date Submitted: ___________

ASSESSMENT CRITERIA MARK ALLOCATION

EXAMINER MARKS

MODERATOR MARKS

MARKS FOR CONTENT

QUESTION ONE 50

QUESTION TWO 15

QUESTION THREE 35

TOTAL MARKS 100

MARKS FOR TECHNICAL ASPECTS

1. TABLE OF CONTENTS Accurate numbering according to the numbering in text and page numbers.

2. LAYOUT AND SPELLING Font – Calibri 12 Line Spacing – 1.0 Margin should be justified.

3. REFERENCE According to the Harvard Method

TOTAL MARKS

TOTAL MARKS FOR ASSIGNMENT 100 Examiner’s Comments:

Moderator’s Comments:

Signature of Examiner: Signature of Moderator:

Page 25: ASSIGNMENT BOOKLET · systems design phase is the preparation of the system design specification document. 2.1.1 Discuss the application architecture checklist issues that the system

Page 25 of 26

QUESTIONS ONE [50 MARKS]

Create the following PHP Website that will enable a user register their details on the server.

On the registration form the user must submit all required fields and be validated using PHP

and JavaScript.

User must be able to upload their picture

QUESTIONS TWO [15 MARKS]

Create a login page that will enable the user to login using their details provided in the registration

form

If the user checks

remember me on

this computer the

details must be

stored in a cookie

or session

If the user forgot

their password,

they must click on

reset to reset he

password to a

default password

of PHPONLINE

Page 26: ASSIGNMENT BOOKLET · systems design phase is the preparation of the system design specification document. 2.1.1 Discuss the application architecture checklist issues that the system

Page 26 of 26

QUESTIONS THREE [35 MARKS]

Create a Personal Details page whereby all the details of the user must be display

Details must be displayed on the center of the page in a table

Display the uploaded picture as shown below

Create an additional page with your own creativity for changing the password whent he

button “Change Password” is clicked.

TOTAL 100