Perform a quick review and analysis of the system

Assignment Help C/C++ Programming
Reference no: EM131327275

Transaction Processing System (TPS)

XYZ Electronics is one of the most popular electronics companies In Sultanate of Oman the company offers affordable electronic gadgets such as mp3 players, portable movie players, mobile phones, digital cameras, television,-mini and micro computers, tablets, portable computers, digital watches. etc. These electronic gadgets exist in every facet of life, from entertainment to education in order to cater for the needs of the customer, the company is currently planning to implement a new transaction processing system (TPS) wherein customers can buy these gadgets using the provided system Functions of the TPS include:

a. Customers Order and Purchase Entry (COPE)

b. Payment transactions (EPT)

c. Report Management (RM)

Further, assume that the company hired your project team to develop this system and will automate all business functions. At the end of your development process, you are required to submit a comprehensive report and a working prototype model of the system using C+ programming language.

Customers' Order and Purchase Entry (COPE) Anyone who is interested to purchase electronic gadgets using the TPS system shall register first his/her information and the system will provide him/her customer ID. The customer ID will be used for all transactions of the customer.

The following functions must be included in the system:

Registration of Customer. This operation allows a customer to register and customer ID will be

- provided. In addition, a customer can also view his/her customer information that includes customer name, date of birth; customer address, mobile number, e-mail address;

Order Entry. This operation enables a customer to select electronic gadget/s he or she wants to, purchase. Order ID and Customer ID will be provided by the system; and

Purchase Entry. This operation allows a customer to confirm his/her order by selecting the purchase action in the system. The entries will automatically be forwarded to the payment section of the system.Payment Transactions (PT), The customer can choose one of the two (2) modes of payment to purchase an electronic gadget(s). The expected functionalities are as follows:

a. Electronic Cash. The electronic cash or e-cash is a secure and convenient alternative to help manage customers finances. This operation does not require remote authorisation or personal identification number (PIN) codes at any given time during the point of sale. Further, e-cash operation definitely adds convenience to the customer;

b. and Credit Card. This allows a customer to pay using credit card,

Report Management (RM). The customer can print and accept a receipt from the system. In addition, summary reports will be provided to the top management of XYZ Corporation every week to be used for decision making purposes.

Perform a quick review and analysis of the system to ensure that the designed system (TPS) is viable and complete

1.3 ASSIGNMENT REQUIREMENTS

Your system must provide the following functions to manage the e -Business.

a. Customers' Order and Purchase Entry (COPE)

1. Registration of Customer
2. Order Entry
3. Puichase Entry

b. Payment transactions (EPT)

1. Electronic Cash

2. Credit Card

c. Report Management (RM)

1. weekly ReportThe following are some of the constraints
Customer ID should be unique or incremental in value All Dates should be in the format dd-mm-YYYY
- Item ID should be unique in value
- Item prices must not be tower than 0

1.4 DOCUMENTATION STRUCTURE

You must also document your system by writing a property referenced report, which includes the following sections.

a. Chapter 1. Introduction. This includes the background and arms of the project and the target users. This should also discuss the problems that would be addressed by the project and the project's significance in today's time period.

Chapter 2. Analysis and Design. This shall describe how the problem was analysed and how the system should accomplish the requirements of the system. This section should include:
- Your analysis of functional requirements. This may be presented using Use-Cases and Activity Diagrams
- your analysis of input and output data. Provide a short narrative description of the program output.
- Your system's class diagram, supported by a short narrative description.

c. Chapter 3. Implementation and Testing. Discuss in this section the programming language (in this case, C++) that you will use in implementing the project. Research about C++ and its use in developing systems, particularly in Transaction Processing System.

Also discuss in this section the methodology that you use (any Agile approach), focusing on its appropriateness in this project.finally, decide how you would test your system. Prepare test cases and scenarios and make an analysis of the test results.

Chapter 4. Conclusion and Recommendations showing reflective analysis of the project and your recommendations.

The recommendation should include:

Backup and recovery plans, which should detail the procedures for disaster/recovery, backup, and the contingency measures needed in order to maintain the system or to keep it up4mdate.

A discussion of possible improvements that can be made on the application

References. This will mention all the references you have used in your report (should not be less than 5 references) follow the rules and regulations for referencing.

Appendices. This will include

- Screenshots of the application's screens.

- Code snippets, with discussion of its relevance to the application's implementation.
- Any other information that needs to be mentioned.

Printing Details

The report must be written using Microsoft Word, with the following specifications;

a. Font is Times New Homan

b. Font size 12

c. Headings can be recognised using the same font with size of 14 bold and Subheadings 12 bold

d Line spacing is 1.5 lines

e. Margins are 30 mm. from left and 25 mm for the other margins

f. Paper size is Ad, using one side and leaving the other side blank

Reference no: EM131327275

Questions Cloud

Makes the fuel cell worth? purchasing : A remotely situated fuel cell has an installed cost of ?$3 comma 000 and will reduce existing surveillance expenses by ?$370 per year for ten years. The border security? agency's MARR is 8 ?% per year. What is the minimum salvage? (market) value afte..
Compute payments and yield for unrestricted arm : A borrower has been analyzing different adjustable rate mortgage (ARM) alternatives for the purchase of a property.- Compute the payments, loan balances, and yield for the unrestricted ARM for the five-year period.
Assume that the stock market is efficient : Assume that the stock market is efficient and the Capital Asset Pricing Model is true. Is it possible for a mutual fund manager to generate a return? (on their mutual? fund) above that predicted by the Security Market Line for two years in a? row? Th..
Realistic expectations for the personal and social behaviors : The presentation should address the following: Identifying realistic expectations for the personal and social behaviors of students with exceptionalities in various settings; Supporting and promoting social skills needed for educational and other env..
Perform a quick review and analysis of the system : Perform a quick review and analysis of the system to ensure that the designed system (TPS) is viable and complete - develop this system and will automate all business functions. At the end of your development process, you are required to submit a co..
Write a paper on the topic of therapeutic community : Write a Paper on the topic of Therapeutic Community in a correctional setting. The paper should include the following:A biopsychosocial description of the problem or population including recent research findings.A discussion of the social impact of ..
Excluding the escrow for taxes and insurance : Billy Bob and family are planning on purchasing a house for $432,000 using a 30 year fixed-rate mortgage from their local credit union. The mortgage rate offered to Billy Bob is 4.59%. Billy Bob will make a down payment of 20% of the purchase price t..
Evaluate the relevant laws or programs : In regard to your chosen aspect of diversity, identify and evaluate the relevant laws or programs that have either helped or restricted access to care and support.
What was your capital gain on this investment over the? year : Suppose you purchased 1,600 shares of Pan Am Airlines at the beginning of the year for ?$17.25 By the end of the? year, the stock price had appreciated to ?$18.63At the end of the? year, Pan Am paid a dividend of ?$0.64 per share. Calculate your capi..

Reviews

Write a Review

C/C++ Programming Questions & Answers

  Define the cheetah constructor to accept and initialize

Design and implement a class called Cheetah that contains instance data that represents the cheetah's name, age, weight, length and gender.

  The goal of this project is to create

The goal of this project is to create a simple command line program that reads in a single word from the command line (use the "int argc, char * argv[]" approach discussed in class and in previous projects) and stores the unique letters of that wo..

  Write a c++ program to read from a file and sort it

Using this information the program should request a user entered account number and display the corresponding name and account balance.

  People from their own community

In social networks ,each person prefers to meet with people from their own community and are reluctant to switch affiliations. If they switch, they pay a penalty for switching csw and if they visit a meeting of a community different from their own..

  Write a c++ program that displays a table showing the price

write a C++ program that displays a table showing the price of silver and gold.

  Evaluate the tip amount that should be added

Write a program that will be used to evaluate the tip amount that should be added to a restaurant charge. Allow the user to input the total, before taxes and the tip percentage (15% or 20%).

  Prepare a function called perfect

Prepare a function called perfect(NUM) that determines if parameter NUM is a perfect number. Use this function in a program that determines and prints all the perfect numbers between 1 and 1000.

  Create a function that will accept a scalar value

Create a function that will accept a scalar value for the radius of the cylinder and end caps and will accept an array for the height of the cylinder.

  Calculates the total ticket sales after each game

The first line indicates that the ticket price is $250 and that 5750 tickets were sold at that price. Output the number of tickets sold and the total sale amount. Format your output with two deciamal places.

  Write a random file

Write a program in C that write a random file (test write speed) then read that same file and calculate the speed of the write. (please DON'T use hdparm to test the read speed)

  Define and implement structures in c

Define and implement structures in C and summarize the operations of a linked list - Generate a random number between 1 - 5 and 3 - 8 for express and normal lanes, respectively. This represents the arrival time of the first customer into each lane.

  Calculate the task start and finish times

Using the chart given in the attachment(Personnel_Shortfall.docx), with durations shown in weeks, if there are 16 total people available for the project (assume all 16 are qualified to work on any of the tasks and assume all tasks start and finish..

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