些链接按钮,可以让管理员链接到其他页面。链接按钮下面是系统已有新闻栏目的列表,在此,管理员可以对新闻发布系统的栏目进行操作(编辑和删除栏目)。如果管理员想要添加新闻栏目,只需点击“添加栏目”,就可以被链接到添加新闻栏目页面,添加栏目完成后,管理员可以在栏目管理主页面的栏目列表中找到新添加的栏目,并对其进行相关操作。3.3模型层设计本系统模型层由JavaBean完成,模型层设计主要设计出完成各个功能模块中模型层的JavaBean类。模型层的类主要新闻管理类NewsJdbc以及栏目管理类NewclaJdbc。3.3.1前台显示和用户登录在前台显示和用户登录模块中,充当模型层的是News和Newcla根据系统分析中的系统前台需求用例分析和上述的前台界面功能描述,对系统的前台的每一个流程、每一个模块进行详细功能设计。3.3.2新闻管理管理员在系统后台主界面中可以对已有新闻进行管理(修改、删除和添加),新闻管理模块中充当模型层的仍然是News和Newcla。3.3.3栏目管理栏目管理中可以对已有栏目的编辑、删除以及添加新栏目。3.4控制层设计3.4.1用户登录当用户通过系统前台提供的登录入口登录后台系统时,系统将用户的登录信息提交给登录控制层处理。所以登录控制器必须对用户登录信息进行识别,判断其是否有权限登录到后台系统。用户登录控制器由LoginServlet完成。3.4.2新闻管理新闻管理中主要涉及到新闻信息的添加、删除和修改,所以其控制层由NewsServlet完成。3.4.3栏目管理栏目管理模块主要对新闻栏目进行修改、删除和添加,此功能模块控制层由NewclaServlet完成。3.5数据库设计3.5.1数据库概念设计根据上面的数据库需求分析,就可以构造出各种实体,以及并根据它们的关系绘制出实体间的E-R图,为以后的逻辑设计打下基础。如图3-1为本新闻发布系统实体间的E-R图。