30天学通C#项目案例开发
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.1.1 需求分析

用户需要开发一个具有丰富功能的通讯录程序,该程序要有具有科幻色彩的用户界面,能记录联系人的音频、视频照片等信息。经过沟通后,最终确定本系统要具备以下的功能。

● 新增新联系人功能:能够新增新的联系人,添加联系人的姓名、电子邮件及图像。

● 添加音视频文件:能够为联系人添加音频和视频文件。

● 查看联系人功能:能够以列表和卡片式方式查看联系人信息。

● 设置通讯录功能:指定通讯录的相关选项。设置用户界面的显示方式等。

用户对界面的要求是重中之重,要求用户界面要美观、新颖、具有现代感,最好具有类似于Windows Vista的3D Filp效果。