这是我的一个作业,发在这里并不是有代写的意思,只是刚开始学习编写软件,一时间找不到突破口,不知该从哪下手,还请前辈们指点一二。
    我想知道从大的方向上要怎么样去规划好怎么去实现这个软件。
    以下是“桌面版学习助手软件”的要求:         用户用RadioButton控件或者ComboBox控件选择学习的科目。
 用户随时可以用TextBox等控件添加本科目在某一日期的某一时间需要通知用户的学习任务,时间精确到分钟即可。
 用Timer控件使用户在对应日期的对应时间得到通知,以弹出窗口或者音频文件提醒用户均可。
 用户可以用ListBox控件查看所有的学习任务。
 用户可以用修改和删除列表中的学习任务。
         加入菜单、鼠标右键菜单、工具栏和状态栏来方便操作,使用快捷键来通过键盘快速操作。
 使用皮肤文件等工具来改变窗口的外观。
 用效率更高的数据结构或者算法来加快程序速度。
 用文件或者数据库来保存软件中的数据。
 通过发送电子邮件或者手机短信来提醒用户。
 用WPF或DirectX等技术实现更好的视听效果。
 加入其它自选的帮助学习的功能

         (红色部分为选做功能)
    先谢谢了!