Ask Question, Ask an Expert

+1-415-315-9853

info@mywordsolution.com

Ask Programming Language Expert

PROJECT OVERVIEW

The systems analysis and design project that you select for the MIS 6308 should meet the following requirements.

1. The project must a real life circumstances and be implementable (though you will stop with the design in this project). You search the Internet for B-to-C e-commerce systems that you can use. For ex, the following are good sources:

a) airline (or train, cruise, concert, or other) ticket purchase
b) Shopping sites on internet
c) Online banks as well as financial institutions
d) Online insurance (life, medical, homeowner, and others) purchase
e) Rentals (car, video, audio, and others)

You can also employ traditional firms if you can get the requisite permission from the appropriate people. Also, they must be able to provide you with the data to complete your project.

2. For the firm you have chosen, identify the major functions that a visitor can perform on the website by navigating through the website. You might have to register at the site to get access to the more important functions the site permits you to perform.

3. Document each function. Figure out the process used in each function, the inputs employed, and the outputs generated. The contents of web pages that you see will give you information on these. However, web pages alone will be inadequate. You have to use your knowledge about the industry/firm/function to identify other data used by the system.

4. Identify at least three improvements to functionality offered through the system. The improvements could be new functions which could be useful to a potential customer or improvements over existing functions. The improvements must not be solely related to aesthetics or speed of the website. The complexity and innovation of the new functions you identify will be a major factor in the determination of the project grade. If you can specify the details of the new function without spending much thought and effort, the function is unlikely to be sufficiently complex. Try to think of features that are not found in this or other similar websites.

5. Model the system using OOA&D methodology.

6. Analyze the models and propose a new system.

7. Transform the models in detailed design

Project Deliverables

A. Executive Summary of the project. The summary must briefly mention the problems with the existing system, proposed improvements, how these improvements can be implemented, and business value of the new system.

B. Phase 1:

Interact with the website to understand the functionality provided by the site. Identify any problems you face in using the site. Note down any improvements that can be made. The problems and improvements should relate to the functionality provided by the system.

1. Source documents, comprising screen dumps, from the website.
2. A short description of functionality provided by the website.
3. A problem statement (Systems Proposal)
4. A Context Diagram
5. Process Model: Use-Case Diagrams for critical business processes
6. Data Model: A class diagram
7. Object Behaviour Model: A Sequence Diagram for major Use Case.
8. Documentation of all data employed in the above models using data structure notation.
 
C. Phase 2:

1. Analyze the process, data, and behaviour models. Discover new processes, data, and data flows for the new system. Your new model should be able to eliminate (at least partially) the problems that you had identified in the current system. Make the new logical model that includes

1. A Context Diagram
2. Process Model: Use-Case Diagrams for critical business processes
3. Data Model: A class diagram
4. Object Behaviour Model: A Sequence Diagrams for major Use Case.
5. Documentation of all data employed in the above models using the data structure notation
2. Transform the logical model into a design. The design should include

a. Database design: You need to simply show all the tables with their attributes. There is no need to implement the database.

b. Object design: You must design the attributes and methods. Document at least 5 methods using contracts. Specify the algorithms for these 5 methods using Structured English. Select the most complex methods in your system for these specifications.

c. Controls. You must identify at least five control mechanisms to prevent/detect possible errors that can occur in the system.

You must include the Executive Summary, Phase 1 deliverables, and the Phase 2 deliverables in the final report.

In the proposed system model, clearly demonstrate the changes you have made. You can use a different font colour to show these changes. If I cannot readily see the differences between the existing system model and the proposed system model, then I may not award the points you may deserve for the report.

Programming Language, Programming

  • Category:- Programming Language
  • Reference No.:- M91305

Have any Question? 


Related Questions in Programming Language

In this lab you will write a program that simulates the

In this lab you will write a program that simulates the dialing of a phone number. The phone number may have either digits, letters, or both. (See sample output below) Here are the letters associated with each digit. 0 5 ...

Along with your name include your student id and discussion

? Along with your name, include your student ID# and discussion section at the top of your Assignment. ? There are eight problems; we will go over them in dicussion section after the due date. ? The textbook in this cont ...

Provide a recursive definition of some sequence of numbers

Provide a recursive definition of some sequence of numbers. Choose one different from that of any posted thus far. Write a recursive method that given n, computes the nth term of that sequence. Also provide an equivalent ...

Assignmentpart 1 instance data and methods belong to

Assignment Part 1 Instance data and methods belong to objects (which are class members) and static data and methods belong to a class as a whole. Consider the real-life class named StatelnTheUnitedStates. Name some real- ...

Create a new class called soda that is also a caffeinated

Create a new class called Soda that is also a caffeinated beverage by default it will have no option for condiments. Have it called in main. Main also calls the old addLemon function on Tea so that the customer gets two ...

Write a program containing two classes named student and

Write a program containing two classes named student and roster, respectively. The program will maintain a current roster of students within a given course. Student data for the program includes student ID, first name, l ...

Suppose that we implement the functions of figure using a

Suppose that we implement the functions of Figure using a display. Show the display at the moment the first call to fib0(1) is about to return. Also, indicate the saved display entry in each of the activation records on ...

Now consider the outer loop of given figure consisting of

Now consider the outer loop of given figure, consisting of blocks B2, B3, B4, and B5. Let g be the transfer function for the loop body, from the entry of the loop at B2 to its exit at B5. Let i measure the number of iter ...

Create a very basic calculator map out the numeric keypad

Create a very basic calculator, map out the numeric keypad (17 buttons) and an EditText view. If text is given, prompt the user with a message that complains about the error. Toast.makeToast(getApplicationContext() , "er ...

Programming taskswhile working on the tasks below you are

Programming tasks While working on the tasks below, you are free to request assistance on D2L at: Communications / Discussions / Assignments (or other appropriate sub-topic) These tasks entail modifying your prior code f ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

WalMart Identification of theory and critical discussion

Drawing on the prescribed text and/or relevant academic literature, produce a paper which discusses the nature of group

Section onea in an atwood machine suppose two objects of

SECTION ONE (a) In an Atwood Machine, suppose two objects of unequal mass are hung vertically over a frictionless

Part 1you work in hr for a company that operates a factory

Part 1: You work in HR for a company that operates a factory manufacturing fiberglass. There are several hundred empl

Details on advanced accounting paperthis paper is intended

DETAILS ON ADVANCED ACCOUNTING PAPER This paper is intended for students to apply the theoretical knowledge around ac

Create a provider database and related reports and queries

Create a provider database and related reports and queries to capture contact information for potential PC component pro