碧瑶答疑网—系统设计和任务分配
一、团队项目之码云Git代码库
团队项目仓库:https://gitee.com/emmm_m/leyaoproject
二、代码规范及编码原则
(1)代码总体规范原则:通俗易懂,简洁明了,正确率高,易于维护。
(2)包的命名规则:由每个版块的英文单词构成,首字母大写,合成词的首字母同样须为大写。例如:Chat、WeChat
(3)常量的命名规则:由该常量的英文单词构成,常量名的首字母及合成词的首字母需为大写。
(4)变量到的命名规则:根据属性命名,字母用小写。
(5)方法的命名规则:采用动宾结构,以能让读者顾名思义为原则。
(6)类和接口的命名规则:首字母大写。
三、数据库设计
用户表auth_user
| 
 是否主键  | 
 字段名  | 
 数据类型  | 
 长度  | 
 可空  | 
| 
 是  | 
 Id  | 
 int  | 
 11  | 
 否  | 
| 
 否  | 
 username  | 
 Varchar  | 
 150  | 
 否  | 
| 
 否  | 
 password  | 
 Varchar  | 
 128  | 
 否  | 
| 
 否  | 
 | 
 Varchar  | 
 254  | 
 是  | 
| 
 否  | 
 date_joined  | 
 datetime  | 
 6  | 
 是  | 
问题答案表leyaoapp_answer
| 
 是否主键  | 
 字段名  | 
 数据类型  | 
 长度  | 
 可空  | 
| 
 是  | 
 Id  | 
 int  | 
 11  | 
 否  | 
| 
 否  | 
 content  | 
 longtext  | 
 
  | 
 否  | 
| 
 否  | 
 questionid  | 
 int  | 
 11  | 
 否  | 
| 
 否  | 
 answername  | 
 Varchar  | 
 100  | 
 否  | 
问题表leyaoapp_question
| 
 是否主键  | 
 字段名  | 
 数据类型  | 
 长度  | 
 可空  | 
| 
 是  | 
 id  | 
 int  | 
 11  | 
 否  | 
| 
 否  | 
 quesionname  | 
 longtext  | 
 
  | 
 否  | 
| 
 否  | 
 content  | 
 longtext  | 
 
  | 
 否  | 
| 
 否  | 
 questioner  | 
 Varchar  | 
 100  | 
 否  | 
| 
 否  | 
 answernum  | 
 Int  | 
 11  | 
 否  | 
| 
 否  | 
 diannum  | 
 int  | 
 11  | 
 否  | 
关系表leyaoapp_relation
| 
 是否主键  | 
 字段名  | 
 数据类型  | 
 长度  | 
 可空  | 
| 
 是  | 
 id  | 
 int  | 
 11  | 
 否  | 
| 
 否  | 
 friend  | 
 varchar  | 
 30  | 
 否  | 
| 
 否  | 
 Date_added  | 
 datetime  | 
 6  | 
 否  | 
| 
 否  | 
 Owner_id  | 
 int  | 
 11  | 
 否  | 
聊天消息表leyaoapp_chatface
| 
 是否主键  | 
 字段名  | 
 数据类型  | 
 长度  | 
 可空  | 
| 
 是  | 
 id  | 
 Int  | 
 11  | 
 否  | 
| 
 否  | 
 information  | 
 Longtext  | 
 
  | 
 否  | 
| 
 否  | 
 Date_added  | 
 datetime  | 
 6  | 
 否  | 
| 
 否  | 
 Relate_id  | 
 Int  | 
 11  | 
 否  | 
| 
 否  | 
 name  | 
 varchar  | 
 30  | 
 否  | 
E-R图





四、体系结构设计
1.系统运行环境
(1)硬件环境
处理器:英特尔i5双核
内存:8g
硬盘:500g
(2)软件环境
数据库:mysql
操作系统:win8.1
应用服务器:django自带的服务器
2.系统框架
主要实现框架:django、MTV
3.体系结构图

五、任务分配
| 
 李宗晓  | 
 方泽慧  | 
 陈锐群  | 
 沈杰钊  | 
 古维城  | 
|
| 
 代码规范及编码原则  | 
 0%  | 
 100%  | 
 0%  | 
 0%  | 
 0%  | 
| 
 数据库表的设计  | 
 20%  | 
 20%  | 
 20%  | 
 20%  | 
 20%  | 
| 
 数据库E-R图的设计  | 
 0%  | 
 0%  | 
 0%  | 
 100%  | 
 0%  | 
| 
 体系结构的设计  | 
 20%  | 
 20%  | 
 20%  | 
 20%  | 
 20%  | 
| 
 最终权重  | 
 10%  | 
 35%  | 
 10%  | 
 35%  | 
 10%  | 
                    
                
                
            
        
浙公网安备 33010602011771号