软工小组项目——个人总结

小组项目社团管理系统——个人总结

一、源代码及进程链接

需求分析报告:https://www.cnblogs.com/wuyuhann/p/11797715.html

原型设计报告:https://www.cnblogs.com/wuyuhann/p/11973927.html

源代码链接:https://github.com/wuyuhanoch/-

二、个人工作总结

1.个人分工

需求分析数据流图,时序图,用户登陆和注册,用户信息界面,用户管理界面的用户登陆,更新密码,用户列表。

2.项目回顾

面对社团内纷繁复杂的事物以及日益增多的资料收藏,社团负责人急需一个有效的管理系统作为自己的管理工具,实现网上操作,提高工作效率。我i们的社团管理系统就是一个从总体立足,以社团的主体工作—社团活动为出发点兼顾社员管理,为社团负责人提供了一个方便、快捷地了解社内信息和及时、准确的做工作计划的工具,从而为社团良好的发展起到了一定的推动作用。

3.工作过程及总结反思

前期,主要参与了社团管理系统的需求分析的讨论和数据流图的制定以及时序图的绘制,需求分析是第一步也是非常重要的一步,一旦确立了项目的需求分析,后期所有的工作都要以需求分析为基础,很多问题也都在需求分析阶段暴露出来,所以一定花足够的时间确立项目的需求,前期由于需求分析的疏忽导致后来在设计E-R和后来的初步设计时有一定的问题。项目开发阶段主要实现了用户登陆和注册,以及用户相关的管理。

用户信息界面

 可以显示用户的基本信息,可以编辑除登录名和加入社团外的其他信息,编辑完成后点击更新会返回主界面,重置按钮会重置为编辑前的信息。由于个人能力有限邮箱和联系方式不能判定其格式是否符合,注册

时也是一样。

用户列表

 

管理员的用户列表界面会显示所有用户的信息,并且都可以编辑和删除。

 除了用户列表 ,还有更新密码和添加用户。更新密码需要判断旧密码和两次新密码,然后才可以更新成功。

小结

本次团队作业认识到自己掌握的技术远远不够,以前只是简单学习过java,而这次作业需要用到不少写web的知识。对于一些java与web的链接知识和界面设计有了初步的认识,工作时还是以学习为主。因为个人能力的限制,主要工作还是功能到数据库的实现。本次作业的完成认识到了团队合作的重要性以及工作逐步推进的重要性,每一步都要认真仔细。在后期的编码阶段,很多由于一些小小的错误导致要调试很久,对于纠错能力提高还有很大的提升空间。

三、课程建议

构建之法的学习方式值的推广,可能是第一次接触这样的学习方法,学习过程还是有点不适应,希望老师能在授课过程中能在讲解更循序渐进些。还有就是对于团队项目的分组,自由组合能让我们选择自己适合的队友,也能方便沟通,但是可能会让一些能力强的同学和能力稍差的同学分开,导致团队项目差距拉大,能力差的同学信心和参与度都不高。对于强强联手的小组和对于整体能力较差的小组评分标准可以稍稍不同,更应该看重个人贡献。希望老师在课堂上时能更多的参与到团队项目和个人项目,及时帮助我们发现问题,以便更好的完成项目。

猜你喜欢

转载自www.cnblogs.com/31701043luoyu/p/12052179.html