一、代码规范及编码原则
(1)代码总体规范原则:通俗易懂,简洁明了,正确率高,易于维护。
(2)包的命名规则:由每个版块的英文单词构成,首字母大写,合成词的首字母同样须为大写。例如:Chat、WeChat
(3)常量的命名规则:由该常量的英文单词构成,常量名的首字母及合成词的首字母需为大写。
(4)变量到的命名规则:根据属性命名,字母用小写。
(5)方法的命名规则:采用动宾结构,以能让读者顾名思义为原则。
(6)类和接口的命名规则:首字母大写
(7)复杂的注释应统一放在函数头。设计的函数仅做到一件事,并且要做好,仅有单一的出口,错误处理要细致做好,利用好断言。
二、数据库设计
学生:
|
是否主键 |
字段名 |
数据类型 |
长度 |
可空 |
|
是 |
id |
varchar |
20 |
否 |
|
否 |
username |
varchar |
20 |
否 |
|
否 |
password |
varchar |
20 |
否 |
|
否 |
number |
int |
20 |
是 |
图书馆状态:
|
是否主键 |
字段名 |
数据类型 |
长度 |
可空 |
|
是 |
Date |
varchar |
20 |
否 |
|
否 |
Cur number |
int |
20 |
否 |
|
否 |
Re position |
int |
20 |
否 |
|
否 |
booked |
int |
20 |
否 |
|
否 |
unsubscribed |
int |
20 |
否 |
|
否 |
Temp part |
int |
20 |
否 |
座位:
|
是否主键 |
字段名 |
数据类型 |
长度 |
可空 |
|
是 |
position |
varchar |
20 |
否 |
|
否 |
seat status |
varchar |
20 |
否 |
预约情况:
|
是否主键 |
字段名 |
数据类型 |
长度 |
可空 |
|
是 |
date |
varchar |
20 |
否 |
|
否 |
seat number |
int |
20 |
否 |
管理员:
|
是否主键 |
字段名 |
数据类型 |
长度 |
可空 |
|
是 |
id |
varchar |
20 |
否 |
|
否 |
username |
varchar |
20 |
否 |
|
否 |
password |
varchar |
20 |
否 |
|
否 |
number |
int |
20 |
是 |
三、ER图

四、体系结构设计
1.系统运行环境
(1)硬件环境
处理器:英特尔i5双核
内存:8g
硬盘:500g
(2)软件环境
数据库:mysql
操作系统:win10
- 体系结构图



五、任务分配
|
|
蔡海雄 |
武雯欣 |
邓雅灵 |
阮满欢 |
翁剑波 |
|
代码规范及编码原则 |
20 |
20 |
20 |
20 |
20 |
|
数据库表的设计 |
20 |
20 |
20 |
20 |
20 |
|
数据库E-R图的设计 |
20 |
20 |
20 |
20 |
20 |
|
体系结构的设计 |
20 |
20 |
20 |
20 |
20 |
|
最终权重 |
20% |
20% |
20% |
20% |
20% |