Category | Assignment | Subject | Programming |
---|---|---|---|
University | Dublin Business School (DBS) | Module Title | B9IS123 Programming for Information Systems |
Method of Assessment: | Project and presentation |
Assignment no.: | 2 |
Individual/Group: | Individual |
Issue Date: | 20/04/2025 |
Submission date: | 13/07/2025 |
Feedback date: | In-class. On Moodle by 11/08/2025 |
Programme/Cohort: | 2425_TMD1 |
This is an individual project. Submission will be due in week 12 with presentations in the final class of week 12.
Please note that there is an assignment specification as well as critical assignment rubrics. Admissible submissions must adhere to the assignment rubrics.
Design and create a basic Information System for a selected small company or organisation of interest - this choice must be a specific organisation and you will be required to discuss and justify your choice in class. Please note that you should explain the full requirements of the chosen system, but only need to design and implement a proof-of-concept application demonstrating part of the system, specifically to include the CRUD functions.
Describe the requirements of the information system, which must include data requirements, including CRUD (Create, Read, Update, Delete) operations for some of the organisation's data. Further requirements may include users, search, sorting, entry, update, validation, integrity, reporting etc.
The system architecture must use an API with the web frontend making API calls rather than post-and-refresh interaction. The frontend does not require styling - text boxes, buttons and paragraphs or tables are sufficient, as the emphasis is on the programming element. The user should enter input into appropriate HTML elements and have results displayed in appropriate sections of the DOM. This should be user friendly and uncomplicated.
The system must be developed using JavaScript. The backend may be a SQL or NoSQL database or sqlite, json, xml or csv files, and may make use of Python (such as Flask) but not Django templates in a post-and-refresh pattern.
Implement and test the Information System, and document your implementation thoroughly. Testing should at a minimum include unit tests of key CRUD functions along one integration test where front and backend interact.
Documentation, if external, MUST be developed in Word online (M365), with the document link-shared as EDITOR. Alternatively internal documentation in text format (README.md or similar) in the repository, with updates at appropriate frequencies being committed.
Public Git (GitHub) MUST be used for this project to develop the artefact (We will develop in class using github.dev). It is expected that appropriate resources, such as libraries, packages, frameworks and APIs will be integrated into the solution, therefore credit will be awarded for how such material is integrated and augmented with original code. The submitted code must be demonstrably written by the student, so any complete code uploaded as a fait accompli will not attract any credit. Existing resources, or ANY code developed with assistance, integrated into your solution must be attributed in all cases, even where the originating licence (if present) does not require this, and must, where relevant be presented in accordance with such originating licences. ALL resources and assistance (HUMAN OR GenAI) must be acknowledged (AND COMMITTED SEPARATELY TO YOUR CODE). Failure to attribute material will result in Academic Impropriety investigations. A summary of attributions must be included at the end of the documentation.
The following table illustrates the percentage allocation for each individual part of the assignment.
Are You Looking for Answer of B9IS123 Assessment 2
Order Non Plagiarized AssignmentOverall marks will be awarded according to the following criteria:
Presentation (Including answers to technical questions):
Within the above categories, marks will be awarded for:
Additional features:
Software or tools required/ useful: Azure, GitHub.dev, GitHub spaces
Templates, files, data tables provided by the lecturer: Moodle and GitHub resources
Can generative AI be utilised in this assignment?
Buy Answer of B9IS123 Assessment 2 & Raise Your Grades
Order Non Plagiarized AssignmentAre you searching the solution of the B9IS123 Programming for Information Systems Assessment 2? Then worry no need. There are specialized professionals for all categories of assignments who offer you plagiarism-free and superior content. You are assured that our Online Programming Assignment Help will make you productive and help you achieve high grades in your academic year. A free list of assignment samples written by PhD experts is also provided here that can help you boost your study power and check the quality of the assignment. So contact us today and boost your academic grades with best assignment help!
Let's Book Your Work with Our Expert and Get High-Quality Content