I agree with Citrinellus, it sounds like an interesting topic.
Do you by chance have an aquarium of your own ?
In my opinion it all has to do with how well you educate yourself before jumping in to your first tank. If you do no research you are likely to have a variety of issues that run the gamut, from water quality to equipment service to stock compatability.
You have to be honest with yourself and know your capabilities and limitations. If you have basic mechanical ability and can think critically most systems can be DIY projects. If not , there is no shame in purchasing ready to run, off the shelf systems.
If you are a responsible fish keeper you need to have at least a working knowlege of the "Nitrification Cycle" that is the basis of fishkeeping.
You are also likely to have given at least a little thought to the filtration requirements of the fish you wish to keep.
You are likely to have considered how large a tank is required to house your choice of fish.
Last but not least you have given some basic thought to the compatability of the fish to each other.
There is a lot of information/misinformation out there. You just have to use your head, think for yourself and learn to separate myth from quantifiable facts.
As to "Seasonal fish Keeping" all I can say is if you enjoy this hobby you aren't likely to be doing it seasonally. It is far more likely you will soon suffer from MTS (Multiple Tank Syndrome).
If the goal of your thesis is to reinvent the wheel or build a better mouse trap then you will need to narrow the scope of your question.
Given that your thesis is based on "industrial design" might I assume you are attempting to improve the mechanics of aquaria versus water quality ?
If so the possibilities are endless. Here is an incomplete list of "problems" I am working on:
Reducing electrical consumption of pumps
Improving Mechanical filtration while reducing backpressure
Reducing the frequency of gravel vacuuming
Reducing or eliminating water changes while conserving water
I'm sure I've missed a few but that should get you started.
