第四次冲刺

Posted 彤~

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第四次冲刺相关的知识,希望对你有一定的参考价值。

  •  进行的第四次团队会议-----会议时间 四月七号,会议主要内容如下:

1.对整体项目进行了预测和规划,搭造整体框架,完成登陆类图的设计。

2.尝试连接数据库,用数据进行摸索。

3.进行了分工合作,开始实现代码的编写和数据库的连接,还有数据的整理和思路疏通。

  • 冲刺目标说明

目标:完成上次会议提出的类图的设计,完成数据库表的编辑,进行数据的连接操作,利用代码插入数据进行调试。

 

       

  • 类图 
    • 类的说明

    tourist类

    l  属性--->Name:确定用户身份。

    l  方法--->

    Login:登陆操作。

    3.3.2.2 adminstrator类

    l  属性--->Name:用户名

    l  方法--->

    Login:登陆操作

    CreateMessage:发表信息。当用户登陆自己的账号之后,主页,在该页面中有日志、相册、视频、音乐盒等等操作。用户通过这个方法,可以完成输入功能,主要用在日志的编辑,说说的编辑,留言的发表。

    Delete:删除操作。当用户登陆成功时,可以管理自己的信息,如删除说说、日志。该操作只是限于用户本人,

    3.3.2.3 account类

    l  属性

    Name:用户名。

    Password:密码。

    Account:用户的账号,用来存取。

    l  方法

    Login:登陆操作。

    Regist:注册操作。

    View:查看操作。对于登陆成功的用户,可以选择相应的操作,查看自己的信息,如查看日志、说说、以及自己的个人信息。

    Comment:评论操作。当用户登陆成功之后,用户可以对自己的信息进行相应的评论操作,同时用户本人可以对自己的信息进行评论。

    Visit:访问操作。当用户登陆成功进入自己的主页之后,在主页面会显示自己的访客记录

    LeaveMessage:留言操作。当用户登陆成功之后,在主页下面会有留言板,用户可以对自己进行留言,或者访问好友的空间然后到好友的留言板中进行留言。

     

    • 数据库设计

    (1)用户表    账户、密码、权限(好友)年龄 地址

    (2)音乐表   编号 账户  歌名   上传时间    URL

    (3)相册表   编号 账户  url  上传时间

    (4)日志表   编号 账户  日志名  发表时间  发表内容  私密设置(说说同样)发表的类型(跟说说区分)

    (5)留言表   编号 账户  留言人  留言时间  留言内容   发表的类型

    (6)评论表   编号  对应评论文章的编号 评论的账户  评论人  类型(属于日志、说说、留言) 评论时间  内容

    (7)访问记录表  编号(主键)   账户 访问账户 访问时间

    • 数据连接

    package com.softeem.qqsystem.connection;

    public class ConnectionUtils {

        private static String USER = "root";// 连接数据库的用户

        private static String PASSWORD = "admin";// 密码

        private static String URL = "jdbc:mysql://localhost:3306/qqdatabase";// 连接数据库的路径

        private static String DRIVERNAME = "com.mysql.jdbc.Driver";// 数据库的驱动名称

        // 在加载类的时候进行注册驱动

        static {

           try {

               Class.forName(DRIVERNAME);

           } catch (ClassNotFoundException e) {

               // TODO Auto-generated catch block

               e.printStackTrace();

           }

        }

        // 连接数据库,返回的是一个连接

        public static Connection getConnection() {

           try {

               return DriverManager.getConnection(URL, USER, PASSWORD);

           } catch (SQLException e) {

               // TODO Auto-generated catch block

               e.printStackTrace();

           }

           return null;// 如果创建连接失败,则返回的是null

        }

        // 如果连接不为空,关闭连接

        public static void close(Connection conn, Statement stat, ResultSet rs) {

           if (conn != null) {

               try {

                  conn.close();

               } catch (SQLException e) {

                  // TODO Auto-generated catch block

                  e.printStackTrace();

               }

           }

           if (stat != null) {

               try {

                  stat.close();

               } catch (SQLException e) {

                  // TODO Auto-generated catch block

                  e.printStackTrace();

               }

           }

           if (rs != null) {

               try {

                  rs.close();

               } catch (SQLException e) {

                  // TODO Auto-generated catch block

                  e.printStackTrace();

               }

           }

        }

    }

    • 个人任务

    负责部分数据表的创建与填写,合作商讨完成了数据库的连接

    • 总结

    困难的任务更需要大家做好分工合作并且目标统一,团队的力量才会发挥到极致。

以上是关于第四次冲刺的主要内容,如果未能解决你的问题,请参考以下文章

第四次冲刺

第四次SCRUM冲刺

第四次冲刺

第四次Scrum编码冲刺!!!!

第四次冲刺

第四次冲刺