Friday, May 3, 2019

CSG1207 | Database Design and Implementation Online Store | Database

CSG1207 | Database Design and Implementation Online Store | Database

 

 

Task 1 (Database Design)

This task is to design a database for the given scenario on the following page. Your final database design should include approximately eight entities.
Note: The scenario for this assignment is the same as the one from Task ¾ of Assignment 1.
State any assumptions you have made regarding your database design at the starting for the database design document. Do not make any assumptions that significantly change the structure for the scenario, as this may make Task 2 for the assignment more inappropriate. You need to make assumptions that affect your database design.
Finally, create a data dictionary with an entry for each entity in your database. The entries should list the entity name, a description of its purpose, a list of attributes, and details of any constraints applied to attributes. List the entries in your data dictionary in an applicable table creation order that can be used to create the database. It is necessary that a data dictionary should include all the information required to implement a database. Use the data dictionary in Lecture 4 and the data dictionary for the ‘company’ database (Module 5) as examples.
Some marks are also awarded for presentation and notation (2 marks).
You complete database design should include a list of assumptions, physical and logical diagrams, and a data dictionary. This should be submitted as a single PDF file.

Scenario

You need to design and create a database for an online store. The database must encompass the customers, items, categories of items and the order made. You have the below-mentioned information about the way the store operates.

Customers and Addresses

1. Customer details must be recorded. This contains a customer number, first name, last name, email address, password and a column including either a ‘Y’ or an ‘N’ to indicate whether the customer desired to receive the store’s email newsletter.
a. The store wishes to ensure that each customer has a different email address.
2. The store wishes to implement a ‘referral system’ to reward customers who tell others about the store. As a result, customer details should also contain a ‘referrer column, which will include the customer number for the customer who referred them, if applicable.
3. Customers can describe addresses which are stored in the database. A customer can define multiple addresses, and each address is linked with a single customer by their customer number. Along with specifying the address, customers can specify a name for the address, e.g. ‘Home’. An address number is used to uniquely identify each address.
get more information Histogram JAVA Programming Assignment Help

Items & Categories

1. Item details must be recorded. This contains an item number, description, name, and price.
2. A list of item categories must be recorded and the database must keep track of which items are in which categories. All items are in at least one category but can be in some for them.
a. The only category details required are a category number and category name.
3. To receive more applicable newsletters, customers can stipulate which categories they are interested in. which customers are interested in which categories must be stored in a table for the database. The newsletter categories are the same as those which are associated with items.

Orders

1. Details of orders made by customers must be recorded. This contains an invoice number, the order date and customer number who made the order.
a. The order details should comprise two foreign keys referencing the address table- one for the delivery address and one for the billing address.
b. A customer then requires defining at list one address to make an order. The same address can be used for both the delivery and billing address.
2. For each order, the database must also record details of ordered items and the quantity ordered. Each order must include a minimum one item, and an item can be in multiple orders.

General Information

The information above defines all for the entities, attributes, and relationships required in the database design.
It is recommended that you use auto-incrementing integers as the main key for most entities in this scenario, even though a composite primary key may be applicable in some tables such as the one keeping track of which items are in which categories.
Make sure to specify the most appropriate data type for each attribute in your data dictionary.

CSI5135 Additional Requirements

If you’re in CSI5135, the below mentioned additional requirements apply. If you’re in CSG1207, you do not need to do implement these requirements.
Make sure that your database design incorporating the following:
a. The name of each category must be unique
b. The quantity of an ordered item must be between 1 to 100 with a default of 1
c. Email addresses of customers must contain a ‘@’ symbol.
d. For security reasons, customer passwords will be encrypted using ‘bcrypt’ before storing them in a database. You must do some research to define an applicable data type and length for the password column so that it is able to comprise crypt hashes.
-It is up to you whether you really put bcrypt hashes into the column when writing your sample data in Task 2- it will not be used in any of the queries.
Some for these necessities will be implemented with the use of CHECK constraints when creating the database. State these CHECK constraints in your data dictionary in a way that clearly define what is being checked, or using the actual SQL code required to create the constraints.
Task 2 (implementation)
As your database has been designed, it is time to implement it in a DBMS, populate the database, and then manipulate the data via queries. The deliverables of this task are 3 files containing SQL statements.
Create your scripts as three ‘.sql’ files, with the filenames listed in the following headings. Templates for the script files are given wit this assignment brief – please use them. Format your code for readability, and use comments for heading ad to give further detail or information about your code if needed. (2 marks)
As each for the script files will include several SQL statements, it is very useful to be aware of a particular feature of SQL Server Management Studio (SSMS): if you have chosen some text in a query window, only the chosen text will be implemented when you press the Execute button.
This makes it easier to test a single statement, or even part of a statement, within a script document. You need to create all for the scripts detailed below.
Filename: create.sql
This file is a creation script, same as the ‘company.sql’ file (Module 5) used to create the company database.

Database Creation & Population Script (7 marks)

Produce a script to create the database you have designed in Task 1. Make sure to give your columns the same data types, properties, and constraints specified in your data dictionary, and ensure to name tables and columns consistently. Include any applicable default values and any CHECK or UNIQUE constraints that you feel are suitable.
Ensure this script can be run multiple times without resulting in any errors.  you can use the code at the starting for the creation scripts for the sample databases available in the unit materials to implement this. You will need to follow an applicable creation order when creating your tables.
Following the SQL statements to create your database and its tables, you must contain statements to populate the database with sufficient test data. You only need to populate the database with enough data to make sure that all views and queries return meaningful results. You can start working on your views and queries and write INSERT statements as required for testing as you go.
The final create.sql should be able to create your database and populate it with enough data to make all views and queries return meaningful results.
Ensure all referential integrity is observed – you cannot add data to a column with a foreign key constraint if you do not yet have data in the table it refers to. It is necessary to you are using an auto-incrementing integer, you cannot specify a value for that column when inserting a row of data. Simply pretend the column does not exist when inserting data – do not try to specify a value for it.
Note: the data you add is simply for testing purposes, and therefore does not require being particularly realistic, consistent and cohesive. Avoid spending unnecessary amounts of time writing sample data.
Filename: views.sql
The following page includes some general information and tips regarding views.

Customer View (2 marks)

Create a view which selects the below-mentioned details of all customers, even those without a referrer:
a. Their customer number, newsletter preference, and email address
b. Their first name and last name, concatenated into a full name
c. The customer number for their referrer, and their referrer’s full name (if they have one)

Order View (2 marks)

Create a view which the following details of all orders:
a. All for the columns in the order table
b. The customer’s first name and last name, concatenated into the full name
c. The billing address and delivery address

Ordered Item View (2 marks)

Create a view which selects the below-mentioned details of all ordered items:
a. The invoice number and customer number for the order that the ordered item is a part of
b. The item number, name and price
c. The quantity ordered and the subtotal
These views necessarily create joined or ‘flat’ versions of important tables for the database, providing you with a convenient way to access and calculated information that is stored in multiple tables.
You are fortified to use the views to simplify the queries which follow – you can use a view in a SELECT statement in just the same way as you can use a table, often evading the need to write the same joins and calculations over and over.
When writing a view, it is easiest to write the SELECT statement first, and only add the CREATE VIEW statement to the starting once you have confirmed that the SELECT statement is working correctly. If you want to create extra views to use in the queries which follow, contain them in this file.
Joins are enclosed in Module 9, and views are enclosed in Module 10.
Filename: queries.sql
Write SELECT statements to complete the following queries. If you do not understand or are not sure about exactly what a query requires, contact your tutor. Contain all specified columns and orderings. Using your views on these queries can significantly reduce their complexity and the amount of code to write.

Query 1 – Item Search (2 marks)

write a query that selects all details of items that have a price of up to $30.00 and include the word ‘shirt’ in the item name. Order the results by price, in descending order.

Query 2 – Customer Interests List (3 marks)

Write a query that concatenates details about customer interests in categories into a single column (give the resulting column an alias of “interests”). Present the information in the following format:
UPPERCASE CUSTOMER NAME is interested in the UPPERCASE CATEGORY NAME category.
The query should only include the interests of customers who have a “Y” in the newsletter preference column. Order the results by the category name. Using the Customer View in this query is recommended.

Query 3 – Unpopular Items (3 marks)

Write a query that selects the item number, item name, and price of any items that have never been purchased, i.e. Items that never appear in the ordered item table.
Hint: Select items whose item numbers do not appear in the ordered item table. Consider using NOT IN and a subquery.

Query 4 – Order Summary (3 marks)

Write a query that selects the invoice number, order date, number of items ordered and total cost of each order. Order the results by the total cost in descending order. Using the Order View and the Ordered Item View in this query is recommended.

Query 5 – Items per Customer (3 marks)

Write a query that selects the customer number, customer’s full name and a total number of items that they have ordered in their orders. Customers who have never ordered anything should appear in the results with a 0 as their total number of ordered items. Order the results by the number of ordered items in descending order. Using the Customer View and the Ordered Item View in this query is recommended.
Hint: Remember to take the quantity column of ordered items into account.
 

Query 6 – Big Spenders (3 marks)

Write a query that selects the customer number, customer’s full name, number of orders and combined total cost (of all for their orders) for the three customers who have spent the most. Using the Customer View and the Ordered Item View in this query is recommended.
Hint: You may need to use DISTINCT obtain a correct count for the customer’s number of orders (refer to Lecture 9 Slide 34).

Query 7 – Category Statistics (4 marks)

Write a query that selects the following details for each category:
a. The category number and category name
b. The number of items in the category
c. The cost for the cheapest item in the category
d. The cost for the most expensive item in the category
e. The average cost of all items in the category rounded to two decimal places
f. Make sure that the results include all categories, even those with no items in them.

Query 8 – Order Timeline (4 marks)

Write a query that selects the number of orders and total cost of those orders per year and month. Each row for the query results should include a year, the name of a month, the number of orders placed in that month, and the total cost of those orders.
The results should be in sequential order, with the earliest month for the earliest year at the top. Using the Ordered Item View in this query is recommended.
Hint: Ensure that your sample data includes orders from different years and months. The DATENAME function can be used to determine the name of a month based on a date.

Presentation, Notional, and Formatting (2 marks per task)

A small number of marks are awarded for presentation, notation, and formatting. This contains:
a. Presentation and appearance of word processed PDF file for Task 1
b. Appropriateness and consistency of notation used for diagrams/data dictionary in Task 1
c. Applicable commenting and formatting of scripts in Task 2
 
The Best Assignment help is one of the best website for assignment help. For more details you may contact us at thebestassignmenthelp@gmail.com
visit at: BET310 | Construction Law Question

Wednesday, May 1, 2019

BACKLINKS


https://thebestassignmenthelp.com/mgt200-assessment-2/

https://thebestassignmenthelp.com/programming-assignment-help/

https://thebestassignmenthelp.com/eco511-economics-for-business/

https://thebestassignmenthelp.com/eco511-economics-for-business/

https://thebestassignmenthelp.com/csu-assignment-help/

https://thebestassignmenthelp.com/economics-assignment-help/

https://thebestassignmenthelp.com/mrkt20052-marketing-report/

https://thebestassignmenthelp.com/cis5101-prototype-briefing-report/

https://thebestassignmenthelp.com/mba404-consumer-behaviour/

https://thebestassignmenthelp.com/mng932002-strategy-and-case-analysis-2/

https://thebestassignmenthelp.com/scu-assignment-help/

https://thebestassignmenthelp.com/acc00724-accounting-for-managers-assignment-2/

https://thebestassignmenthelp.com/mng00785-project-management/

https://thebestassignmenthelp.com/top-20-universities-in-australia-2/

https://thebestassignmenthelp.com/the-best-assignment-help/

https://thebestassignmenthelp.com/hr-assignment-help/

https://thebestassignmenthelp.com/hr-assignment-help/

https://thebestassignmenthelp.com/human-resource-assignments-help/

https://thebestassignmenthelp.com/custom-essay-help/

https://thebestassignmenthelp.com/wollongong-online-essay-assignment-help/

https://thebestassignmenthelp.com/toowoomba-expert-assignment/

https://thebestassignmenthelp.com/expert-assignment-writers-darwin-universities/

https://thebestassignmenthelp.com/assignment-expertrs-help-gold-coast/

https://thebestassignmenthelp.com/expert-canberra-assignment-help/

https://thebestassignmenthelp.com/brisbane-essay-assignment-writing-help/

https://thebestassignmenthelp.com/adelaide-online-essay-assignment-help/

https://thebestassignmenthelp.com/brisbane-essay-assignment-writing-help-2/

https://thebestassignmenthelp.com/buy-assignment-help-melbourne-2018/

https://thebestassignmenthelp.com/assignment-writers-help-sydney/

BACKLINKS


https://thebestassignmenthelp.com/itech1102-content-analysis-eportfolio/

https://thebestassignmenthelp.com/eng8104-asset-management-an-engineering/

https://thebestassignmenthelp.com/see-717-smart-grid-systems-simulation/

https://thebestassignmenthelp.com/cs404-agent-based-systems-computer/

https://thebestassignmenthelp.com/jb-hi-fi-limited/

https://thebestassignmenthelp.com/engineering-technologist/

https://thebestassignmenthelp.com/methods-of-segmenting/

https://thebestassignmenthelp.com/bsbmgt605-provide-leadership-across/

https://thebestassignmenthelp.com/bsbwhs501/


SEE 717 | Smart Grid Systems | Simulation Laboratory

SEE 717 | Smart Grid Systems | Simulation Laboratory

 
The main aim of this laboratory work #1 is to develop model of a simple power system using SimPowerSystems toolbox and perform load flow studies of the system. The following 4 bus power system is considered as the test power system where base power and voltage is considered to be 100MVA and 15kV respectively. It is required to maintain 1pu voltage at every bus of the power system which is commonly known as flat voltage profile.
assignmenthelp4me.com imagess 1
Bus #Real Power Reactive Power Real PowerReactive Power
 Demand (pu) Demand (pu) Generation (pu)Generation (pu)
        
11 0.5  ??
20 0.4  4?
32 1  0?
42 1  0?
        
        
The transmission network of the power system is loss less. Data related to the transmission network is provided below.

Table 2: Transmission Network Data

Transmission LineReactance (pu)
  
Line 120.15
  
Line 130.2
  
Line 140.1
  
Line 230.1
  
Line 340.15
  
Following tasks the students are required to be performed by the students:
 

 

  1. Identify bus type of each of the buses from the data provide in Table 1.
  1. Covert bus power data in SI units using system base.
  1. Convert transmission line impedance data in SI units.
  1. Calculate resistance and inductance of each of the transmission line in SI unit and tabulate them.
  1. Construct a SimPowerSystem model of the system under consideration.
  1. Perform load flow analysis.
  1. Generate a load flow report of the system.
  1. Analyse the load flow result of the system which should include (i) discussion on the power balance of the system, (ii) discussion on the power flow throughout the network, and (iii) voltage magnitude and angle at the buses.
Students are required to submit a report on this laboratory work. On campus students required to individually show their developed SimPowerSystem model during the laboratory works. Cloud students are required to send their model via email to the lecturer and discuss their results during the Blackboard session.
The Best Assignment help is one of the best website for assignment help. For more details you may contact us at thebestassignmenthelp@gmail.com or call at +447418324884, +918607503827

CS404 | Agent Based Systems | Computer Science

CS404 | Agent Based Systems | Computer Science

 
  • sample1Introduction

Imagine an auction of paintings by famous artists. There is an auction room, with an auctioneer that presents each piece to be sold, and all bidders then write their bids for the item onto a secret sealed note that is handed to the auctioneer. The auctioneer then declares the highest bidder the winner, takes their payment, and starts the next round with a new item. There might be a target number of paintings by the same artist to get, in which case the rst bidder to get this wins; otherwise, the auction continues until everyone runs out of money or there are no more items to sell, and the bidder with the highest total value of paintings is the winner.

Your objective is to implement strategies for a Python bidding bot that will participate in such an auction.
  • The Auction

The auction runs in the following way. A number of bidders connects to the Auction Server, which then announces the winning condition, the item types (i.e, the artists) and the number of each being sold and value of each of these types, how much each money each bidder starts with, which bid the highest bidder will pay and optionally the sequence of the auction.
The Auction Server will then announce an item type to be bid upon. Your Auction Client will use the above information to determine an amount to bid and submit it to the Auction Server. Once done, the Auction Server will declare the highest bidder the winner, who will then be charged (but not necessarily the amount they bid, see below) and receives the item. If there are drawn positive bids, then the winner is chosen at random from the drawn bidders; if however the drawn bids are all at 0 (no-one bid), no-one wins, and the item is discarded.
The auction will continue until either there are no more items to sell, all bidders have run out of money, or if there is a set winning condition, e.g., a bidder managed to acquire N items of the same type, in which case they are declared the grand winner. If there is no set winning condition, the game will only end once one of the rst two conditions is met, and then the bidder who ends with the highest total value in items is the grand winner.
Note that however whilst the highest bidder will always win, the auction may be set up so the highest bidder does not pay their own bid. It can be set up so that the highest bidder is only charged the second highest bid (see winner pays).
You will write your strategies in Auction Client, and then everyone’s Auction Clients will all be logged into one
Auction Server, where a tournament will be played across four games:
Game 1: First to buy 3 of any artist wins, the highest bidder pays own bid, and the auction order known.
Game 2: First to buy 3 of any artist wins, the highest bidder pays own bid, but the auction order is not known.
Game 3: Highest total value at the end wins, the highest bidder pays own bid, and the auction order known.
 Game 4: Highest total value at the end wins, the highest bidder pays the second highest bid, and the auction order known.

 

Note that for all games in this tournament, there will be four types, (Picasso, Van Gogh, Rembrandt and Da Vinci), the auction size will be 200, the starting budget 1000, and where the win condition is based on nal value, each Picasso is worth 1, Van Gogh worth 5, Rembrandt worth 10 and Da Vinci worth 20.
  • Implementation

Provided to you are four Python   les: AuctionServer, AuctionClient, run auction and run client.
AuctionServer contains the de nition for the AuctionServer class, which sets up and runs the auction. It has the following arguments:
host: Where the server will be hosted, keep this at “localhost” for your own testing.
ports: Either a list of port sockets that the clients will connect through, or if a single number, P, is given, it will use all ports from P to P + numbidders. If you get any error that a port is already in use or locked or something, just change this number to any other number above 1000 and try again.
numbidders: The number of clients i.e., bidders, that will be playing.
neededtowin: The number of the same type of painting a player needs to get to be the grand winner. If 0, then the total value once the auction has ended will be used to declare the grand winner instead.
itemtypes: List of the di erent types of paintings, i.e, the di erent artists.
numitems: A dict that can either be used to manually set how many items of each type there should be in the auction, or if unset i.e., “numitems=fg”, this is generated randomly according to auction size.
auction size: If numitems is set, this should be 0. Otherwise, this is how many items are in the auction; items will be randomly generated until there are this many to sell.
budget: The starting budget of all the players.
values: A dict of the value for each type. This will be used to determine the total value for each player if neededtowin == 0
announce order: If True, the bidders are told the sequence of the items to be sold before auction begins. If False, they are not, and will have to use numitems and the past bidding record to guess which item will be sold next.
winner pays: An index of which bid the highest bidder pays. If 0, they pay their own bid, if 1 they pay the second highest, if 2 the third etc… Note however that the winner always pays at least 1, even if the second highest is 0.
The function announce auction sets up and announces the auction details to all clients, whilst run auction can then run the auction until it is completed.
AuctionClient is the code for a bidding client, and this is where you will implement your strategies. Note that an AuctionServer must be initialised rst so it is listening on the given ports before an AuctionClient can be initialised and connect to the server. It has the following arguments:
host: Where the AuctionServer to connect to is hosted, keep this at “localhost” for your own testing.
port: The port to connect to the Auction Server to. This must be unique to this Auction Client (no other Auction Client can use this port), and an initialised Auction Server must be ready and listening to this port.
mybidderid: The name for your bidder. If not given with initialisation, you will be asked to input this on the command line. Note that it must be unique to your bidder, and can contain alphanumeric or underscore characters.
verbose: If set to True, then your client will print out statements detailing its input and progress.
The function play auction runs the loop for receiving data from the AuctionServer and passing the bids back until the auction is done.
You will also see provisionally de ned functions of determinebid and four bidding strategy functions for each of the four games, and it is in these functions you should implement the algorithm for your strategies.
Currently, they just run the function random bid, which returns a random number between 1 and amount of budget the bidder has left. You can use this random strategy to test your strategy against.
determinebid receives all the relevant data as input and has a comment block that explains what each argument is. If you wish, you are also free to access and create self de ned variables, which may be useful if you want to store state between calls of determinebid. You may also add code to the init or play auction functions to help achieve this, but be very careful not to change either the networking code or the auction parameters or you might either crash or confuse your bot! Also note that if your bidder tries to bid more than it has budget left (accessible by standings[mybidderid][‘money’]), the AuctionServer will cap the bid to its current budget.
run auction is a script to initialise an AuctionServer with the given parameters and start it running and waiting for AuctionClients to connect. Once it is set up, you can manually run AuctionClients by initialising them with a port the AuctionServer is listening on, and once numbidders AuctionClients have connected to the server on their di erent ports, it will run the auction.
run clients is a script that automatically initialises and runs not only an AuctionServer, but also numbidders number of AuctionClients, and is provided for convenient testing.
  • Submission

Your coursework submission will consist of a single compressed le (either .zip or .tgz) containing:
An AuctionClient.py  le, encoding the strategies for each game.
A four pages Analysis.pdf le, with the analysis of each of the four corresponding strategies and the reasons of your design choices. The pdf should be written in IEEE two-column conference format.
The coursework  le should be submitted through Tabula.
Each submission will be run as follows. We rst set up the auction with the desired parameters for each tournament in the run auction.py script, then run it. This will create an auction room with those parameters. Then we will run each student’s client with the following three lines in a python script:
import AuctionClient from [submission    lename]
bidbot = AuctionClient(port=[Unique port], mybidderid=[student ID]
bidbot.play auction()
Where [submission lename] is the lename of the student’s submission, [Unique port] is one of the ports the AuctionSever is con gured to listen on and [student ID] is the student’s unique ID. Your submission le name should be named with your student ID, followed by the suitable extension.
Please make sure that your submission is suitable for this operation.
  • Evaluation

The coursework is worth 50% of the module credit. Its marking scheme is structured as follows:
30% strategy implementation (how you design and structure your strategies) 30% strategy performance (how each strategy performs in the games)
40% quality of the analysis (how you describe and analyse your strategies)
Each of the four strategies will be evaluated independently and the result averaged across them.
  • Cheating/Plagiarism

This coursework is an individual piece of work. All submissions will be put through plagiarism detection software which compares against a number of sources, including other submissions for CS404, submissions at other universities, web sources, conference papers, journals and books. Please see the student handbook for more information, or ask if you need guidance.
The Best Assignment help is one of the best website for assignment help. For more details you may contact us at thebestassignmenthelp@gmail.com or call at +447418324884, +918607503827
visit at : CSG1207 | Database Design

ENG8104 | Asset Management in an Engineering Environment | Management

ENG8104 | Asset Management in an Engineering Environment | Management

 

IAM_Conceptual_Model_for_AM.png

Background 
You are an asset manager for a medium sized company, the primary purpose of which is to provide services or products to industrial and/or domestic consumers. Some examples of such an organisation include, but are not limited to:
  • Water supply authority
  • Sewerage authority
  • Road network owner
  • Electricity supply company
  • Gas supply company
  • Telecommunications provider
  • Systems network provider
  • Power station owner
  • Product manufacturer.
Your organisation owns a network of assets that enable it to deliver its services. The assets in the network are of various types, sizes, ages and condition. Because of financial constraints over the past several years, the assets in the network have not been replaced except when absolutely necessary. Maintenance equipment is also not in a generally good condition. Inspection is mainly by visual means, supplemented where required by more detailed investigation.
While a basic asset management system program is in place, few minor assets are recorded on it. Most assets are still located by traditional methods such as links of key reference points (for example, bends, pits, poles, equipment) to property boundaries and centreline distances, building locations, similar types of reference points, or in some cases no reference points. Other asset information is minimal, and is mainly limited to information that is absolutely necessary for maintenance purposes.
There is concern that your organisation’s assets are not always located as per your organisation’s records. The situation has been exacerbated by poor record keeping in the past, and by not recording changes when there have been changes to key asset data, including location.
This poor state of records makes it difficult for other service providers to have sufficient confidence in the information you supply about your assets for their design, construction and maintenance.
Over the past several years, there have been a steadily increasing number of complaints by users of your assets as a result of numerous breakdowns in service and failures. Were it not for the fact that there are a number of barriers of entry to the business in which your organisation is engaged (for example, cost, government licences, technology), and the fact that the charges your organisation has levied for usage of its services are cheaper than similar services elsewhere, your organisation might by now be in considerable difficulty
With changes in technology and lessening government controls, there are a number of potential competitors entering the market. The rapid technological changes in the assets under your organisation’s control, in asset management processes and methods, the increasing use of advanced data collection and analysis, and in the types of products delivered by your organisation, are increasingly placing competitors in a position to challenge your organisation to perform.
In search for an answer to what are clearly a number of looming concerns, your organisation has recently appointed you to develop an asset management strategy that meets your board’s targets of best industry practice for your particular type of asset network within five years, and a national leadership position within ten years.
Funds – but not unlimited funds – have been made available for this purpose. Your organisation is expecting that the vastly improved standard of service brought by your management skills will bring contented customers who will pay the additional price required for a modern and reliable service.
New technologies are available that are expected to assist you to minimise the cost of upgrading your asset, improve data collection and analysis, select the best type of maintenance and rehabilitation, and enable your organisation to take a leading position in the asset management field. Other new technologies are likely to enable you to increase the choices available to the consumer and greatly improve the quality of service provided.

Your Task

Write a submission to your chief executive officer of your organisation describing a strategy to review and improve your organisation’s assets, their management, and the standard of service which they provide, to achieve the board’s goals.
You will need to select the organisation, type of assets and asset network you are managing.
While a real organisation is preferred, you may write your answer for a hypothetical organisation. You should indicate whether the organisation about which you are writing is real or hypothetical.
Your submission should be between 3000 and 4000 words in length and will have, in addition to the body of the report, an abstract, table of contents, background, introduction, conclusion and list of references. Background information should be as brief as possible and include a brief description of your organisation, its asset network, services provided by that asset network, and current state of the network. The report should consider likely future technological, regulatory and administrative changes with respect to asset management.
  1. straight line Tabulate the depreciation and book value for the life of the item by each of the following methods:
  • declining balance
  • sum of digits. (15 marks)
  1. Tabulate details of a sinking fund to accumulate to the original purchase price less residual value assuming an interest rate of 6% per annum. (10 marks)
  • Draw a graph showing the book values in each of the above (plotted on the same graph for comparison).   (10 marks)
  1. Discuss, using examples, under what circumstances each depreciation method would be used to arrive at a fair value of the asset at any particular stage of its life. (10 marks)
  1. Assume the cost of money is 9% per annum. Calculate the annual cost of purchasing this asset. State any assumptions. (5 marks)
  1. Assume that this asset works for 1,400 hours per year. Explain, giving an example calculation, how you evaluate the hourly cost of using this asset. How would this impact on any charges the asset owner might levy for its use? (5 marks)
  • Suppose at the end of the asset’s life a cheaper alternative was available. This cheaper alternative has a similar life and standard of service to the existing asset. Discuss any implications for valuation of the existing asset. (10 marks)

Question 3 (120 marks)

Asset Management Economics

  1. Using at least two (2) references to support your answer, discuss in 400 to 600 words the issues that you might consider in assessing and comparing alternative options for purchasing, rehabilitating, or replacing assets. (30 marks)
  1. An asset under your management, with an estimated design life of 15 years, cost
$3,100,000 to purchase and install. It currently has a revenue stream of $870,000 per year.
Costs of operation and maintenance of this asset are as follows:
  • $340,000 for Years 1 and 2 of the life of the asset
  • $380,000 per year for Years 3 to 12 of the life of the asset
  • $480,000 per year for years 13 and 14 of the life of the asset
  • $600,000 per year for year 15 of the life of the asset.
At the moment, this asset is 14 years old, and therefore a decision needs to be made with respect to the best option for continuing use of it. Condition monitoring information confirms that the asset is nearing the end of its design life and should be replaced once that life is reached.
The replacement process will take about six months and commence at the end of the design life of the old asset, which will remain in service until its replacement is installed. Because of some loss of service of the asset during the replacement period, there will be a loss of revenue of $300,000 in the year of replacement.
The residual value of the replaced asset is $550,000. It will cost $280,000 to remove the asset from service when it is replaced.
The asset can be rehabilitated at the end of 15 years of service at a cost of $2,200,000. It then be expected to last a further 15 years.
Costs of operation and maintenance of the rehabilitated asset are expected to be as follows:
  • $430,000 per year for Years 1 to 8 of the life of the rehabilitated asset
  • $950,000, which includes major refurbishment work, in Year 9 of the life of the rehabilitated asset
  • $490,000 per year for Years 10 to 15 of the life of the rehabilitated asset.
The complexities of the rehabilitation process mean that there will be some minor service reduction during the three-month rehabilitation process. Revenue lost during rehabilitation is estimated to be $22,000, applicable to the first year of operation of the rehabilitated asset only.
At the end of the life (15 years) of the rehabilitated asset, it must be replaced by a completely new asset.
Funds are available for whatever option is selected. As there is a lead time of twelve months for ordering and installing a new asset, or undertaking rehabilitation, a decision on the most suitable option for rehabilitation or replacement is required now.

Your task

  1. Assess the best option between replacing and rehabilitating this asset. Money costs 6.5% per annum. Assume zero inflation.
 Use at least two methods of comparing alternatives, including net present value.  (30 marks)
  1. Comment on your answer. Include in your comments an assessment of the advantages and disadvantages of each method you use to compare alternatives. (10 marks)
  • Conduct a sensitivity analysis using different values of the discount rate, using at the discount rates of 4% per annum, 15% per annum and at least two other discount rates.    (15 marks)
  1. Draw your results on a graph showing net present value of each of replacement of the asset and rehabilitation of the asset against discount rate.(10 marks)
  1. Determine the discount rate at which the choice between replacement and rehabilitation of the asset after its life of 15 years would be indifferent.(10 marks)
  1. Consider (in about 200 words) how your answer would be influenced if, in addition to life cycle economic cost of each option, other factors were considered. Such factors could include:
  • the impact of the reduction in service during asset replacement or rehabilitation on customer service
  • environmental considerations (for example, of the asset itself, or replacement or rehabilitation process)
  • Impact on the livability of the local community during the asset replacement or rehabilitation process.
Your answer should include the discussion of at least one (1) supplementary process to life cycle economic analysis that would aid the replacement or rehabilitation decision making process. (15 marks).
 
The Best Assignment help is one of the best website for assignment help. For more details you may contact us at thebestassignmenthelp@gmail.com or call at +447418324884, +918607503827
visit at :  ITECH1102 | Content Analysis

ITECH1102 | Content Analysis ePortfolio | Networking and Security

ITECH1102 | Content Analysis ePortfolio | Networking and Security

 

Overview

This assignment has three major aims:
  • To help students gain a good understanding of all ITECH1102 theoretical and practical material.
  • To encourage students to use content analysis summaries to prepare for tests, examinations and to help their understanding of theoretical concepts.
  • To encourage students to conduct an independent investigation into networking related topics from books, the Internet and through practical investigation.
 
Engagement with this assignment should help students to prepare for the laboratory test (10%) in week 7, the theory test (0%) in week 8 and the end of semester examination (60%).
 
itech1102
 

Timelines and Expectations

Students are required to analyze the weekly lecture material of topics 1 to 8, based on the classification given in (a) and create concise content analysis summaries for the theoretical concepts contained in the course lecture slides. The content analysis for each topic should not exceed approximately four (4) A4 sides for the paper if those topics content were printed.
In addition, students need to complete the selected questions from the problem sheet associated with each week from 1 to 8, based on the classification given in (b). The selected questions from the problem sheet are given in Appendix A.
  • Each student is required to submit the content from three topics. The specific topics depend on your surname:
    Surnames starting with A – G     Topics 4, 6 & 8
    Surnames starting with H – Z     Topics 3, 5 & 7
  • Each student is required to submit the solution to the questions (see Appendix A) from the problem sheet from three topics. The specific topics depend on your surname:
    Surnames starting with A – G     Topics 3, 5 & 7
    Surnames starting with H – Z     Topics 4, 6 & 8
Where the lab content or information contained in technical articles from the Internet or books helps to fully describe the lecture slide content, discussion of such theoretical articles or discussion for the lab material should be included in the content analysis ePortfolio.
Suggestions as to possible inclusions in your content analysis ePortfolio will appear in weekly Work Plan documents on Moodle.
The ultimate aim of this assessment task is to help ITECH1102 students to fully comprehend the course material and hence help them to pass tests and the examination.

Mahara ePortfolio

Students are required to create their content analysis and problem sheet documentation as an ePortfolio in Mahara.
Each week’s topic should be on a separate ePortfolio page in order to separate the content into logical sections.
For Instance, if your surname starts with B, then your ePortfolio pages will be as follows:
  1. ePortfolio problem sheet page for Topic 3
  2. ePortfolio content analysis page for Topic 4
  3. ePortfolio problem sheet page for Topic 5
  4. ePortfolio content analysis page for Topic 6
  5. ePortfolio problem sheet page for Topic 7
  6. ePortfolio content analysis page for Topic 8
By the end of week 10 (due date) all students should submit their content analysis and problem sheet ePortfolio pages through Moodle for marking.
All the steps required to create and submit the ePortfolio pages can be found at the following link:
More guidelines on the use of Mahara ePortfolios are available in the Resources section for the ITECH1102 Moodle site.

Learning Outcomes Assessed

The following course learning outcomes are assessed by completing this assessment:
  • Describe and explain the role and function of network connectivity in current computing.
  • Describe and explain the principles of communication in networks.
  • Describe the role and functionality of hardware and software entities that contribute to the network
    communications.
  • Describe and explain the protocols and interactions that implement network communications.
  • Describe fundamental aspects of cloud computing.
  • Apply networking architecture knowledge to analyze the networking needs for the business.

Assessment Details

All work submitted must be authored by the student submitting the work or where material from other sources is included it must be referenced using APA referencing.

Submission

Students are required to submit their ePortfolio to Moodle by 5:00 pm on Friday 18th May 2018.
 
The Best Assignment help is one of the best website for assignment help. For more details, you may contact us at thebestassignmenthelp@gmail.com
visit at : KIT502 | Web App Development | IT

MKT703 SAMPLE

                        MARKETING AND STRATEGY Table of contents   Introduction ................................