Nie wyobrażam sobie pisania jakiegoś złożonego systemu bez frameworków, nikt Ci nie zarzuci plagiatu.
Też piszę swoją pracę inżynierską i używam ASP.NET MVC, Mam sam sobie napisać mechanizm komunikacji z serwerem IIS, mechanizm routingu a zapytania w ADO,NET robić? :P
Plagiat by był, jakbyś miał napisać CMS'a a skopiował kod z WordPressa czy Drupala. Im więcej frameworków, tym lepiej, bo musisz opisać technologie, których używasz więc rozdziały twojej pracy inż. będą obszerniejsze.