It is fairly straightforward to obtain an alphabetic style with family name in small caps and given name initials with
biblatex. It is slightly trickier to get the year directly after the name, that is a feature of the
authoryear styles. So we first load the
authoryear styles and then use that the
alphabetic style only overwrites definitions that don't concern the year.
citestyle=alphabetic, bibstyle=authoryear, sorting=anyt,
If you haven't worked with
biblatex before I suggest you have a look at What to do to switch to biblatex?, bibtex vs. biber and biblatex vs. natbib and biblatex in a nutshell (for beginners).
You will have to run Biber on the document instead of BibTeX, see Biblatex with Biber: Configuring my editor to avoid undefined citations for help with that (and Question mark or bold citation key instead of citation number for general hints about BibTeX and Biber).