努力学习第十天

今日完成:

一、学习AS的各种布局方法。并找到想要的登陆界面。

二、创建数据库。完成对数据库实体、主键的分析。

Create database CarPooling;
use CarPooling;
create table OrderLists (
OrderID int auto_increment Primary key,
PoolingDate date,
PoolingTime int check(PoolingTime>=0 and PoolingTime<=23),
Depart varchar(40),
Dest varchar(40),
EndDate date,
EndTime int check(EndTime>=0 and Endtime<=23),
OState int check(State in (0,1,2)),
PersonNum int,
fee decimal(5,2),
CarID varchar(10),
Note varchar(100)
);

create table OrdersofUsers (
OrderID int,
UserID varchar(12),
isJoin boolean,
primary key(OrderID,UserID)
);

create table Users (
UserID varchar(12),
Pwd varchar(20),
Nickname varchar(10),
phone int,
school varchar(20),
RealName varchar(10),
Portrait varchar(512),
primary key(UserID)
);

create table Complainments (
ComplainID int auto_increment primary key,
UserID varchar(12),
OrderID int,
ComplainedUserID int,
Cstate int check(Cstate in (0, 1, 2)),
Ctime date
)

三、完成界面可视化。编写xml及Java文件。

明日计划:

一、继续构造界面。学习视图分析。

二、使软件具备雏形,等待后天展示。

三、利用Activity动作构建界面。完成一定功能。

每日小结:

一、感觉到了安卓软件开发的难度。UI与数据库建立都不太熟悉,还需继续努力。

二、可模仿一些小程序的界面优化自己的界面。

三、与队友好好商讨,继续努力开发。

原文地址:https://www.cnblogs.com/ACSilver/p/11426467.html