Creation of a library management system (LMS) in VB.Net
Creation of a library management system (LMS) in VB.Net
Your assignment consists of two tasks: task one is the creation of a library management system (LMS) in VB.Net (worth 85% of the total marks for the assignment), and task two is a critical self-reflective commentary on task one (worth 15% of the total marks for the assignment).
Format: Code Based Format
Word Limit: 250 words plus or minus 10% for Programme Description
750 words plus or minus 10% for Reflective log
Word limits is not applicable to screenshots, bibliography, code, or pseudocode.
Creation of a library management system (LMS) in VB.Net
Order Custom Essay Now
Assignment Task 1: Library Management System (85 Marks)
Your first task is to create a library management system You work for Ealing public library. Your job is to help organise the resources to optimise the working of the library, which is currently operating on a paper based system. They asked an IT company to provide a library management system (LMS) but due to the shortage of funds were unable to proceed with the proposal. Seeing your background the librarian has asked you to make an automated Library Management System to manage journals and books using the current computers at the site.
The librarian has particular demands:
• Journals cannot be issued
• Reference books can be issued for a week
• General category books and articles can be issued for up to two weeks.
• At any time the librarian should be able to see the list of borrowed books and when they are due for return.
• The reader should be able to search for books.
• The system should be secure to ensure data integrity and unauthorized access.
• Only the librarian should be able to add / delete books form the main books database.
Your task is to create a programme using VB.Net providing visual front end and Database (AccessSQL) at the backend to store records. The GUI should have an aesthetically pleasing design.
Deliverables
You should submit the following:
• Program Description (250 Words) (20 Marks)
• Pseudocode (20 Marks)
• Screenshots of the working application (30 Marks)
• Code of the application with line and block comments (15 Marks)
Assessment Components:
Assignment task 1 will be assessed against the above-mentioned deliverables. Screenshots of the application should show the working of the application stepwise displaying all the forms operating on different buttons with error checks and controls.
Assignment Task 2:
Self-Reflective Commentary (15 Marks)
Your second task is to write a self-reflective commentary about your application. Having created your application, you should write a self-reflective commentary (750 words) critically reflecting on your work. You commentary should critically explore the work you have done to develop your application. You should reflect on:
1. The research you done when you developed the application.
2. The decisions you made as you worked on your portfolio (see list of deliverables).
3. Where you think you succeeded and where you think there was room for improvement.
4. What you would do differently if you were asked to develop the application again and what you would do with your portfolio if you could develop it further.
Your commentary should show evidence of your reading and research and use Harvard referencing. Your commentary is a chance for you to critically analyse your own work, showing an awareness of strengths as well as identifying potential areas, which could use improvement if they were to be done again.
Deliverables
• Commentary (10 Marks)
• References (5 Marks)
You should attach your commentary to your submission. Submit one zip file to School Portal
Marking Criteria
Pass: A Pass commentary would show limited research and understanding of how the project fitted with wider business contexts. It would demonstrate an attempt at self-reflection. It would be fully referenced.
2:2: A 2:2 commentary would show evidence of basic research and understanding of how the project fitted with wider business contexts. It would show a degree of self reflection. It would be fully referenced and also demonstrate critical self-reflection and awareness.
2:1: A 2:1 commentary would show evidence of a wide range of appropriate research and an awareness of how the project fitted with wider issues, debates and business challenges. It would show a degree of self-reflection and understanding of the process of practice-research. It would be fully referenced and also demonstrate self-reflection and awareness.
First: A First class commentary would show a critical discussion of a wide range of research covering practical and theoretical, critical literature; critical self-reflection and an understanding of how the project fitted with wider issues, debates and business challenges. It would be fully referenced and also demonstrate critical self reflection and awareness.
Learning Outcomes:
(1) Design and develop programs including internet programs deploying visual basics Net applications
(2) Implement user interfaces with relations to object orientated programming techniques and use classes and assemblies to make code reusable and extendable.
(3) Use visual tools ADO.NET basics and object Structured Query language to access and manipulate data.