javaee和数据库
文章平均质量分 85
钢七连软件实战技术
大型企业项目架构,多种技术实战开发,少儿编程,游戏开发
展开
-
JavaEE项目的数据分析师、软件工程师
对于全新开发的项目,功能开发占据了大量时间。其实,学好数据分析,用模拟数据分析用户、业务、商业价值,实施简单,很重要。原创 2022-07-27 06:42:28 · 334 阅读 · 0 评论 -
真实项目技术总结:怎样维护升级、联合开发、节约成本
如果软件只有一个版本、一次交付完成,过程就很简单:乙方软件公司维护,主要工作有:数据库维护。错误修改。功能微调(产品已开发完,要改的地方不多)。甲方配备两个维护人员就可以。一个人负责汇总修改意见、把用户描述的问题转换为软件公司能理解的问题(不容易),另一个人负责服务器和数据库的日常维护就可以。如果是一个多版本、多种产品、长周期的开发,情况就很复杂:一、软件产品实施的四种方式方式1: 完全交由乙方外包、订做,乙方负责后续维护和升级。甲方给乙方维护、升级对应的工程经费。这是最常见的。但是原创 2020-09-20 16:42:29 · 901 阅读 · 0 评论 -
真实项目技术总结:软件开发过程和成本
要点提示:软件开发过程和成本。软件团队的人力配置和成本计算。生活中用到的软件,大多数功能没什么技术难度,软件公司都能开发完成。但是开发过程的组织、实施有问题,所用技术和工具也有问题,使得软件开发周期长、成本高。一、一般的软件开发过程甲方用户:提出初始需求。乙方软件公司:完成设计、开发、测试,然后部署发布、投入使用。中途有几次甲方的评审、检查,发现哪有问题,乙方修改。投入使用后,进入维护阶段,包含3个工作:(1)数据维护:软件要根据甲方的用户数据、业务数据实际配置。软件使用过程原创 2020-09-20 15:23:37 · 941 阅读 · 0 评论 -
真实项目技术总结:Petri网和工作流
一、网站主要功能:1.工作流 2.数据统计(用户数据、业务产生的数据)3.用户角色权限管理 4.基础增删改查技术如果不是真实参与到企业项目中,很难理解技术的要点、关键点,大量时间花在鸡毛蒜皮上。多种用户角色参与的工作流,是企业软件项目的基本单位。比如,办公自动化中一个文件的层层审批(请假手续、报销手续)、商品出库入库的多级手续、订票、预约会议(发起、进行、完成),这些流程可能节点数量不同,某处理节点上可以通过、可以驳回。某个处理节点的责任人,可以是默认、可以是自由选择某一人(某个权限等级的用户群)。转载 2020-09-18 19:54:08 · 898 阅读 · 0 评论 -
[转载]美团外卖调度配送技术资料和学习问题
1.原文地址:解析美团外卖智能配送的AI技术原理(附PPT)https://blog.csdn.net/eNohtZvQiJxo00aTz3y8/article/details/797998432.原文地址:美团技术团队CSDN博客 :智能配送系统的运筹优化实战https://blog.csdn.net/MeituanTech/article/details/104421895一个外卖调度配送项目,可以覆盖数据结构、操作系统、计算机网络、数据库、前端、后台等多项技术。有学生在大四毕业设计转载 2020-09-06 11:41:01 · 1389 阅读 · 0 评论 -
博客数据统计2019.9-2020.9
本科毕业生为没有工作经验发愁,我的经验够写一本书了。大学学习+培训班培训是软件学习的主要模式。同时,培训班招收的各种学历、各种专业的社会学员,在实践中锻炼技术,相当快捷、高效,就业和待遇也很好。但是,人才的分布像一个金字塔。一个年级1000人,能在课后多学习的人不多、能在会了课本后再拓展提高的人不多。以会了课本、另外多查资料、拓展提高为标准,这样的学生约有100人。看了各种资料,能多实践、多应用、理解细节的人,约20人。这样算的话,去年有20个人才,今年有20个人才,非常稀缺。我工作这么多年,最原创 2020-09-06 00:28:27 · 534 阅读 · 0 评论 -
软件项目需求分析、开发过程和后续维护
软件的组成:1.终端:比如手机淘宝APP、电脑上打开的淘宝网页(网页叫前端)。2.后台:在淘宝APP、淘宝网页上,点下去一个链接。一条消息数据通过wifi、网络传到了服务器(北京、杭州等),服务器上收到了这个消息数据,查出商品数据、购物车数据,返回给用户终端。3.数据库:账号、密码、商品、购物车,就像excel一样,存储在服务器上。终端(网页、APP)+服务器后台+数据库的表和数据,共同组成了一个软件。软件开发过程甲方:软件用户。乙方:软件开发公司。1. 需求分析讨论原创 2020-09-05 20:50:40 · 1957 阅读 · 0 评论 -
JSP基础案例和编程技术:简单网站制作
以课本为例,能把每一个基础知识学会、学得全面,就已经是高级水平。这个“高级”是指领先于小白、萌新,领先于死记硬背、连基本技术都不会的人。基础弱,大四实训也没刻苦学习,只是稍微会一些,叫小白、小灰。要满足现实的项目需求,需要多种业务模块,比如用户关系和权限、工作流、消息管理、历史记录和数据统计等。还有一些拓展的模块:第三方接口、个性化推送、数据挖掘等。还有用户想要的各种各样前端效果、后台功能。一个关键的技术是:设计模式在各种JavaEE框架中的应用。项目的调试、测试,自动化测试,数据库维护,新原创 2020-08-29 23:54:54 · 580 阅读 · 0 评论 -
[转载]BeanUtils工具类常用方法
BeanUtils是一个工具类,提供了很多方便操作。例如1:BeanUtils.copyProperties,把一个对象的属性,赋给另一个对象的同名属性。假设有两个对象(创建和赋值省略):TeacherForm teacherForm;Teacher teacher;BeanUtils.copyProperties(teacher,teacherForm);例如2:BeanU...转载 2019-12-16 12:44:11 · 389 阅读 · 0 评论 -
[转载]Odoo进销存(采购、销售、仓库)入门教程
一般的毕业设计,其实就是一个商业ERP软件的局部。大家了解一些优秀的ERP或其他数据管理系统,有的甚至是开源的Odoo进销存(采购、销售、仓库)入门教程原文链接https://blog.csdn.net/wangnan537/article/details/46434373...转载 2019-11-26 15:43:28 · 597 阅读 · 0 评论 -
软件工程:状态,行为,事件+连跳
三种状态:正常,跳跃,连按两次跳跃 左右键移动,空格键跳跃。跳跃过程中可以按左右键。 状态机编程:跳跃过程中,可以再按一次“跳”。第三次按“跳”,不起作用。截图:按键消息入口//方向键功能函数。 按键按下,触发事件 msgmap=new Map(); msgmap.set(37, 'l'); // leftkey 37...原创 2019-11-25 17:25:19 · 564 阅读 · 0 评论 -
软件工程:状态,行为,事件+消息序列
单机版游戏,直接调按键处理函数。对于网游,一个终端接收到其他终端发来的按键消息,要解析。这样,实现了多人联机的操作。状态的编程,就是多分支,可以掌握。加上消息序列和消息的解析,截图如下:更完善的状态,行为,事件编程如下:1.按键处理,转换为对字符参数的处理//方向键功能函数。 按键按下,触发事件 msgmap=new Map(); msgmap.set(37, ...原创 2019-11-21 17:24:40 · 1264 阅读 · 0 评论 -
软件工程:状态,行为,事件+按键处理
继续上一篇教程。增加功能:1. 两张超级玛丽素材图片。按方向键,切换朝左朝右。2. 按左右键,向左右移动。3.按空格键,跳。在跳的过程中,按空格键无效。 在跳的状态下,不再处理事件“按空格”。游戏数据在不同状态下,有不同的刷新修改方法(行为)。不同的状态,能接收的按键、事件不一样。达到特定的事件、条件、时间计数(比如技能冷却、技能有效时间等),切换为新的状态。应用软件...原创 2019-11-19 19:15:33 · 680 阅读 · 0 评论 -
软件工程:状态,行为,事件
程序的基本组成结构:顺序,分支,循环。应用软件的基本组成单位:数据库和增删改查,类和对象的设计。游戏软件的基本组成单位:状态,事件,行为。软件工程要分析状态转换图。应用软件的高级功能,也的是状态、事件、行为。我们用基本的顺序/分支/循环语句,做一下状态,事件,行为。语言无关,为了方便做图片,我们用网页js.做一个超级玛丽的动画:从左往右走,然后向左跳,再继续往右走,如此循环。...原创 2019-11-19 19:02:46 · 3274 阅读 · 0 评论 -
JSP版俄罗斯发方块+用户积分排行榜
一、游戏截图二、查看所有成绩三、技术原理:学习过程是循序渐进的:1.俄罗斯方块第1版:能移动,能接收按键,刷新画面。https://blog.csdn.net/weixin_42644456/article/details/1030802772.俄罗斯方块第2版:单机版做完。https://blog.csdn.net/weixin_42644456/articl...原创 2019-11-18 12:13:05 · 1141 阅读 · 0 评论 -
网页版俄罗斯方块第2版
网页版俄罗斯方块第1版:https://blog.csdn.net/weixin_42644456/article/details/103080277学习技术,是个循序渐进的慢功夫。第2版已经做好,以后还有改进版。一、工程结构:四个文件,放在同一个文件夹下。二、截图三、技术原理HTML,CSS,JS都是大一上学期的课,需要打下良好基础。有的同学已经学过完...原创 2019-11-18 09:07:46 · 1226 阅读 · 0 评论 -
[转载]腾讯云大学大咖分享 |小游戏联机对战引擎实践(含源码)
一个高效率的学习安排,应该是:10%时间,了解行业和技术的发展动态;40%的时间,看教程和慕课;30%的时间,看别人写的代码样例。这三件事做完,最后20%时间再动手编程。看资料和教程,占多数时间。资料看得多了,自然就知道编程的思路和方案。腾讯云大学大咖分享 |小游戏联机对战引擎实践(含源码)原文转载:https://blog.csdn.net/qwefgh123321/article/...转载 2019-11-16 07:54:06 · 431 阅读 · 0 评论 -
网页版俄罗斯方块第1版
怎样制作俄罗斯方块,坦克大战,消消乐等一个或多个案例?怎样高效地把课本知识应用到工程中?比如,学做饭,学开车。只看书,会有用,但只有动手做,才能学会。项目不是我发明的,阅读别人的代码,学会技术,做出更好的功能。俄罗斯方块项目开发第一步:1. 定义游戏的变量。2. 定义游戏的函数。3. 计时器,每隔400ms刷新一次画面。4. 按上下左右,方块可以移动。项目截图:...转载 2019-11-15 10:31:23 · 1005 阅读 · 0 评论 -
JavaEE学习路线和项目实践
一、学习路线1. HTML表单组件,表格,页面布局,CSS样式表,JavaScript,JQuery2. 数据库,SQL3.JSP基本内容:网络请求、返回的流程,后台类的程序、配置,MVC工程架构。4.JSP案例/SSH/SSM课本、慕课:增删改查,一对多的多表查询。多数的课本案例都是这样,基本达到毕业设计要求。5.项目实践。商业级的项目,包括3大类功能,不同用户角色的权限控制...原创 2019-11-07 09:43:55 · 510 阅读 · 0 评论 -
JavaEE技术等级评测
又到了做毕业设计、找工作的时候。不管是Jsp/Servlet,还是SSM框架,以下技术要点,看同学能完成多少。当同学能做出新题目、新功能,毕业设计就没有问题。一、初级案例(无数据库版):V1.1:各模块的静态页面、网页布局V1.2: 图书数据的增删改查完成基本网页、后台程序,用javabean数据代替数据库二、中级案例(带数据库):V2.1:图书数据、用户数据的增删改查...原创 2019-10-30 18:26:55 · 157 阅读 · 0 评论 -
JSP项目实战视频教程
谈不上技术有多么强,但对于初学者,绝对是很好的综合应用。综合利用HTML,css,js,jsp,数据库开发网站,为毕业设计打下良好基础。一个图书管理系统,用基本的控制类、业务类、DAO类,连了数据库,做完了用户登录。1.JSP项目实战录像链接: https://pan.baidu.com/s/1AkWnidb5ib5-U_n94ls4Og 提取码: tnrt 2.项目代码 数据...原创 2019-10-25 20:16:14 · 1488 阅读 · 0 评论 -
软件学习问题和参考资料
当过程序员,又教学多年。平时做过一些小案例,各方面都了解一些。学生中确实有一些人快速进步,技术比老师强,这不是谦虚。更多的学生,完成正常的上课、考试。专业技术够基本要求,可岗位和工作待遇,这都要看市场变化。四年时间,能多提高一点技术的人,太少。我把一些资料写成PPT,是对我工作多年的总结。软件学习问题和参考资料PPT链接: https://pan.baidu.com/s/1JSG4d3jA...原创 2019-10-05 12:21:45 · 433 阅读 · 0 评论 -
JSP对象,JavaBean,Servlet简易教程
第一部分:jsp内置对象1. request对象、application对象的综合应用,做一个简易的留言板:多个人多时打开网站,发表留言后,可以看到大家共同的留言列表:网站首页index.jsp,包含发表留言的表单,如下: 第3章 留言板<br> <form action="msglist.jsp" method="get" > 作者...原创 2019-09-22 21:40:11 · 299 阅读 · 0 评论 -
JSP初级学习路线
我多年的教学内容是JSP,JAVAEE框架。教学的范围、难度,够完成简易的毕业设计项目,不够复杂项目开发。初级的JSP学习路线如下,也是一般JSP课本的主要内容:第一部分内容:开发工具介绍,基本JSP语法,常用的JSP内置对象。第一部分的目的:调用内置对象的库函数,编写一个请求页、一个结果页,完成一次业务处理。 请求页多数是一个表单:<form action="结果...原创 2019-09-21 11:44:51 · 499 阅读 · 0 评论 -
SSH框架初级视频教程
SSH框架,我教了四年。每年都是在讲基本功能。综合上半年的教学,暑假的录制,视频编辑,我录了一套SSH框架的视频教程。参考课本是:张继军,董卫. JavaEE框架开发技术与案例教程.机械工业出版社,2018.这门课是32学时。我录的内容很简单:基本网站架构,网站请求和返回的处理过程,SSH的基本技术。视频只录了基本例题,大家可以当做初级教程看一下。复杂一些的增删改查和项目开发,大家可以参考书籍...原创 2019-09-04 11:26:54 · 617 阅读 · 0 评论 -
Spring视频教程,源码获取声明
前一段时间,有个教训,值得反思。用Spring开发一个考试系统,包括出题、考试、阅卷。理论上,都是前台、后台、数据库,基本的增删改查。实际做出来,投入使用后,各种预想不到的错误,用户有各种正确、错误的操作。一个项目,80%的主要功能,占20%的开发时间。细节的调试、完善等工作,占80%的时间。如果开发团队是兼职在做,没有大量时间去完善,只能是个半成品。由于平时工作忙,很多项目源码、教学视频...原创 2019-04-28 16:04:18 · 344 阅读 · 0 评论 -
JSP教程:学习路线和开发工具安装视频
一、JSP技术JSP和Servlet是javaee制作网站的基本技术。1. 开发环境安装。2.服务器部署:腾讯云,阿里云3.课本基础知识学习。4.参考案例和源码。5.小型项目制作。6.大型项目制作。二、学习过程:基本网页技术:JSP, html/css/div, JS基本后台技术:Servlet基本数据库:JDBC改进前端:ajax,jQuery,...原创 2018-09-02 08:57:32 · 637 阅读 · 0 评论