Assignment Nepal
  • Home
  • Business
  • Computing
  • Masters
  • ContactUs
  • About Us
No Result
View All Result
Saturday, September 5, 2026
Welcome to Assignment Nepal
Portal Login
Assignment Nepal
  • Home
  • Business
  • Computing
  • Masters
  • ContactUs
  • About Us
No Result
View All Result
Assignment Nepal

CS6004NI Application Development Islington College – C# .Net Assignment

admin by admin
June 29, 2024
in Uncategorized
A A
CS6004NI  Application Development Islington College – C# .Net Assignment
Share on FacebookShare on Twitter
CS6004NI  Application Development Islington College – C# .Net Assignment
CS6004NI  Application Development Islington College – C# .Net Assignment

1st SIT COURSEWORK QUESTION PAPER Year Long 2023/2024 

Module Code: CS6004NI Module Title: Application Development Module Leader: Mr. Samyush Maharjan (Islington College)
Coursework Type: Individual Coursework Weight: This coursework accounts for 30% of your total module  grades. Submission Date: Thursday, 11 January 2024 When Coursework is  Week 8 given out: Submission  Submit the followings to the Islington College’s MST portal  Instructions: before the due date (before 1PM on the due date): ● The software application to be developed in C# ● The documentation in MS Word compatible or PDF  format Warning: London Metropolitan University and Islington College take  Plagiarism seriously. Offenders will be dealt with sternly.

© London Metropolitan University 

Related Post

test

test

March 14, 2025
ICT103 Programming – Bachelor of Information Technology – Crown Institite

ICT103 Programming – Bachelor of Information Technology – Crown Institite

June 29, 2024
Module Code: MN4W54NI Learning Through Organisations of Management Assessment 2 Islington College

Module Code: MN4W54NI Learning Through Organisations of Management Assessment 2 Islington College

June 29, 2024
CS5002NI  Software Engineering Islington College

CS5002NI Software Engineering Islington College

June 29, 2024

Plagiarism Notice 

You are reminded that there exist regulations concerning plagiarism. Extracts from University Regulations on Cheating, Plagiarism and Collusion 

Section 2.3: “The following broad types of offence can be identified and are provided  as indicative examples …. 

(i) Cheating: including copying coursework. 

(ii) Falsifying data in experimental results. 

(iii) Personation, where a substitute takes an examination or test on behalf of the  candidate. Both candidate and substitute may be guilty of an offence under  these Regulations. 

(iv) Bribery or attempted bribery of a person is thought to have some influence on  the candidate’s assessment. 

(v) Collusion to present joint work as the work solely of one individual. (vi) Plagiarism, where the work or ideas of another are presented as the  candidate’s own. 

(vii) Other conduct calculated to secure an advantage on assessment. (viii) Assisting in any of the above. 

Some notes on what this means for students: 

(i) Copying another student’s work is an offence, whether from a copy on paper  or a computer file and in whatever form the intellectual property being copied  takes, including text, mathematical notation and computer programs. 

(ii) Taking extracts from published sources without attribution is an offence. To  quote ideas, sometimes using extracts, is generally to be encouraged. Quoting  ideas is achieved by stating an author’s argument and attributing it, perhaps  by quoting, immediately in the text, his or her name and year of publication,  e.g. ” e = mc2 (Einstein 1905)”. A reference section at the end of your work  should then list all such references in alphabetical order of authors’ surnames.  (There are variations on this referencing system that your tutors may prefer  you to use.) If you wish to quote a paragraph or so from published work then  indent the quotation on both left and right margins, using an italic font where  practicable, and introduce the quotation with attribution. 

Further information concerning the existing London Metropolitan University  regulations concerning plagiarism can be obtained from  http://www.londonmet.ac.uk/academic-regulations

2 

Introduction 

This individual coursework requires developing and documenting an application  software. C# .NET framework should be used for the development. Your software  artefact must be submitted as a Visual Studio project. 

The coursework carries 30% of the module mark. 

Submission Deadlines: Week  

Coursework Submission in-class Demo: Week  

This individual coursework has 2 parts, both of which are to be submitted to RTE. (1) The software application to be developed in C# .NET 

(2) The documentation in MS Word compatible or PDF format 

NB– Anyone not meeting the deadline must submit the work to the Undergraduate  Registry with a completed mitigating circumstances form. It will only be marked if the  mitigating circumstances are accepted. All parts of the late submission must be  handed into the Undergraduate Registry with the form. You must ensure that you have  a receipt from the Registry for your work. 

Please note the rules on plagiarism 

The application should be implemented individually. This is not a group/team effort.  Any material which is a direct copy from someone else (student or another source) or  a close paraphrase/code must be indicated where it is quoted i.e. it must be made  clear what material is a quotation or close paraphrase e.g. by showing the text in italics  or quotation marks. It is not sufficient to show the source in a list of references or  bibliography. If you are unclear, please discuss your examples with your seminar tutor  or the module leader. Plagiarism is a serious offence and conviction for plagiarism  may lead to suspension from the University, even for a first offence (please see the  section on Academic Misconduct in the Student Handbook).

3 

Software Development Task 

Design and build a desktop application by analysing the below project overview and  requirements: 

—————————————————————————————————————- 

Bislerium café is currently on the lookout for a Point of Sale (POS) software  solution. This software will be accessed through password protection. Its primary  functions involve enabling staff to take customer orders and generate essential  reports. Customers will be presented with a range of choices for coffee types (such  as Cappuccino, Latte, Espresso, etc.) and various add-ins (like Cinnamon, Honey,  Ginger, Chocolate, Ice Cream, etc.) to enhance the flavours. It’s important to note that  each type and add-in will come with its own pricing, which can be configured by the  administrator using a separate password. 

Additionally, the software needs to incorporate a customer membership feature, providing diverse discounts and redemption opportunities. Members of the  coffee shop will have the privilege to redeem a free complimentary coffee of their  choice after every 10 purchases. Furthermore, regular members will enjoy a flat 10% discount on all their purchases for an entire month. It’s worth mentioning that “regular”  customers in this context are those who make daily purchases for a full month,  excluding weekends. This concept of being a regular customer operates like a monthly  subscription that renews automatically. To streamline the membership process,  customers will be issued NFC-enabled identification cards. However, given time  constraints, customers can opt to simply provide their username or phone number during the payment process. 

For the coffee shop staff, the software will empower them to view and document  purchases/sales transactions by saving them as PDF reports. A user-friendly  interface will allow for the generation of reports on either a daily basis or for specific  months. These reports will offer insights into the top 5 most frequently purchased  coffee types and add-ins, complete with corresponding quantities. Furthermore, the  generated reports will also include revenue. 

—————————————————————————————————————-

4 

Your software implementation should demonstrate the following features. 

1. Use of appropriate data types (built-in and programmer-defined) to handle the  application data. 

2. Use of appropriate data structures e.g., Arrays/List/Dictionary for the required  programming scenario. 

3. Use suitable algorithms e.g., sorting and searching. 

4. Define and use your class(es) or services. 

5. Provide a window-based user interface for your application 

6. Save and retrieve the object’s state using serialisation. 

7. Generate PDF report.

5 

Deliverables 

Your submission should include the software project and a reflective essay as  described below. 

1. Your software artefact is in the form of a Visual Studio 2022 or above project,  which should include the program’s source code and data file (if any). Make  sure to exclude .git, .vs, .github, bin, and obj folder. 

2. A reflective essay (1000 words), which concisely documents: 

a. detailed instructions to run the program. 

b. the architecture of your software in terms of software classes, clearly  indicating which classes to be of your own work and which classes from  other sources (e.g., from textbooks, online sources such as MSDN etc.). 

c. a detailed description of the classes’ properties and methods 

d. description of your algorithm to build the user record/ revenue collection  chart in the form of a flowchart and/or decision table. 

e. which data structures and which algorithms you have used, in which part  of your program, and why. 

f. your reflection of your own experience of using C# and Visual Studio for  the development task, which features you like and why, what issues you  experienced and your solution to overcome it.

6 

Marking Scheme

Section Topic Full  Marks
A Implementation of Application 60
1.Password-protected access, with an additional layer of  password security required for making changes to the prices  of coffee options and add-ins.10
2.A working view to order coffee(s).5
3. Ability to add multiple add-ins. 5
4. Application’s state is saved and restored using any semi structured formats like JSON, CSV, or Excel.10
5.Membership registration with applied benefits like free coffee  redemption and discounts.10
6. A table to display all the purchases/sales transactions. 10
7.PDF generation that includes daily or specific month  purchases/sales transactions featuring revenue and top 5  most-purchased coffees and add-ins.10

7 

B Documentation 10

1. Detailed instruction to run the program 2
2. Concise description of your logical solution to each of the  implemented functions of the application.2
3. The software architecture, i.e., class and their purpose 2
4. Detailed description of the classes’ properties and method 2
5. Individual member’s own reflection of own experience 2
C Programming Style 30
1. Clarity of code, Proper Naming conventions & comments 5
2. Sensible naming of programmer-defined variables, classes,  properties, and methods3
3. Useful comments in code 2
4. Data validation and exception handling 10
5. Interface design and usability of the system 10
Total Marks 100

8 

admin

admin

Related Posts

test
Uncategorized

test

by admin
March 14, 2025
ICT103 Programming – Bachelor of Information Technology – Crown Institite
Uncategorized

ICT103 Programming – Bachelor of Information Technology – Crown Institite

by admin
June 29, 2024
Module Code: MN4W54NI Learning Through Organisations of Management Assessment 2 Islington College
Uncategorized

Module Code: MN4W54NI Learning Through Organisations of Management Assessment 2 Islington College

by admin
June 29, 2024
Next Post
MC4064NI Principles of Marketing Islington College Coursework Type: Individual Essay (1,500 words)

MC4064NI Principles of Marketing Islington College Coursework Type: Individual Essay (1,500 words)

CU6010NI Sound Design and Music Production Islington College

CU6010NI Sound Design and Music Production Islington College

Please login to join discussion
  • Trending
  • Comments
  • Latest
PROJ6018 Project, Portfolio and Program Management – Torrens University

PROJ6018 Project, Portfolio and Program Management – Torrens University

February 28, 2024
CC6001NI Advanced Database System Development 40% Individual Coursework – Islington College

CC6001NI Advanced Database System Development 40% Individual Coursework – Islington College

June 29, 2024
CET351 Assignment 2: Research Paper – ISMT

CET351 Assignment 2: Research Paper – ISMT

June 29, 2024
(6CS020) – Project and Professionalism – FYP

(6CS020) – Project and Professionalism – FYP

February 17, 2024
MN4W54NI –  Learning Through Organisations of Management – Islington College

MN4W54NI – Learning Through Organisations of Management – Islington College

19666
ICT103 Programming – Bachelor of Information Technology – Crown Institite

ICT103 Programming – Bachelor of Information Technology – Crown Institite

15121
CS4001NTProgrammingY24AutumnCWQP_218006

CS4001NTProgrammingY24AutumnCWQP_218006

14610
Financial Accounting AC4058NI

Financial Accounting AC4058NI

13635
CET351 Assignment 1

CET351 Assignment 1

August 6, 2025
CET351 Assignment 1 Template

CET351 Assignment 1 Template

August 6, 2025
Assignment-Cover-Sheet

Assignment-Cover-Sheet

August 6, 2025
CU6008NIVisualEffectsforComputerGraphicsandGamesY24MainSitwithmilestone.CW1QP_a59037b9-3fd6-42be-be54-b3c42ee15936_91672_

CU6008NIVisualEffectsforComputerGraphicsandGamesY24MainSitwithmilestone.CW1QP_a59037b9-3fd6-42be-be54-b3c42ee15936_91672_

July 15, 2025
Instagram Facebook

About

Assignment Nepal

Assignment Maker World Wide.

We make the Best Assignment ever. We are poineer Assignment Maker with over 50+ Writers and 24/4 Customer Support.

Our Social Media Platforms

Categories

  • Artificial Intelligence
  • Australia
  • British College
  • Business
  • Computing
  • Essay
  • Finance Assignment
  • Herald College
  • Hotel Management
  • Islington College
  • ISMT College
  • Masters
  • Multimedia
  • Networking
  • Programming
  • Questions
  • Team
  • Thesis/Dessertation
  • Uncategorized

© 2024 Assignment Nepal A+ Grade Assignment Maker Contact Us Now.

No Result
View All Result
  • Home
  • Business
  • Masters
  • Computing
  • About Us
  • ContactUs
Portal Login

© 2024 Assignment Nepal A+ Grade Assignment Maker Contact Us Now.

Privacy Policy