通用的页面组件
页眉, 页脚, 导航栏
将 js, css 独立到单独的文件中
使用了 Bootstrap 框架, 页面的改成了相应的 bootstrap 风格
GenericDAO 添加了 deleteById(), 以及 insert() 方法 并已实现.
UserDAO 新增了 match() 方法, 用于用户登录, 已实现, isXXXRegistered() 方法主要在用户注册时判断该信息是否已被注册, 未实现.
到目前为止的完善