Thin-film solar power generation system design