0% found this document useful (0 votes)
119 views5 pages

Cse4002-Writ - Aug-23.docx PRO.

This document provides instructions for a coursework assignment on developing a software program to automate operations for a book shop. The assignment is worth 100% and covers learning outcomes in structured programming, design, development, testing and documentation. Students must create a menu-driven C++ program for managing books and orders, preparing quotations, and adding discounts for a book shop per the given scenario. The program must have user login/logout, appropriate interfaces and outputs, and use data structures and file handling. Students will be evaluated on presenting requirements and design, implementing the program requirements, use of control structures and modularity, file handling and data structures, user guidance and validation, navigation and completeness. A test plan, cases and results document is
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
119 views5 pages

Cse4002-Writ - Aug-23.docx PRO.

This document provides instructions for a coursework assignment on developing a software program to automate operations for a book shop. The assignment is worth 100% and covers learning outcomes in structured programming, design, development, testing and documentation. Students must create a menu-driven C++ program for managing books and orders, preparing quotations, and adding discounts for a book shop per the given scenario. The program must have user login/logout, appropriate interfaces and outputs, and use data structures and file handling. Students will be evaluated on presenting requirements and design, implementing the program requirements, use of control structures and modularity, file handling and data structures, user guidance and validation, navigation and completeness. A test plan, cases and results document is
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Assignment Cover Sheet

Qualification Module Number and Title


HD in Computing and Software Engineering CSE 4002
/Network Technology and Cyber Security Fundamentals in Programming
Student Name & No. Assessor

Hand over date Submission Date

Assessment type Duration/Length of Weighting of Assessment


Assessment Type
Coursework Software Submission
100%
and demonstration

Learner declaration

I, ………………………………………….<name of the student and registration number>,


certify that the work submitted for this assignment is my own and research sources are fully
acknowledged.

Marks Awarded
First assessor

IV marks

Agreed grade

Signature of the assessor Date

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.

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.

3
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 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)

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)

4
Submission Guidelines

 Submission format Report


 Paper Size: A4
 Words: 3000 words
 Header and Footer: 1 Inch
 Basic Font Size: 12
 Line Spacing: 1.5
 Alignment: Justify
 Font Style: Times New Roman
 Referencing should be done strictly using Harvard system

Final Grading criteria:


Marks Final Grade
>=70 Distinction
69-55 Merit
54-40 Pass
<40 Fail

You might also like