题目:学生电子投票平台设计

题目:学生电子投票平台设计
使用C++编写程序
功能:设计一个简易的学生电子投票系统,该系统至少实现以下基本功能:
1、候选人为5名,投票人数最少为10人;
2、候选人信息包括:编号、姓名和所在班级
3、能够录入候选人信息
4、能够进行投票
5、能够随时输出投票人当前的选票状态
6、当投票总人数不足10人时,能够给出正确提示
7、显示票数统计结果,并按得票数排序;
8、输入编号查询某候选人信息。
9、其他功能可根据需要自行扩充,并请在课程设计报告中详细说明!

这个程序的构架是什么,怎么分为多文件写

http://wenku.baidu.com/link?url=aWoysEwiYW_47Y4pHHrbk7aKh3_AcB7V6uA-EPIn8mXhIV5O2ozBWG6pcS7wtS-XsJ1RLbw9uN38BjYEV-Eszya6R4T0WT-hvGF2rogSrpu

http://zhidao.baidu.com/link?url=w2XzUZXZQ9y4WfWBw3hQV88wTUgK-4etQsuwjvnsXPqtGOyxk_8Q7SxhBf1cJaqtVjwqEkA17QeTneRKrinfja