自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Hern(宋兆恒)

Hern(宋兆恒)

  • 博客(37)
  • 资源 (14)
  • 收藏
  • 关注

原创 tomcat异常[0]--java.lang.ClassNotFoundException: org.apache.taglibs.standard.tlv.JstlCoreTLV

问题org.apache.catalina.core.ApplicationDispatcher invokejava.lang.ClassNotFoundException: org.apache.taglibs.standard.tlv.JstlCoreTLVjava.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.j...

2020-02-29 22:13:21 477

原创 Windows10睡眠模式下过一段时间自动关机解决方法

现象Windows10睡眠模式下过一段时间自动关机解决方法此电脑—>右键选择【属性】 在打开的界面中,选择【设备管理器】—>选择【系统设备】—>选择【Intel(R) Management Engine Interface】 在打开的选项卡中,选择【电源管理】,禁用(取消勾选)【允许计算机关闭此设备以节约电源(A)】 ...

2020-02-26 17:02:45 9219 4

转载 GitHub 技巧

作 者:当耐特 来 源:cnblogs.com/iamzhanglei/p/6177961.html一秒钟把Github项目变成前端网站GitHub Pages大家可能都知道,常用的做法,是建立一个gh-pages的分支,通过setting里的设置的GitHub Pages模块可以自动创建该项目的网站。这里经常遇到的痛点是,master遇到变更,经常需要去sync到gh-pages,...

2020-02-25 22:29:22 281

转载 Java虚拟机支持多少个线程

作者:miracle1919 来源:http://sina.lt/getPMcGovernTheory在StackOverflow提了这样一个问题:Java虚拟机最多支持多少个线程?跟虚拟机开发商有关么?跟操作系统呢?还有其他的因素吗?Eddie的回答:这取决于你使用的CPU,操作系统,其他进程正在做的事情,你使用的Java的版本,还有其他的因素。我曾经见过一台Windows服务器在...

2020-02-25 22:19:19 420

转载 拍卖场里捡个漏—我通过法拍买了一套房

转载自:https://post.smzdm.com/p/731080/?from=other我是去年年底参与的拍卖,今年1月份交的房款,很快拿到钥匙,6月底拿到的不动产证,因为中间一直在装修没去办,要抓紧的话,基本1-2个月可以办下来,一切手续还算比较顺利。闲话不说,我就我被问到的最多的几个问题和结合我的案例连图带字表述一下,希望各位看的愉快。1、从哪里得到拍卖的消息?以前和...

2020-02-25 21:41:32 579

转载 究竟什么时候该使用MQ

声明:以下文章来源于架构师之路,作者58沈剑任何脱离业务的组件引入都是耍流氓。引入一个组件,最先该解答的问题是,此组件解决什么问题。MQ是什么消息总线(Message Queue),后文称MQ,是一种跨进程的通信机制,用于上下游传递消息。画外音:这两个进程,一般不在同一台服务器上。在互联网架构中,MQ经常用做“上下游解耦”:消息发送方只依赖MQ,不关注消费方是谁; 消...

2020-02-25 20:16:03 343

转载 小白装修手册 篇十四:无中介购房攻略:亲历总结二手房交易流程及注意事项

转载自:https://post.smzdm.com/p/adwrg74k/?from=other全文较长,懒得看细节,可以直接拉到最后看汇总流程图及表格一、房源获取既然是买房,相信大家都有潜在的购买目标,比如在哪个区,是为了上班通勤方便,还是为了孩子上学方便等等。前期的工作完全可以在各类网站及公众号上实现,比如了解每个区域的房屋均价、小区情况等等。随着【58】合并【赶集】,...

2020-02-25 19:54:04 1023

转载 从0开始,自力更生购买二手房指南

转载自:https://post.smzdm.com/p/ax0274ew/?from=other前言先给大家看我所购买的小房子的户型图。整体来说优点是全面朝南,厨房够用,双卧隔离,客厅够大,两梯三户。缺点是南北不通透,整体面积小,卧室面积小。二手房是什么二手房是已经在房地产交易中心备过案、完成初始登记和总登记的、再次上市进行交易的房产。准确的说,没有房产证的房子不算二手房,...

2020-02-25 19:26:11 524

原创 计算机常见的数学进制、进制转换、数据计量单位

常见的数学进制二进制:基数是0和1,逢二进1 八进制:基数是0-7,逢八进1 十进制:基数是0-9,逢十进1 十六进制:基数是0-9、A-F,逢十六进1进制转换十进制转二进制:用这个十进制的数值去除以2,得到一个商和余数;判断当前的商是否为0,若商不为0,则继续用这个商去除以2,直到某一次商为0时结束;将这个除法过程中产生的余数反向排列就是这个十进制数值所对应的二进制 八/十六进...

2020-02-23 22:58:21 2618

转载 时间,最懂人心

有句话说:“没有什么比时间更具有说服力了,因为时间无需通知我们,就可以改变一切。”时间不声不响,岁月不言不语,却悄无声息地改变了很多东西。它从不提前知会我们,也无需知会,因为我们总能后知后觉地明白一些事情。比如,很多着急的关系,最开始觉得相见恨晚,过一段时间却恨不得老死不相往来。时间就像一把巨大的筛子,能留下的,才是最真的。比如,很多不如意的事,工作、学习上的压力、现实生活的重担,经历时觉得很...

2020-02-22 23:41:08 432

转载 格局越大的人,越不爱纠缠

曾经听过一句话觉得很有道理:“能干的人,不在情绪上计较,只在做事上认真;无能的人,不在做事上认真,只在情绪上计较。”格局越大的人,越不爱计较。因为他们知道,计较之心过盛,只会给人带来无尽的烦恼;少一点计较,才能处处感受到世界的鸟语花香。看过这样一个故事。有位大叔在一家酒楼门口滑倒了,他怒气冲天地闯进来质问道:“你们这里谁是经理?我的腰摔伤了,立刻带我去医院检查!”见此情形,经理并没有因为大叔不...

2020-02-22 23:29:47 295

转载 spring配置数据库连接池druid

连接池原理连接池基本的思想是在系统初始化的时候,将数据库连接作为对象存储在内存中,当用户需要访问数据库时,并非建立一个新的连接,而是从连接池中取出一个已建立的空闲连接对象。使用完毕后,用户也并非将连接关闭,而是将连接放回连接池中,以供下一个请求访问使用。而连接的建立、断开都由连接池自身来管理。同时,还可以通过设置连接池的参数来控制连接池中的初始连接数、连接的上下限数以及每个连接的最大使用次数、...

2020-02-22 23:17:16 790

原创 Windows系统电源管理——PCI Express链接状态电源管理

前言PCIE设备并不局限于常见的显卡,很多人存在的误区,其实现在芯片组把硬盘、网卡、声卡、显卡、采集卡之类的都归属于PCIE总线。注意:英特尔快速存储技术中的链接电源管理 (LPM) 是一项节能技术;它能帮助 SATA 设备节省能耗。与设备的 SATA 链接在没有 I/O 活动或设备不存在或不使用的闲置时段内被设为低能耗。LPM 在需要工作而在链接上有 I/O 请求队列时自动将 SATA...

2020-02-22 23:13:10 27129

转载 Java开发邮件方面的基本常识

在网络社交中经常使用邮件来发送我们的信息。如我们需要邮件“自动”发出:例如找回密码的时候,密码会发送到你的安全邮箱中,例如游戏付费激活的时候,会以邮箱的形式给你发送激活码进行激活;再如,当你的信用卡消费的时候,你绑定的服务邮箱就会收到账单提醒邮件。所以,实现自动发送邮件和接收邮件,也是一个软件系统中不可获取的功能,接下来我们就来学习如何使用Java开发邮件系统。我们要学习的内容很简单,只有两个:...

2020-02-22 21:45:15 787

原创 Windows系统查看电脑系统信息(操作系统与版本、系统型号、处理器具体型号、BIOS版本、BIOS模式、主板信息等等)

按【Win + R】键,输入以下命令msinfo32回车查看系统信息。可以查看电脑操作系统与版本、系统型号、处理器具体型号、BIOS版本、BIOS模式、主板信息等等。...

2020-02-22 21:16:51 5906

原创 HP电池警告,系统侦测到电池可储存容量过低,为了最佳效能,这颗电池可能需要更换。主电池(601),Enter-继续启动,解决方法

现象HP电池警告,系统侦测到电池可储存容量过低,为了最佳效能,这颗电池可能需要更换。主电池(601),Enter-继续启动环境信息本人电脑为惠普暗影精灵3,操作系统为Windows 10(1909)家庭中文版,电脑于2018年1月购买 本人电脑工作环境温度不高(在校学生),平时也不打游戏,主要用来编程、PS与PR制作、追剧、学习之类 按【win+X】,选择【Windows Po...

2020-02-22 18:54:41 29299 15

原创 自动化测试——主流测试工具与总结

主流测试工具 工具名称 是否收费 特征 QTP 收费 QTP是商业的功能测试工具,收费,支持Web、桌面自动化测试 Selenium 开源 Selenium是开源的Web自动测试工具,免费,主要做功能测试 ...

2020-02-18 21:33:26 494

原创 什么是自动化测试、为什么要进行自动化测试、自动化测试在什么阶段开始、自动测试所属分类、自动化测试分类、自动化测试优点和缺点、什么Web项目适合做自动化测试

什么是自动化测试让程序代替人为去验证程序功能的过程。为什么要进行自动化测试解决回归测试(项目在发布新版本之后对项目之前的功能进行验证) 解决压力测试(多用户同时去操作软件,统计软件服务器处理多用户请求的能力) 解决兼容性测试(不同浏览器版本等等) 提高测试效率,保证产品质量自动化测试在什么阶段开始功能测试完毕(手工测试,就是由人去一个一个输入用例,然后观察结果)自动测试...

2020-02-18 21:28:56 3125

原创 软件测试——缺陷密度、缺陷数据分析的重要性、缺陷数据分析的数据指标

缺陷密度基本的缺陷测量是以每千行代码的缺陷数(个/KLOC)来测量的称为缺陷密度,其测量单位是defects/KLOC。可按照以下步骤来计算一个程序的缺陷密度:累计开发过程中每个阶段发现的缺陷总数 统计程序中新开发的和修改的代码行数 计算每千行的缺陷数=1000*缺陷总数/代码行数缺陷数据分析的重要性统计未修复的缺陷数目(特别是严重性高的缺陷),预计软件是否可以如期发布 分析缺...

2020-02-18 21:25:15 4719

原创 软件测试缺陷修改说明、缺陷报告注意事项、缺陷报告书写规范、复现步骤的正确书写方式

缺陷修改说明不是所有缺陷都会修改:市场的压力使得产品最终发行有时间限制 测试人员错误理解或不正确操作引出的缺陷(FAQ) 错误的修改影响的模块较多,带来的风险较大(遗留) 修改性价比太低 缺陷报告中提出的问题很难重现缺陷报告注意事项尽量确保缺陷可以重现(若提交的缺陷无法重现,会影响开发人员的工作效率) 简洁、准确、完整(测试人员在提交缺陷报告时,要站在开发人员的角度上思考问...

2020-02-18 14:48:25 2327

原创 软件缺陷、软件缺陷的根源、软件缺陷的信息、缺陷状态、缺陷严重程度、缺陷的优先级、Bug类型

软件缺陷从产品内部看,软件缺陷是软件产品开发或维护过程中所存在的错误、毛病等各种问题;从外部看,软件缺陷是系统所需要实现的某种功能的失效或违背。因此软件缺陷就是软件产品中所存在的问题,最终表现为用户所需要的功能没有完全实现,没有满足用户的需求。软件缺陷的根源交流不充分、软件的复杂性、开发人员的错误、需求的变化、进度压力软件缺陷的信息为了便于缺陷的定位、跟踪和修改,要对所发现的缺...

2020-02-18 14:48:17 1313

原创 正交排列法、正交试验设计、正交表

正交排列法、正交试验设计正交排列法能够使用最小的测试过程集合获得最大的测试覆盖率,当可能的输入数据或输入数据的组合数量很大时,由于不可能为每个输入组合都创建测试用例,可以采用这种方法。正交试验设计:是研究多因素多水平的一种设计方法,它是根据正交性从全面试验中挑选出部分有代表性的点进行试验,这些有代表性的点具备了“均匀分散。齐整可比”的特点,正交试验设计是一种基于正交表的、高效率、快速、经济...

2020-02-18 14:48:09 1526

原创 测试用例的力度和评审、测试用例的本质

正交排列法、正交试验设计正交排列法能够使用最小的测试过程集合获得最大的测试覆盖率,当可能的输入数据或输入数据的组合数量很大时,由于不可能为每个输入组合都创建测试用例,可以采用这种方法。正交试验设计:是研究多因素多水平的一种设计方法,它是根据正交性从全面试验中挑选出部分有代表性的点进行试验,这些有代表性的点具备了“均匀分散。齐整可比”的特点,正交试验设计是一种基于正交表的、高效率、快速、经济...

2020-02-18 14:48:01 691

原创 场景法、流程分析法、错误推断法

场景法场景法就是模拟用户操作软件时的场景,主要用于测试系统的业务流程,分为基本流(正确流程)和备选流(错误流程),还要补充一些异常情况。冒烟测试是主要采用场景法来进行测试。流程分析法主要是针对测试场景类型属于流程测试场景的测试项下的测试子项进行设计,是从白盒测试设计方法中的路径覆盖分析法借鉴过来的一种方法。优点:降低了测试用例设计难度,只要搞清楚各种流程,就可以设计出高质量的测试用...

2020-02-18 14:47:43 1844

原创 因果图法、判定表法

因果图法是一种利用图解法分析输入的各种组合情况,从而设计测试用例的方法,适合于检查程序输入条件的各种组合情况。特点:考虑输入条件的相互制约及组合关系;考虑输出条件对输入条件的依赖关系。判定表法根据因果来制作判定表(因果图可以不画)组成部分:条件桩(所有条件)、动作桩(所有结果)、条件项(针对条件桩的取值)、动作项(针对动作桩的取值)书写步骤:列出所有条件和动作桩、填写条件和...

2020-02-18 14:47:32 1053

原创 软件测试——边界值

指对于输入等价类和输出等价类而言,稍高于其边界值及稍微低于其边界值的一些特殊情况。 边界值分析法也是一种常用的黑盒测试方法。 大量的错误发生在输入输出范围的边界上,而不是在输入范围的内部。...

2020-02-17 21:43:28 416

原创 等价类划分法

是一种重要的、常用的黑盒测试方法,不需要考虑程序的内部结构,只需要考虑程序的输入规格即可。它将不能穷举的测试过程进行合理分类,从而保证设计出来的测试用例具有完整性性和代表性。在有限的测试资源情况下,用少量有代表性的数据得到比较好的测试效果。有效等价类:指符合《需求规格说明书》,输入合理的数据集合。无效等价类:指不符合《需求规格说明书》,输入不合理的数据集合。思考步骤:(1)确定...

2020-02-17 21:42:52 1156

原创 黑盒测试分类

功能测试 逻辑功能测试、界面功能测试、易用性测试、安装测试、兼容性测试 性能测试 时间性能、空间性能、一般性能、稳定性、负载测试、压力测试...

2020-02-17 21:41:56 1647

原创 软件测试分类

按测试阶段划分:单元测试、集成测试、系统测试 按是否覆盖源代码划分:白盒测试、黑盒测试 按是否运行划分:静态测试、动态测试 按是否自动化划分:人工测试、自动测试 其他划分:回归测试、冒烟测试、随机测试、验收测试...

2020-02-17 21:40:53 253

原创 V模型优缺点(适用于中小企业)

优点:包含了底层测试(单元测试)和高层测试(系统测试);清楚的标识了开发和测试的各个阶段;自上而下逐步求精,每个阶段分工明确,便于整体项目的把控。缺点:自上而下的顺序导致测试工作在编码后,不能及时的进行修改;实际工作中,需求经常变化,导致V模型步骤反复执行,返工量很大,灵活度较低。改良:每个步骤都可以进行小的迭代工作。...

2020-02-17 21:40:21 6639 1

原创 软件测试流程

需求分析、需求评审 制定测试计划、评审测试计划、优化测试计划 制定测试方案 编写测试用例、评审测试用例、优化测试用例 执行测试用例、提交缺陷信息、编写阶段性测试报告 进行回归测试 测试执行阶段结束根据缺陷记录、阶段性报告编写测试总结报告 进行验收测试、出验收测试报告 测试归档 产品上线后跟踪与维护...

2020-02-17 21:39:35 243

原创 软件测试原则

所谓的测试原则指的就是我们在执行测试工作时必须遵守的一些原则。如测试只能证明软件存在缺陷 不能执行穷尽测试 缺陷存在群集现象 某些测试需要依赖特殊的环境 测试应尽早介入 杀虫剂现象(同样一个测试用例不能重复执行多次,因为软件会对它产生免疫) 不存在缺陷谬论...

2020-02-17 21:39:03 403

原创 软件测试的作用

通过测试工作可以发现并修复软件当中存在的缺陷,从而提高用户对产品的使用信心。 测试可以记录软件运行过程中产生的一些数据,从而为决策提供数据支持。 测试可与降低同类型产品开发遇到问题的风险。...

2020-02-17 21:38:30 2709

原创 为什么不让开发自己做测试

当前行业有许多的测试人员本身之前从事过开发岗。 专业度:软件测试和软件开发分别属于软件行业当中两个不同的技术方向,所以让专人做专事对于质量更加有保证。 思维定式:在软件开发周期中,对于程序员来说,他们大多数的时间都是在思考如何实现具体的软件功能,而不会去从用户的角度考虑如何去奇葩的使用这些功能。 测试力度:相对于开发来说,产品就相当于他们的孩子,对自己开发的产品下手就不会那么狠或是舍得。...

2020-02-17 21:37:39 1309

原创 为什么需要软件测试

一款软件从无到有会经历很多的开发阶段,并且由不同的人来参与开发,所以最终产出的软件功能会存在问题,因此为了保证软件的功能是可用的,所以必须要进行软件测试。 当前的软件行业已经不再是功能为王,用户不仅仅只盯着软件的功能是否满足需求,还会对软件是否容易上手、执行效率等,一系列其他体验都有了更高的要求,所以这也需要我们对软件进行大量的测试。...

2020-02-17 21:37:00 1763

转载 Git回退代码

revert首先肯定的是 revert,git revert commit_id能产生一个 与 commit_id 完全相反的提交,即 commit_id 里是添加, revert 提交里就是删除。但是使用git log查看了提交记录后,我就打消了这种想法,因为提交次数太多了,中途还有几次从其他分支的 merge 操作。”利益于”我们不太干净的提交记录,要完成从 C 版本到 N 版本的 ...

2020-02-07 18:14:05 716

原创 国有企业、国有独资公司、国有控股公司、国有参股公司区别

前言最近身边好多同学在讨论什么公司是国企之类的问题,其实现在国企不国企的重要性没有那么高了(毕竟国企混改之类的在推行),但是很多人受到亲戚或是身边人影响,还是希望进入国企。(下面的图以南京烽火星空通信发展有限公司为例)国有控股企业属于国企,定义广义的国有企业是指具有国家资本金的企业,可分为三个层次:纯国有企业(包括:国有独资企业、国有独资公司、国有联营企业)、国有控股企业(包括:国...

2020-02-03 23:35:40 24875 1

福州新区推进数字城市建设,创新智慧城市管理

福州新区智慧城市管理平台(新区智脑1.0)以实现新区核心区86平方公里数字底座统一共享、智能中枢统一支撑、城市治理精益协同、生态绿城全面感知、民生服务高效管理为目标,建立福州新区智慧+城市治理、智慧+生态绿城、智慧+民生服务城市应用场景,有效提升福州新区对外行业服务品质、综合治理能力和科学决策水平。

2024-02-19

软件驱动的5G网络切片技术研究与应用

随着 5G 网络的出现,对网络切片技术提出了更高的要求,因此,分析 5G 网络切片技术及其关键问题和基于软件驱动的解决方案具体重要意义。首先,通过分析软件驱动技术在 5G 网络通信中的发展,讨论网络功能虚拟化(NFV)与网络切片的结合方案,详细解析软件驱动网络切片资源管理技术。其次,探讨网络切片的安全性问题,重点介绍入侵检测系统(IDS)和入侵预防系统(IPS)的应用及其效用,研究表明,5G 网络切片技术的核心要素在未来通信网络中具有重要作用,可以有效推动网络的稳定和安全运行。

2024-02-18

阿里巴巴泰山版java开发手册.pdf

2020年阿里巴巴泰山版java开发手册,《阿里巴巴Java开发手册》这本小册子虽然只有61页,介绍的是,编程规约、异常日志、单元测试、安全规约、MySQL数据库、工程规约、设计规约等多个维度上以及最佳实践,在业界,我们知道阿里主要是Java开发语言为主,腾讯是以C/C++语言开发为主,某种意义上来说,阿里的这份Java手册,是Java开发最权威的手册。同时也是众多阿里Java工程师的智慧结晶。

2020-05-11

Linux常用操作命令.docx

Linux常用操作命令,根据《Linux私房菜基础学习篇第三版》整理得来!超级实用,应对应届生面试等等绝对是没有问题,这些操作命令自己均已经实践。

2020-02-18

基于Spring Boot 2及相关技术栈开发的web电商系统(网上商城)

newbee-mall 项目是一套电商系统,包括 newbee-mall 商城系统及 newbee-mall-admin 商城后台管理系统,基于 Spring Boot 2.X 及相关技术栈开发。 前台商城系统包含首页门户、商品分类、新品上线、首页轮播、商品推荐、商品搜索、商品展示、购物车、订单结算、订单流程、个人订单管理、会员中心、帮助中心等模块。 后台管理系统包含数据面板、轮播图管理、商品管理、订单管理、会员管理、分类管理、设置等模块。

2020-01-14

Q_ITOffer.rar

锐聘网后台管理系统(MyBatis + Java Web + jQuery + JavaScript + HTML + CSS + MySQL)

2019-05-24

《鸟哥的Linux私房菜-基础篇》第四版pdf与Linux常用指令

是学习Linux的基础文件,这些文件是基础中的基础,如果您能将其中的文件都看完并且消化过,那么未来在管理 Linux主机以及架设网站方面,就能够达到『事半功倍』的成效,请不要忽略这部份了!否则,再怎么讨论都是枉然的啦!^_^。 因为Linux的数据非常的多,每份数据彼此的相关性都很强,要单独的一项一项讲解并不容易, 所以底下的文件该怎么看呢?建议先按照顺序将内容大致浏览过一次,看不懂的地方也可以先略过不要紧。 全部看完之后,再从头开始『仔细』的实际操作过一遍,那应该就能够进入Linux的世界啰~

2019-05-06

Java网络聊天室

Java网络聊天室简介:程序能够连接他人主机(局域网内)、能够进行用户的注册、登录、用户密码的修改;同时能够给对方发送文字内容,并且能够显示聊天时间;局域网内聊天不能超过50个连接(因为服务器套接字ServerSocket类,最多连接的队列数为50);注册用户时用户名和密码必须是数字和字符的组合形式;用户在填写用户名、密码时不能为空;能够通过数据库交互判断用户名和密码是否一致(使用MyBatis框架进行数据库连接与操作)。

2019-04-19

Java电子商城项目

摘要信息: 电子商城系统主要功能包括:用户注册、用户登录、用户查看商城商品、用户购买商品、用户查看购物车并且清空购物车、用户找回账户以及密码、管理员登录、管理员注册、管理员查看用户信息、管理员删除用户信息、管理员删除商品信息、管理员添加商品信息、管理员修改商品信息、退出登录等。 图形可视化界面运行下能够显示系统启动进度条,删除、添加、注册等相关操作时能够弹出窗口加以提示,退出登录或系统时能够做到单击确认退出按钮才退出登录或系统,能够对用户加以提示。 注册用户或是管理员、添加商品信息、购买商品、删除商品或是用户信息、修改商品信息等相关操作时能够判断有无该用户或是商品。 用户在购买商品的时候同时更新商品的库存数量,管理员删除管理员时可以做到同时删除用户的购买信息。 主要内容: 一、项目名称   基于JAVASE的电子商城系统 二、功能要求 1、用户注册 2、用户登录 3、用户查看商品列表 4、用户购买商品 5、用户查看购买商品列表 6、用户清空购物车 7、用户找回账户和密码 8、管理员登录 9、管理员注册 10、查看用户信息 11、查看商品信息 12、删除用户信息 13、删除商品信息 14、添加商品信息 15、修改商品信息 16、退出用户登录 17、退出管理员登录 18、退出商城 三、需求分析 该系统的用户是商城消费者和商城管理者,根据客户的要求,可以注册、登录、购物、查看购物车信息、找回账户和密码,管理员可以对商品信息进行增加、修改、删除操作,可以对用户进行查看和删除。 四、设计思想 1、在控制台与图形可视化界面下运行 2、使用Mysql数据库存取用户登录信息和商品信息 3、使用List存取商品购买信息 4、把程序分为多个类,多个类之间的互相调用。 5、用户或是管理员进行注册、登录时能够提供校验码。 6、用户或是管理员获取数据库信息时能够与数据库进行交互。 7、用户购物要做到简洁明了。 8、用户只需要身份证号码和邮箱地址就能找回账户和密码。 9、注册、删除、修改等操作要有信息提示。 10、用户、管理员进行操作时能够做到操作提示与用户名提示。 11、退出登录或是退出系统时能够做到让用户有所考虑。 五、具体实现   1、技术思路: 界面:基于控制台与图形可视化界面(Swing)实现用户的输入和输出。 程序流程:在函数中利用循环与递归 ,读取用户输入,调用模块实现各个子功能。 2、功能子模块划分: ① 注册模块 ② 登录模块 ③ 查看商品模块(查看商品列表,购买商品) ④ 查看购买商品信息 ⑤ 管理员登录(添加管理员信息,对商品信息进行查看、增加、 修改、删除,对用户信息进行查看、删除,删除用户信息 时能够做到同时删除消费记录) ⑥ 退出系统 六、运行截图 1、商城系统启动进度条(进度条能够做到动态加载): 2、商城主界面: 3、用户注册界面(填写注册信息不符合要求时能够弹窗提示、并 且判断用户名是否重复等): 4、用户登录界面(账户、密码不一致时能弹窗提示): 5、用户服务选择界面(能够提示用户名): 6、购买商品界面(能够判断输入的商品序号是否正确): 7、查看购物车界面(能够一键清空购物车): 8、查看商城商品信息界面: 9、管理员登录界面: 10、找回账户与密码界面: 11、管理员服务选择界面: 12、添加管理员界面: 13、查看用户信息界面: 14、删除用户信息界面: 15、删除商品信息界面: 16、添加商品信息界面: 17、修改商品信息界面: 18、退出账号、管理员登录、商城系统时要有提示:

2019-04-18

Java Swing实现仿Chrome浏览器跳跳龙小游戏

通过Java Swing实现仿Chrome浏览器跳跳龙小游戏,能够显示当前游戏分数,历史游戏分数……

2019-04-18

web基础实训,仿京东商城首页、京东商城注册和登录、京东商城购物车、小米商城首页。

项目摘要:web基础实训,仿京东商城首页、京东商城注册和登录页、京东商城购物车页、小米商城首页。

2019-04-18

jrt-fs.jar、rt.jar

lib包中的jrt-fs.jar 和 rt.jar 包下载,rt.jar:Java基础类库,也就是Java doc里面看到的所有的类的class文件。dt.jar:dt.jar是关于运行环境的类库,主要是swing包。

2019-04-18

activation、c3p0-0.9.2.1、mysql-connector、mchange-commons jar包

activation jar包、c3p0-0.9.2.1 jar包、mysql-connector-java-5.0.8 jar包、mchange-commons-java-0.2.3.4 jar包

2018-12-08

zxing-3.3.3 jar包

zxing二维码jar包,主要用于生成二维码以及进行二维码的解析译码。

2018-12-08

wine2.10在Linux上运行Windows应用

Wine (Wine Is Not an Emulator)[即Wine不是一个模拟器]是一个在Linux和UNIX之上的,Windows 3.x和 Windows APIs的实现。注意,Wine不是Windows模拟器,而是运用API转换技术实做出Linux对应到Windows相对应的函数来调用DLL以运行Windows程序。

2018-01-25

空空如也

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

TA关注的人

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