自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

鸿蒙初开

秩序创造自由

  • 博客(12)
  • 收藏
  • 关注

原创 在【IntelliJ IDEA】中配置【Tomcat】【2023版】【中文】【图文详解】

作为一款功能强大的集成开发环境(IDE),IntelliJ IDEA为Web服务器提供了卓越的支持,从而极大地简化了程序员在Web开发过程中的工作流程。学习Java Web开发实质上就是掌握如何创造动态Web资源,这些资源在完成开发后,必须部署在Web服务器上,才能对外提供服务并接受访问。在众多Web服务器中,Tomcat因其稳定性和易用性而备受青睐。本篇文章将为您详细解析Tomcat服务器的安装与使用方法,帮助您更好地掌握Java Web开发的核心技术。

2024-03-08 00:22:49 2031 7

原创 初谈软件工程(一)

软件工程作为一门应用广泛的学科,在兰州交通大学得到了深入的发展和探索。从2000年互联网和Java的崛起开始,软件工程领域经历了巨大的变革,Sun Microsystems等公司的创新为行业发展奠定了坚实基础。兰州交通大学的软件工程专业在这一背景下应运而生,通过不断调整教育模式,培养了大量适应市场需求的软件工程师。同时,两种重要的架构模式——“C/S”和“B/S”的出现,也推动了软件工程技术的进一步发展和应用。这些历史变迁和技术进步共同构成了软件工程领域的丰富画卷。

2024-02-26 13:15:23 3458 33

原创 利用【JavaScript】实现简单的【猜数字】游戏

本文探讨了如何实现猜数字游戏的两种方式:在网页页面上直接进行游戏和利用网页弹窗实现。最终选择了后者,因为它更简单直接。游戏的核心在于生成随机数供玩家猜测,使用Math.random()函数生成随机数,并通过循环和条件语句处理玩家的猜测。为了使代码结构更严谨,可以使用函数来处理游戏逻辑。此外,还讨论了玩家在猜错后的操作方式,并建议根据游戏需求和玩家习惯选择适合的操作流程设计。

2024-01-27 21:56:08 1635 11

原创 【数据结构与算法】【C++】图的邻接表实验报告(六)

该实验旨在熟练掌握图的邻接表存储结构、基本操作算法和有向图的应用。实验内容包括邻接表类的定义、基本操作封装和拓扑排序。问题包括邻接表实现、遍历中的重复访问和死循环,以及增加/删除顶点和弧时的注意事项。解决方法包括递归深度优先遍历、队列广度优先遍历和无效输入处理。

2024-01-24 19:42:36 1220 5

原创 【数据结构与算法】【C++】图的邻接矩阵实验报告(五)

本次实验旨在熟练掌握图的邻接矩阵存储结构、基本操作算法,以及解决具体问题。实验内容包括使用邻接矩阵实现无向网的存储,封装图的基本操作算法,判断图的连通性,实现Prim算法。实验中遇到的问题包括节点组成结构、数组越界错误、输入错误和逻辑错误。解决方法包括注意节点组成结构、仔细检查循环边界条件、添加输入验证和异常处理代码,以及确保逻辑正确。

2024-01-23 17:14:29 1236 3

原创 【数据结构与算法】【C++】二叉树实验报告(四)

本实验旨在熟练掌握二叉链的存储特点、二叉树的基本操作以及基于二叉链的二叉树操作算法实现。实验内容包括定义二叉链类,实现二叉树的基本操作算法,并在主函数中定义对象并调用成员函数进行验证。实验中,需完成建立二叉链存储的二叉树、遍历二叉树、求二叉树的深度、交换结点的左右子树、统计叶子结点个数、前序次序打印叶子结点、计算二叉树的最大宽度以及非递归方式遍历二叉树等任务。在实验过程中,需注意输入二叉树序列的格式,并解决求二叉树深度时没有返回值的问题。同时,需通过调试找出编译错误的位置,并对照错误消息修改相应的代码。

2024-01-22 20:13:20 979 4

原创 【数据结构与算法】【C++】链栈实验报告(三)

在本次实验中,我熟练掌握了栈的链式存储结构以及链栈的基本操作算法。通过实现链栈类,封装了链栈的基本操作算法,包括建栈、入栈、出栈、读栈顶元素和释放栈等。我还灵活运用链栈解决了具体问题,从给定的题目中选择了一个进行完成。在实现过程中,我遇到了一些问题,如理解栈的意义和循环嵌套的使用。但通过思考和查阅资料,我成功解决了问题。其中,检查表达式的括号是否匹配是本次实验的难点,我通过使用两个栈解决了这个问题。实验结果表明,我已熟练掌握链栈的基本操作算法,并能灵活运用到实际问题中。

2024-01-21 16:13:09 1024 2

原创 基于【HTML】、【JavaScript】以及【CSS】实现班级网站

本文介绍了班级网页的设计思路、组成、改进意见以及优缺点。班级网页旨在为班级提供更好的服务,发布通知、活动安排等重要信息,并提供课程表等实用功能。设计过程中运用了HTML、CSS等前端技术,强调简洁清晰的原则,合理布局内容。网页包括首页、班级介绍、班级信息、分享资源和登录注册界面等部分。设计体会强调了HTML、CSS和JavaScript的重要性,并计划加强学习和实践,提高技能水平。优点包括界面简洁、重点突出和导航栏构造,但内容较少、不够丰富和色泽单调是缺点。

2024-01-20 17:46:41 1468

原创 【数据结构与算法】【C++】单链表实验报告(二)

本文介绍了单链表的实验要求、目的和内容。实验要求在Windows环境下的PC机上,使用Microsoft Visual Studio软件进行。实验目的是为了熟练掌握单链表的存储特点、基本操作算法、面向对象程序设计方法,并能灵活使用单链表解决具体问题。实验内容包括在主函数中定义对象并调用成员函数验证单链表的基本操作,定义单链表类模板LinkList封装操作算法,并在主函数中再次定义对象以验证操作。实验涉及了单链表的各种基本操作,如创建、释放、查找、插入、删除、求长度、输出元素、置逆链表、判断递增以及删除多余节

2024-01-20 16:49:55 979

原创 【数据结构与算法】【C++】顺序表实验报告(一)

本实验旨在帮助学生熟练掌握顺序表的存储特点和基本算法,包括插入、删除、查找和输出等。同时,通过面向对象程序设计方法,定义了一个顺序表类模板(SeqList),实现了对这些操作的封装。最后,在主函数中定义对象并调用成员函数,验证了顺序表的基本操作。实验的软硬件环境要求包括PC机和Windows环境下的Microsoft Visual Studio。通过本实验,学生可以更灵活地使用顺序表解决具体问题。

2024-01-19 11:13:54 753 4

原创 基于【链表】结合使用【文件】实现运动会分数统计系统

这次课程设计让我收获颇丰,我深刻认识到了理论学习与实践操作相结合的重要性。通过编写运动会分数统计系统,我不仅巩固了C++语言和数据结构知识,还学会了如何在实际项目中运用这些知识。在实践过程中,我遇到了一些挑战。首先,在初始化时如何结合使用链表和文件是一大难题。手动输入大量数据不仅繁琐,而且容易出错。为了解决这个问题,我采用了文件存储测试数据,并利用链表进行数据管理。这样既提高了数据读取速度,又方便了对数据进行操作。其次,选择合适的排序方法也是一大挑战。对于少量数据的排序,大多数排序算法都能满足要求。

2024-01-18 19:09:08 1761 5

原创 基于【C/S模式】、【MySQL数据库】以及【GUI图形用户界面】实现学生成绩管理系统

本课程设计旨在实现一个基于C/S模式的学生成绩管理系统,该系统将使用MySQL数据库来存储和访问学生成绩信息,通过服务端进行管理。客户端将提供图形用户界面(GUI),允许用户通过多线程技术同时操作多个客户端。服务端将使用多线程技术处理并发连接,并提供用户权限控制和错误处理机制。客户端和服务器之间的通信将通过Socket实现。整体设计将注重代码的可读性、可维护性和可扩展性,以确保系统的稳定性和长期使用。

2024-01-18 13:58:15 2777 7

《JavaWeb程序设计任务教程(第2版)》(Java):课后答案-docx文档

一、内容概要 《JavaWeb程序设计任务教程(第2版)》课后答案-docx文档是一份针对该教程中课后习题的详细解答集合。该文档以Microsoft Word的.docx格式呈现,包含了教程中每一章节后的练习题及其相应的解答。 二、适用人群 学生:正在学习《JavaWeb程序设计任务教程(第2版)》的学生,可以利用这份答案文档进行课后复习和自我检测,巩固所学知识。 教师:作为教学辅助材料,教师可以利用这份答案文档来检查学生的作业完成情况,或者在课堂上作为讲解示例使用。 自学者:对于自学Java Web编程的爱好者,这份答案文档可以作为一个很好的参考资料,帮助他们解决学习过程中的疑惑。 三、使用场景 课后复习:学生在完成课后习题后,可以使用这份答案文档进行自查,找出自己的不足并进行针对性的复习。 作业提交:学生可以将这份答案文档作为作业提交给教师,以供教师检查和评分。 备课参考:教师在备课过程中,可以利用这份答案文档来准备课堂讲解内容,或者作为课堂讨论的参考。 在线学习平台:这份答案文档也可以作为在线学习平台的一部分,供学生在线查阅和学习。

2024-03-06

JavaWeb程序Tomcat及Servlet配置:实例与组件包-zip压缩包

一、内容概要 Tomcat配置: Tomcat是一个开源的Java Servlet容器,用于提供Web应用程序的运行环境。 配置Tomcat通常包括设置端口号、虚拟主机、SSL/TLS证书、线程池等。 Tomcat的server.xml文件是主要的配置文件,其中定义了上述的各种设置。 Servlet: Servlet是JavaWeb应用程序的一部分,它扩展了服务器的功能。 Servlet用于处理客户端的请求并生成动态Web内容。 Servlet的生命周期由Web容器(如Tomcat)管理,包括加载、初始化、服务、销毁等阶段。 二、组件包 Java EE SDK: Java EE SDK提供了JavaWeb应用程序开发所需的所有API和库。 Tomcat: Tomcat二进制包,包含了Tomcat服务器本身以及必要的库文件。 三、适用人群 JavaWeb开发人员,特别是那些希望了解如何在实际环境中部署和配置Web应用程序的人员。 对JavaEE技术栈感兴趣的学生和初学者。 四、使用场景 开发环境: 在本地机器上使用Tomcat来运行和测试Web应用程序。

2024-03-06

《Java基础入门(第3版)》(Java):课后答案-docx文档

1.内容概要: 包括《Java基础入门(第3版)》的课后习题答案 2.适用人群: Java初学者 3.阅读建议: (1)动手实践:不要仅仅依赖理论学习,要实际编写代码。只有通过实践,才能真正理解Java的语法和编程思想。 (2)坚持每天编写代码:每天编写代码可以帮助你保持编程的感觉,并且可以加深对Java的理解。 (3)学习Java的核心概念:理解Java的核心概念,如面向对象编程、类、对象、继承、多态等,是学好Java的基础。 (4)学习常用的Java库和框架:了解Java的常用库和框架,如集合、I/O流、多线程等,可以帮助你更好地编写代码。

2024-01-27

图形用户界面(Java/GUI):学习资料-ppt

1.内容概要: Java的GUI(图形用户界面)开发是一种用于创建用户与计算机交互界面的技术。Java提供了多种工具和库,使开发者能够轻松地创建美观且功能强大的GUI应用程序。 2.适用人群: 掌握基本的Java编译;GUI初学者 3.学习要点: (1)Swing库:Swing是Java的一个GUI工具包,它提供了一系列用于创建图形界面的类和接口。Swing基于AWT(抽象窗口工具包)构建,但提供了更高级的组件和更丰富的功能。 (2)AWT(Abstract Window Toolkit):AWT是Java的原始GUI库,它提供了一些基本的GUI组件,如窗口、按钮、文本框等。 (3)布局管理器:布局管理器是用于控制组件在容器中的布局方式的机制。 (4)事件处理:GUI应用程序需要对用户的各种操作(如点击按钮、选择菜单项等)做出响应。 (5)对话框和消息框:对话框是弹出的小窗口,用于获取用户输入或显示信息。 (6)图像处理和绘图:Java的GUI应用程序可以处理图像和进行自定义绘图。 4.阅读建议: 要开始Java GUI开发,你需要对Java语言有一定的了解,并熟悉上述概念。

2024-01-27

蓝桥杯(介绍/章程/项目/管理/大纲):相关信息-zip压缩包

1.内容概要: 蓝桥杯全国软件和信息技术专业人才大赛是一项具有很高价值和影响力的赛事。通过参与蓝桥杯大赛,选手们可以提升自己的编程能力和算法水平,拓宽视野,增加交流,为未来的职业生涯打下坚实的基础。 2.适用人群: 蓝桥杯全国软件和信息技术专业人才大赛适用于对编程、算法和数据结构等方面感兴趣,具备一定编程基础,学习能力和创新精神较强,希望结识更多优秀人才,以及为未来职业生涯打下坚实基础的学生和在职人员。 3.阅读建议: 参加蓝桥杯全国软件和信息技术专业人才大赛需要具备一定的编程基础和算法知识,同时要注重细节和规范,保持冷静和专注,利用资源和工具,保持良好的心态和状态。通过不断地练习、交流和提升自己的能力,可以提高自己的编程能力和算法水平,为未来的职业生涯打下坚实的基础。

2024-01-25

Web应用设计实践(HTML/JavaScript/CSS):班级网页-doc文档

1.内容概要: (1)本次课程设计拟分层次进行,可根据自身能力选择相应的题目,完成课程设计的任务,要求: 1)熟练使用常用网页制作工具设计网页; 2)熟练掌握 HTML 语言; 3) 熟练掌握 JavaScript、CSS。 (2)在完全实现基础设计能力层次后,追加以下要求: 1)能使用JavaScript、CSS制作页面特效; 2)能完全理解网页中使用的“特效”; 3)掌握常用的网站管理和维护方法; 4) 合理的使用网页设计的新技术; 5) 网站美观大方得体; 6) 网站中可以适当运用新技术。 2.适用人群: 具有一定的网页编程基础。 3.使用场景: 使用HTML、JavaScript、CSS等前端语言编写班级网页。

2024-01-19

Web应用设计实践(HTML/JavaScript/CSS):班级网页-代码

1.内容概要: (1)本次课程设计拟分层次进行,可根据自身能力选择相应的题目,完成课程设计的任务,要求: 1)熟练使用常用网页制作工具设计网页; 2)熟练掌握 HTML 语言; 3) 熟练掌握 JavaScript、CSS。 (2)在完全实现基础设计能力层次后,追加以下要求: 1)能使用JavaScript、CSS制作页面特效; 2)能完全理解网页中使用的“特效”; 3)掌握常用的网站管理和维护方法; 4) 合理的使用网页设计的新技术; 5) 网站美观大方得体; 6) 网站中可以适当运用新技术。 2.适用人群: 具有一定的网页编程基础。 3.使用场景: 使用HTML、JavaScript、CSS等前端语言编写班级网页。

2024-01-19

图形用户界面(Java/GUI):用户登陆界面-代码

1.内容概要: 通过图形界面输入用户和密码,将用户名和密码发送到服务器端,服务器端存放有用户文件(建议每行存放一个用户名和密码), 服务端将收的用户名和密码对照用户文件验证,如果一致,则返回消息到客户端,在界面显示欢迎信息,否则显示密码或用户名错误信息。 (例如,当输入用户名和密码分别是000和111时,发送服务端验证密码正确,界面右下显示“欢迎,000”) 2.适用人群: 具有一定的Java编程基础;图形用户界面(GUI)初学者。 3.学习要点: (1) 主要包:java.awt, javax.swing (2) 基本组件(JButton,JLable,JTextField......)及方法 (3)基本容器(JFrame......)及方法 (4) 事件处理机制 (5)容器布局方式 (6)菜单(JMenu......) (7)GUI基本的继承体系 4.使用场景: 使用Java语言编写图形用户界面。

2024-01-19

数据结构与算法实验(C++):图的邻接矩阵实验-代码

1.内容概要: (1)实验目的: 1)熟练掌握图的邻接矩阵存储结构的实现; 2)熟练掌握图的基本操作算法实现,包括创建、遍历、连通性判断、最小生成树的求解等; 3)灵活使用图来解决具体的问题。 (2)实验内容: 1)用邻接矩阵实现无向网的存储,封装图的基本操作算法,包括: a.创建 b.顶点和边的增删、修改 c.深度优先和广度优先遍历 2)判断图的连通性,不连通则计算连通分量的个数; 3)实现Prim算法。 2.适用人群: 数据结构与算法初学者;C++编译基本掌握 3.使用场景: 数据结构与算法实验

2024-01-18

数据结构与算法实验(C++):图的邻接表实验-代码

1.内容概要: (1)实验目的: 1)熟练掌握图的邻接表存储结构的实现; 2)熟练掌握基于邻接表的图的基本操作算法实现; 3)灵活使用有向图来解决具体的问题。 (2)实验内容: 1)定义有向图的邻接表类,封装图的基本操作算法,包括: a.创建、销毁邻接表存储的图 b.深度优先和广度优先遍历图 c.增加一个顶点 d.增加一条弧 e.删除一条弧 2)对建立的有向图进行拓扑排序,输出拓扑序列。 2.适用人群: 数据结构与算法初学者;C++编译基本掌握 3.使用场景: 数据结构与算法实验

2024-01-18

数据结构与算法实验(C++):链栈实验-代码

1.内容概要: (1)实验目的: 1)熟练掌握栈的链式存储结构的实现; 2)熟练掌握链栈的基本操作算法实现,包括建栈、入栈、出栈、读栈顶元素和释放栈等; 3)灵活使用栈来解决具体的问题。 (2)实验内容: 1)定义链栈类,封装链栈的基本操作算法;(建议将链栈的类模板及实现算法单独写入.h头文件中); 2)利用链栈的基本操作与特性,从以下题目中选择一个完成: a.十进制数转换为二、八、十六进制数 b.算术表达式的括号匹配合法性判断。(表达式中包括的括号类型有圆括号()、方括号[]以及花括号{}) c.简单算术表达式求值。(表达式里包含运算数、+、-、*、/四类运算符及小括号()) 2.适用人群: 数据结构与算法初学者;C++编译基本掌握 3.使用场景: 数据结构与算法实验

2024-01-18

数据结构与算法实验(C++):二叉树实验-代码

1.内容概要: (1)实验目的: 1)熟练掌握二叉链的存储特点; 2)熟练掌握二叉树的基本操作; 3)熟练掌握基于二叉链的二叉树操作算法实现; 4)能灵活使用二叉树解决具体的问题。 (2)实验内容: 1)定义二叉链类,实现二叉树的基本操作算法; 2)在主函数中定义对象,并调用成员函数,验证二叉链的基本操作。具体包括: a.建立二叉链存储的二叉树 b.遍历二叉树:前序、中序、后序和层序 c.求二叉树的深度 d.交换二叉树所有结点的左右子树 e.统计二叉树叶子结点的个数 f.前序次序打印二叉树的叶子结点 g.计算二叉树的最大宽度。即结点数目最多的那一层的结点个数 h.非递归的方式先序或者后序遍历二叉树 注:操作算法可不局限于以上内容。 2.适用人群: 数据结构与算法初学者;C++编译基本掌握 3.使用场景: 数据结构与算法实验

2024-01-18

数据结构与算法实验(C++):单链表实验-代码

1.内容概要: (1)实验目的: 1)熟练掌握单链表的存储特点; 2)熟练掌握单链表的基本操作算法; 3)熟练掌握面向对象程序设计方法; 4)能灵活使用单链表解决具体的问题。 (2)实验内容: 1)在主函数中定义对象,并调用成员函数,验证单链表的基本操作; 2)定义单链表类模板,例如LinkList,封装单链表的操作算法,包括 a.创建 b.释放 c.按值查找 d.按序号查找 e.第i个位置插入和删除元素 f.求链表长度 g.输出单链表所有元素 h.原地置逆单链表 i.判断单链表是否递增 j.删除有序单链表中的值相同的多余结点(只保留一个值) 3)在主函数中定义对象,并调用成员函数,验证单链表的基本操作。 2.适用人群: 数据结构与算法初学者;C++编译基本掌握 3.使用场景: 数据结构与算法实验

2024-01-18

数据结构与算法实验(C++):顺序表实验-代码

1.内容概要: (1)实验目的: 1) 熟练掌握顺序表的存储特点; 2) 熟练掌握顺序表的基本算法:例如插入、删除、按值或按序号查找、输出等;并拓展一些操作算法,例如置逆、按值删除等; 3)熟练掌握面向对象程序设计方法; 4)能灵活使用顺序表解决具体的问题。 (2)实验内容: 1)定义顺序表类模板,例如SeqList,封装顺序表的基本操作算法; 2)在主函数中定义对象,并调用成员函数,验证顺序表的基本操作。 2.适用人群: 数据结构与算法初学者;C++编译基本掌握 3.使用场景: 数据结构与算法实验

2024-01-18

数据结构与算法课程设计(C++):运动会分数统计系统-docx文档

1.内容概要: 问题描述: 参加运动会的n个学校编号为1~n。比赛分成m个男子项目和w个女子项目,项目编号分别为1~m和m+1~m+w。由于各项目参加人数差别较大,有些项目取前五名,得分顺序为7,5,3,2,1;还有些项目只取前三名,得分顺序为5,3,2。哪些项目取前五名或前三名由学生自己设定。写一个统计程序产生各种成绩单和得分报表。 基本要求: (1)各项目结束时,输入前三名或前五名的项目编号、运动员姓名、校名和名次(成绩); (2)产生各学校的成绩单,内容包括每个学校所取得的每项成绩的项目号、名次(成绩)、姓名和得分,并统计各学校总分; (3)可以按学校编号、男女团体总分排序输出; (4)可以按学校编号查询学校某个项目的情况; (5)可以按项目编号查询取得前三或前五名的学校。 2.适用人群: 数据结构与算法初学者;C++语言基本掌握 3.使用场景: 数据结构与算法课程设计

2024-01-18

数据结构与算法课程设计(C++):运动会分数统计系统-代码

1.内容概要: 问题描述: 参加运动会的n个学校编号为1~n。比赛分成m个男子项目和w个女子项目,项目编号分别为1~m和m+1~m+w。由于各项目参加人数差别较大,有些项目取前五名,得分顺序为7,5,3,2,1;还有些项目只取前三名,得分顺序为5,3,2。哪些项目取前五名或前三名由学生自己设定。写一个统计程序产生各种成绩单和得分报表。 基本要求: (1)各项目结束时,输入前三名或前五名的项目编号、运动员姓名、校名和名次(成绩); (2)产生各学校的成绩单,内容包括每个学校所取得的每项成绩的项目号、名次(成绩)、姓名和得分,并统计各学校总分; (3)可以按学校编号、男女团体总分排序输出; (4)可以按学校编号查询学校某个项目的情况; (5)可以按项目编号查询取得前三或前五名的学校。 2.适用人群: 数据结构与算法初学者;C++语言基本掌握 3.使用场景: 数据结构与算法课程设计

2024-01-18

Dev-C++安装包(5.11版本)-windows

内容概要: Dev-C++安装包(5.11版本) 使用人群: C/C++初学者;C/C++简单代码运行 使用场景: C/C++程序语言编译环境

2024-01-18

Java课程设计(网络编程/GUI/JDBC):学生成绩管理系统-docx文档

主要内容: 实现应用,基于C/S模式,可以通过网络管理存放在服务端的学生成绩。提供图形界面(GUI)操作编辑信息。要能通过菜单选择功能。基于Socket,多客户端使用多线程,以能同时从多个客户端执行功能。学生的成绩信息存放在数据库或文件。 1)初始输入n个同学,m门成绩。 2)可以增加学生 3)可以修改某学生成绩 4)可以按姓名或学号查询某学生的各门课成绩、平均成绩 5)可以查询全部学生的各科平均分、最高分、最低分 6)可以输出所有学生的成绩表 适用人群: Java网络编程实践初学者 使用场景: Java课程设计

2024-01-18

Java课程设计(网络编程/GUI/JDBC):学生成绩管理系统-代码

实现应用,基于C/S模式,可以通过网络管理存放在服务端的学生成绩。提供图形界面(GUI)操作编辑信息。要能通过菜单选择功能。基于Socket,多客户端使用多线程,以能同时从多个客户端执行功能。学生的成绩信息存放在数据库或文件。 1)初始输入n个同学,m门成绩。 2)可以增加学生 3)可以修改某学生成绩 4)可以按姓名或学号查询某学生的各门课成绩、平均成绩 5)可以查询全部学生的各科平均分、最高分、最低分 6)可以输出所有学生的成绩表 适用人群: Java网络编程实践初学者 使用场景: Java课程设计

2024-01-18

空空如也

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

TA关注的人

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