只是做这几个页面吗?
我看页面可以分为4部分拼起来,一个登陆区,就是最上面的那个。还有你的log也算一个部分,好像你每个页面都有,就是那个易生活。
再者就是正文部分。还有就是页面尾端。这些都是各个页面通用的,可以减少你的代码量,页面上的输入部分做一个check.防止注入攻击。再有就是登陆的用户名和密码的作用范围,在整个网页浏览中都要有。否则会要求重新登陆,当然还要看你登陆的部分怎么写的,这个页面较少,几个jsp页面,就好了。你的图片上可以加些属性,比如超链接,图片说明。这些可以写一个方法,在得到鼠标焦点的时候自动显示。如果你不用数据库的话可以用配置文件,来存放一些用户名和密码,单肯定是没有数据库好的,至于登陆,看到你那个可以用QQ等其他方式登陆,这我没做过,不知道怎么实现,你可以百度下。总体页面不多,管理修改量都不大,不建议用框架,完全可以自己写,当然这是典型的mvc的项目,可以用struts。这一个就够了,另外看这个项目,应用是提供方便的,可以提供一个聊天窗口,用户与用户还有用户与管理员,这个可以用类似论坛的方式,或者写一个stock通信。
话说这不会是你的课后作业吧?什么都不做就问可不好,先自己做,遇到不会的再问吧