中软实训总结

中软实训总结

时间过得说快也真快,转眼间年过去了,培训随之也结束了。回头想想,这几十天确实也学到了不少的东西,暂且不说学到的技术有多少,以后用到还是用不到,真正学到并了解了网站开发的流程,开发所需的技术,开发周期以及加深了对类的理解。以前上语言课讲类,但是并不知道什么时候用,怎么用。现在有些明白了。类其实就是把一组数据保存为一种自定义的类型,然后用的时候在调用它的方法从而得到所需数据。慢慢的现在也开始能编java类了,也理解了java web开发的mvc模式。

这次项目开从整体上来说基本的功能最终能够实现了,但是还存在一些bug。项目在自己电脑上的时候一点问题也没有,但是当合其他人整合的时候就会出很多很多的问题,比如说这次项目中涉及到传值问题时,开始不知道用类实现,全都放在了session中传值,一个servlet中封装了几十个session,当时就觉得这样传值肯定不是好方法,但是我这只菜鸟并不知道用类,后来和别人整合的时候才看到别人用类实现。类是一个很好的方法,其实也就是java web开发中说的JavaBean,里面有一些get和set方法。用来存值和取值。安全并且简单。而用session呢,就很容易出问题,比如说这个项目中的首页,首页中动态显示的一些图片使用session传一个地址通过地址来显示图片的,但是首页当中有一个退出登录的按键,退出登录时把session给释放,但是在退出登录下方的jsp中就用到了session传地址了。这时session已经失效,无法获取session,所以当用户在首页点击退出时就会出现500错误,而且这个问题之道评审时还未得到解决。

再就是通过实训发现基础是多么的重要啊,记得以此在使用String数组时,老是报一个错误,但是就是不知道出在了那里,郁闷了很长时间,决定到csdn上求助,还别所csdn上的人还真热心,很快就用好几个人回答了我的问题,而且正中要害,一语击破了我的错误所在,当时是因为没有对数组初始化就复制了,人家告诉我要new一下才好呢,我就知道了得new一下,之后就没再犯同样的错误;另一个低级错误还是出现在数组上,有一个方法参数需要二维数组,但是我从数据库中得到的数据赋给了一维数组,所以我要把一维数组改成二维数组,并且此二维数组和一维数组的元素个数是一样的,所以我用String[][] str=new String[i][1];然后应该是str[i][0]=str2[i];但是我写成了str[i][1]=str2]i];所以一直报数组越界的错误,后来也是上csdn求助,有人说得把1变成0,我就把这两处1都变成0还是不行,后来一个同学过来了我问了他一下,他看了一下说你吧下面这个1改成0试试,这时我才恍然大悟,原来csdn上的人说的把1改为0是把后面的那句中的1改为0,是我理解错了。

其实这两个亲身例子都是因为基础太差,在不该出错的地方出现了低级的错误耽误了大量的时间。

实训中的生活,放了寒假,校园里的人越来越少,我们每天都是七点钟起床,然后到食堂吃饭,食堂里每天都只开一个窗口只卖一样的东西,早上我们吃手抓饼一个鸡蛋,一碗粥外加两毛钱咸菜,比起开着学的时候还要省钱,中午和晚上就到小村子里吃。每天从早上八点到晚上九点多,十几个小时除了吃饭时就坐电脑旁,幸亏年轻,不然早就得over了。这也让我想我以后并不打算做程序员的工作,太累了。身体受不了,遇到问题然后通过一些努力解决掉虽然能给人带来兴奋,但是还是不是太热衷于这种工作。并不是我不喜欢编程,只是不想把它作为我的饭碗。住宿嘛,搬到学术交流中心住,才开始把我们分到了标准间。里面的设施还挺好呢,三室一厅,浴室,厕所,洗涮用的水竟然凉的热的都有,说实话,虽说只是标准间但是却是我从没住过的最好的房间。只有我和舍友两个人住,感觉比他们住六楼的好多了,还可以按上路由器上网,可是好景不长啊,我们住了四天就搬到了六楼和大部队集合了。

项目开发过程,我主要负责用户中心的设计和实现及登录注册和注册店铺。用户中心主要包括买家和卖家的订单查询,用户信息修改。订单有买家:历史订单,未付款订单,未收货订单,卖家:历史订单,买家未付款订单,买家未收货订单。当用户购买商品时,在购物车页面点击确认购买产生未付款订单,若此时用户终止了购买,可以到用户中心查看未付款订单,此订单中有用户还未付款的订单,用户应该在此订单中选择立即付款,若用户在付完款后等待收货时,产生未收货订单

用户可在用户中心中为收货订单中查看此订单,用户可以在此确认收货。用户在收到商品后可进入评价页面,对购买的商品进行评价。评价完毕后完整完成购物流程,此时可以在历史订单页面中查看自己的购买历史。

卖家方面:当卖家发布了一件商品后可以在宝贝管理页面查看到自己的商品,当有人购买时买家在购物车点击购买后产生买家未付款订单,若买家付款后产生未确认收货订单,当买家点击确认收货时该笔买卖完成,产生历史订单。

用户注册:能够检测用户名是否已被注册,若已被注册则注册失败

修改用户信息:可以更改用户的基本信息

修改密码:能够检测用户旧密码是否正确,新密码和确认密码是否一至,新密码和确认密码是否为空格。并且各个密码项不能为空

店铺注册:注册项不能为空。手机身份证号码必须为数字等。

功能大概有这些。

中软实训总结_中软实训总结相关推荐

  1. 中软实训总结_中软实训心得

    中软实训心得 在厦门中软的一个多月里,在那里学习的经历让我怀念,难忘,在那里的每一天都会让我成长.在中软的实训生活中,我深刻体会到了自己专业方面的欠缺和不足,也意识到了作为计算机网络工程专业的学生,要 ...

  2. python开发实训平台_一体化教学实训平台解决方案

    泰迪科技根据高校实践教学中的痛点,首次提出"鱼骨教学法"的概念.以企业真实需求为导向,学生学习技能紧紧围绕企业实际应用需求,将学生掌握的理论知识,通过企业案例的形式进行衔接,达到知 ...

  3. 中新赛克数据可视化_中新赛克——能否构建更安全的世界

    换句话说就是行业竞争格局好,具备较高的护城河.为什么会关注到这家公司呢?主要缘自一盏有一次在看5G应用相关的研报的时候发现会出现具备白马 股属性的细分行业:竞争者少,较高技术壁垒. 换句话说就是行业竞 ...

  4. 大数据实训报告_教学大数据实训平台解决方案_德拓信息_上海市徐汇区

    大数据实训 方案简介 德拓开发出多套专业的教学体系,为大数据.云计算.AI等专业的师生提供全套完整的教学实训实战方案.DSight智慧实验室包括教学实训.项目实战.科研应用三大模块,同时还提供对应的课 ...

  5. 中软python机试_中软国际python机试题_中软国际笔试试题

    考试范围: 1 .逻辑推理题(共 20 分) 2 .开发技术题(共 60 分) 3 .软件工程知识题(共 20 分) 考试要求: 1 .考试时间为 60 分钟,每个人独立完成考试 2 .须在" ...

  6. 中软python机试_中软国际入职机试题

    1 1 邮箱地址合法性验证,合法输出字符" 1 ",不合法输出字符" 0 " 合法条件: A 仅包含一个" @ ". B 最后三位必须是&q ...

  7. php网站建设实训引言_网站建设实训报告

    实训要求 5 个人一组,每个组员分工合作完成一个公司的网站,例如 组员 1 负责:网站总设计,公共文件,设计公司 LOGO, 图片 组员 2 负责:用户浏览模块 组员 3 负责:系统管理模块 组员 4 ...

  8. 中新赛克数据可视化_中新赛克,加仓!

    中新赛克,国内网络可视化龙头,小董的重仓股,而且小董今天又加仓了.可能很多朋友不明白,明明这只股跌得这么严重,为什么小董还一次又一次地加仓.小董加仓主要有以下几个方面的原因.1.行业需求复苏,公司业绩 ...

  9. php网站建设实训引言_网站建设实训心得体会

    网站建设实训心得体会 在这两周的网站建设实训过程中, 我练习掌握了很多关于网站建 设的知识和技巧. 因为这是我比较感兴趣的课程, 所以对于所学的知 识非常珍惜, 也很欣慰, 因为学到了很多对以后工作和 ...

最新文章

  1. mysql期末考试试卷_mysql测试题
  2. DropDownList的值去控制TextBox是否可编写
  3. epoll与fork
  4. [react] createElement与cloneElement两者有什么区别?
  5. 《Java EE 7精粹》—— 第3章 JSF 3.1 Facelets
  6. 最小值c语言 循环,C语言循环结构 -C语言求全班同学身高的最大值和最小值
  7. CART树回归、剪枝、Tkinter GUI
  8. COPAN为政府机构提供低成本、高效节能的数字归档方案
  9. git mergetool 解决冲突的问题
  10. English trip -- VC(情景课)1 F Another view
  11. Unicode 和 UTF-8 的区别
  12. mysql(一主从从)
  13. OpenCV入门知识[转载]
  14. dw向右滚动字幕HTML,DW滚动文字代码肿么添加?
  15. 关于uniapp全量更新、增量更新-app端
  16. 给程序员推荐一些提高工作效率的工具
  17. 使用rufus制作windows系统安装u盘
  18. Oracle 触发器写法
  19. 计算机磁盘怎么清理,如何清理c盘空间_WinXP系统怎么清理C盘空间
  20. 论文阅读:基于多模态词向量的语句距离计算方法

热门文章

  1. 如何在CentOS 6.4上安装并使用OpenVZ
  2. win7 时间和时区修改不了的问题
  3. MQTT与TCP通信协议的对比
  4. 感谢大家对我BLOG的支持!
  5. 计算机教室标语6个字,教室横幅标语大全
  6. 【每日早报】2019/07/11
  7. BKDRHash 算法java实现
  8. 71、基于STM32单片机的颜色识别感应传感器检测系统设计
  9. 使用IPage自定义分页
  10. 内网渗透-cobaltstrike之cs上线获取shell