This portfolio is about a NSW car rental company that mainly deals with renting of their vehicles to their customers where they book through the company’s staffs, however the company has a database that records the details of the vehicles ,customers and the staffs in the varies database tables as illustrated in the below entities, attributes and entity relational diagram.
Below are the various NSW car rental company database entities and the respective attributes.
Entity |
Attributes |
Data types |
Size |
Constraints |
Staffs |
Staff_ number First_name last _name street_number street_name suburb post-code city state gender date_of_birth office_number office_phone_number |
Int Varchar Varchar Int Varchar Varchar Varchar Varchar Varchar Varchar Date Int Int |
20 20 20 20 20 20 20 20 20 20 20 20 20 |
Primary key |
Customers |
Customer_number First_name Last_name Street_Number Street_Name Suburb Post-Code City State Gender Date_Of_Birth Telephone_Number License_Number |
Int Varchar Varchar Int Varchar Varchar Varchar Varchar Varchar Varchar Varchar Int Int |
20 20 20 20 20 20 20 20 20 20 20 20 20 |
Primary key |
Vehicle |
Car_Registration_no Make Model Colour_of_vehicle Rental_price_per_day |
Int Varchar Varchar Varchar Int |
20 20 20 20 20 |
Primary key |
Bookedcars |
Bookingno Car_Registration_no Customer_number Date_borrowed Return_date Total_cost Staff_number Terms_and_condition |
Int Int Date Date Int Int varchar |
20 20 20 20 20 20 20 20 |
Primary key Foreign key Foreign key Foreign key |
(Singh, 2016)
In this portfolio a project that involves creating of the customer database for the max league base ball team is to be implemented through the various steps of system development life cycle and they will involve various activities where each and every activity is covered within a specific set of time frame in order to ensure that the system had been completed within the set time limit.
Below are the work breakdown structures, the start and finish dates for the project implementation (Wixom, 2016).
Task Name |
Duration |
Predecessor |
System design |
5 days |
– |
subsystem A design |
5 days |
System design |
subsystem B design |
4 days |
subsystem A design |
subsystem C design |
5 days |
subsystem B design |
Program A |
9 days |
subsystem C design |
Program B |
5 days |
Program A |
Program C |
8 days |
Program B |
Testing |
4 days |
Program C |
TASK |
Start date |
Finish date |
System design |
3/9/2018 |
7/9/2018 |
subsystem A design |
8/9/2018 |
12/9/2018 |
subsystem B design |
13/9/2018 |
16/9/2018 |
subsystem C design |
17/9/2018 |
21/9/2018 |
Program A |
22/9/2018 |
30/9/2018 |
Program B |
1/10/2018 |
5/10/2018 |
Program C |
6/10/2018 |
13/10/2018 |
Testing |
14/10/2018 |
18/10/2018 |
In this portfolio a project that involves creating of the IS software system project that is to be managed by the project manager and it will be implemented through the various steps of system development life cycle and they will involve various activities where each and every activity is covered within a specific set of time frame in order to ensure that the system had been completed within the set time limit.
Below are the work breakdown structures, the start and finish dates for the project implementation.
It starts with research (15 days), understanding system requirements (14 days), install required applications (7 days), writing algorithms and coding (20 days), debugging and testing (8 days) and finally deploying and maintained (5 days)
Task Name |
Duration |
Predecessor |
Research |
15 days |
– |
understanding system requirements |
14 days |
Research |
Installing required applications |
7 days |
understanding system requirements |
writing algorithms and coding |
20 days |
Installing required applications |
Debugging and testing |
8 days |
writing algorithms and coding |
Deploying and maintenance |
5 days |
Debugging and testing |
TASK |
Start date |
Finish date |
Research |
3/9/2018 |
17/9/2018 |
understanding system requirements |
18/9/2018 |
1/10/2018 |
Installing required applications |
2/10/2018 |
8/10/2018 |
writing algorithms and coding |
9/10/2018 |
28/10/2018 |
Debugging and testing |
29/10/2018 |
4/11/2018 |
Deploying and maintenance |
5/11/2018 |
9/11/2018 |
This portfolio covers the car rental system design which is a new system to be used by the carhire which is a car rental company in Australia since 2010.
In this the various services will be implemented in the company which includes the database management systems and networking server, installation of network infrastructure and also development of the mobile system which will all be implemented in the carhire project.
Below are the various processes to be used in the system implementation which are illustrated in the system development life cycle.
This stage is where the company current system is analyzed to identify the problem in it and justify need for the new system where the car rental system will be selected as the possible solution this stage is will take a period of 3 days.
This is the second stage after identifying the problem where the project manager is involved to outline the various possible activities, how they can be done and organizing the experts to do those tasks, in this case the time required will be 4 days.
In this stage the system analysts will be involved and they will be able to gather the requirements to implement the database system, network infrastructure and mobile application and this will take a total of 7 days.
This is the stage that will be done after the gathering of system requirements and it will be carried out by the system designers where the various project segments will be designed to make a foot print for the system building and this stage will cover a total of 5 days( Gupta, 2015).
This is the fifth stage which will be carried out after the designing of the system components where the system developers, network designers and app developers are involved to build, test and then integrate the project components where it will be completed within 4 days.
This is the final stage of the system development where the entire system is deployed and then it is tested further to test some problems which are repaired as part of system maintenance and this stage takes a total of 15 days.
Task Name |
Duration |
Predecessor |
Identifying the problem. |
3 days |
– |
Planning and monitoring the project. |
4 days |
Identifying the problem. |
Gathering the system requirements. |
7 days |
Planning and monitoring the project. |
Designing the system’s components. |
5 days |
Gathering the system requirements. |
Building, testing, and integrating system’s components. |
4 days |
System deployment and maintenance. |
System deployment and maintenance. |
15 days |
Building, testing, and integrating system’s components. |
Below are some of the assumptions made in the car rentals system.
The Sydney dentist centre currently uses the old system of storing information in the Microsoft office access database and they currently aims at improving their record storage by migrating their records to new database system of Microsoft SQL server database management system (Longworth,2012).
Below are the plans that will be used to test the migration tool before it is fully deployed and testing the success of the database migration.
To successfully deploy the system database without any error below are the major test plan steps to be used.
Step1: Test Database Integrity
The database will be tested for its integrity before the migration process and this will cover the following:
Step 2: Test Security
The SQL server databases system has different type of security systems with the Microsoft office access database and thus different ways of authentication are used in login in the database systems where passwords will be required to manage the database, moreover there will be requirements of windows authentications or use of database authentication .Therefore the security tests will be done to ensure that the access database had mapped the SQL server database users ,roles and objects accordingly (Downs, 2011).
Step 3: Validate Data
In the data migration the database index and the constraints tend to affect the performance in the process of migration of data, however during the migration process if the triggers are fired will end up corrupting the data and end up in production of undesirable results. Therefore before the migration is done the stored data will require to be checked and ensure that it is correct and complete during the migration and also it will be validated after it is migrated (Jain, 2010).
Identifying whether the tests is passed
After the migration of the database from the Microsoft access to Microsoft SQL server the new database is to be tested in whole where the various aspects will be covered including the database architectures, objects, data, and user, connectivity, security and performance tests and this will be achieved using the process to validate the migration below.
Checking passed tests
The following validations will be done to test whether the test plan is passed.
The test plan will be “passed” if all the above validations are successful else there was an error in the database migration process (Laplante, 2013).
Reference
Laplante,P.(2013).Real-Time Systems Design and Analysis: Tools for the Practitioner. New Jersey:Wiley.
Jain,S.(2010). A Level Made Simple Structured System Analysis and Design. New Delhi:Bpb Publications.
Downs, E.(2011). Structured Systems Analysis and Design Method: Applications and Context. New Jersey: Prentice-Hall.
Longworth, G.(2012). Introducing Structured Systems Analysis and Design Method. New Jersey: Blackwell Publishers.
Goyal, A. (2011). systems Analysis and Design Paperback.INDIA:Prentice Hall India Learning Private Limited.
Gupta,B.(2015). Power System Analysis and Design.New Delhi: S Chand & Company.
Singh,B.(2016). Systems Analysis and Design.Delhi:New Age International Private Limited.
Wixom,D.(2016). Systems Analysis and Design.New Jersey:Wiley publishers.
Essay Writing Service Features
Our Experience
No matter how complex your assignment is, we can find the right professional for your specific task. Contact Essay is an essay writing company that hires only the smartest minds to help you with your projects. Our expertise allows us to provide students with high-quality academic writing, editing & proofreading services.Free Features
Free revision policy
$10Free bibliography & reference
$8Free title page
$8Free formatting
$8How Our Essay Writing Service Works
First, you will need to complete an order form. It's not difficult but, in case there is anything you find not to be clear, you may always call us so that we can guide you through it. On the order form, you will need to include some basic information concerning your order: subject, topic, number of pages, etc. We also encourage our clients to upload any relevant information or sources that will help.
Complete the order formOnce we have all the information and instructions that we need, we select the most suitable writer for your assignment. While everything seems to be clear, the writer, who has complete knowledge of the subject, may need clarification from you. It is at that point that you would receive a call or email from us.
Writer’s assignmentAs soon as the writer has finished, it will be delivered both to the website and to your email address so that you will not miss it. If your deadline is close at hand, we will place a call to you to make sure that you receive the paper on time.
Completing the order and download