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

modfiy

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