---
# System prepended metadata

title: 我的对象在哪里程序设计

---


# 我的对象在哪里程序设计


tab 两个

1. 搜索 

2. 我的




一共三个页面

1. 搜索
2. 信息详情页
3. 个人页

## 搜索页面的话，其实是一个筛选

可以按照，城市，性别，工作，年龄，是否有照片，来筛选，然后查数据库 拿到内容，每页10条

可以选择列表展示或者图片展示

## 信息详情页可以展示个人信息

1. 就是提交的一些信息，有些信息是隐藏的

## 个人页
 
1. 可以编辑我的个人信息 （性别，出生年月不可以修改
2. 删除我的个人信
3.
    - 可以选择 是否隐藏信息（表示不被筛选到
	- 可以选择 是否显示微信号（只有登记后的人才能看到微信号，或者选择 别人查看微信号后，给你发送通知消息
	- 可以选择 是否显示照片（可以选择只有登记后，并且上传照片的人 才可以看到


## 数据库设计

个人信息表

1. 昵称
2. 性别
3. 现居住城市
4. 老家
5. 工作
6. 生日
7. 微信号
8. 学历
9. 自我介绍
10. 照片链接 
11. 是否能被筛选到（0能，1不能，默认0
12. 是否显示微信号（0 不显示，1全部显示，2，只有会员显示，3显示后通知给自己，4 答对了某些题目以后可以才通过 默认2
13. 是否显示照片（0 不显示，1全部显示，2，只有会员显示，默认1

## 题目表

1. 问题以及答案 是一个list，里面是dict，具体是{"questsion":"","choose":["a","b","xxx"],"correctAnswer":""}
2. 是否限制答题次数？（0，每天一次，1，失败了就再也没有机会了
3. 通过得分（如1/3 表示3道题最少通过一题）
4. 通过的人是一个list（没有通过则记录在答题表里面.


## 答题表

1. 上次答题时间
2. 用户名
3. 上次答的什么题

