![](https://img-blog.csdnimg.cn/2019092715111047.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
湖北师范大学计信学院综合实训三
湖北师范大学计信学院综合实训三
popywei
普通高校学生
展开
-
简单通讯录管理系统第5关:简单通讯录管理系统之菜单管理
获取键盘输入的值,如果为 1、2、3、4,分别调用 PhoneManage.java 的方法实现这四个功能,之后返回主菜单,也就是将通讯录信息管理页面的内容重新打印输出;注意:PhoneMange 类并没有实例化 Scannner 对象,某些方法需要用到该对象的,请在调用该方法时传过去。本关任务:在之前的练习任务中,我们已经实现了通讯录的增删改查等基本功能,本关我们主要实现一个通讯录的菜单管理功能。平台将使用测试集运行你编写的程序代码,若全部的运行结果正确,则通关。如果输入的是其它值时,输出:“选择错误!原创 2023-12-27 16:01:32 · 746 阅读 · 0 评论 -
简单通讯录管理系统第4关:简单通讯录管理系统之修改通讯录用户信息
在 PhoneManage.java 类定义一个 changePhone(User[] users) 的方法,无返回值,该方法实现修改用户电话号码的功能;平台将使用测试集运行你编写的程序代码,若全部的运行结果正确,则通关。可在右侧“测试结果”区查看具体的测试集详情。首先输出:“请输入你要修改用户的名称:”,然后读取键盘输入的用户名,在 users 对象中找到对应的用户信息;然后输出:“请输入新电话:”,读取键盘输入的电话号码,将用户的电话号码进行修改,最后输出:“修改成功!原创 2023-12-27 16:00:02 · 502 阅读 · 0 评论 -
简单通讯录管理系统第3关:简单通讯录管理系统之删除用户
在 PhoneManage.java 类定义一个 deletePhone(User[] users) 的方法,无返回值,该方法实现根据输入的用户名,在通讯录中删除该用户信息;首先输出:“请输入姓名:”,然后读取键盘输入的用户名,在 users 对象中删除对应的用户信息,最后输出:“删除成功!平台将使用测试集运行你编写的程序代码,若全部的运行结果正确,则通关。可在右侧“测试结果”区查看具体的测试集详情。本关任务:实现删除通讯录用户的功能。原创 2023-12-27 15:58:50 · 409 阅读 · 0 评论 -
博客系统数据库设计与实现第4关:博客系统数据库设计与实现之修改
在 InsertUser 类中定义了一个 updateUser(int userID,String userName,String passWord) 方法,根据用户 ID 查找到用户信息,然后将用户名称和密码修改为方法参数所带的名称和密码,最后返回结果影响行数。平台将使用测试集运行你编写的程序代码,若全部的运行结果正确,则通关。在 User.java 文件中定义了一个 User 用户类,点击代码文件可以进行查看该类的属性和方法;本关任务:根据用户 ID 修改用户的名称和密码。返回的结果是影响的行数;原创 2023-12-27 16:15:22 · 426 阅读 · 0 评论 -
博客系统数据库设计与实现第3关:博客系统数据库设计与实现之删除
在 DeleteUser 类中定义了一个 deleteUser(int userID) 方法,删除表 t_user 中的用户 ID 与参数所提供的的用户 ID 一致的数据,最后返回结果影响行数。平台将使用测试集运行你编写的程序代码,若全部的运行结果正确,则通关。在 User.java 文件中定义了一个 User 用户类,点击代码文件可以进行查看该类的属性和方法;本关任务:通过 JDBC 的方式在 MySQL 表 t_user 中删除一条指定用户 ID 的数据。返回的结果是影响的行数;用户表 t_user;原创 2023-12-27 16:14:11 · 433 阅读 · 0 评论 -
博客系统数据库设计与实现第2关:博客系统数据库设计与实现之增加
在 InsertUser 类中定义了一个 insertUser(User user) 方法,将参数中的用户数据添加到表 t_user 中,最后返回结果影响行数。平台将使用测试集运行你编写的程序代码,若全部的运行结果正确,则通关。在 User.java 文件中定义了一个 User 用户类,点击代码文件可以进行查看该类的属性和方法;本关任务:通过 JDBC 的方式插入一条用户数据到 MySQL 表 t_user 中。关闭对象,回收数据库资源(关闭数据库操作对象-->关闭连接)。返回的结果是影响的行数;原创 2023-12-27 16:13:03 · 375 阅读 · 0 评论 -
博客系统数据库设计与实现第1关:博客系统数据库设计与实现之查询
仔细阅读右侧编辑区内给出的代码框架及注释,在 Begin-End 中通过 JDBC 的方式查询 MySQL 表 t_user 中的数据,输出查询结果时,用 \t 将查询字段结果分隔,格式:“userId userName passWord”,其中这些都分别对应着查询结果的值。在注册驱动前我们需要装载特定厂商的数据库驱动程序,导入 mysq-connector-java 的 jar 包,方法是在项目中建立 lib 目录,在其下放入 jar 包(平台已准备好 jar 包,无需自己放入)。原创 2023-12-27 16:11:52 · 934 阅读 · 0 评论 -
简易考试系统第5关:简易考试系统之成绩查询
查找该用户的成绩信息,输出格式:“x1 x2 x3”,这些值依次为:用户名称、英语成绩、数学成绩,保留 1 位小数,用 tab 分隔符分隔。当键盘输入的值为 5,调用 ExamManage 类的 show(name,pwd,users),将所需参数传入该方法中;show 方法携带 3 个参数,分别为:用户名称、用户密码、用户数组,该方法实现了查询该用户成绩的功能;mathExam 方法中首先输出:“用户名称 英语成绩 数学成绩”,分隔符为 tab 键;当用户选择考试科目时,获取键盘输入,实现 5 的功能;原创 2023-12-27 16:09:40 · 476 阅读 · 0 评论 -
简易考试系统第4关:简易考试系统之数学考试
mathExam 方法中将用户所给答案按逗号切分,每道题为 5 分,总共有两道(题目答案分别为:C,A,注意忽略大小写),最后将该用户的数学成绩设置为本次考试所得值,存入用户数组中,并输出:“本次考试的分数为:xx”,保留 1 位小数。之后输出:“请输入答案,答案之间用英文逗号分开”,获取用户输入的答案,调用 ExamManage 类的 mathExam(answers,name,pwd,users),将所需参数传入该方法中;平台将使用测试集运行你编写的程序代码,若全部的运行结果正确,则通关。原创 2023-12-27 16:07:41 · 417 阅读 · 0 评论 -
简易考试系统第3关:简易考试系统之英语考试
engExam 方法中将用户所给答案按逗号切分,每道题为 5 分,总共有两道(题目答案分别为:A,C,注意忽略大小写),最后将该用户的英语成绩设置为本次考试所得值,存入用户数组中,并输出:“本次考试的分数为:xx”,保留 1 位小数;之后输出:“请输入答案,答案之间用英文逗号分开”,获取用户输入的答案,调用 ExamManage 类的 engExam(answers,name,pwd,users),将所需参数传入该方法中;当用户选择考试科目时,获取键盘输入,实现 1、3、4 的功能;如果为 4,退出程序。原创 2023-12-27 16:06:34 · 507 阅读 · 0 评论 -
简易考试系统第2关:简易考试系统之用户登录
获取键盘输入的值,如果为 2,首先输出“请输入你的用户名:”,获取键盘输入的用户名,再输出“请输入你的密码:”,获取键盘输入的密码,然后调用 ExamManage.java 文件中的 login(String name, String pwd, User[] users) 方法,将该方法所需参数传入;回到 MenuExam 类中,判断 login 方法的返回值,如果为 false,输出:“用户名或密码错误,登录失败!在该方法中判断用户数组中是否存在该用户,如果存在,返回 true,否则返回 false;原创 2023-12-27 16:05:32 · 568 阅读 · 0 评论 -
简易考试系统第1关:简易考试系统之用户注册
获取键盘输入的值,如果为 1,首先输出“请输入你要注册的用户名:”,获取键盘输入的用户名,再输出“请输入你要注册的密码:”,获取键盘输入的密码,然后调用 ExamManage.java 文件中的 register(String name, String pwd, User[] users) 方法,将该方法所需参数传入;首先判断用户名是否规范:要求用户名必须是 6-10 位字母、数字、下划线(这里字母、数字、下划线是指任意组合,没有必须三类均包含),不能以数字开头,如果不规范,输出:“用户名不合规范!原创 2023-12-27 16:04:22 · 902 阅读 · 0 评论 -
简单通讯录管理系统第2关:简单通讯录管理系统之通讯录查询
在 PhoneManage.java 类定义一个 showPhone(User[] users) 的方法,无返回值,该方法实现查询 users 对象数组中所有的对象信息;平台将使用测试集运行你编写的程序代码,若全部的运行结果正确,则通关。可在右侧“测试结果”区查看具体的测试集详情。本关任务:在之前的练习任务中,我们实现了新增用户的功能,本关我们主要实现查询通讯录用户电话信息的功能。该方法输出格式:“用户名 电话号码”,中间用 Tab 符隔开。原创 2023-12-27 15:57:45 · 551 阅读 · 0 评论 -
简单通讯录管理系统第1关:简单通讯录管理系统之添加用户信息
在该方法中首先输出:“请输入姓名:”,然后获取键盘输入的用户姓名,再输入:“请输入手机号:”,获取键盘输入的用户手机号,最后将这些信息放入用户对象中,最后存入用户数组中。在 PhoneManage.java 类定义一个 addPhone(User[] users) 的方法,无返回值,该方法实现将用户信息放入 users 对象数组中;在 User.java 文件中,定义一个 User 的公开类,有两个私有属性属性:用户姓名(name)和电话号码(tel),都是字符串类型;原创 2023-12-27 15:54:10 · 843 阅读 · 1 评论