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类和数据库表设计和访问方法的填写。

  • 相关阅读:
    WLAN设备接入过程
    802.1帧格式、帧类型详解
    SSID、BSSID、BSS等区分
    802.11协议详解
    bit、Byte、Mbps、Mb/s区别
    WLAN认证技术
    freemarker的简单使用案例
    关于throw、throws、try--catch的问题
    String去重方法
    常用典型的sql语句
  • 原文地址:https://www.cnblogs.com/lpxwzy/p/7922899.html
Copyright © 2011-2022 走看看