Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Course Work and Practical Assessment This assignment is worth 1 0 0 % of the overall assessment for this module. Learning outcomes covered LO 1

Course Work and Practical Assessment
This assignment is worth 100% of the overall assessment for this module.
Learning outcomes covered
LO1. Explain structured programming concepts
LO2. Design a basic structured computer program
LO3. Developed a modularized computer programme for a prepared design
LO4. Compile software testing and documentation
Scenario
Nethra is one of the famous book shops in Kandy City, which provides a vast range of valuable books for schools, educational institutes as well as to daily customers. They use manual methods to run the entire business process from the cashier to the back office. Now it is a challenge to continue with costly time-consuming manual method with the rapidly increasing customer inquiries. Customers place bulky orders and requesting quotations quickly but manually processed quotations are not accurate more often.
To improve customer service and reduce costs while providing enhanced services to customers and employees, company management understood the need of automating the entire business process.
Initial state needs to automate book quotation preparation for orders which are placed by schools and other educational institutes.
Main requirements
Manage Books (view, add, search)
Manage orders (View book orders, prepare quotations, add discounts)
Print quotations with discount.
Other requirements are.
User login.
Logout.
Exit
Create an error free, effective one with user friendly interfaces, appropriate messages, outputs and menu driven application using C++ programming language. Students can use appropriate data structures and text files to store information.
Carefully investigate the given scenario and provide the proposed solution.
Attach softcopy of error free program with your documentation.
Keep all the backups
Viva Evaluation TASKS
Task 01. Present system requirements specification and logical diagrams for core functions such as Add and Display book details, Prepare quotations according to given scenario. Use appropriate modularization to reduce the complexity of the design. (25 marks)(LO2)
Task 02. Implement and submit a functional C++ program to meet the requirements given in the specification, by following the design created above. (50 marks)(LO3)
a) Evaluate the learners ability to describe controlling structures used for the implementation with improved coding efficiency (i.e., sequence structure, selection structure and repetition structure).(15 marks)(LO1)
b) Identify the use of modularization with effective data passing between developed modules during the implementation. (15 marks)(LO1)
c) Evaluate the use file handling techniques used for storage and backup requirements and use of appropriate arrays, structs(records) used. (10 marks)(LO3)
d) Provide appropriate guidelines to user, apply validations for user inputs and improve user-friendliness of the software. (5 marks)(LO3)
e) Assess the ease of navigation between modules, accuracy, creativity and completeness of the system. (5 marks)(LO3)
Task 03. Prepare a test document including test plan, test cases and test results. Conduct user acceptance testing and provide feedback with sample questionnaires used. (25 marks)(LO4)

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Data And Information Quality Dimensions, Principles And Techniques

Authors: Carlo Batini, Monica Scannapieco

1st Edition

3319241060, 9783319241067

More Books

Students also viewed these Databases questions

Question

Wilkerson Case What causes any shift in cost and profitability?

Answered: 1 week ago