今天是这个项目从数据库设计开始的第四天了,这几天,可谓进度有点缓慢,星期二的时候,只睡了四个小时,就跑到学校去,然后根据上周老师的安排,说要做这个项目,把百度空间的一些截图给我们,让我们设计数据库,当时头也有点晕,几次都想趴在电脑前面美美地睡上一觉,但是后来,还是坚持住了,但是第二天,才发现自己做的数据库是相当的纠结,当时因为一些因素没有考虑进去,当时只建了九张表,当时也不知道是怎么回事,有些功能重要的列还是在键,有些数据完全可以通过这张的外键,然后查到那张表的某个列里面得到,但当时设了很多这样的列,由此可见,程序员确实不适合超负载运转啊,特别是在数据库设计之初,这样关键的时候,马马虎虎设计出来的数据库,效果是相当差的,最后还是得返工。
今天的成果还算是可以,但是用CodeSmith生成的数据层代码有那么一点问题,特别是我在查询有主外键关系的表时,每次都要报错,后来借鉴同学的方法,通过外键列的ID得到外键表实体的方法,放到逻辑层去处理,这样就解决了问题了。
明天是星期六了,上一上午的课,就能放一天半,抓紧这一天半的时间,我的项目进度会增高很多的。