社团管理系统--个人总结
一、 项目汇总
需求分析:https://www.cnblogs.com/wuyuhann/p/11797715.html
原型设计:https://www.cnblogs.com/wuyuhann/p/11973927.html
项目源码:https://github.com/wuyuhanoch/-
二、个人工作
前期工作:负责需求编写,规划设计需要,及文档、数据博客的撰写
后期工作:总体 负责前端ui,界面的编写,加入社团,退出社团功能和评论功能
云服务器开发和部署,服务器和后端数据的交互
三、运行环境
JDK1.7编写
Eclipse windows下
Tomcat v9.0
Mysql 5.5
四、使用技术
Java servlet & jsp
Mysql 数据库
c3p0连接池
封装Page类 用以数据库分页
JavaScript & jQuery
使用bootstrap搭建前端展示界面
个人工作页面展示:
以及将项目部署到阿里云服务器上,使管理程序能上线,真正为用户所用
外网访问项目网址:http://47.96.239.45:8080/shetuan/
学习体会及建议:
课程学习方面:这门课刷新深化了我对软件工程的认识。我本来是一个摸鱼划水的人,被朱老师感化了,打算好好学习,但是由于代码能力还是太过于欠缺,想追赶还是要一段时间。由于本机环境配置的问题,我一直运行不了小组成员的程序,真不知道是啥原因。然后我就负责去写前端和部署云服务器。部署的过程中出现了好几次小错误,导致初始化磁盘,重来一遍,不过在部署的过程中还是学到了很多,linux方面和webapp方面都学到了不少,感觉到了学习的快乐。老师在上课的过程中,也一直给我们讲计算机工作的相关经验和前景,也是让我感触极深,课程之上也给我学习到了很多课程之外的东西
小组方面:这是第一次参与小组分工任务,之前对于小组分工还完全没有概念,不过这次之后,认识到了小组分工,并也积极参与了,学习到了不少。小组合作的协调性和沟通一定是非常重要的,一定要积极参与开会讨论,才能清楚自己的分工,并且协作完成整个项目
课程上的建议总结:课程主要分为实践和理论两部分。老师也非常关注每个组每个人的动态进度,其实这个实践过程才是我们学习最多的地方
建议方面呢:我希望老师,助教能具体参与下我们的项目,助教也能经常来课堂,跟我们进行交流,这样我们遇到一些自己无法解决的bug,也可以跟助教老师讨论。还有就是项目一开始的时候,老师最好能介绍我们小组分工运作的范例,并展现几个模板和工程,这样我们进行可能就能更快更好。刚开始的时候会比较没有方向,不知道怎么去做。老师对每个小组精准打分,落实到每个人的工作也是非常的细致,更好的话以后可以对小组分工提前进行评审,提建议。就是大家分工的话,提前跟老师助教讲,老师好评判工作量,不足的话就提前加,这样分工会更科学一点,让每个人都有任务和压力感。
最后还是得谢谢老师一学期下来的督促指导,指引学习方向,真心感谢老师!