自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 快递代领平台–需求分析

需求分析1.概述基于大学生不方便领快递时需代领的需求,设计了快递代领系统。1.1用户简介a.在校大学生由于上课,或快递体积太大等各种原因没办法及时领快递的情况需要一个快递代领的服务。b.给经济情况拮据的同学提供一个勤工助学的兼职机会补贴生活开支。1.2项目目标给因为种种原因需要快递代领的同学提供快递代领服务及需要补贴生活开支的同学提供勤工助学的兼职机会,因此我们设计了快递代领这一系统,满足有这些需求的同学。2.功能需求描述用户根据自己的需求选择角色注册登录才能执行往下相关的功能2.1需

2020-12-28 22:14:09 1163

原创 快递代领平台-用例图

代领平台用户进入平台可进行登录操作用户可以在平台中通过资质的需求 进行代领下单,下单成功后可以查询订单状态,可能有订单未支付状态,接单员已经接单状态,接单员领到快递正在派送中。用户收到快递后可以进行签收既确认收货。在支付订单时候,用户可以选择直接线上支付或者选择货到付款(现金支付)。...

2020-12-26 17:31:02 1626

原创 了解什么是设计模式 ?

设计模式是一套代码设计「经验的总结」。项目中「合理的」运用设计模式可以「巧妙的解决很多问题」。设计模式之六大原则开闭原则(Open Close Principle)1988年,勃兰特·梅耶(Bertrand Meyer)在他的著作《面向对象软件构造(Object Oriented Software Construction)》中提出了开闭原则,它的原文是这样:“Software entities should be open for extension,but closed for modificat

2020-12-26 17:22:51 110

原创 软件测试的原则

12.1.1软件测试的原则软件测试是为了发现错误而执行程序的过程,它并不可能找出所有的错误,但是却可以减少潜在的错误或缺陷。人们在长期进行软件测试实践的过程中,不断地总结出一些软件测试的经验或原则,可供参考。1)完全测试是不可能的。测试并不能找出所有的错误。由于时间、人员、 资金或设备等方面的限制,不可能对软件产品进行完全的测试。在设计测试用例时,也不可能考虑到软件产品所有的执行请款或路径。2)测试中存在风险。每个软件测试人员都有自己独特的思维习惯或思考问题的方式,在设计测试用例或者进行产品测试时,难

2020-12-22 15:09:30 532 1

原创 选择编程语言需要考虑的因素

在选择编程语言时,通常需考愿以下几个因素。1)待开发系统的应用领域,即项目的应用范围。2)用户的要求。如果用户然悉软件所使用的语言,那么会对软件的使用及日后的维护工作带来很多方便。3)将使用何种工具进行软件开发。软件开发工具可以提高软件开发的效率。4)软件开发人员的喜好和能力。采用开发人员熟悉的语言进行软件开发,可以节省开发人员进行学习和培训的资源,加快开发速度。5)软件的可移植性要求。可移植性好的语言可以使软件方便地在不同的计算机系统上运行。6)算法和数据结构的复杂性。有些编程语言可以完成算祛

2020-12-15 14:56:29 4697

原创 <%@ taglib prefix=”c” uri=”http://java.sun.com/jsp/jstl/core” %>报错?

根据课本做数据库查询的时候遇到问题<%@ taglib prefix=”c”uri=”http://java.sun.com/jsp/jstl/core” %>

2020-11-26 15:35:31 518

原创 jsp页面表单不输入却能登录成功?

jsp页面表单不输入却能登录成功?什么都不输入直接点登录却能跳转登录成功页面?而页面没有输入时 传入的参数是null, 是字符串空串""。所以if(rs.next())是true的,在该条语句前再加一条判断传入参数!="" 就可!...

2020-11-22 21:58:39 869

原创 2020-11-19

颜色代码:[link]https://www.webhek.com/post/html-color-codes-and-names.html

2020-11-19 19:13:03 67

原创 什么是浏览器跨域访问操作,js如何实现?

什么是浏览器跨域访问操作,js如何实现?跨域就是一个域上加载的脚本获取或操作另一个域上的文档属性。1.基于iframe实现跨域基于iframe实现的跨域要求两个域具有aa.xx.com,bb.xx.com这种特点,也就是两个页面必须属于一个基础域(例如都是xxx.com,或是xxx.com.cn),使用同一协议(例如都是 http)和同一端口(例如都是80),这样在两个页面中同时添加document.domain,就可以实现父页面调用子页面的函数页面一:Html代码  <html>

2020-11-14 17:09:28 70

原创 JavaScript在发送AJAX请求时,URL的域名地址是使用绝对地址还是相对地址

JavaScript在发送AJAX请求时,URL的域名地址是使用绝对地址还是相对地址无论是使用相对地址还是绝对地址发送Ajax请求都是可以的,两者在发送请求时,服务器访问的地址都会转化为绝对地址。 绝对地址与相对地址相比是包含完整的路径,如"http://localhost:8080/ch/test/login.java",有协议类型,主机名等。 相对地址则是由文件名称来在网站页面下搜寻。如"login.java","/test/login.java"。 但是如果使用相对地址的话,一定要填写正确,不然可能

2020-11-14 16:56:11 111

原创 string s=““;

string s;该语句表示只是声明了一个引用变量,但是并没有初始化引用,所以对变量s的任何操作(除了初始化赋值外) 都将引发异常。string s=null;该语句表示声明了一个引用变量并初始化引用,但是该引用没有指向任何对象.但可以把它作为参数传递或其它使用,但是不能调用它作为对象的方法,如toString,getHashCode等。string s="";该语句表示声明并引用到一个对象,只不过这个对象为0个字节.所以既然有了对象,就可以调用对象的方法。...

2020-11-14 16:33:25 1093

原创 vector容器

vector:1.1 vector 说明vector是向量类型,可以容纳许多类型的数据,因此也被称为容器(可以理解为动态数组,是封装好了的类)进行vector操作前应添加头文件#include 1.2 vector初始化:方式1.//定义具有10个整型元素的向量(尖括号为元素类型名,它可以是任何合法的数据类型),不具有初值,其值不确定vectora(10);12方式2.//定义具有10个整型元素的向量,且给出的每个元素初值为1vectora(10,1);12方式3.//.

2020-11-14 13:43:30 135

原创 为什么软件开发周期总是预估的2~3倍?

为什么软件开发周期总是预估的2~3倍?1.对开发任务量的估计与实际任务量的偏差文中:看上去前方道路多曲折啊。走40英里路只能到「月亮湾」的一半。这么一看,整趟路途不是原来的400英里,而是500英里!做计划的时候对路途的估计是400英里,而其实是500英里。2.对开发速度预估偏差大。文章中:这趟红色之旅长约400英里(643.7公里);汉子们一天睡8小时,吃2小时,逗猫2小时,还能能走个10小时,这样每天走40英里(64.3公里)妥妥的吧!所以,10天后的晚上六点,我们就能威武滚到洛杉矶,和好基友

2020-11-12 22:08:30 70

原创 内置对象session与HttpSession对象是同一个东西吗

内置对象session与HttpSession对象是同一个东西吗内置对象session的类型是httpsessionHttpsession对象 不一定是内置对象1.内置对象session1.概念session对象指的是客户端与服务器端的一次会话,从客户端连接到服务器端的一个Web应用程序的开始,直到客户端与服务器端断开为止。2.session对象的IDWeb服务器会给每一个用户自动创建一个session对象,为每一个对象分配一个唯一标识的String类型的sessionID,这个ID用于区分其

2020-11-12 21:38:43 166

原创 什么是WBS?

什么是WBS?工作分解结构(Work Breakdown Structure,简称WBS)跟因数分解是一个原理,就是把一个项目,按一定的原则分解,项目分解成任务,任务再分解成一项项工作,再把一项项工作分配到每个人的日常活动中,直到分解不下去为止。  即:项目→任务→工作→日常活动  工作分解结构(WBS,Work Breakdown Structure),以可交付成果为导向对项目要素进行的分组,它归纳和定义了项目的整个工作范围,每下降一层代表对项目工作的更详细定义。  WBS总是处于计划过程的中心,也是

2020-11-10 14:56:49 397

原创 什么是分而治之?

分而治之,汉语成语,拼音是fēn ér zhì zhī,意思是分别治理;利用手段使国家、民族或宗教等产生分裂,然后对其进行控制和统治。出自《群经平议·周官二》。分治(Divide and Conquer)是一种算法范式,也是一种解决问题的思想。将问题分解为同一类型的子问题;利用递归地解决子问题;然后合并子问题的答案,得出原问题的答案。分治算法,就是把问题分解为同一性质的子问题,再讲子问题分解(递归),直到分解出的问题(最小子问题)可以直接求解。然后由这个解再一层层地回到原问题,同时在此过程中得到对应层

2020-11-10 14:49:51 335

原创 读《有人负责,才有质量:写给在集市中迷失的一代》

文章批判了“各种包把Web搞得一团糟, 随便依赖,互相纠缠,代码越重用,浪费越严重”的现象。那些在“集市”里迷失的.Com一代人从来就没有见过大教堂,也不可能知道为什么需要大教堂,不能想象教堂是个什么样子,更不可能建出大教堂。作者确实指出了一个非常值得我们思考的现象、严重的问题。给我们以警示;让我们考虑在Web开发的时候“更好的方式”而不是一味的使用“集市”的开发方式。但我认为,“集市”现在确实有呢么些乱,远远达不到“教堂的标准”,可它的存在也是合理的,也不能完全否定它的未来,不能说它没有一步步接近“教堂

2020-10-25 21:01:13 178 1

原创 解决javaweb 无web.xml文件

配置web xml文件时候发现工程文件WebContent->WEB-INF目录里面没有Web.xml文件。大概是建工程文件的时候太快了,直接finish了没有勾选到。解决方法:右键点击工程文件夹——>properties——>Project Facets将Dynamic Web Module的√取消(有一个锁头的突变右击Unlock即可)点击左下角↓选上ok即可。...

2020-10-25 20:41:32 626

原创 MVC与MVP的区别

MVCView:布局的xml文件,或者纯Java写的布局,可以把页面显示的逻辑直接放在View中。Model:数据处理层,可以直接和View进行交互。Controller:把特定的功能逻辑抽离出来,作为控制层,保证View层和Model层的功能单一性,便于维护。MVC模式相对比较简单,尤其是View层,我们可以通过jsp等技术直接操作页面,完成和Controlller层和Model层的交互,所以MVC的核心是在View层。MVPView:Activity作为显示层。Presenter:逻辑层,从A

2020-10-20 23:43:22 107

原创 软件工程是不是教不会写程序的人怎么开发软件?

在我看来,软件工程并不是教不会写程序的人怎么开发软件。这就好比在问 作文课是不是教不会写字的人怎么写作文?显然不是。编程是软件开发的基础而且重要的技能,软件工程教我们的是整个软件开发的流程及框架,一个整体工程的思路。程序的编写是这个工程的一部分具体的步骤。软件工程教给我们更多是一个大局的思维思路。...

2020-10-20 15:46:15 135

原创 个人简介

个人简介一名在读软件工程专业学生。对于软件工程课程的希望:对软件工程概念有认识对软件开发流程有一定了解及意识。个人目标努力学好专业课程;毕业以后能找到工作。

2020-10-14 20:34:03 33

原创 软件工程方法论对我们经软件开发有多大用处?

软件工程给我们做软件开发提供了一个流程框架,覆盖了一系列任务;让抽象的开发过程一步步具体化、增加物理细节。使得软件开发在时间上有更好的规划、让开发合理及时的进行、过程明确清晰;便于其开发、运营和维护。因此软件工程方法论对软件开发有着重要的作用。...

2020-10-13 22:54:49 156

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除