第二周(2) myflag详细设计

来源:互联网 发布:动画人物制作软件 编辑:程序博客网 时间:2024/05/21 11:17

在这两天的工作中,我和我的小组进一步进行系统的详细设计,界面设计也在不断跟进之中。这几天我们小组主要针对了以下几点进行了讨论:

  • 用户端详细设计的进行
  • 服务器端详细设计的进行
  • 用户界面设计的进行
我负责服务器端的开发,所以就介绍一下服务器端的设计。


服务器端详细设计的进行

本次后台所做的主要工作是model层模型的建立,建立的模型有flag,comment,user,friend等,具体的一些模型的建立可以参照下图。


如:

Flag.java

public long  endTime;

public long createTime;

public Stringaward;

public int achieve;

public BooleanisTeam;

public long startTime;

public int photo;

同时设置set和get方法

在进行里模型层的建立之后,我们理解对数据库的连接进行了测试,这次我们使用了c3p0技术。

c3p0.driverClass=com.mysql.jdbc.Driver

c3p0.jdbcUrl=jdbc\:mysql\://119.29.236.181/flag?useUnicode\=true&characterEncoding\=GBK

c3p0.user=****

c3p0.password=****

c3p0.minPoolSize=8

c3p0.maxPoolSize=24

c3p0.acquireIncrement=8

c3p0.initialPoolSize=8

c3p0.maxIdleTime=60

同时,这是我们的连接代码

public static DataSourceds;

static{

ds=new ComboPooledDataSource();

}

 

public static Connection getConnection() {

try {

return ds.getConnection();

} catch (Exceptione) {

// TODO: handle exception

e.printStackTrace();

}

return null;

}



       个人感想,目前位置项目实训业已开始两周了,我们小组共同进步,共同开发。作为队长,明白这里的担子不小,要联合各位同学,把团队的意志集中到一起。同时,也要考虑到同学们的课余时间,尽自己最大的努力,更有效率。天下事,知难而行易,当你真正去做一件事的时候,才会体会到里面的困苦和收获。首先做到的就是一个良好的计划,凡是,预则立,不预则废。没有一个好计划是不行的,一开始我们的讨论都是充分了发挥每个人的意见,但是你又要控制整个的主题不会跑偏,又要发挥各位的想象力,这就需要一个良好的控制力。开发代码的时候,我们也采用了站立式会议的这种方式,利用scrum的精髓,来使我们的效率最大化。

     合抱之木,生于毫末。虽然这只是一个小的项目,但是我们的团队一定要尽最大的努力。

0 0