离校登记网页项目个人总结(Alpha阶段)
个人小结
在Alpha阶段,我和我的小团队六人,经过六天的努力完成了我们最初需求分析里的基本功能,在这里为我们团队的成功表示祝贺。在这个过程中,对于自己的表现觉得既有做的好的方面,也有很多不足需要改进的地方。
1.首先要说的就是,由于我们的项目基本上是基于Web编程,采用的是纯JSP的开发模式,可以说我们的进度和我们学习Web编程课程有很大关系,在逐渐深入学习Web的过程中,我们采用的纯JSP开发模式,虽然简单方便,但是如果考虑项目的后期维护和功能扩展关系,这将是很大的麻烦。在这里就得反思,起初的自己对于开发项目的理解只停留在单纯的用代码实现其功能的观念上,对于开发模式上没有很好理解。经过这次的开发过程和自己学习到的Web的MVC模式技术,在后续的阶段中需要和团队一起在Beta阶段按照适当模式进行改进。
2.其次就是,在这一次的开发过程中的,我主要负责的是创建数据库。然而这个过程并没有我起初想象的那么简单,最开始我所创建的数据库,就是简单的四个表加一些属性和主键,然后我的团队就是基于此进行数据的操作。这里有一个很严重的问题就是,没有事先画E-R图,确定表全部的属性,可以说是自己的考虑不周,整个创建数据库的过程就是不断改进和添加的过程。现在的表还缺少离线信息表的一个属性,就是离校原因,这可以说是最初需求分析没有考虑到的,也将留待后续改进。
3.最后要提到的一点就是,对于代码规范有了很深的感触。最开始,我们的团队并没有按照代码规范来,每个人按照自己的编程习惯,所以在最后的代码整合上花费了很多时间。对于数据库的创建,最开始没有去注意代码的规范,以至于最后重新按照大写的形式在JSP中的SQL语句又重新修改。我认为对于团队最大的贡献就是在最后阶段将队友的实现的功能的JSP和新的数据库重新按照代码规范编写、排版、优化。这可以说是自己做比较好的地方,并且深刻地认识到了代码规范的重要性。
总结:项目的开发中,特别是对于大型项目来说开发模式显得十分重要,在后续的学习中,无论是Web的开发模式还是Java的开发模式都要有深入的理解,这对于以后的开发十分重要。另外,很重要的一点就是,要在今后的编程中的养成良好的代码规范,不仅可以使代码看起来直观,对于代码的理解也会很有帮助。
离校登记网页项目个人总结(Alpha阶段)的更多相关文章
- Alpha阶段项目复审(冲鸭队)
Alpha阶段项目复审(冲鸭队) 组名 优点 缺点 排名 天冷记得穿秋裤队 支持文件离线开源下载,没有限速 部分功能未实现 1 中午吃啥队 点餐系统用户需求较高,系统功能完善 界面可以再完善一下些 2 ...
- 高级软件工程2017第6次作业——团队项目:Alpha阶段综合报告
1.版本测试报告 1.1在测试过程中总共发现了多少Bug?每个类别的Bug分别为多少个? Bug分类 Bug内容 Fixed 编辑博文时改变文字格式会刷新界面 Can't reproduced 无 N ...
- 团队项目第六周——Alpha阶段项目复审(名字很难想队)
Alpha阶段项目复审 小组 优点 缺点 排名 小谷围驻广东某工业719电竞大队 一个贴近大学生生活的二手交易平台.界面美观功能完善. 部分功能未完善,没有第三方登录 1 中午吃啥队 系统完善,界面简 ...
- 软件工程团队作业-Alpha阶段项目复审
Alpha阶段项目复审 复审人:黄杰 复审总结表 小组的名字和链接 优点 缺点,bug/140字 最终名次 项目 一个普通的团队 https://www.cnblogs.com/clsgghost/p ...
- [软工顶级理解组] Alpha阶段项目展示
目录 团队成员 软件介绍 项目简介 预期典型用户 功能描述 预期目标用户数 用户反馈 团队管理 分工协作 项目管理 取舍平衡 代码管理 程序测试 代码规范 文档撰写 继续开发指导性 用户沟通 需求分析 ...
- Alpha阶段项目Postmortem
以下对成员名字的简称: 陈鸿超 = 陈1 陈彦吉 = 陈2 石浩然 = 石 韩青长 = 韩 1. 设想和目标 1.1 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? ...
- Alpha阶段项目展示
1.团队简介 韩青长 前端工程师 我是韩青长,技术小白,抱着对软工的好奇和对未来工作的憧憬选了这门课.暂时选择了测试的工作,也对开发和UI有一定兴趣.从前上帝创造了我们,现在轮到我们来创造自己的软件了 ...
- Alpha阶段冲刺项目总结(补充)
Alpha阶段冲刺阶段总结(补充) 此篇博客为"作业七:Alpha版本冲刺阶段" 与 "作业八:Alpha阶段项目总结" 的总结版. 一.项目预期计划vs实际进 ...
- 高级软件工程2017第6次作业--团队项目:Alpha阶段综合报告
高级软件工程2017第6次作业--团队项目:Alpha阶段综合报告 Deadline:2017-10-30(周一)21:00pm (注:以下内容参考集大作业4,集大作业5,集大作业6,集大作业7 一. ...
随机推荐
- ubuntu 下开机启动项修复(进不去windows系统)
1.终端输入: sudo gedit /etc/default/grub 2.更改: GRUB_DEFAULT=0 改为 GRUB_DEFAULT=4 GRUB_TIMEOUT=10 改为 ...
- 文件比较与同步工具——FreeFileSync
1. 基本介绍 FreeFileSync是一个用于文件同步的免费开源程序.FreeFileSync通过比较其内容,日期或文件大小上的一个或多个文件夹,然后根据用户定义的设置同步内容.除了支持本地文件系 ...
- MySQL---DDL+DQL---(四)
三.对数据库表记录进行操作(修改DDL) 1.插入记录:insert 语法:insert into 表 (列名1,列名2,列名3..) values (值1,值2,值3..);--向表中插入某些列in ...
- swiper 逆向轮播
在调用swiper的div上加dir="rtl"就行了,例子见下面链接 http://www.swiper.com.cn/demo/26-rtl.html <div clas ...
- loadrunner出现中文乱码
录制的脚本出现乱码 录制的时候出现乱码,有的时候可以正常回放,我们可以不用管它,但如果影响回放,我们可以使用以下方法解决: 1)更改录制选项 选择菜单栏 Tools --> Recording ...
- memset函数的实现&printf函数几种输出格式的输出结果
#include<stdio.h> #include<stdlib.h> void *memmset(void *dest, int ch, int count){ void ...
- MySQL-连表查询联系
链接 1.将老师的姓名和所教课程罗列出来 SELECT teacher_id,tname,cname FROM course LEFT JOIN teacher ON course.`teacher_ ...
- Linux基础-命令(续)
touch 命令: 如果文件不存在,创建文件, 如果文件存在,则修改文件最后修改时间. mkdir 命令: -p 递归创建目录,如,mkdir -p a/b/c/d Linux 中同一目录 ...
- python第一周总结
这一周将开启学习python第一周,开始之前学过python但是没有学精,到现在基本快忘记了,只能记住大概什么样子了emmm 作业计算bmi 这周作业为计算bmi,小明身高1.75,体重80.5.请根 ...
- 【JAVA】反射总结
反射是什么? 反射就是指程序在运行的时候可以知道一个类的自身信息. 自身信息有哪些:类方法.属性.成员变量.构造方法.包等 动态编译和静态编译 静态编译:在编译的时候进确定类型,如果绑定对象成功,n ...