Zotero provides the ability to save sources from catalogs, databases, and other websites with one click.
You can then organize and edit the citation entries, which makes it great for annotated bibliographies, research papers, and more!
The Citation Style Guide has plenty of information to help you better understand the citation style your professor is asking for.