博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第四次团队会议
阅读量:6976 次
发布时间:2019-06-27

本文共 2315 字,大约阅读时间需要 7 分钟。

                     第四次团队会议

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

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();

           }

       }

    }

}

  • 个人任务

负责代码部分,与小组其他成员一起协作完成。

转载于:https://www.cnblogs.com/zzzyh/p/8794042.html

你可能感兴趣的文章
毫秒数转日期
查看>>
访问修饰符
查看>>
【FLEX教程】#008 开发中的问题笔记(慢更…)
查看>>
JQuery+PHP的AJAX封装
查看>>
爬虫大作业-爬区a9vg电玩部落ps4专区
查看>>
[Android Memory] Android系统中查看某个应用当前流量的方法
查看>>
Android的图形显示原理(GDI)一
查看>>
CORS跨域请求限制-options预检请求
查看>>
第四章 软件架构演化
查看>>
Vsftp给每个用户建立单独的配置文件
查看>>
MySQL——修改root密码的4种方法(以windows为例)
查看>>
sublime搜索和替换--多文件搜索替换
查看>>
(七):处理MFC
查看>>
【算法拾遗】大数相加(不开辟额外空间)
查看>>
Python正则表达式精讲
查看>>
Python——Beautiful Soup 4.2.0 中文文档
查看>>
Python字符串拼接、截取及替换方法总结
查看>>
3.Session安装配置
查看>>
MXNet学习:预测结果-识别单张图片
查看>>
JAVA微信开发-新手接入指南
查看>>