个人心得报告

             

为期45天的J2EE实训已经接近尾声,项目开发工作基本完成,在本次项目的开发中,不论是对代码的认识,还是小组项目开发的定位,个人编码能力的提升都收获满满,受益良多。项目从需求的讨论,到原型的设计,再到代码的编辑,甚至是最后项目的测试,每一个模块都有小组每一个人的身影,都有自己的点滴。他对于我的意义不仅仅是一个学校的项目,一次简简单单的编码。而是我离开学校的最后一课,是我步入社会的第一课。

项目开始阶段,刚接到自己的项目命题:小型企业进销存管理,个人感觉项目的可操作性还是较高的,因为这样的项目命题大多是涉及到增删改查四块,所以该项目的开发难度技术要求不会太高,同时考虑到小组的成员相较而言人数较少,就提出了一个较新但可以大大减少服务器端代码量的框架Node.js,为了更好的模拟真实为用户提供更好的优质代码,仓库系统的数据一般都不是十分整洁,所以没有使用关系型数据库,而采用了MongoDB数据库设计,前端开始想使用angularJS,但是考虑到本次开发所用到的新框架较多,前端开发就不再采用最新的开发框架,依然适用JQ实现开发。

在原型设计阶段,这个阶段我犯了一个较为严重的错误,这个错误也导致在编码阶段,甚至是项目测试阶段都造成了一定的影响。在原型设计阶段,我们并没有使用前端模版框架,并没有好好的对前端界面布局,形式分配有一个较为系统的开发方向,所以在用户界面上的可读性在一定程度上大大降低,界面观赏的软要求也没有很好的实现。再者无需求,不编码。在界面的设计和处理上,对于需求的理解还不是十分的透彻,但这并不能将没有明确的项目需求作为理由。这次教训也让我更加深刻的理解了“无需求,不编码”的含义。

编码阶段,我主要负责前端代码的跟进和编写。前端与服务器的通信采用AJAX的post请求实现,数据的显示采用服务器EJS的渲染方式,数据分页采用了bootstrap-paginator的分页方案等,在这个阶段,我学到最多的就是站在客户的角度去写代码,比如:游览器自带弹窗是不符合系统需求的。当然在这个阶段出现了很多大大小小的问题,跨页数据传输,浏览器兼容问题,前端服务器连接书写规范问题等等,虽一路艰难,但我们一直想办法,找办法也得到了最终的项目版本。

在测试阶段中,因为存在历史遗留问题,所以在测试阶段也是问题多多,甚至出现了需求不明确,要添加需求的问题。对初始的版本涂涂改改,测试用例的版本众多。改动较大的地方是界面布局和细节把握,我觉得这个问题很大一部分原因是因为我在原型设计阶段犯的错误所导致,值得一提的在答辩前一天,老师在给我们初步测试的时候出现了爆炸多的问题,在与其他小组对比之后也认识到自己的不足,还有很多的东西要学,还有更多的东西要做。

最后做一个简单的总结:实训对我个人而言,收获多多,也许对每个人而言都是如此。项目是团队的项目,而自己则为项目添光加彩。

项目开发个人心得报告相关推荐

  1. 大数据项目开发实训报告

                                                大数据项目开发实训 一.总体设计               爬取招聘网站前程无忧:               ...

  2. 《J2EE项目开发》实验报告

    目 录 1 系统概述 1 1.1项目概述 1 1.2开发环境 1 2 系统功能设计 1 2.1功能模块图 1 2.2模块对应的物理文件结构图 1 2.3系统操作流程图 1 2.4 数据库设计 1 2. ...

  3. 大数据项目开发hadoop集群搭建 python爬取前程无忧招聘网信息以及进行数据分析和数据可视化

    大数据项目开发实训报告 一.Hadoop环境搭建 1: jdk的安装 1):在linux系统下的opt目录下创建software 和 module 两个目录 2):利用filezilla工具将 jdk ...

  4. ssm实训报告心得_Java开发学习心得(一):SSM环境搭建

    Java开发学习心得(一):SSM环境搭建 有一点.NET的开发基础,在学校学过基础语法,对JAVA有点兴趣,就简单学习了一下,记录一下从哪些方面入手的,暂时不打算深入到原理方面,先简单搭下环境看看, ...

  5. 项目开发总结报告(GB8567——88)

    项目开发总结报告(GB8567--88) 1引言 1.1编写目的 说明编写这份项目开发总结报告的目的,指出预期的阅读范围. 1.2背景 说明: 本项目的名称和所开发出来的软件系统的名称: 此软件的任务 ...

  6. Android 颜色(不)透明度的使用及项目开发中的心得总结

    文章目录 背景 1. Android中颜色简介 2. 不透明度 3. 使用方法 3.1 第一种使用方法 3.2 第二种使用方法 3.3. 第三种使用方法 4. 小结 背景 总结一下平时工作开发中,如何 ...

  7. 软件工程课程实践-项目开发总结报告

    系统概述 该基金管理系统采用BS结构,由前端界面,后端,数据库组成.系统主要分为基金市场,基金查询,基金管理和用户管理四大功能模块.用户可通过建立个人账户,查看每日基金的各项指标,同时进行购买.抛售以 ...

  8. 项目开发总结报告 模板

    项目开发总结报告 1 引言 1.1 编写目的:阐明编写总结报告的目的并指明读者对象. 1.2 项目背景:说明项目的来源.委托单位.开发单位及主管部门. 1.3 定义:列出报告中所用到的专门术语的定义和 ...

  9. 范文:项目开发总结报告

    1引言 1.1编写目的 XXX公司业务管理系统的开发已经基本完成.写此项目开发总结报告,以方便我们在以后的项目开发中来更好的实施项目的订制开发; 让我在今后的项目开发中有更多的有据的资料来规范我们的开 ...

最新文章

  1. CodePush使用调研
  2. 数据库外键示例 - 使用sqlite演示
  3. 小米国际电商业务总经理赵程:电商人才的心路旅程
  4. 计算机复试比重低的学校,又有985院校发布调剂信息,这个34所降低复试比重!...
  5. 响应式web之@media screen
  6. 【Elasticsearch】Elasticsearch 索引 索引模板 生命周期 关系
  7. 开课吧Java课堂:如何创建多线程
  8. ssh 根据指定端口登录远程服务器
  9. Rbf神经网络使用Tensorflow实现
  10. mysql 启动 spawn错误_supervisor ERROR (spawn error):错误解决
  11. 旷视科技计算机视觉算法研究员年薪,旷视科技算法研究员面经(21个问答)
  12. ResNet残差网络——Deep Residual Learning for image recongnition
  13. 微信扫码关注登录(vue+node+express+mongodb)
  14. 多品种+小批量生产计划方法
  15. 哔哩哔哩第三方神器软件,早该用上了
  16. adb进阶知识,如何过滤只查看某一个app的日志
  17. UVA-10074 最大子矩阵 DP
  18. 【arduino从入门到放肆】⑥Arduino 小台灯
  19. 4月上旬国内网站流量:360安全中心超淘宝居第三
  20. 逻辑编程Prolog和回答集编程ASP

热门文章

  1. 科大讯飞也推AI智能硬件,K12“知识图谱型”AI教育“真香”?
  2. Windows认证 | 网络认证
  3. 学习数字电路-时序约束
  4. 9、Akka中邮箱(MailBox)
  5. vim-宏录制及其使用
  6. aero peek_如何阻止Aero Shake最小化Windows
  7. containerd 配置镜像仓库完全攻略
  8. (10)DS18B20温度传感器
  9. byr论坛灌水小工具
  10. 阿里云建站,重启阿里云服务器后网站打不开,该怎么办???如何检查TCP 80端口是否正常工作???