ASSIGNMENT 2 FRONT SHEET Qualification BTEC Level 5 HND Diploma in Computing Unit number and title Unit 1: Programming Date Received 1st Submission date submission Date Received 2nd Re-submission Date submission Student Name Bui Nhat Minh Student ID GCH18369 Class GCH1003 Assessor name Do Hong Quan Student declaration I certify that the assignment submission is entirely my own work and I fully understand the consequences of plagiarism. I understand that making a false declaration is a form of malpractice. Student’s signature Minh Grading grid P2 P3 P4 P5 M2 M3 M4 D2 D3 D4 ❒ Summative Feedback: ❒ Resubmission Feedback: Grade: Assessor Signature: Date: Lecturer Signature: Table of Contents I. Introduction to the program.
Scenario and Requirement Analysis. Explain some of programming paradigms. Event-Driven paradigm. Explain the common features of an IDE.
Common features of IDE. User Start Window. Windows Form Design. Debugging facilities available in the IDE:.
Use of an IDE for development of applications contrasted with not using an IDE. Not using an IDE (text editor). Coding standards in my code. Coding standard is necessary in a team as well as for the individual.60 Table Of Figures Figure 1.
Flowchart of Borrow Book. Flowchart Return Book. Search in Book List. Adding or Editing error message.
Warning of deleting. Warning of deleting. Wrong Day Need To Return. Unavailable to Borrow.
Search in List of book borrowers. Visual studio interface (Article, 2021). Start Window of Microsoft Visual Studio. Start with and without Debugging.
Result of Step Over in Visual Studio tip. Run To Cursor. Run To Cursor. Run To Click.
Using visual studio to code. Make lines at the samee level. Introduction to the program. I was given a challenge to design a library application that was produced using the IDE and was subject to Coding standards for a comprehensive business problem after passing the presentation to exhibit my problem solving and fundamental programming abilities.
As a result, I'll create a WinForm application utilizing Microsoft Visual Studio's C# programming language. The software will include the following features: Add, Edit, Delete, and Search. In addition, I've included several additional functions to improve the program's functionality. And now for my report.
Scenario and Requirement Analysis. Use-Case diagram 2. Data structure: In this article, I use List as a list of objects. It can be accessed by index.
It is located in the System. Where this list can be used to create a set of different variables like: Integer, string,. And I use List with 2 objects. It is used for the list of books in the library (aList) and the list of students borrowing books (bList).
Components: Class: - Book: This section contains a list that is used to hold the library's list of books; each new book will have the same data type and properties. Int id String name String author String publicationdate String category String location String availability String status Figure 2. Class Book Figure 3. Class Book - Borrow: This feature includes a list that stores the loan list's text; each individual added will have the same data type and properties.
String people String bookname String dateb String dater Figure 4. Class Borrow Functions: Login: Figure 5. Flowchart Login Add Book: Figure 6. Flowchart Add Edit Book: Figure 7.
Flowchart Edit Delete Book: Figure 8. Flowchart Delete Borrow Book: Figure 9. Flowchart of Borrow Book Return Book: Figure 10. Flowchart Return Book