在开始构建程序之前了解用户的需求
在开始写这个通讯簿的程序--或者是任何的程序--之前我们要花点时间去想想谁会去用这个程序,他们需要这个程序做什么?
1.CEO需要在工作的时候用这个通讯簿程序,在他的笔记本电脑上也需要用。他需要一个安装包来确保把所有的文件都正确的安装到这两台电脑上。
2.Objectville Paper公司的销售团队也想要用CEO的通讯簿。他们需要CEO的数据来建立一个邮件列表,来获得用户、获得更多的销售额。
CEO感觉到使用数据库是让全公司的人都可以看到他的数据的最佳途径,然后他就只需要维护所有联系方式的一份拷贝就行了。