2022数据库大作业

1.立项准备

项目成员

按学号顺序排序

  1. 20373021 陈俊杰
  2. 20373201 蒋博文
  3. 20373743 陈楚岩

项目分工

陈俊杰: 项目设计、前端开发

蒋博文:前端开发、前后端协调

陈楚岩:后端开发、数据表设计及数据库维护

开发环境

前端:Vue3

后端:Django

数据库管理系统:MySql

数据库操作软件: DataGrip

github管理

项目地址:https://github.com/cccvs/BUAA-DataBase

项目管理规范:

  • 维持 main 主分支,这个分支应该是没有 bug 的,稳定的。
  • 开发的时候从 maincheckout 出新的开发分支。分支命名规则为 name-function (姓名为首字母缩写)。如 tsy-login
  • 合并分支的时候应当先在 mainpull,更新 main 分支(main 可能被其他人更新)。然后切换到开发分支,merge main 。当功能正常以后,切换到 main 分支,然后 merge dev 。最后 push main 完成一次开发。
  • gc 的时候的 comment 要求是中文,尽量描述清楚干了啥。记得写名字如 cnx-起始化仓库
  • 尽量多 push 更新。

参考作品

往届学长作品:

  1. fzc:eBuy
  2. yzr:E-Market

软院软工作品:

http://43.142.82.180/80

进度安排与实际

课程进度安排设计

  1. 拟定题目:第6-7周
  2. 撰写系统设计报告:第7-9周
  3. 系统实现:第9-14周
  4. 提交系统实现报告、源程序及数据库:第15周
  5. 系统演示:第16-17周

实际执行

  • 第六周周三启动

评价指标

  1. 系统设计报告:20%
  2. 系统实现及实现报告:50%
  3. 系统演示:30%

2.拟定题目

北航社团管理系统(Buaa Club Center

3.系统设计

4.系统实现

5.总结及演示