精华内容
下载资源
问答
  • 一级开发项目
    千次阅读
    2017-09-30 15:29:17

    一、项目开发需要注意的几点
    1.系统布局选择非常重要,选择合适的UI能够库快速的开发
    2.系统后台框架,选择spring+springMVC+hibernate
    3.前端的js框架,jQuery+jQuery UI+page
    4.新增、修改前端发送json格式,所有的数据一次性发送
    5.查询的复杂条件采用json格式,简单ID查询采用form-data格式
    6.表单删除采用逻辑删除,一定要设置有效控制字段
    7.页面布局要素,表格页面要分页,表单页面采用name作为区分属性
    8.表单采用弹出模式
    9.表单有增删改查,查询有重置,新增有判断是否为空
    二、项目遇到的问题
    1.没有做详细的需求分析,产品的需求一边开发一边探讨,导致开发时逻辑混乱,代码混乱,切记,以后没有项目都应该有一份功能需求分析文档(划分功能点)。
    2.开发前没有详细的设计规范,没有接口文档,导致开发步骤乱七八糟
    3.命名太头疼
    4.页面设计过于依赖复制
    5.表单登录一定要谨慎使用form
    三、几个主要问题的解决方法
    1.时间插入控件,jQuery UI控件有存在bug,解决方法用laydate时间插入控件
    2.hibernate的一对多与多对一关联的知识竟然忘记的,用了一对多双向关联时,防止json转换死循环,需要添加@JsonIgnoreProperties(value = {“number”}) number 代表类的属性字段
    3.一次性保存表格数据时采用获取方法(获取每一行的元素再根据name封装成object 在放入Array中)

    /**设置会员缴费信息*/
    		function setHuiFei(numdata) {
    		  var hfArray=[];
    		  for(var i=2010;i<=2020;i++){
    			  var hfobj=new Object();
    			  var objArray=$('.tr'+i+' .huifei');
    			  for (var j = 0; j < objArray.length; j++) {
    	               var hfname = objArray[j].name;
    	               var hfvalue = objArray[j].value.toString();
    	               if (hfvalue != "") {
    	                   eval("hfobj." + hfname + "='" + hfvalue + "'");
    	               }
    	           }
    			  hfArray.push(hfobj);
    		  }
    		  numdata.huiFeiSet=hfArray;
    		  return numdata;
    		}
    

    4.一次性赋值表格中遍历object获取object中list类别,再遍历list列表

    /**绑定审核信息*/
    function bingHeSet(data){
    for(var j=0;j<data.length;j++){
                    var obj=data[j];
                    jQuery.each(obj, function(i, val) { 
                        $('.tr'+obj.year+' .shenhe[name="'+i+'"]').val(val);
                    })
                    }
    
    更多相关内容
  • 课程简介 这是一门使用Java语言,SpringBoot框架,从0开发一个RESTful API应用,接近企业项目(我的云音乐),课程包含了基础内容,高级内容,项目封装,项目重构等知识,99%代码为手写;因为这是项目课程;所以...
  • 假如有天,你安静的在一家互联网公司的软件开发工位上正在午休。这时,坐在旁边位同事这样夸赞你:“你真是位能把三年的工作经验用来当五年干活的人,而且还真正拥有了五年的工作经验!”。作为名半路出家...

    先讲个故事吧

        假如有一天,你安静的在一家互联网公司的软件开发工位上正在午休。这时,坐在旁边一位同事这样夸赞你:“你真是一位能把三年的工作经验用来当五年干活的人,而且还真正拥有了五年的工作经验!”。作为一名半路出家的Java从业者,面对这样的褒奖时内心是十分沉重的,它意味着曾经自己一个人在背后默默地付出与坚持。

        当年,那个正在大学做兼职的少年感叹道:“干销售实在太不容易了,我根本不知道该如何让别人信任我,感觉自己的性格不太适合做销售,我想转去做软件开发!”。于是,他抛开了那许久无人问道的的宣传单,正式的踏上了一条充满着挑战与机遇、艰辛与坎坷的软件开发的求学之路。他开始尝试看软件教学的书籍,从网上下载了一些java入门教学视频,刻苦学习了一个月的java入门基础知识。就这样,他从一个软件开发的外行人,成功敲开了一个全新的世界大门。之后,他从朋友公司搞到了一个真实的项目框架,拿到手就赶紧尝试把那个项目跑起来,刚开始不断的debug调试,不知踩了多少坑,遇到看不懂技术知识点就立刻去上网查阅资料,自己又动手试着在这原有项目上去添加些小功能。就这样,过了两个月,他开始整理自己的简历,在简历上写了一个3个月的实习工作经验,很快就找了一家初创型的软件公司的研发岗位,做了一个完整的项目后,二次跳槽月薪成功Double。

        故事讲完了,大家可以就纯当一个故事听一听罢了,毕竟人生都不尽相同,做好自己保持积极向上的心态面对人生。我相信大家都明白,想要去做成一件事,一定会经历艰难与困难。就算是做一名销售,不懂得如何去沟通,通过不懈努力也终究有一天会领悟到销售的精髓的时候。到那个时候一定会自我认知,找到自身价值和归属感,也就是说夸过了瓶颈期,之后工作起来自然就会得心应手,做起事来也会觉得游刃有余。如果你想要去做软件开发就请立刻行动起来不要犹豫,互联网的变革日异月新,项目迭代、框架更新的速度快到让整个世界都叹为观止,互联网生存法则可不允许任何人在它的大门口踌蹴徘徊迈不开自己脚步,不然等待他的结果只有一个,那就是被别人狠狠地踩在脚下。所以,不要因为担心顾虑太多而绊住自己前进的脚步。虽然言辞略有些夸张,但是对于想从事互联网软件开发的朋友们来说句句所言不虚。

        另外,我觉得既然自己决定好了的事情为什么不去勇敢的尝试一下呢?我始终认为去尝试一件新事物,打从自己下决定的那一刻起什么时候都不算太迟。年轻人活着,不要有未老先衰的那种糟糕的心态,我希望是永远、永远、永远不要......哪怕有一天,你我都真的年纪大了变得白发苍苍了,我希望看见大家都能够不服老,去做一个倔强的、任性固执的糟老头子或糟老婆子!事物虽然总是有正反两面,我希望是,尽量多去看正面,记住:生命应该向阳而生!

    Android 转战Java Web的经验分享

    入门书籍:

    对于 Android 开发而言, Spring 并不会是一个陌生的概念,其 核心理念之一 IOC (也称依赖注入) 和使用逻辑与 Dagger 如出一辙,入门时 《Spring实战(第4版)》 这本书相信会 Android 开发者是不错的选择。

    框架选择 :

    • SSH:Struts2 做控制器(controller) + Spring 管理组件 + Hibernate 负责数据库。
    • SSM: SpringMVC 做控制器(controller) + Spring 管理组件 + MyBatis 负责数据库。 

    作为 Android 开发者,如果你使用过或了解过 Dagger ,那么理解和使用 Spring 并不难。通过各类注解如 @Contorller@Service@Configuration 等去标明类的用途,通过 @Autowired 去注入使用的方式,相信会让你倍感亲切。

    如果说 Spring 是类似 Dagger 的注入和管理实体的容器框架,那么SpringMVC 就是基于 Spring 功能之上添加的 Web 框架。对于 Android 开发而言,MVC 肯定是不会陌生的,实际上后台开发人员通常就是写个Controller 提供个 Model 给你。而 Hibernate 和  MyBatis 都是持久层框架,属于能方便使用如 MySql 等数据库的 ORM 框架。

    如果说  Spring 和 SpringMVC 是 Android 开发者较友好的选择,那么 Spring Boot 则是你的“绿色通道”。 Spring Boot 又称之为全家桶,因为它集齐了各类常用的开发框架,同时降低了 Spring 开发的门槛,更是简化了各种配置过程,而且 Jetbrains 大家庭支持它!所以现阶段而言,个人认为 SpringSpringMVCSpringBoot 是 Android 开发者学习入门 Java Web 的不错选择。

     开发工具:

     IntelliJ IDEA 作为开发工具,对于 Android 开发者而言,从快捷键、界面UI、调试方式等都可以实现“无缝切换”和降低了学习成本。

     

     

    展开全文
  • 例如,初级开发人员和高级开发人员,或者初级开发人员和入门级开发人员,而且当公司有自己的标准来判断开发人员级别的时候,就更加模糊。  随着你在事业上的进步,你会到达个你想要跳跃到下个阶段的地步。在每...

            软件工程和所有职业一样,也有等级之分,正如我们所知道的那样,它是基于经验,技术和领导力进行的区分,如果你正在阅读这篇文章,你可能还不清楚它们的界限在哪里。例如,初级开发人员和高级开发人员,或者初级开发人员和入门级开发人员,而且当公司有自己的标准来判断开发人员级别的时候,就更加模糊。

      随着你在事业上的进步,你会到达一个你想要跳跃到下一个阶段的地步。在每个阶段我们都有自己的期望,技能要求和工资要求。我将尽力根据刚才提到的标准对每个级别进行细分:入门、初级、高级和技术领导。本文不是真理,但希望它能引导你走上正确的方向和正确的成长道路。

      让我们开始行动吧!

      1. 如何成为入门级/初级工程师

      我要直接说出来,这可能会是你职业生涯中最困难的阶段!对每个人(包括我在内)来说,迈出第一步并不容易。我们有着不同的教育背景,不同的国籍,这些影响了我们的工作机会。例如,从培训机构出来的人和拥有大学学位去实习,是不一样的

      找工作一开始会让人气馁,但是别担心,我们都经历过,只要有勇气和毅力,你就能找到第一份工作,如果你正处于这个阶段,正在苦苦挣扎,那就稍微降低一点你的期望值,试着去实习或创业---尽快把技能付诸实践,并开始投资自己

      期待

      在大多数情况下,你会非常依赖你的团队和导师来指导你,帮助你成长。此时可能会有一点冒名顶替感,但把它放在一边吧,你的公司和团队并不期望你知道一切。他们可能知道,你的大部分时间将用于提问和学习。

      很多入门级工程师的职责是学习他们将要工作的开发环境,学习团队的工作流程,当你跟上速度时,你会被要求加入代码仓库,去补充一些次要问题。

      在你完成的功能和BUG修复的整个迭代过程中,你将学习到软件开发的生命周期是如何运行的,以及你们的项目是如何运行的。不同公司之间的软件开发生命周期往往非常相似。通常大多数公司的项目遵循需求->设计->业务->实施的结构。

      你可能会和其他工程师在一起,有些人比你更有经验,级别更高。这些工程师,通常是更资深的工程师,将负责帮助你学习,并成为对团队有贡献的成员。把这当作一个向他们学习技能的机会,这将帮助你在职业生涯中取得进步。

      深呼吸......记住初级工程师不会被期望 "一蹴而就",一个团队会指导你并帮助你成长。这句话你可能已经听过无数次了,但说真的,不要害怕问问题,这一点怎么强调都不为过,每个前辈曾经都是后辈。让自己漫无目的地在问题上挣扎,不会帮助你成长,你应该为你的问题设定时间,当你觉得被卡住时,就向外寻求帮助。

      教育和技能

      作为一名初级工程师,你可能是刚从大学毕业或培训机构毕业,而在当今这个时代,学位往往不能准确衡量一个人的能力,成为一名初级工程师,取决于你的技能和实际经验。

      入门级工程师应该了解他们正在使用的技术的基本原理,以及它们的生态环境。深入理解是很重要的一部分,你应该对你所使用的软件栈中不同部分都有一点了解,这样能让你知道在哪里学习更多的知识和不知道的东西。

      此外,你应该了解 git版本控制软件是如何工作的,如果你了解分支策略,还会加分。最后,如果你有 pull 请求/ merge请求的经验,是更好的,因为你将在团队中大量的使用它们。

      初级工程师工资

      你可能已经在 Glassdoor 或 LinkedIn 上搜索过了,它们会根据你的定位给你一个相当准确的范围。根据我的经验,你可能会选择6.5-7.5万美元之间的任何工作,但是,起薪将取决于教育程度、经验和技能。另外,美国的工资水平要高于欧洲或其他地方。这也会因你所从事的技术而有很大不同,所以一定要对你所在的地区、公司和技术做更具体的研究。

      2. 如何成为一名中级工程师

      中级工程师介于初级和高级开发人员之间,作为一名中级工程师,你已经开始熟悉了一些技术,你不需要太多的帮助或指导,而且已经拥有多个项目的经验。

      一个中级开发人员很可能有几年的经验和数小时的编码工作,这很难用数字表示,你甚至可能换过公司,在不同的项目代码库中工作。

      期待

      中级工程师是已经工作了几年的工程师,或者已经有了第二层身份,公司会期望你对软件开发的生命周期有很好的理解,并且在大部分时间内能够在没有太多的指导下承担工作。并且工作上的问题完全可以澄清和解决。而且中级工程师往往不会为实现技术上的某个功能而纠结。

      中级工程师的知识范围,将集中围绕他们支撑的应用程序和应用程序的整个流程上。这个级别的工程师能够接受一个复杂度较高的功能,并在合理的时间内完成它。

      中级工程师还应该能够从零开始实现全新的特性,并将这些特性与代码库的其余部分集成在一起。此外,他们会有把某些功能拆分成组件的经验,以及具备如何处理技术问题的高级思想。

      从初级工程师跳到中级工程师,一个很好的方法就是在一个项目上花费大量的时间,学习它是如何工作的,并且学习代码仓库的各个方面。投入大量的时间对代码库不同部分进行了解,有助于快速提高你的开发能力,编码编码编码。

      教育及技能

      与入门级一样,你需要了解更多你所从事的技术背后的深度知识。例如,如果工作中使用React,你应该更多的理解React背后的高级概念,并开始理解如何将一个UI元素分解成许多不同的部分来创建,如果你可以使它们在其它应用程序上复用,就可加分。

      此外,你应该在这里开始了解行业趋势,了解新兴技术的最新情况。科技行业正在不断发展、改进,越来越多的解决方案可以解决旧问题。

      中级工程师工资

      在强调一遍,工资因公司和地点有所差异,例如,一个中级工程师至少有2-3年的工作经验,你的目标就是8-9万美元左右,不过 Fackbook 的薪水和初创公司的不同,但是你可以通过股权或额外的福利找到折中方案。

      3. 如何成为高级工程师

      下一步,成为高级工程师!这绝对是一个非常激动人心的头衔,你将获得更大的自主权和市场价值(每个公司都想要一个熟练的高级开发人员,所以准备好迎接LinkedIn 私信的冲击吧

      高级工程师展示了专业知识,并在多个项目展示了自己的才能,还可以指导初级和中级开发人员。在这个角色中,你需要是一个多面手,所以在日常的工作中,要随时适应新情况和保持思维敏捷,你将成为领导者和导师,负责解决复杂软件问题,并充当所有知识来源(不要有压力)。

      期待

      作为一名高级工程师,将开始与领导/经理一起设计新的系统,并估计整个项目所需的工作量。高级工程师还能够提出多种解决方案,理解每种方案的优缺点,最后,能阐明哪种解决方案最适合团队。高级工程师也可以适当减少参与编程的时间,而将更多时间用于指导、设计和管理工作。

      高级工程师往往是项目经理、工程师和管理层之间的桥梁。通过了解应用程序所在的架构,以及即将进行的工作的复杂性,高级工程师可以帮助保持项目的正常运行,并在需要时提供支持。

      这样导致高级工程师对团队其他成员的支持作用更强,能够在团队需要时填补空白,并解决其他工程师的难题。此外,高级工程师拥有丰富的经验和远见,能够看到团队成员在哪里可能遇到障碍,并主动消除它们。团队对高级工程师的信任很重要,因为其他团队成员会期待高级工程师解决他们解决不了的问题,并在这个过程中指导团队。

      在团队之外,高级工程师也会在组织或企业内部找到改进的机会。他们会开始编写共享代码库,以便其他团队使用这些代码库。他们会寻找机会消除重复的工作,去除单调乏味的工作,提高团队的效率。也许某些团队正在重新造轮子,从而使团队之间有机会共享代码,以使工作流程更加简化,这些可能是含糊不清的高层次要求,但是一个高级工程师应该能够在没有指导的情况下,将这些模糊的情况缩落实到解决方案中。

      教育和技能

      由于这个角色的具备支持特性,软技能变得非常重要,需要知道如何与队友沟通,有礼貌地讨论具有挑战性的话题,并适时打断冲突。高级工程师需要在团队中建立人际关系和使用软技能,利用这些技能来帮助那些正在为某个问题苦苦挣扎的工程师。

      在技术方面,高级工程师将精通项目中使用的技术,以及项目的整体架构。把设计模式、系统架构和性能提升策略当成习惯。在不了解你的专业的情况下,很难说得更具体,但我想你已经明白了!

      高级工程师工资

      在开发者的阶梯顶端,你将有最多的机会,并能够获得一个真正舒服的薪水。在美国,高级工程师的薪水应该在10万到11万美元之间,同样,这取决于你所在的城市和公司。

      4. 如何成为技术领导者

      成为高级工程师后,下一个步骤是进入管理层。管理显然不适合所有人,但如果你在这个位置,让我们看看你能期待什么。

      你将从个人贡献转变为管理人员和项目。这角色的编码量要小得多,因为作为一个经理,你将依靠团队来建立项目所需要的东西。

      期待

      离开个人贡献(IC)并不适合所有人,由于工作节奏和风格的变化,一些高级工程师从来没有跳槽到管理层。经理和领导将开始更多地依赖他们的人际关系、关系、业务技能和以前的经验,来帮助他们在不同的项目上带领团队走向成功。

      你需要领导你的团队,同样重要的是,你需要为你的团队代言。你的工作是使团队保持在项目持续交付的轨道上。这意味着你需要为团队提供新功能所需的资源,或消除阻碍他们完成任务的障碍。

      这样意味着作为一个经理,你需要对公司的商业模式有很好的了解,这样才能知道当某些问题出现时该找谁谈。一个强大的管理者应该知道在解决团队的具体问题时应该联系和依靠谁。

      除了项目方面,管理者也是一个角色,你有责任帮助团队成员,让他们对自己的角色感到满意,并给予他们成长的机会。你要帮助他们实现他们想要的目标,指导他们度过团队中的困境,甚至要处理团队成员之间的人际冲突。这也意味着你需要处理团队成员表现不佳的情况,并帮助他们回到正轨。管理岗位需要大量运用软技能。

      教育和技能

      在不同的组织中,管理层可能需要管理学学位或管理经验。很多时候,高级工程师可以进入管理岗位,因为他们对公司了解,并且公司了解他们的成功经验。无论公司对管理角色的要求如何,软技能都是极其重要的。

      理解他人,与他人建立关系,在团队冲突和困难的谈话中,保持冷静和镇定是管理者的常态。对行业趋势的持续学习,对软技能的持续练习可以帮助管理者取得成功。

      技术主管薪酬

      像其他的薪水范围一样,它也有所不同:)高级工程师和经理之间往往有重叠,起薪大约在11万美元到12万美元之间。

      成为一名软件开发人员有许多不同的阶段。它起始于一个非常低调的环境,通过向他人学习来发展个人的开发技能。这也导致团队中大量的贡献者角色更加独立,在这里,他们可以被信任,并且在项目时间表内交付不同复杂度的软件功能。

      经验可以引导开发人员指导其他人,找到提高效率的领域,并带领团队走向成功。在优秀的团队中,软件开发人员以相互支撑的方式帮助彼此学习、成长、挑战他人。在快节奏和不断变化的软件开发世界中,团队之间相互帮助,开发出优秀的产品,并不断创新。

      原文标题:What’s the difference between a junior, mid-level, and senior developer?

      原文链接:https://thenextweb.com/news/difference-between-junior-mid-level-senior-developer-syndication

            51CTO 首发:初级、中级和高级开发人员之间有什么区别?-51CTO.COM

    展开全文
  • 个java项目开发流程

    万次阅读 多人点赞 2018-11-05 11:35:25
    项目过程 &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1、项目启动 ...

    项目过程

     

          

          1、项目启动

      1)、项目组成立(公司成员、客户成员)

      2)、制定项目预期目标

      3)、制定项目计划周期

      4)、建立好项目组成员沟通机制

      2、需求调研

      1)、创建调研计划、协调调研时间

      2)、收集客户资料,获取客户需求

      所有的资料都需要保留一份,资料中存疑的需要及时询问

      3)、编写需求文档

      重点描述出客户的业务流程和性能要求。

      采用Word、Excel、Rose等形式。

      4)、需求变更记录

      5)、确定开发环境和运行环境

      6)、扩展性要求

      7)、与旧系统的接驳要求。

      8)、估算出项目工作量

      本阶段需要一套需求管理系统来进行需求的管理。

      本阶段的需求文档也是用户测试的依据。

      3、系统设计/详细设计

      一个系统可以分为基础平台和应用模块两部分。

      1)、选择基础平台,无论是采用第三方平台还是自行开发平台,都需要深入了解,查看是否符合要求。

      2)、应用模块设计(针对业务流程)

      3)、中间件的采用或自行开发,需要深入了解。

      4)、用户界面的设计

      如果用户界面设计完毕并确认,即可初步写出用户使用手册、管理员使用手册。

      5)、变更记录

      本阶段的系统设计是集成测试的依据。

      4、程序开发

      创建开发任务计划表、开发计划日程表

      1)、优先编写测试用例

      2)、按照编码规范编写代码

      3)、按照文档注释规范注释

      以上形成开发文档。

      本阶段需要一套版本管理系统。

      本阶段的测试用例也是单元测试的依据。

      如果能做到,最好每日构建。

      5、测试

      本阶段需要一套Bug管理系统,形成需求、设计、开发、测试互动。

      1)、编写测试计划和测试方案

      2)、功能测试

      单元测试、集成测试

      3)、性能测试

      集成测试、压力测试

      如果能做到,最好能进行自动化测试。

      如果能做到,做分析统计工作。

      最后形成测试报告。

      6、试用、培训、维护

      本阶段需要解决:

      1)、解决异地修改和公司修改的同步问题。

      2)、用户测试中的Bug修改问题,按照级别分为

      a)、程序Bug

      b)、设计变更

      c)、需求变更

      尽量按照a b c的顺序来进行修改,尽量避免b、c级的修改。

      最后形成安装手册、维护记录。

     

     项目成员组成

      根据以上过程,一个项目组中,需要:

      1、需求工程师,其要求

      善于与客户沟通,能快速了解客户的需求,对客户所在的行业比较熟悉。

      善于学习新知识。

      熟悉Word、Excel、Rose等工具的使用。

      熟悉开发语言和开发框架

      熟悉已积累的产品的功能、性能等。

      2、系统分析师/设计师,其要求

      精通开发语言和开发框架,部分需要精通数据库

      精通已积累的产品的功能、性能等

      深入了解客户行业特点

      能根据客户的要求分析出其实质

      能做出优秀的设计

      熟悉Word、Excel、Rose等工具的使用

      3、开发工程师,其要求

      熟悉开发语言,熟悉开发要求和注释规范,部分需要熟悉数据库。

      熟悉单元测试。

      能根据设计做出良好的编码,保证功能和性能。

      部分需要有一定的设计要求,因为涉及到将来的维护。

      4、测试工程师,其要求

      熟悉测试工作,能按照测试计划进行测试。

      熟悉开发语言,能协助开发工程师找错。

      能独立完成黑、白盒测试。

      如果是高级测试人员,还要能够对系统能深入进行分析并能制定出优秀的测试方案。

      5、管理人员

      一般由以上人员兼任,主要有

      项目经理:负责整个项目

      开发经理:负责系统设计、开发工作

      测试经理:负责测试工作

      6、其他人员

      一些项目涉及到其他人员,如页面设计人员、页面制作人员。

      部分大的项目,还有专门的维护人员。

      由于目前国内很多公司并没有严格这么区分,如果项目小的话,可以一人兼任多项职位.

    展开全文
  • 大数据项目开发进度(实时更新)

    万次阅读 多人点赞 2020-06-05 16:29:14
    文章目录前言项目概述项目进度第周0525-0529:第二周0601-0605: 前言 如果你从本文中学习到丝毫知识,那么请您点点关注、点赞、评论和收藏 大家好,我是爱做梦的鱼,我是东北大学大数据实验班大三的小菜鸡,非常...
  • android开发从入门到项目

    千人学习 2019-12-10 17:49:08
    异步任务机制(AsyncTask、Handler、线程池) 布局优化(层级、绘制、碎片化处理) 图片加载(Bitmap、缓冲区) 3、项目的管理 git工具的使用 4、做项目,通过项目来提升自己 第项目【计算器】 5、做项目,第二...
  • 这是个典型的SSM后台管理项目(不是有很多小伙伴让推荐SSM项目练手嘛),基于经典技术组合(Spring MVC、Shiro、MyBatis、Bootstrap UI等)开发,适合学习练手。 而且它作为个典型的后台管理系统,要素基本都有,...
  • 企业级项目开发基本流程

    千次阅读 2019-03-28 14:32:37
    项目调研:了解行业相关信息,以业务为导向 参与人员可以是产品经理、非常熟悉业务人、项目经理 需求分析:做什么?做成什么样?不涉及具体技术 用户提出来的:显式... 参与人员:产品、项目经理,开发(架构师...
  • Scrum实战——敏捷软件项目管理与开发

    千次下载 热门讨论 2013-04-09 16:52:31
    《Scrum实战——敏捷软件项目管理与开发》为软件项目团队提供了如何成功实施敏捷软件框架Scrum的实用指南。本书叙事清晰准确,是第本由实践者编写的针对现实状况的实用指南。书中描述了如何使项目团队价值最大化,...
  • VUE项目开发的完整流程

    千次阅读 2022-03-11 11:05:54
    文章目录、VUE环境搭建二、创建VUE项目1. 外部终端创建2. IDea内部终端创建3. 项目介绍4. vue 的特别之处三、添加前端开发插件依赖四、前端开发流程1. 创建组件与编码2. 配置组件路由3. 运行五、前后端交互 提示...
  • 软件开发项目管理经验总结

    万次阅读 多人点赞 2019-04-16 17:26:46
    这是我从事软件外包工作以来的项目管理经验的总结,编写文章的目的是为了回顾和...合理利用公司资源组织设计、开发、测试等各种资源完成项目的高质量交付,并保证项目的盈利。 这是衡量项目失败或者成功的唯...
  • Vaadin是个web应用程式开发框架。基于这个框架,开发者可以使用Java开发高质量的用户界面。 Vaadin由位于芬兰的 IT Mill公司开发。 其前身是 IT Mill 公司由2000年起开始研发的 Millstone用户界面类库。 Vaadin...
  • 基于Java开发的Java毕业设计实战项目

    万次阅读 2021-12-17 06:48:16
    项目一:jsp网上招标系统2.项目二:城市公交查询系统3.项目三:Java记账管理系统4. 项目四:任务调度系统5. 项目五:企业电子投票系统6、项目六:Java聊天室 前言 近期有网友咨询是否公开一些毕业论文的Java系统...
  • 软件项目开发流程

    万次阅读 多人点赞 2019-10-08 05:30:56
    首先 看一下基本软件项目开发流程图 其中 1.需求分析: 通过对客户业务的了解和与客户对流程的讨论对需求进行基本建模,最终形成需求规格说明书。 2.总体设计: 通过分析需求信息,对系统的外部条件及内部...
  • web项目开发的一般流程

    万次阅读 多人点赞 2018-07-16 11:28:34
    开发-测试-开发-测试5.文档编纂各个阶段过程都是有文档的,需求有需求的文档,设计有设计的文档,测试也有测试的文档. 首先来看需求确定:需求确定通过各种手段确定系统的功能与性能 功能:用户维护、物料维护…. ...
  • IT项目开发流程

    万次阅读 多人点赞 2019-06-01 11:48:24
    项目开发流程: 、需求分析: 相关系统分析员向用户初步了解需求,然后用相关的工具软件列出要开发的系统的大功能模块,每个大功能模块有哪些小功能模块,对于有些需求比较明确相关的界面时,在这一步里面可以...
  • Java程序员:整个项目的具体开发流程介绍

    万次阅读 多人点赞 2019-06-19 15:57:36
    个懂项目的程序员是很容易出彩的,特别是应届毕业生那种新入职场的小菜鸟。 如果你说,你没有项目经验怎么办呢?你可以在网上搜索个中等大小的项目,把整个流程摸透,代码搞清楚,逻辑理清楚,然后再写在简历上...
  • React项目前端开发总结

    万次阅读 多人点赞 2019-03-07 17:56:12
    项目为公司的公众号管理系统,承载了公司每个部门的业务,需求多,开发周期长,技术可圈可点之处较多,特此记录与大家分享! 1. 使用技术:react+react-router + react-redux +antd 2. 请求方法封装 调用方法...
  • Guide连夜整理了5个开源免费的Java项目快速开发脚手架。》 Java快速开发脚手架推荐中,我一共推荐了下面这些项目。 Guns pig RuoYi Jeecg-boot iBase4J 综合来看好评度最高的是:Ruoyi,次之的是 pig,另外,有读者...
  • 基于SpringBoot开发一套完整的项目)准备工作

    万次阅读 多人点赞 2018-06-11 15:32:35
    1.1 SpringBoot简介① 为所有Spring 开发提供个更快更广泛的人门体验。② 零配置。无冗余代码生成和XML 强制配置,遵循“约定大于配置” 。③ 集成了大量常用的第三方库的配置, Spring Boot 应用为这些第三方库...
  • 软件开发项目人员配置

    千次阅读 2019-05-01 21:33:00
    下面来对这些软件开发项目人员配置做个详细的介绍。  随着软件规模的不断膨胀和软件开发技术的发展,软件开发的分工和组织也变得越来越复杂,如何合理的组织和分工越来越成为能否成功开发的个决定性因素。 ...
  • 我会经常分享本书。我分享的书,你看完如果对你有帮助,值得你购买,请到官网...作者从Python的环境搭建开始讲起,介绍了Web应用的开发方法、项目管理及审查、测试与高效部署、服务器调试等内容,尽可能网罗了Pyth...
  • 一般而言,项目管理都是一级一级的,凡事不会越级上报。那么谁更接近上层,谁的汇报权就越大。 一个例子 A是产品经理,B是项目经理,C是Team Leader,D是开发人员; 实际C在管理项目的过程中可能一塌糊涂,且由于C...
  • 第三个部分是 Spring Boot 商城项目功能的讲解,让大家实际操作并实践上手个大型的线上商城项目,并学习到一定的开发经验以及其中的开发技巧。 商城项目所涉及的功能结构图整理如下:   课程特色   &...
  • 软件项目开发报价指南

    万次阅读 2016-09-04 09:55:17
    公司一直以来都在接新开发的,定制化的解决方案开发项目,在和客户取得了互信以后,首先会遇到的问题就是:多少钱?报个价吧。往往,我们的销售经理就蔫吧了,具体研发需要多少钱?我得去问问项目经理,那项目经理又...
  • 软件开发人员的简历项目经验

    万次阅读 2016-12-22 18:05:27
    软件开发人员如何才能写好个人简历中的项目经验及描述呢?...他们真的在乎你的项目用在了那行业?为这个行业提高了多少效率吗?实际上对方需要知道的无外乎以下几点:   1、你在实际开发中用过什么
  • 项目管理之敏捷开发之道

    万次阅读 2017-05-21 10:55:46
    敏捷开发种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。换言之,就是把个大项目分为多个相互联系,但也可...
  • 《android编程典型实例与项目开发 含cd光盘1张 》分为两篇共15章 第篇以大量简单易懂的实例为依托 详细地介绍了android平台下应用程序开发各方面的基础知识;第二篇则通过对三个真实案例开发进行详细介绍 让读者很...
  • 没错,正如标题所言,我使用了三天时间开发款国民游戏,说这款游戏是国民游戏,而且是老少皆宜的国民游戏,一点都不为过,支持背景音乐,值得收藏

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 970,440
精华内容 388,176
关键字:

一级开发项目