zoukankan      html  css  js  c++  java
  • 2017-11-25 小组工作内容

    周末两天主要是需求文档和Java Web系统实现。

    小组决定制作班级活动管理网站,使用MVC架构,整个系统分为View-Controller-Model三层进行开发。

    小组商量决定,系统的角色包括管理员、学生。

    系统的功能包括班级公告,班级留言板两个主要部分。

    系统需求包括学生可以查看公告,发表留言。

    管理员除了拥有学生的功能外,还可以发布、修改、删除公告。

    首先是环境配置,开发环境为:

    Eclipse Jee Oxygen

    Jdk 1.7

    Tomcat 7

    Microsoft Access数据库

    班级活动网站的实现具体到eclipse和java语言,MVC架构中的三层由以下内容组成:

    View层具体化为JSP页面,使用html语言。主要是网页中呈现给用户的内容,并接收用户的输入,有需要的JSP页面和Controller进行绑定,由Controller处理JSP页面中用户的输入。

    Controller层具体化为Servlet类,包括一系列接口函数如doGet(),doPost(),service()等,与Tomcat配合实现输入数据的中转和处理。

    Model层具体化为Java类,使用面向对象设计模式进行设计,采用策略模式,观察者模式。

    今天主要是把程序的框架搭建起来,决定MVC三层中要有一些什么内容:

    View层:登录界面,注册界面,主界面,管理界面,论坛界面,通告界面,以及一系列提示界面。具体实现如下

    现在只是创建了jsp页面,并没有填充内容。.jpg文件是程序中要用到的资源文件,比如jsp页面的背景图片等。

    Controller层和View层对应,每个有用户输入或者需要Java代码进行处理的页面都需要一个Servlet类。因此Controller设计如下

    针对班级活动管理网站的需求,问题域类和数据库访问类设计如下

    并按需求中的优先级对设计中的部分类填充内容,如登录注册相关的Jsp页面,Servlet类,PD类和数据库表设计和访问方法的填写。

  • 相关阅读:
    Linux 内核中的 Device Mapper 机制
    阿里云 Angular 2 UI框架 NG-ZORRO介绍
    Docker容器 暴露多个端口
    修改docker容器的端口映射
    Ubuntu Docker安装
    Docker容器技术的PaaS云平台架构设计***
    scala 学习笔记三 闭包
    scala 学习笔记二 方法与函数
    scala 学习笔记一 列表List
    Python3 写Windows Service服务程序
  • 原文地址:https://www.cnblogs.com/lpxwzy/p/7922899.html
Copyright © 2011-2022 走看看