数据库实战
四人小组设计和编写项目规划:
- 前期基础知识积累和学习
- 需求分析
- 任务分配
- 数据库字段设计和创建连接
- 个人板块编写
基础知识积累:
- 项目结构和框架: MVC框架 视图 、控制器以及模型三板块划分项目的思想。
- MYSQL:良心教程慕课网
- SWING:适用于快速开发,界面采取由果至因学习方法。http://www.java1234.com/a/yuanchuang/swing/
- JDBC: http://study.163.com/course/courseLearn.htm?courseId=645004#/learn/video?lessonId=796046&courseId=645004
需求分析:
题目:学习成绩管理系统(项目主题较容易分析)
团队任务安排
项目板块 | 人员 |
---|---|
教务处子系统 | Mine |
学生子系统 | A |
教师子系统 | B |
登陆板块 | C |
目时间规划和人员安排:
项目 | 时间 | 总天数 |
---|---|---|
前期基础准备 | 4天 | |
需求分析 | 2天 | |
具体编程 | 7天 | 总计11天 |
反思:
团队设计的总体思路也都按照我的节奏顺利进行了。最终总体成绩优异。
反思是整体时间的规划上可以更加精简压缩,一些基础的东西没有完全吃透。编程排错会出现一些小问题,还是应该再仔细。
项目的完成其实所有任务都在我的身上,组员有一部分没有学到实处,但保证他们基础连接建表和SQL语句实现,没有问题。
后期完成阶段确实有点累,反思是自己前期积累太少,速食难免要多付出,虽然注重速学能力的培养,也要注重技能拓展。
还有前期的需求分析上,一些问题没有注意到,数据库设计应该把重点放在这里。这是我做完才领略到的,真正从需求出发设计和完成产品,才不会出现脱节和无意义的产品。