提交 cdc69d74 编写于 作者: 不写程序只算命。's avatar 不写程序只算命。

modfiy

...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* 容器:Tomcat * 容器:Tomcat
* 语言:Servlet(Java) * 语言:Servlet(Java)
* IDE : JavaEE * IDE : Eclipse
* 数据库:MySQL * 数据库:MySQL
**二,实现功能** **二,实现功能**
...@@ -16,7 +16,10 @@ ...@@ -16,7 +16,10 @@
* [ ] 分页功能 * [ ] 分页功能
* [ ] 搜索功能 * [ ] 搜索功能
* [ ] 举报功能 * [ ] 举报功能
* [ ] 评论功能 * [ ] 下拉刷新
* [x] 评论功能
* [x] 响应ota请求下载
* [x] 响应ota版本检测
` 注:其他功能根据需要待添加 ` ` 注:其他功能根据需要待添加 `
...@@ -24,41 +27,82 @@ ...@@ -24,41 +27,82 @@
由于游戏App的分类较多,我们把所有App分为了两类,一类是游戏App,另一类是其他。对应的表:game和software 由于游戏App的分类较多,我们把所有App分为了两类,一类是游戏App,另一类是其他。对应的表:game和software
**software表** 在客户端还有一个特别的Activity用于实现系统的ota,表名:updatesystem
| Field | Type | Null | Key | Default | Extra |
|---------------------|--------------|------|-----|---------|-------|
| id | int(11) | NO | PRI | NULL | |
| soft_name | varchar(100) | YES | | NULL | |
| dev_name | varchar(100) | YES | | NULL | |
| dev_id | varchar(100) | YES | | NULL | |
| update_time | varchar(100) | YES | | NULL | |
| soft_language | varchar(100) | YES | | NULL | |
| soft_version | varchar(100) | YES | | NULL | |
| soft_download_count | int(11) | YES | | NULL | |
| introduce | varchar(100) | YES | | NULL | |
| soft_size | int(11) | YES | | NULL | |
| soft_classify | int(11) | YES | | NULL | |
| allow | int(11) | YES | | NULL | |
**software表**
| Field | Type | Null | Key | Default | Extra | 含义 |
|---------------------|--------------|------|-----|---------|-------|---------|
| id | int(11) | NO | PRI | NULL | |软件编号|
| soft_name | varchar(100) | YES | | NULL | |软件名称|
| dev_name | varchar(100) | YES | | NULL | |开发者名称|
| dev_id | varchar(100) | YES | | NULL | |开发者id|
| update_time | datetime | YES | | NULL | |更新时间|
| soft_language | varchar(100) | YES | | NULL | |软件语言|
| soft_version | varchar(100) | YES | | NULL | |软件版本|
| soft_download_count | int(11) | YES | | NULL | |下载次数|
| introduce | varchar(100) | YES | | NULL | |软件介绍|
| soft_size | int(11) | YES | | NULL | |软件大小|
| soft_classify | int(11) | YES | | NULL | |软件类别|
| allow | int(11) | YES | | NULL | |是否允许|
```
建表语句
CREATE TABLE `software` (
`id` int(11) NOT NULL,
`soft_name` varchar(100) DEFAULT NULL,
`dev_name` varchar(100) DEFAULT NULL,
`dev_id` varchar(100) DEFAULT NULL,
`update_time` datetime DEFAULT NULL,
`soft_language` varchar(100) DEFAULT NULL,
`soft_version` varchar(100) DEFAULT NULL,
`soft_download_count` int(11) DEFAULT NULL,
`introduce` varchar(100) DEFAULT NULL,
`soft_size` int(11) DEFAULT NULL,
`soft_classify` int(11) DEFAULT NULL,
`allow` int(11) DEFAULT NULL,
PRIMARY KEY (`id`)
);
```
**game表** **game表**
| Field | Type | Null | Key | Default | Extra | | Field | Type | Null | Key | Default | Extra |含义 |
|---------------------|--------------|------|-----|---------|-------| |---------------------|--------------|------|-----|---------|-------|--------|
| id | int(11) | NO | PRI | NULL | | | id | int(11) | NO | PRI | NULL | |软件编号|
| game_name | varchar(100) | YES | | NULL | | | game_name | varchar(100) | YES | | NULL | |软件名称|
| dev_name | varchar(100) | YES | | NULL | | | dev_name | varchar(100) | YES | | NULL | |开发者名称|
| dev_id | varchar(100) | YES | | NULL | | | dev_id | varchar(100) | YES | | NULL | |开发者编号|
| update_time | varchar(100) | YES | | NULL | | | update_time | datetime | YES | | NULL | |更新时间|
| soft_language | varchar(100) | YES | | NULL | | | soft_language | varchar(100) | YES | | NULL | |软件语言|
| soft_version | varchar(100) | YES | | NULL | | | soft_version | varchar(100) | YES | | NULL | |软件版本|
| soft_download_count | int(11) | YES | | NULL | | | soft_download_count | int(11) | YES | | NULL | |下载次数|
| introduce | varchar(100) | YES | | NULL | | | introduce | varchar(100) | YES | | NULL | |软件介绍|
| size | int(11) | YES | | NULL | | | size | int(11) | YES | | NULL | |软件大小|
| game_classify | int(11) | YES | | NULL | | | game_classify | int(11) | YES | | NULL | |软件分类|
| allow | int(11) | YES | | NULL | | | allow | int(11) | YES | | NULL | |是否允许|
```
建表语句
CREATE TABLE `game` (
`id` int(11) NOT NULL,
`game_name` varchar(100) DEFAULT NULL,
`dev_name` varchar(100) DEFAULT NULL,
`dev_id` varchar(100) DEFAULT NULL,
`update_time` datetime DEFAULT NULL,
`soft_language` varchar(100) DEFAULT NULL,
`soft_version` varchar(100) DEFAULT NULL,
`soft_download_count` int(11) DEFAULT NULL,
`introduce` varchar(100) DEFAULT NULL,
`size` int(11) DEFAULT NULL,
`game_classify` int(11) DEFAULT NULL,
`allow` int(11) DEFAULT NULL,
PRIMARY KEY (`id`)
);
```
**updatesystem表**
`注:其他的表根据功能设计` `注:其他的表根据功能设计`
...@@ -66,7 +110,9 @@ ...@@ -66,7 +110,9 @@
![CodeStruct](https://github.com/Entiy/AppStore/blob/master/pic/CodeStruct.png) ![CodeStruct](https://github.com/Entiy/AppStore/blob/master/pic/CodeStruct.png)
**五,运行大致流程** **五,代码详解**
**六,运行大致流程**
首先我们使用的是Tomcat容器,客户端发送请求到tomcat,tomcat通过配置文件找到相应的Servlet, 首先我们使用的是Tomcat容器,客户端发送请求到tomcat,tomcat通过配置文件找到相应的Servlet,
...@@ -74,7 +120,7 @@ ...@@ -74,7 +120,7 @@
调用相应的Service对请求做具体的处理。如果用到数据库则进行对数据库的操作。之后进行返回。 调用相应的Service对请求做具体的处理。如果用到数据库则进行对数据库的操作。之后进行返回。
**,注意事项** **,注意事项**
* 没有完成的基本功能需要添加,其他功能根据需要进行添加 * 没有完成的基本功能需要添加,其他功能根据需要进行添加
* 有些地方的设计是不合理的需要优化修改,比如表的设计,代码的编写 * 有些地方的设计是不合理的需要优化修改,比如表的设计,代码的编写
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册