logo Hurry, Grab up to 30% discount on the entire course
Order Now logo

Ask This Question To Be Solved By Our ExpertsGet A+ Grade Solution Guaranteed

expert
Mohammad KaifAccounting
(5/5)

616 Answers

Hire Me
expert
Peck KellerTechnical writing
(5/5)

686 Answers

Hire Me
expert
Neha SharmaOthers
(5/5)

738 Answers

Hire Me
expert
Arthur McphersonPsychology
(5/5)

551 Answers

Hire Me
C Programming

Bibliography file allows authors of publishable materials journals, books, conferences to compile and structure the list of sources that have been referenced when writing a published document.

INSTRUCTIONS TO CANDIDATES
ANSWER ALL QUESTIONS

Searching Bibliography File

A Bibliography file allows authors of publishable materials (journals, books, conferences, etc …) to compile and structure the list of sources that have been referenced when writing a published document. It is common practice to structure a bibliography file based on information such as author, year of publication, type of publication, and, title.

Problem Statement

A customer is looking for a search tool for bibliography files. The search tool is expected to have the following functionalities:

  • Search and Display all bibliography entries containing a particular author’s The system needs to display all bibliography entries (Title, Name, Year and type) with matching author’s surname.

  • Search and Display all documents published within a given calendar year.

  • Search and Display all bibliography entries based on a particular word appearing in the title of that document

  • Display the number of each publication types available with the bibliography file.

  • A search menu to allow users to interact with the system

Scope of work

In this coursework, students will develop a system that can read data that has been stored within text files. It is assumed that the files to be processed contain entries of documents published online. These files, known as bibliography files, will contain entries that follow a particular structure. Three categories of documents have been considered: Journal, Conference and Book. 

Deliverables are as follows:

 

  • A report containing the following:

    1. Description of the problem

    2. A flowchart showing the design of your system

    3. Well-commented codes (banners and inline comments)

    4. Unit and systems tests using snapshots of displays from standard output.

    5. References

 

  • Soft copy of code (source files (.c), header files (.h), CMakeLists.txt and data files used to test system).

 

Additional notes                                                                                            

 

Marks will be allocated for the following:

  • Use of structures to store data for each bibliography entry. While functions will be provided to read data from files, students are expected to modify the functions to use structures (array of structures) to store the data and perform search/navigation

  • Modularity of program (tasks and/or subtasks coded within functions)

  • Use of pointers, mainly for passing parameters within

 

Related Questions

. The fundamental operations of create, read, update, and delete (CRUD) in either Python or Java

CS 340 Milestone One Guidelines and Rubric  Overview: For this assignment, you will implement the fundamental operations of create, read, update,

. Develop a program to emulate a purchase transaction at a retail store. This  program will have two classes, a LineItem class and a Transaction class

Retail Transaction Programming Project  Project Requirements:  Develop a program to emulate a purchase transaction at a retail store. This

. The following program contains five errors. Identify the errors and fix them

7COM1028   Secure Systems Programming   Referral Coursework: Secure

. Accepts the following from a user: Item Name Item Quantity Item Price Allows the user to create a file to store the sales receipt contents

Create a GUI program that:Accepts the following from a user:Item NameItem QuantityItem PriceAllows the user to create a file to store the sales receip

. The final project will encompass developing a web service using a software stack and implementing an industry-standard interface. Regardless of whether you choose to pursue application development goals as a pure developer or as a software engineer

CS 340 Final Project Guidelines and Rubric  Overview The final project will encompass developing a web service using a software stack and impleme