Distributed Systems Design and Development ITSD429

Week one:
Deliverable Length: 3-4 pages
A local company needs an order-entry system to be developed so that it can effectively manage the increasing growth in customer base and related orders. In a recent discussion with a consultant, the company was told about two-tier and n-tier architectures, but it is unsure what the best option for its system is. The company knows that it needs to be able to support code reusability, and it seeks to be able to eventually use the database in a data warehouse.
Assignment Guidelines

Address the following in 3–4 pages:

Discuss the distributed system design plan that focuses on the following with regard to an n-tier system:

Presentation
Business logic
Data layer

Give 2 design solutions for the system

Build a case as to why you recommend one solution over the other.

Be sure to reference all sources using APA style.

Week Two:
Deliverable Length: Windows Form Application Project and all other necessary files

The company has asked you to build a prototype of an n-tier system using the Northwind database as an example. The company wants to be able to add, edit, and delete records from the customers, orders, order details, products, categories, and suppliers tables. Your instructor will provide you the online link to the SQL Server database files (MDF and LDF).
Assignment Guidelines

Create the Data Access tier and Data tier projects:

Create a class library project for the Data tier.
Add a new class library project the project created in Step 1 for the data access tier.
Add a typed DataSet using a new data source that connects to the Northwind sample database.
Select the database objects (customers, orders, order details, products, categories, and suppliers) tables.
Make sure the TableAdapters are stored in the Data Access tier and the DataSet class is added to the Data tier.

Make sure that separate tiers are created for each layer by verifying that separate class libraries were created and the necessary references to the project were added.

Week Three:
Deliverable Length: Windows Form Application Project and all other necessary files
Using the project you started in Week 2 Individual Project, verify the business logic layer (middle tier) is working correctly and make the connection to the database, implementing the logic in the data layer provided to manipulate the data stored in the database portion of the n-tier system.
Assignment Guidelines

Add the following to the Phase 2 individual project:

Add a new Windows Communication Foundation (WCF) service library project to the Phase 2 individual project to communicate with the Data Access tier.
Add the necessary queries and methods to the table adapters that will return, add, edit, and delete the data from the tables specified in Phase 2.
Add references in the Data Service to the Data tier and Data Access tier projects.
Add methods to the Data Service class created in Step 1 that will call into the Data Access tier.

Make sure that separate tiers are created for each layer by verifying that separate class libraries were created and the necessary references to the project were added.

Week 4:
***Group Project***
Deliverable Length: Will be determined by group members for group Portion,
Individual Portion
Using the project you worked on in the Phase 3 individual project, finalize the design and functionality of the graphical user interface (presentation tier) and business and data access layers to prepare the Windows form application for deployment to a production server. Test the application by adding, editing, and deleting records in each table.

Add to and perform the following on the Phase 3 individual project:

Add a Visual Basic Windows Form Application Project to the project created in Phase 3 that will serve as the Presentation tier (user interface that includes the programming of business logic into various form controls).
Set the Presentation tier project to be the Startup project.
Add a reference in the Presentation tier to the Data tier project.
Add a service reference in the Presentation tier to the Data Service.
Add the necessary Data Grid controls and graphical user interface controls to show the data from the selected tables.
Make the data show up automatically when the form loads.
Increase the maximum received message size in the app.config file to support the data.

Be sure to test the functionality of the application.
Add your files to the small group discussion area.

Please add your file.
Group Portion
In Week 4, you will be preparing for system deployment and security. In the group portion of this project, you will create the Distributed System Deployment and Testing Plan, which will act as a form of communications and operations policy.

Once all of the files have been submitted by the group members, select one of the members†projects and create a 5–7 page Distributed System Deployment and Testing Plan that includes the following:

System overview
Scope and objectives
Test phases and cycles
Resources
Roles and responsibilities
Error management
Operational and communications policies

Be sure to reference all sources using APA style.

Make sure that the purpose of each section is stated clearly and that the Distributed System Deployment and Testing Plan serves as form of communication and documentation for the application project.

Week 5:

Deliverable Length: Zip File include Unit 4 IP and InstallShield, 2 page Word document

In Visual Studio, create an InstallShield Limited Edition project. (This is found under Other Project Types, Setup and Deployment). This will cause a Web page to appear if you do not already have InstallShield installed. (If you do have it already, skip to step 3.)
On the Web page, follow the instructions to download and install InstallShield Limited Edition. This will require registration with an email address. Save the Serial Number so you can input it during installation. (Note: There is no cost for this software, and it may be removed later from the Programs control panel.) Restart Visual Studio after this step is complete.
After installing InstallShield Limited Edition, open your project from the Unit 4 IP and add an InstallShield Limited Edition project to the solution (switch the Solution box to “Add to Solution” instead of “Create New Solution”).
In the InstallShield Project Assistant, configure the Application Information screen with the name of a company and a Web address, as well as a version number for your software (other than 1.0). (Note: Help is available on the left side of the Project Assistant screen.)
On the Installation Requirements screen, change the configuration so that your software may only be installed on Windows 7, 8, 8.1 or later. Configure the project to also require Microsoft .NET Framework 4.5 Full package, and Internet Explorer 10.0. 6. Configure the Installation Overview screen to give the user the option to change the installation location on their hard drive.
Save your project and upload your entire Visual Studio project, in a ZIP, to the assignment location in the classroom. The ZIP file should include the Unit 4 IP with the new InstallShield installation.
Prepare a 2 page Word document that includes an implementation summary for each tier in the N-tiered system.

 
Do you need a similar assignment done for you from scratch? We have qualified writers to help you. We assure you an A+ quality paper that is free from plagiarism. Order now for an Amazing Discount! Use Discount Code “Newclient” for a 15% Discount!NB: We do not resell papers. Upon ordering, we do an original paper exclusively for you.

The post capstone-projects appeared first on Essay Fount.


What Students Are Saying About Us

.......... Customer ID: 12*** | Rating: ⭐⭐⭐⭐⭐
"Honestly, I was afraid to send my paper to you, but you proved you are a trustworthy service. My essay was done in less than a day, and I received a brilliant piece. I didn’t even believe it was my essay at first 🙂 Great job, thank you!"

.......... Customer ID: 11***| Rating: ⭐⭐⭐⭐⭐
"This company is the best there is. They saved me so many times, I cannot even keep count. Now I recommend it to all my friends, and none of them have complained about it. The writers here are excellent."


"Order a custom Paper on Similar Assignment at essayfount.com! No Plagiarism! Enjoy 20% Discount!"