Construction of a multi-storey car park

Assignment Help Visual Basic Programming
Reference no: EM132327177

TPM CAR PARK MANAGEMENT SYSTEM

This assignment requires basic level of programming to create windows app forms.

The management of TPM has completed the construction of a multi-storey car park where tenant offices staff working around the TPM new car park to park their cars. The car park can accommodate a total of 200 cars, where each level will have 50 parking spaces. In order to manage the cars parked there, a system is required to be developed. A registered car owner will be charged RM80 for roof top level parking and RM120 for covered parking on other levels. The system would be used by the parking management office to register the car owner's application for a car park. A deposit of 80% of the monthly parking charges will be required upon registration and can be refunded upon withdrawal of the car park space by the car owner. Car owners may reserve the parking space for durations of 3 months or 6 months from the registration date. If a car parking bay reserved by a car owner has expired, the owner must renew the parking bay reservation at the parking management office.

DATABASE STRUCTURE -

OWNER

Description

Identification Card Number or Passport Number

The unique IC number or passport number of the car owner

OwnerName

Full Name of the owner

Contact Number

Owner's email address

E-mail address

Owner's email address

CarNumber

Owner's car number

 

ParkingBay

Description

ParkingSpaceID

The parking bay number, using the car park level and the bay number. Example: Level 2 bay number 5 will be designated as L2-005

Date Registered

The date the car park bay was registered

DepositPaid

The deposit paid by the owner

DateExpired

The date the registered bay will expire

Status

Parking bay status as "Available" or "Assigned"

 

Payment

Description

Payment Code

Unique sequential code for each payment made

PaymentDate

Date of the payment made

PaymentAmount

Amount paid for the parking

ParkingSpaceID

Foreign key from ParkingBay table

 

User

Description

Username

 

Password

User's password for logging into the system

First Name

User's first name

Last Name

User's last name

Role

User's role as "Administrator" or "Staff"

SYSTEM REQUIREMENTS -

1. Login

The system must require user to enter their username and an assigned password before using the system. If the parking administration staff does not have access to the system, the manager can assign an access username and password for the staff.

2. The system must have the following functional requirements:

a. Register Owner / Renew Parking

Car owner who wants to park their car at the car park is registered by the system. Once registered, a parking bay is assigned to the car owner, depending on the availability of parking bays on each floor. If all the parking bays are already occupied, then the system should inform the user.

If a car owner's reserved parking bay has expired, the owner must renew the parking bay at the parking management office.

b. Withdraw/Cancel

If a car owner who do not wish to park at the car park anymore, the occupied parking bay occupied will be released. However, the record of the car owner will be retained.

c. Update Details To enable car owner's information such as Car Number, Contact Number and E-mail address to be updated in the system by the parking management staff.

d. Payment

Car owners make payment at the parking management office and as each payment made, a receipt will be generated. Hint: the receipt is generated using the report tool in Visual Studio.

e. Report

The manager of the parking management office can generate a report of all cars parked at the car park sorted by floors which should include the following information: Car Owner's Name, Car Number, ParkingSpaceID, Date Registered, Date Expired

The manager has full access to the system functionalities, and staffs can access to all functionalities except generating the report.

SUBMISSION REQUIREMENTS -

You or your group is required to submit the following for your documentation:

a. APU Assignment Cover Page

b. Table of Contents

The table of contents should have the section headers and the corresponding page number.

c. Introduction

This should include the task, the scope of the new system, and the objectives for the new system.

d. Storyboard

This section includes a sketch design of Windows Forms used in the system, indicating the layout and the components to be used for the interface (forms and report structures). This may be drawn using mockup tools or wireframe software which can be found online.

Brie f description for each control used on a Windows Form is required. Refer to the sample on Page 4.

e. Output Screen Designs

This section includes the actual screen when the program is executed. This may be done by capturing the screen that has been implemented in the program. The Output Screen Design must match with the Input Screen Design.

f. User Manual

Produce a detailed user manual of at least 10-15 pages on using the system that you or your group has developed. The manual must include step by step instructions to perform a specific task in the system which includes screen shots to assist users in using the system.

g. Critical Assessment

Identify the strengths and the weakness that you or your group has found in the new system. If there any weaknesses, provide recommendation(s) on how the system might be improved in the future.

h. References

PRESENTATION - Your group is to prepare a 15-20 minutes presentation to demonstrate your program to the lecturer. The presentation will be graded based on the ability to demonstrate the working of your program and the ability to answer questions.

Attachment:- Assignment File.rar

Reference no: EM132327177

Questions Cloud

What extent do you feel the purpose of punishment : To what extent do you feel the purpose of punishment is to (a) protect society, (b) punish criminals, or (c) rehabilitate criminals?
What you learn in disease dynamics tutorial in insightmaker : What you learned in Disease dynamics(SD) tutorial in insightmaker? What you learned in Disease dynamics(ABM) tutorial in insightmaker?
Write a detailed report where you explain your finings : Find a readily available sentiment text data set (see Technology Insights 7.2 (page 329) in your textbook for a list of popular data sets) and download it into.
The judicial system in texas : Judges in Texas are elected and must therefore run for re-election. Federal judges are appointed by the President of the United States
Construction of a multi-storey car park : TPM CAR PARK MANAGEMENT SYSTEM - This assignment requires basic level of programming to create windows app forms
What do you like about the principles of management : What do you like about the principles of management?
Preparation process plan for executive protection mission : You feel confident with your advance planning and preparation process plan for your executive protection mission. Now you need to present your plan to protectee
Strengths and weaknesses in terms of its financial position : Based on changes over time and a comparison with industry norms, evaluate the firm's strengths and weaknesses in terms of its financial position.
Some schools are equipped with technology : Some schools are equipped with technology, such as iPads, for each student. How can you ensure the students are using this tool appropriately in the classroom?

Reviews

len2327177

6/23/2019 11:38:03 PM

This is an assignment question. It requires basic level of programming to create windows app forms. I need help with this assignment. The manager has full access to the system functionalities, and staffs can access to all functionalities except generating the report. PROJECT INSTRUCTION - This is a group assignment which should consist of TWO TO THREE persons in each group. You are to develop the system using VB.NET and applying suitable controls for this system.

Write a Review

Visual Basic Programming Questions & Answers

  Write a program that computes an average score for a class

When the user presses the OK button, the items contents should update in the ListView control.

  Determine the output displayed when the button is clicked

Determine the output displayed when the button is clicked. Determine the output displayed when the button is clicked

  Design a logic for a program

Design a logic for a program that allows a user to enter 15 numbers, then displays each number and its difference from the numeric average of the numbers entered.

  Determine the version by launching each application

determine the version by launching each application,Be sure to list your installed version for all of these required applications:

  Calculates the shipping charges for a package

Program Description: This project calculates the shipping charges for a package based upon a shipping rate of $0.12 per ounce

  Provide a set and a get method for each instance variable

Provide a set and a get method for each instance variable. provide a method getInvoiceDetail that returns all the information(in the form of string) contained in the invoice object.

  What kind of hardware it runs on and tied in

Conclude with a few sentences providing your own personal overall evaluation of the software and why you make this assessment

  Create visual basics application-functionality of gas pump

Create an visual basics application that simulates the functionality of the gas pump. The user enters the number of gallons to purchase and clicks the desired grade.

  Prompts the user to enter a number within an input box

Build an application that has the following requirements. Prompts the user to enter a number within an Input Box. Reads in the value entered by the user

  Prepare a data management programme with visual basic

You need to prepare a data management programme with visual basic 2012 as front end and MySql as back end.

  Create user interface similar to one pictured in this link

Use a second group of RadioButton controls to select whether a student handed in the assignment on time, with the default being

  Explain the commands that were of greatest benefit to you

Explain the commands that were of greatest benefit to you and Your general comments on the overall lab experience.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd