How to have a system of referencing citations so that it is short and well-styled
Don't reinvent the wheel: There are existing systems that collect bibliographic data and then produce the appropriate citation in the text. Bibtex and Microsoft Endnote are the most widely used ones. How the citation in the text appears is controlled by "style files" that are often different between journals, but every journal has its own preferred style that you should use.