Perform a quick review and analysis of the system to ensure


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

Request for Solution File

Ask an Expert for Answer!!
C/C++ Programming: Perform a quick review and analysis of the system to ensure
Reference No:- TGS01729920

Expected delivery within 24 Hours