几天的网页设计经验总结

Posted on 2006-04-28 22:01  大y  阅读(863)  评论(0)    收藏  举报

    运动会胜利闭幕了,在激昂的乐曲中我们运动会的信息播报工作也以另外一种方式结束了,幕后工作者的辛苦也许只有他们自己知道,这次我主要负责运动会的专题网页的制作,以求在第一时间内在网上发布学校运动会的相关信息,曾两个星期前易老师有意把这次制作任务交给我,他的构想是能做到及时,有效的呈现运动会的信息,希望我能认真思考。我欣然接受,这对我也是一次直接的锻炼的机会,而且我这段时间以来也在学习这方面的知识。经过这的网页制作,自己仿佛一下子知道了很多,对网页制作方面,对ASP程序方面更增加了一些信心。现总结如下,与感兴趣的朋友一起分享:
1,需求分析
   需求分析是网页制作的头一环,也是特别重要的一环。设计前要多与需求者进行沟通,充分了解需求信息,并且尽量用列表的方式将需求一条条的列出来,当然越详细越好,有些需求方没有想到的方面做为设计者要多主动与其交流,一起进行讨论出最好的方案。在这方面一定要多花些时间。在这方面花的时间越多,考虑的越充分,以后修改的几率就会小些。
2,数据库设计要合理
   数据库设计的好坏直接影响着程序编制的效率,有的时候一大堆的程序,其实在数据库中增加一个字段就可以解决问题,因此要多思考,在思考时要注意:
(1)表与表之间的关联
(2)表和字段的命名要清晰化,明朗化,这样才不容易出错
(3)字段的类型要合理。有些字段比如像“班级”字段就应该用“数字型”表示,这样易于以后的查找,关联,排序等操作。还能减少数据库的大小。
(4)可考虑将表内字段和字段的类型打印出来,或者制作成一个数据字典,尽量在一张纸上,方便对应和查找,提高工作效率。
3,程序要结构化
   程序不能乱成一团,应该具有结构化的思想。一个页面可以简单的分成头部,中间,尾部进行设计,当然头部还可以再分,对与一个“重用性”比较高的程序,可考虑将其模块化,有一些经常会用到的功能可考虑设计成函数块,方便调用。在具体写程序的时候,要注意代码的缩进,让代码看起来清晰,方便排错。要提前思考,仔细琢磨,将程序一下子写出来,而不是想到哪写到哪,这样没有一个整体性,也影响了程序执行的效率。
4,换位思考,注重细节
   细节是我体验最深刻的一点,要从浏览者的角度思考网页的所有元素,力求最大限度的改良网页元素以适合浏览。从网页的界面来说,一个小的细节可能让浏览者感觉不出来,但细节处理不好的地方多了,就会让人很不舒服,会让浏览者觉得设计的粗糙,设计者的用心不足。从网页的后台代码来说,一个简单的失误会让程序彻底崩溃,比如:记录集的打开而忘记了及时关闭,对于一个记录集可能还不要紧,但若在循环语句里面就很可怕了。因此不管怎样多用心去思考,去琢磨,这可能是一个网页设计者能力提升的体现。