Cse4002-Writ - Aug-23.docx PRO.
Cse4002-Writ - Aug-23.docx PRO.
Learner declaration
Marks Awarded
First assessor
IV marks
Agreed grade
1
FEEDBACK FORM
INTERNATIONAL COLLEGE OF BUSINESS & TECHNOLOGY
Module : CSE 4002
Student :
Assessor : Mrs. Nisansala Athapaththu
Assignment : Nethra book shop automation system
Assessor Feedback:
Marks Awarded:
2
Course Work and Practical Assessment
This assignment is worth 100% of the overall assessment for this module.
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)
3
Carefully investigate the given scenario and provide the proposed solution.
Attach softcopy of error free program with your documentation.
Keep all the backups
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 learner’s 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)
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)
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)
4
Submission Guidelines