一、代码规范及编码原则

(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

 

  1. 体系结构图

 

 

 

 

 

 

 

 

 

 

 

五、任务分配

 

蔡海雄

武雯欣

邓雅灵

阮满欢

翁剑波

代码规范及编码原则

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%