这学期上软件协同设计的课,老师让我们分成小组完成一个项目。眼看这学期只剩下3、4周了,我们小组才把概要设计写好。之前讨论过几次需求,把需求报告写了出来。
我们的任务是这样分工的:一个开发经理,一个计划经理,一个质量经理,一个测试经理,一个组长。我是负责质量的。这只是名义上的分工,具体的分工是:一个人负责界面设计,一个人负责算法设计,一个人负责测试,另外两个人负责数据库和系统的搭建。我是负责界面设计的。
在两次讨论过后,我们大概弄清了需求,并且选择功能尽量简化。花了几个小时,我用MyEclipse做了一个非常简单的界面。拿给他们看过以后,他们说:“你这是业务逻辑,不是界面”。并且建议我学习一下CSS+DIV,并把“十天学会CSS+DIV"推荐给了我。
用了两周时间,我学习了CSS,做出了一个登陆界面和一个主界面,基本上都是模仿学校教务管理系统来做的。拿给他们看了以后,他们都比较满意。
今天,我花了一天时间在这个上面了,昨天下午还花了5个小时左右的时间。完成了外部接口和HTML与.jsp的融合。用户接口和内部接口我不知道怎样写。HTML与.jsp的融合还是比较简单的,就是把HTML的后缀名改为.jsp,然后在文件头部加上<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>就可以了。
今天花了较多时间在servlet上,上学期学JSP开发关于servlet的部分好多都忘记了。想来,和自己当初学得不精有关,以前学的都是皮毛。现在也是吧!?明天要去图书馆看一下javascript方面的书,因为我感觉后面界面设计上会大量的用到它。虽然以前也用过javascript,但差不多都忘记了,还得重头再来吧,只是会比第一次学来得快、来得轻松!这是不是可以叫”缺啥补啥“学习法呢?坦白说,这方法不太好呢!但是,我还没找到更好的学习方法呀!!用心体会吧。“路漫漫其修远兮,吾将上下而求索”。