浅影smile吧 关注:30贴子:4,320

【项目经验——成长之旅】

只看楼主收藏回复

合作才是王道!有些事,靠一个人的力量是无法完成的。团队的力量。此贴主要记录14年9月份到?的项目经验。


IP属地:北京1楼2015-04-22 20:25回复
    项目一:14年12月份,开发的商品超市管理系统(面向过程版),900多行代码,初识代码,个人感觉不错,整个项目完成时间2天。感受:用户登录界面及其密码的验证学到了新的知识。


    IP属地:北京2楼2015-04-22 20:33
    回复
      项目二:15年2月份,利用swing界面开发的连连看小游戏,实现了相同图标的可以消除掉,主要运用java中swing的开发,随机数的形成。开发周期为一周。


      IP属地:北京3楼2015-04-22 20:36
      收起回复
        项目三:15年4月初,开发聊天室项目,主要针对局域网,实现了群聊功能及上传文件等基本功能,主要运用TCP网络Socket编程,及文件IO流的传输及其处理。开发时间为5个小时。


        IP属地:北京4楼2015-04-22 20:46
        收起回复
          2015年4月22实现javaweb后台基本的MVC模式,servlet,通过对数据库的连接实现基本的CRUD功能,这部分很难。。。因为一个错误,找了接近3个多小时。错误类型:使用web2.4版本,配置web.xml文件过程中使用自动生成,避免出错,容易引发的错误为tomcat启动异常,此时往往是配置文件的错误。Model View Controller


          IP属地:北京6楼2015-04-22 21:00
          回复
            今天完成了了用户信息的注册功能。


            IP属地:北京来自Android客户端7楼2015-04-24 21:23
            回复
              今天学习了oracle表的设计,及其多表的联合查询。。。。
              --找出it部门所有员工当中薪水大于5k的姓名和薪水
              select first_name , salary from employees e inner join departments d on e.department_id=d.department_id where
              d.department_name='IT' and e.salary>5000;
              --显示所有员工及其所属的部门名称
              select e.first_name,d.department_name from employees e , departments d where e.department_id=d.department_id(+);
              --查询出员工中工资大于平均工资的哪些人。
              select round(avg(salary),2) from employees;
              select first_name ,salary from employees where salary>(select round(avg(salary),2)from employees);
              --1.查询出各个部门的平均工资和部门号
              select department_id,round(avg(salary),2) from employees group by department_id;
              --2.把上面的查询结果看作是一张子表,查询出员工工资大于本部门的平均工资的那些人的名字,工资和他所属部门的平均工资。
              select e.first_name ,e.salary ,f.ss from employees e inner join (select department_id,round(avg(salary),2) ss from employees group by department_id
              ) f on e.department_id=f.department_id and e.salary>f.ss;
              --获取在部门编号为60,90工作的员工姓名。
              select first_name from employees where department_id in(60,90);
              --获取在伦敦London工作的员工姓名。
              select d.department_id from departments d inner join locations l on d.location_id=l.location_id where l.city='London';
              select e.first_name from employees e where e.department_id in(select d.department_id from departments d inner join locations l on d.location_id=l.location_id where l.city='London');
              --获取在地区编号为2400工作的所有员工。
              select department_id from departments d where d.location_id=2400;
              select *from employees e where department_id in(select department_id from departments d where d.location_id=2400);


              IP属地:北京8楼2015-04-26 21:38
              回复
                >>> x,y,z=6,5,4
                >>> small=x if(x<y and x<z) else (y if(y<z)else z)


                IP属地:北京9楼2015-04-28 19:30
                回复
                  今晚独立开发Android中的网页源码查看器与网络图片查看器。感觉不错,已经持续工作了超过12个小时,有点累,准备回宿舍。


                  IP属地:北京12楼2015-07-29 20:53
                  回复
                    21:08 2015/8/11
                    Webqq可聊天版:
                    使用到的技术:Ajax,Json,jQuery,oracle数据库,html+css+js,
                    技术难点1:服务器不会主动给客户端推送消息,除非客户端进行了请求。这部分用到了Ajax,在js代码中设定定时器,每隔1秒钟给服务器发送一次请求,看一下有没有关于自己的消息,就用json推送到前台,后台采用消息的轮询,关于Message类的设计,我们可以设计4个属性,包括发送者,接收者,发送内容,是否已读。
                    技术难点2:在接收消息的时候如何让来自对方的消息对应的显示到对应的聊天窗口,这就需要我们在设计聊天窗口的div的时候巧妙一下,我们可以把div中的某些元素设成与该好友有关的信息,这样的话便于我们快速定位页面上的元素。
                    这个小项目用时10天,实现基本的聊天功能,注册,登录添加好友,可实现同时多人聊天。消息的分栏,头像的闪动。
                    谈一下项目的感受吧:初期确实遇到了很大的麻烦,刚刚开始的那个周六卡在jQuery选择器上一整天,没有任何的进度,第二天早早的解决了,换了一种方式。整个项目做完,对自己的jQuery选择器有了极大的提高,可实现复杂元素的选择。除此之外,与其他同学的交流,找到了很多优秀的解决方案。


                    IP属地:北京13楼2015-08-11 21:12
                    回复
                      2015年7月18日到7月23日,短短一个星期的实训。关于html5+css3+jquery。实训内容,webqq。实现基本的界面效果。


                      IP属地:北京14楼2015-08-11 21:19
                      回复
                        一周的时间结束了,说实话,这周的状态感觉不是很好,很多知识没
                        有吸收消化,项目时间太紧,以至于一周的时间未能完美的完成这个
                        项目。本次项目是新闻管理系统,主要应用的技术是Hibernate
                        +struts+spring +oracle+jsp 等技术。本次项目应该是第一次用三
                        大框架完成,其中加入了不少优秀的其他框架,譬如说适合后台显示
                        的bootstrap,文本编辑器ckeditor,还有百度的开源ueditor。本次
                        项目中感触最深的应该就是hibernate的使用,面向对象的数据库编
                        程,我们只需给我们的实体类打上几个注解,就可以在数据库中进行
                        CRUD,除此之外,criteria,hql,sql三种方式的查询可以是我们的
                        数据库查询更加的方便。除此之外,spring的使用,可以是我们的实
                        体类之间的注入变得十分的方便。本次项目主要分为action层,
                        service层,dao层,除此以外还有各自的配置文件。
                        难点1.项目的搭建,三大框架的融合,这个比较麻烦。
                        难点2.实体类的设计。以及实体类之间关系的设计。这个比较复杂。
                        难点3.事务的提交与控制,本次很好的使用了接口 ,接口的目的是
                        定义规范,可拓展性强。这个小小的管理系统,麻雀虽小,五脏俱全。


                        IP属地:北京15楼2015-08-21 15:25
                        回复
                          http://www.henst.com/


                          IP属地:北京16楼2015-08-21 18:40
                          回复
                            bootstrap+easyui+jtree+json+图片预览+ueditor+ckeditor


                            IP属地:北京17楼2015-08-27 20:03
                            回复
                              RBAC


                              IP属地:北京18楼2015-09-01 15:02
                              回复