自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(79)
  • 资源 (9)
  • 收藏
  • 关注

原创 博客系统第14关:博客系统之注销用户

平台将使用测试集运行你编写的程序代码,若全部的运行结果正确,则通关。可在右侧“测试结果”区查看具体的测试集详情。调用 UserDao 类的 deleteUser(User user) 功能,将用户账号删除;当用户登录后,用户键盘输入 7 时,实现永久注销自己账号的功能;本关任务:本关实现注销用户账号的功能。再删除该用户创建的博客中所有的评论;然后我们需要删除该用户所创建的博客;首先我们需要删除该用户发布的评论;删除用户以后退出登录,返回主菜单。最后再从数据库中删除自己的信息;用户表 t_user;

2023-12-29 18:40:43 390

原创 博客系统第13关:博客系统之修改删除博客

BlogDao 类的 deleteBlog(int blogId, User user) 方法是用来删除博客的,现在我们需要对其进行修改;本关任务:在之前的关卡中,我们实现了删除博客的功能,如今我们需要改进删除博客的功能,本关要求实现删除博客的同时删除博客下面的评论的功能。最后,我们再删除博客,如果删除成功,输出:“博客删除成功!”,否则输出:“博客删除失败!首先,我们需要根据博客 ID、用户名 ID 确定该博客是否可以被删除;然后,我们需要先删除这条博客下面的所有评论;博客评论表 t_comment;

2023-12-29 18:39:08 384

原创 博客系统第12关:博客系统之删除评论

接着调用 CommentDao 的 deleteComment(int commentId,int userId,int createUserId) 方法,依次将评论 ID、用户 ID、创建者 ID 传入该方法中,实现评论的删除;deleteComment() 方法实现删除评论的功能,只有评论者和博客创建者有权限删除该评论,如果成功删除,输出:“评论删除成功!”,如果删除失败,则输出:“评论删除失败!用户进入删除评论模块时,输出:“请输入你要删除的评论ID”,然后获取用用户输入的评论 ID;

2023-12-29 18:38:03 385

原创 博客系统第11关:博客系统之查询博客评论

当用户进入查看评论模块后,首先,我们判断博客 ID 是否为 0,如果为 0,输出:“请输入你要查看评论的博客ID”,获取键盘输入的博客 ID,如果不为 0,则使用该博客 ID,调用 CommentDao 的 findCommentById(int BlogId),根据博客 ID 查询这个博客的所有评论;用户查询完博客后,可以进行发布评论和查询评论,在之前的关卡中,当用户输入 1 后会进入发布评论,这里我们需要实现当用户输入 2 后可以查看该博客的所有评论;”后,进入用户查询该博客所有评论的模块。

2023-12-29 18:36:36 409

原创 博客系统第10关:博客系统之查询自己的评论

用户登录后,可以查询自己发布的评论,当用户输入的为 6 时,调用 CommentDao 的 findMyComments(User user) 可以查询自己发布的评论;在该方法中,依次输出:“我发布的评论如下:”、“blogId blogTitle blogContent commentContent”,并按照上述格式输出查询的评论。平台将使用测试集运行你编写的程序代码,若全部的运行结果正确,则通关。可在右侧“测试结果”区查看具体的测试集详情。本关任务:实现查询自己评论的功能。

2023-12-29 18:35:41 348

原创 博客系统第9关:博客系统之发布评论

用户查询完博客后,可以发布评论,当用户的输入为 1 时,依次输出:“请输入你要评论的博客ID”、“请输入你要评论的内容”,然后获取键盘输入的数据,将当前时间设为评论时间,然后将这些信息放入 Comment 对象中;平台将使用测试集运行你编写的程序代码,若全部的运行结果正确,则通关。本关任务:在之前的关卡中,我们实现了对博客的一些操作,本关我们实现对发布的博客进行评论的功能。”,如果添加失败,请输出:“评论发布失败!在 com.pojo 包中有 Comment 类,该类有评论的属性和方法;

2023-12-29 18:34:31 371

原创 博客系统第8关:博客系统之博客查询(三)

如果用户输入的为 4,输出:“请输入你要查询的博客标题”,获取键盘输入的博客标题,然后调用 findBlogByTitle(String blogTitle) 方法模糊查询博客,输出:“blogId blogTitle blogContent typeName userName”,中间分隔符为 \t,然后按照上述格式输出查询数据。用户进入查询博客模块后,将原先的输出修改为:“查询所有博客请按1,查询自己的博客请按2,查询指定博客请按3,根据博客标题查询博客请按4,返回请按其它键”,然后获取键盘输入的信息;

2023-12-29 18:33:32 328

原创 博客系统第7关:博客系统之查询博客(二)

本关任务:在之前的关卡中,我们实现了对博客的增删改查等功能,但是我们的查询仅仅实现了查询所有的和查询自己的博客,我们需要对博客查询的功能进行一些补充,本关要求实现根据博客 ID 查询指定博客的功能。用户进入查询博客模块后,将原先的输出修改为:“查询所有博客请按1,查询自己的博客请按2,查询指定博客请按3,返回请按其它键”,然后获取键盘输入的信息;平台将使用测试集运行你编写的程序代码,若全部的运行结果正确,则通关。可在右侧“测试结果”区查看具体的测试集详情。MySQL 数据库 mydb;

2023-12-29 18:32:37 355

原创 博客系统第6关:博客系统之修改博客

updateBlog(Bliog blog) 方法根据用户输入的博客 ID,修改自己创建的博客列表中对应的博客信息,如果修改失败,则输出:“博客修改失败!”,若修改成功,则输出:“博客修改成功!不为 null,将修改的博客信息放入 Blog 对象中,然后调用 BlogDao 类的 updateBlog(Bliog blog) 方法修改博客信息;用户进入修改博客模块后,依次输出:“请输入你要修改的博客ID”、“请输入修改后的博客标题”、“请输入修改后的博客内容”、“请输入修改后的博客类型”;

2023-12-29 18:31:42 375

原创 博客系统第5关:博客系统之删除博客

deleteBlog(int blogId, User user) 方法根据用户输入的博客 ID,删除自己创建的博客列表中对应的博客信息,如果删除失败,则输出:“博客删除失败!”,若删除成功,则输出:“博客删除成功!用户进入删除博客模块后,输出:“请输入你要删除的博客ID”,然后获取键盘输入的信息,调用 BlogDao 类的 deleteBlog(int blogId, User user) 方法删除博客信息;平台将使用测试集运行你编写的程序代码,若全部的运行结果正确,则通关。博客表 t_blog;

2023-12-29 18:30:44 321

原创 博客系统第4关:博客系统之查询博客(一)

如果用户输入的为 2,则调用 BlogDao 类的 findMyBlogs(user) 方法,将用户信息传入,查询自己创建的博客,依次输出:“我创建的博客如下:”、“blogId blogTitle blogContent typeName”,中间分隔符为 \t,然后按照上述格式输出查询数据;用户进入查询博客模块后,输出:“查询所有博客请按1,查询自己的博客请按2,返回请按其它键”,然后获取键盘输入的信息;本关任务:在上一关卡中,我们实现了创建博客的功能,本关主要实现查询博客的功能。博客表 t_blog;

2023-12-29 18:28:48 328

原创 博客系统第3关:博客系统之创建博客

如果不为 null,将创建博客所需信息、用户对象和博客类型对象放入博客对象中,调用 BlogDao.addBlog(Blog blog) 方法判断博客是否创建成功,如果返回 true,则输出:“博客创建成功!”,否则输出:“博客创建失败”;用户进入创建博客模块后,输出:“请输入你要创建的博客标题”、“请输入你要创建的博客内容”、“请输入你的博客类型”,然后获取键盘输入的信息,调用 BookTypeDao 类的 findBlogType(String blogType) 方法获取博客类型信息;

2023-12-29 18:27:35 352

原创 博客系统第2关:博客系统之用户登录

如果用户进入登录模块,输出:“请输入你的用户名”、“请输入你的密码”,然后依次获取键盘输入的相关用户信息,将其放入 User 对象中,将 user 参数传入 UserDao 类的 login(userName,passWord) 方法中,判断返回的用户对象是否为空,如果为空,输出:“用户名或密码不正确!UserDao 类是用户的功能类,在该类中,实现 login(serName,passWord) 方法,判断用户名或密码是否正确,如果正确,获取该用户信息,返回 user,否则直接返回 null。

2023-12-29 18:25:45 836

原创 博客系统第2关:博客系统之用户登录

如果用户进入登录模块,输出:“请输入你的用户名”、“请输入你的密码”,然后依次获取键盘输入的相关用户信息,将其放入 User 对象中,将 user 参数传入 UserDao 类的 login(userName,passWord) 方法中,判断返回的用户对象是否为空,如果为空,输出:“用户名或密码不正确!UserDao 类是用户的功能类,在该类中,实现 login(serName,passWord) 方法,判断用户名或密码是否正确,如果正确,获取该用户信息,返回 user,否则直接返回 null。

2023-12-29 18:19:53 370

原创 博客系统第1关:博客系统之用户注册

如果用户进入注册模块,依次输出:“请输入你要注册的用户名”、“请输入你要注册的密码”、“请输入你要注册的手机号”,然后依次获取键盘输入的相关用户信息,将其放入 User 对象中,将 user 参数传入 UserDao 类的 register(User user) 方法中,判断用户注册是否成功,如果成功,请输出“注册成功!”,否则,输出:“注册失败!register() 实现将用户信息添加到 t_user 表中,如果用户名不存在,将其插入用户表中,返回 true,否则直接返回 false;

2023-12-27 16:27:42 488

原创 博客系统数据库设计与实现第4关:博客系统数据库设计与实现之修改

在 InsertUser 类中定义了一个 updateUser(int userID,String userName,String passWord) 方法,根据用户 ID 查找到用户信息,然后将用户名称和密码修改为方法参数所带的名称和密码,最后返回结果影响行数。平台将使用测试集运行你编写的程序代码,若全部的运行结果正确,则通关。在 User.java 文件中定义了一个 User 用户类,点击代码文件可以进行查看该类的属性和方法;本关任务:根据用户 ID 修改用户的名称和密码。返回的结果是影响的行数;

2023-12-27 16:15:22 326

原创 博客系统数据库设计与实现第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 352

原创 博客系统数据库设计与实现第2关:博客系统数据库设计与实现之增加

在 InsertUser 类中定义了一个 insertUser(User user) 方法,将参数中的用户数据添加到表 t_user 中,最后返回结果影响行数。平台将使用测试集运行你编写的程序代码,若全部的运行结果正确,则通关。在 User.java 文件中定义了一个 User 用户类,点击代码文件可以进行查看该类的属性和方法;本关任务:通过 JDBC 的方式插入一条用户数据到 MySQL 表 t_user 中。关闭对象,回收数据库资源(关闭数据库操作对象-->关闭连接)。返回的结果是影响的行数;

2023-12-27 16:13:03 315

原创 博客系统数据库设计与实现第1关:博客系统数据库设计与实现之查询

仔细阅读右侧编辑区内给出的代码框架及注释,在 Begin-End 中通过 JDBC 的方式查询 MySQL 表 t_user 中的数据,输出查询结果时,用 \t 将查询字段结果分隔,格式:“userId userName passWord”,其中这些都分别对应着查询结果的值。在注册驱动前我们需要装载特定厂商的数据库驱动程序,导入 mysq-connector-java 的 jar 包,方法是在项目中建立 lib 目录,在其下放入 jar 包(平台已准备好 jar 包,无需自己放入)。

2023-12-27 16:11:52 852

原创 简易考试系统第5关:简易考试系统之成绩查询

查找该用户的成绩信息,输出格式:“x1 x2 x3”,这些值依次为:用户名称、英语成绩、数学成绩,保留 1 位小数,用 tab 分隔符分隔。当键盘输入的值为 5,调用 ExamManage 类的 show(name,pwd,users),将所需参数传入该方法中;show 方法携带 3 个参数,分别为:用户名称、用户密码、用户数组,该方法实现了查询该用户成绩的功能;mathExam 方法中首先输出:“用户名称 英语成绩 数学成绩”,分隔符为 tab 键;当用户选择考试科目时,获取键盘输入,实现 5 的功能;

2023-12-27 16:09:40 355

原创 简易考试系统第4关:简易考试系统之数学考试

mathExam 方法中将用户所给答案按逗号切分,每道题为 5 分,总共有两道(题目答案分别为:C,A,注意忽略大小写),最后将该用户的数学成绩设置为本次考试所得值,存入用户数组中,并输出:“本次考试的分数为:xx”,保留 1 位小数。之后输出:“请输入答案,答案之间用英文逗号分开”,获取用户输入的答案,调用 ExamManage 类的 mathExam(answers,name,pwd,users),将所需参数传入该方法中;平台将使用测试集运行你编写的程序代码,若全部的运行结果正确,则通关。

2023-12-27 16:07:41 355

原创 简易考试系统第3关:简易考试系统之英语考试

engExam 方法中将用户所给答案按逗号切分,每道题为 5 分,总共有两道(题目答案分别为:A,C,注意忽略大小写),最后将该用户的英语成绩设置为本次考试所得值,存入用户数组中,并输出:“本次考试的分数为:xx”,保留 1 位小数;之后输出:“请输入答案,答案之间用英文逗号分开”,获取用户输入的答案,调用 ExamManage 类的 engExam(answers,name,pwd,users),将所需参数传入该方法中;当用户选择考试科目时,获取键盘输入,实现 1、3、4 的功能;如果为 4,退出程序。

2023-12-27 16:06:34 409

原创 简易考试系统第2关:简易考试系统之用户登录

获取键盘输入的值,如果为 2,首先输出“请输入你的用户名:”,获取键盘输入的用户名,再输出“请输入你的密码:”,获取键盘输入的密码,然后调用 ExamManage.java 文件中的 login(String name, String pwd, User[] users) 方法,将该方法所需参数传入;回到 MenuExam 类中,判断 login 方法的返回值,如果为 false,输出:“用户名或密码错误,登录失败!在该方法中判断用户数组中是否存在该用户,如果存在,返回 true,否则返回 false;

2023-12-27 16:05:32 373

原创 简易考试系统第1关:简易考试系统之用户注册

获取键盘输入的值,如果为 1,首先输出“请输入你要注册的用户名:”,获取键盘输入的用户名,再输出“请输入你要注册的密码:”,获取键盘输入的密码,然后调用 ExamManage.java 文件中的 register(String name, String pwd, User[] users) 方法,将该方法所需参数传入;首先判断用户名是否规范:要求用户名必须是 6-10 位字母、数字、下划线(这里字母、数字、下划线是指任意组合,没有必须三类均包含),不能以数字开头,如果不规范,输出:“用户名不合规范!

2023-12-27 16:04:22 452

原创 简单通讯录管理系统第5关:简单通讯录管理系统之菜单管理

获取键盘输入的值,如果为 1、2、3、4,分别调用 PhoneManage.java 的方法实现这四个功能,之后返回主菜单,也就是将通讯录信息管理页面的内容重新打印输出;注意:PhoneMange 类并没有实例化 Scannner 对象,某些方法需要用到该对象的,请在调用该方法时传过去。本关任务:在之前的练习任务中,我们已经实现了通讯录的增删改查等基本功能,本关我们主要实现一个通讯录的菜单管理功能。平台将使用测试集运行你编写的程序代码,若全部的运行结果正确,则通关。如果输入的是其它值时,输出:“选择错误!

2023-12-27 16:01:32 665

原创 简单通讯录管理系统第4关:简单通讯录管理系统之修改通讯录用户信息

在 PhoneManage.java 类定义一个 changePhone(User[] users) 的方法,无返回值,该方法实现修改用户电话号码的功能;平台将使用测试集运行你编写的程序代码,若全部的运行结果正确,则通关。可在右侧“测试结果”区查看具体的测试集详情。首先输出:“请输入你要修改用户的名称:”,然后读取键盘输入的用户名,在 users 对象中找到对应的用户信息;然后输出:“请输入新电话:”,读取键盘输入的电话号码,将用户的电话号码进行修改,最后输出:“修改成功!

2023-12-27 16:00:02 401

原创 简单通讯录管理系统第3关:简单通讯录管理系统之删除用户

在 PhoneManage.java 类定义一个 deletePhone(User[] users) 的方法,无返回值,该方法实现根据输入的用户名,在通讯录中删除该用户信息;首先输出:“请输入姓名:”,然后读取键盘输入的用户名,在 users 对象中删除对应的用户信息,最后输出:“删除成功!平台将使用测试集运行你编写的程序代码,若全部的运行结果正确,则通关。可在右侧“测试结果”区查看具体的测试集详情。本关任务:实现删除通讯录用户的功能。

2023-12-27 15:58:50 349

原创 简单通讯录管理系统第2关:简单通讯录管理系统之通讯录查询

在 PhoneManage.java 类定义一个 showPhone(User[] users) 的方法,无返回值,该方法实现查询 users 对象数组中所有的对象信息;平台将使用测试集运行你编写的程序代码,若全部的运行结果正确,则通关。可在右侧“测试结果”区查看具体的测试集详情。本关任务:在之前的练习任务中,我们实现了新增用户的功能,本关我们主要实现查询通讯录用户电话信息的功能。该方法输出格式:“用户名 电话号码”,中间用 Tab 符隔开。

2023-12-27 15:57:45 449

原创 简单通讯录管理系统第1关:简单通讯录管理系统之添加用户信息

在该方法中首先输出:“请输入姓名:”,然后获取键盘输入的用户姓名,再输入:“请输入手机号:”,获取键盘输入的用户手机号,最后将这些信息放入用户对象中,最后存入用户数组中。在 PhoneManage.java 类定义一个 addPhone(User[] users) 的方法,无返回值,该方法实现将用户信息放入 users 对象数组中;在 User.java 文件中,定义一个 User 的公开类,有两个私有属性属性:用户姓名(name)和电话号码(tel),都是字符串类型;

2023-12-27 15:54:10 561

原创 基于SQL Server数据库的安全性对策探究

SQL Server数据库的安全与计算机网络安全、数据库系统安全等存在一定的联系,某一环节的安全隐患对整个系统的安全造成一定威胁,因此对数据库安全方面采取防范措施具有一定的必要性,与当下网络信息安全管理方面的要求相适应,它可以为用户提供稳定、安全的网络环境。在数据库系统中,管理者如果从用户界面进入系统,存在的数据库安全问题与使用者面临的安全问题相同,但如果管理者从数据库管理界面进入系统的话,由于这种情况下管理者的权限比较大,如果从数据库服务器的DBMS进入数据库的话,对数据库安全存在比较大的威胁。

2023-06-26 10:17:39 435

原创 贪心法与动态规划的对比分析

高级算法设计课程论文题 目:贪心法与动态规划的对比分析作者姓名:作者学号:专业班级:提交时间: 2023/6/3目 录1 引言 12 分析过程 22.1多段图的最短路径问题 22.2最小生成树问题 43动态规划与贪心法的对比 73.1使用条件 83.2解 83.3计算过程 83.4处理策略 83.5关键问题 84小结 9参考文献 10贪心法与动态规划的对比分析(湖北师范大学计算机与信息工程学院 中国 黄石 435002)摘 要:动态规划与贪心法是算法设

2023-06-22 15:34:59 275

原创 网线制作实验

当使用双绞线直接连接两台计算机(或路由器)、两台集线器(或交换机)时,通常采用交叉线,如一端采用EIA/TIA568B标准,另一端的线序应作相应的调整,即第1,2线和第3,6线对调,采用EIA/TIA568A标准。a) 由4 根白色的线和一根橙色、一根绿色、一根蓝色、一根棕色的线组成,通常把与橙色相绞的那根白色的线称作白橙色线,与绿色线相绞的白色的线称作白绿色线,与蓝色相绞的那根白色的线称作为白蓝色线,与棕色相绞的白色的线称作白棕色线。5、在HUB 与HUB 的连接中,有两种类型的网线可供选择。

2023-06-22 15:31:15 1311

原创 网络层实验报告

我们可以根据每个网络主机的具体数量来确定该网络的前缀和主机位,主机数量越大的网络使用更多的主机位,因此更加有效地分配IPv4的地址空间。因此,当路由器在转发IP包时,如果数据报的大小超过了出口链路的最大传输单元时,则会将该IP分组分解成很多足够小的片段,以便能够在目标链路上进行传输。如果主机发送的数据包的目的网络与本主机的网络地址不同,则需要将该数据包转发给默认网关地址指向的路由器,由该路由器负责将数据包转发到其他网络去。因此,在同一个网络上的主机或路由器的IP 地址的网络号必须是一致。

2023-06-22 15:24:40 1938

原创 局域网实验报告

该实验用到4个拓扑图。在这一过程中,由于延迟的存在,在PC4发送的数据到达集线器1冲突之前,PCO发送的数据包已经到达 PC2,而在 PC2发送应答包时,与到达集线器1的数据冲突。其中,Mac Address是 PC的MAC地址,Port是该PC与交换机相连的端口号或者PC与通过此端口与该交换机相连的交换机相连,例如,PC4与Switch2相连,Switch2与Switch1相连,Switch1 与 Switch0的 Fa0/3相连,PC4的 MAC地址在Switch0的地址转发表中将对应Fa0/3口。

2023-06-22 15:18:04 3976

原创 计算机网络综合实训——网络程序设计

通信时其中一个网络应用程序将要传输的一段信息写入它所在主机的Socket(套接字)中,该Socket(套接字)通过与网络接口卡(NIC)相连的传输介质将这段信息送到另外一台主机的Socket(套接字)中,使对方能够接收到这段信息。TCP中的“流”指的是流入到进程或从进程流出的字节序列。该项目是一个初步项目,实现小型聊天室,用户可以自己注册账户并且登录,账户数据储存在数据库中,登录完成后便进入聊天界面,聊天功能是基于websocket实现的,WebSocket协议是基于TCP的一种新的网络协议。

2023-06-22 15:05:24 1488

原创 综合专题学期实训IV综合报告

不过在登录前,还有启动服务器和注册的界面,登录界面中应含有记住密码和自动登录的选项,颜色应简约大气,减少用户发生错误选择的可能,与平时qq聊天系统颜色相近,字体大小应清晰,布局合理。为了核实用户与软件之间的交互,确保用户界面会通过测试对象的功能来为用户提供相应的访问或浏览功能,确保UI中的对象按照预期的方式运行,确保各个窗口风格(包括颜色、字体、提示信息、图标、等等)都与需求保持一致,或符合可接受标准,能够保证用户界面的友好性、易操作性,而且符合用户操作习惯。首先,用户运行进入服务器界面。

2023-06-22 14:44:13 884

原创 详细设计报告

聊天室模块是指系统聊天室所具有的基本功能,如发送、接收信息,查看当前和服务器连接状态,显示发送和接收的信息。聊天室模块流程图如图3-4所示。详细设计的主要任务是概要设计方案做完善和细化,本阶段主要对聊天应用系统进行过程化的描述,详细确定每一个功能模块的实现方式、执行流程,为程序员编码提供依据。服务器管理是指用户进入到服务器端界面后,对系统的服务器端所做的一些操作,如启动、停止服务器,查看当前总在线人数。注册界面:用户名,密码,重复密码,选择性别,E-mail,生日,个性签名,选择头像,立即注册和返回按钮。

2023-06-22 14:32:08 915

原创 系统测试报告

功能测试也叫黑盒测试或数据驱动测试,只需考虑需要测试的各个功能,不需要考虑整个软件的内部结构及代码。为了核实用户与软件之间的交互,确保用户界面会通过测试对象的功能来为用户提供相应的访问或浏览功能,确保UI中的对象按照预期的方式运行,确保各个窗口风格(包括颜色、字体、提示信息、图标、等等)都与需求保持一致,或符合可接受标准,能够保证用户界面的友好性、易操作性,而且符合用户操作习惯。相对服务器而言,客户端的任务更加的简单化,有了以上的简单分析,可以知道,解决了上述的四个问题,即完成了该聊天系统的核心。

2023-06-22 14:28:28 898

原创 概要设计报告

用户使用本软件时只需要点击聊天对象的头像即可进入私聊界面,在私聊界面中我们为用户提供如下的基本功能:文字聊天功能,视频聊天功能,单语音聊天功能,文件传输功能,远程协助功能,应用程序功能,在文字聊天界面中我们提供给了用户有:字体选择工具栏,表情选择工具栏,窗口抖动功能,图片发送工具栏,屏幕截图工具栏,聊天记录功能(更多功能会根据用户的需求和我们的调查在以后的软件开发中加入)Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

2023-06-22 14:19:13 875

原创 需求分析报告

不过在登录前,还有启动服务器和注册的界面,登录界面中应含有记住密码和自动登录的选项,颜色应简约大气,减少用户发生错误选择的可能,与平时qq聊天系统颜色相近,字体大小应清晰,布局合理。本系统适用于每一个单独的人,因为本系统是一个提供多个用户及时并发通信的平台,未注册的用户可以注册成为系统的一员,已注册的用户可以通过登录直接进入聊天系统。在本文档中,首先从用户的角度出发,对用户的需求进行全面的分析,然后将用户的需求经过分析和转化后变为系统的功能需求和非功能需求,以确定本系统设计的限制和有效性需求。

2023-06-22 14:09:15 437

湖北师范大学计算机网络期末题库

湖北师范大学计算机网络期末题库湖北师范大学计算机网络期末题库湖北师范大学计算机网络期末题库湖北师范大学计算机网络期末题库湖北师范大学计算机网络期末题库湖北师范大学计算机网络期末题库湖北师范大学计算机网络期末题库湖北师范大学计算机网络期末题库湖北师范大学计算机网络期末题库湖北师范大学计算机网络期末题库湖北师范大学计算机网络期末题库湖北师范大学计算机网络期末题库湖北师范大学计算机网络期末题库湖北师范大学计算机网络期末题库湖北师范大学计算机网络期末题库湖北师范大学计算机网络期末题库湖北师范大学计算机网络期末题库湖北师范大学计算机网络期末题库湖北师范大学计算机网络期末题库湖北师范大学计算机网络期末题库湖北师范大学计算机网络期末题库湖北师范大学计算机网络期末题库湖北师范大学计算机网络期末题库湖北师范大学计算机网络期末题库湖北师范大学计算机网络期末题库湖北师范大学计算机网络期末题库湖北师范大学计算机网络期末题库湖北师范大学计算机网络期末题库湖北师范大学计算机网络期末题库湖北师范大学计算机网络期末题库湖北师范大学计算机网络期末题库湖北师范大学计算机网络期末题库湖北师范大学计算机网络期末题库湖北师范大

2024-03-25

9-数据可视化.ppt

本章内容介绍了数据可视化的相关知识。数据可视化在大数据分析中具有非常重要的作用,尤其从用户角度而言,它是提升用户数据分析效率的有效手段。 可视化工具包括入门级工具、信息图表工具、地图工具、时间线工具和高级分析工具,每种工具都可以帮助我们实现不同类型的数据可视化分析,可以根据具体应用场合来选择适合的工具。 介绍了一些典型的数据可视化案例,从中可以深刻感受到数据可视化的魅力和重要作用。 本章最后介绍了几个可视化工具的简单使用方法。

2023-06-22

7-分布式数据库HBase.ppt

关系数据库已经流行很多年,并且Hadoop已经有了HDFS和MapReduce,为什么需要HBase? Hadoop可以很好地解决大规模数据的离线批量处理问题,但是,受限于Hadoop MapReduce编程框架的高延迟数据处理机制,使得Hadoop无法满足大规模数据实时处理应用的需求 HDFS面向批量访问模式,不是随机访问模式 传统的通用关系型数据库无法应对在数据规模剧增时导致的系统扩展性和性能问题(分库分表也不能很好解决) 传统关系数据库在数据结构变化时一般需要停机维护;空列浪费存储空间 因此,业界出现了一类面向半结构化数据存储和处理的高可扩展、低写入/查询延迟的系统,例如,键值数据库、文档数据库和列族数据库(如BigTable和HBase等) HBase已经成功应用于互联网服务领域和传统行业的众多在线式数据分析处理系统中

2023-06-22

8-NoSQL数据库.ppt

关系数据库的关键特性包括完善的事务机制和高效的查询机制。但是,关系数据库引以为傲的两个关键特性,到了Web2.0时代却成了鸡肋,主要表现在以下几个方面: (1)Web2.0网站系统通常不要求严格的数据库事务 (2)Web2.0并不要求严格的读写实时性 (3)Web2.0通常不包含大量复杂的SQL查询(去结构化,存储空间换取更好的查询性能)

2023-06-22

6-MapReduce.ppt

本章介绍了MapReduce编程模型的相关知识。MapReduce将复杂的、运行于大规模集群上的并行计算过程高度地抽象到了两个函数:Map和Reduce,并极大地方便了分布式编程工作,编程人员在不会分布式并行编程的情况下,也可以很容易将自己的程序运行在分布式系统上,完成海量数据集的计算 MapReduce执行的全过程包括以下几个主要阶段:从分布式文件系统读入数据、执行Map任务输出中间结果、通过 Shuffle阶段把中间结果分区排序整理后发送给Reduce任务、执行Reduce任务得到最终结果并写入分布式文件系统。在这几个阶段中,Shuffle阶段非常关键,必须深刻理解这个阶段的详细执行过程 MapReduce具有广泛的应用,比如关系代数运算、分组与聚合运算、矩阵-向量乘法、矩阵乘法等。

2023-06-22

5-分布式文件系统HDFS .ppt

HDFS采用了主从(Master/Slave)结构模型,一个HDFS集群包括一个名称节点和若干个数据节点。名称节点负责管理分布式文件系统的命名空间;数据节点是分布式文件系统HDFS的工作节点,负责数据的存储和读取 HDFS采用了冗余数据存储,增强了数据可靠性,加快了数据传输速度。HDFS还采用了相应的数据存放、数据读取和数据复制策略,来提升系统整体读写响应性能。HDFS把硬件出错看作一种常态,设计了错误恢复机制 本章最后介绍了HDFS的数据读写过程以及HDFS编程实践方面的相关知识

2023-06-22

4-Linux基础知识.ppt

Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlinux,和基于商业开发的Red Hat Enterprise Linux、SUSE、Oracle Linux等。

2023-06-22

3-大数据处理架构Hadoop.ppt

Hadoop是Apache软件基金会旗下的一个开源分布式计算平台,为用户提供了系统底层细节透明的分布式基础架构 Hadoop基于Java语言开发,具有很好的跨平台特性,并且可以部署在廉价的计算机集群中 Hadoop的核心是分布式文件系统HDFS(Hadoop Distributed File System)和MapReduce Hadoop被公认为行业大数据标准开源软件,在分布式环境下提供了海量数据的处理能力 几乎所有主流厂商都围绕Hadoop提供开发工具、开源软件、商业化工具和技术服务,如谷歌、雅虎、微软、思科、淘宝等,都支持Hadoop

2023-06-22

2-大数据概述.ppt

本章介绍了大数据技术的发展历程,并指出信息科技的不断进步为大数据时代提供了技术支撑,数据产生方式的变革促成了大数据时代的来临 大数据具有数据量大、数据类型繁多、处理速度快、价值密度低等特点,统称“4V”。大数据对科学研究、思维方式、社会发展、就业市场和人才培养等方面,都产生了重要的影响,深刻理解大数据的这些影响,有助于我们更好把握学习和应用大数据的方向 大数据在金融、汽车、零售、餐饮、电信、能源、政务、医疗、体育、娱乐等在内的社会各行各业都得到了日益广泛的应用,深刻地改变着我们的社会生产和日常生活 大数据并非单一的数据或技术,而是数据和大数据技术的综合体。大数据技术主要包括数据采集、数据存储和管理、数据处理与分析、数据安全和隐私保护等几个层面的内容 大数据产业包括IT基础设施层、数据源层、数据管理层、数据分析层、数据平台层和数据应用层,在不同层面,都已经形成了一批引领市场的技术和企业 本章最后介绍了云计算和物联网的概念和关键技术,并阐述了大数据、云计算和物联网三者之间的区别与联系

2023-06-22

浅谈分布式操作系统的论文

现如今,分布式系统的研究和技术应用在计算机科学领域中的重要性正在不断提升。本文从起源、硬件基础和软件环境等方面,对分布式系统进行了全面探讨,介绍、分析、比较了多种流行的分布式应用的计算模型,以及支持它们的技术。论述了分布式操作系统应具有的四个功能以及构造分布式操作系统的三种基本方法。

2023-03-25

计算机系统结构论文.doc

本文概述了现代计算机的两种主要体系结构CISC体系和RISC体系,叙述了当代RISC设计思想的由来、主流技术及主要特征,以及发展趋势,展望了未来计算机体系发展方向。

2023-03-25

19级 计算机组成原理试卷A.doc

19级 计算机组成原理试卷A.doc

2023-03-25

湖北师范大学试卷《数据库原理及应用》B卷(计科2011-2016)

湖北师范大学试卷《数据库原理及应用》B卷2022.12(计科2011-2016)

2023-03-25

湖北师范大学《数据结构》试卷B

湖北师范大学期末考试试卷数据结构(2022.11)

2023-03-25

基于回归模型的全球气候变化问题研究

黄石市 第三届 “青磁湖杯”数学建模挑战赛论文 全球气候变化及其影响因素研究是一个重要的研究课题,在地理气候研究中,占据 着很重要的地位。之所以各界研究学者将全球气候变化这一课题放在研究的重要位置, 是因为这一课题与全人类的生活紧密联系、难以分割。通过建立数学模型弄清楚全球气 候变化的规律及其影响因素,有针对性的进行科学合理的应对措施,对人类生存具有非 凡的意义。 (1)搜集近年来的相关数据,研究全球气候变化的趋势,并预测中国 2030 年的气 候情况。 (2)寻找影响气候变化的因素,建立合适的数学模型,研究全球气候变化的主要 影响因素。 (3)应该采取哪些措施来有效地应对全球气候变化。

2023-03-25

基于量化投资问题的相关关系与灰色时间序列预测模型

在我国的金融市场中,量化投资占有非常重要的地位。作为一种可以获取稳 定收益的交易方式,量化投资的相关技术几乎覆盖了投资的全过程。投资者通常 会利用相关数据对金融市场的各项关注指标进行预测分析,进而探索市场运行的 相关规律,同时预测金融市场的大致走势,再通过数量化的方式以及计算机程序 化的方式发出相关投资的买卖指令,进行决策与交易。随着互联网的发展以及大 数据时代的到来,量化投资的相关技术愈发稳定,市场规模逐渐扩大,量化投资 得到了更多投资者的认可。然而相关市场投资数据的繁多与复杂以及多重因素的 影响,使如何有效提取数据指标并合理利用成为富有挑战的难题。

2023-03-25

08 C语言【蜂考速成课】.pdf

蜂考是一个聚焦于优质课程生产的PGC平台,致力于为中国大学生提供优质精品课程。蜂考拥有强大的教学师资力量和课程研发团队,旗下拥有“蜂考速成课”、“蜂考系统课”、“蜂考&bilibili课堂”、“蜂考小班课”、“延毕专区”等多条产品线,通过独有的课程内容和授课方式,使学生在短时间内能够掌握学习方法以及解题思路,更有效地学习和备考。目前行业中唯一建立大学考试真题库的品牌。储备了百所高校超千套真题试卷,保证课程的高质量和备考地针对性。速成课:时间短,2-4小时学完一门课;重点/难点/必考点标注明确,适合期末、补考、重修快速复习,顺利通过考试,考试不挂科必备课程

2023-03-25

国家职业资格目录专业技术人员职业资格

专业技术人员职业资格 "注1:会计从业资格,乡村兽医资格,出入境检疫处理人员资格,注册测绘师,勘察设计注册石油天然气工程师、注册冶金工程师、注册采矿/矿物工程师、注册机械工程师调出《国家职业资格目录》。 注2:原注册城乡规划师调整为水平评价类,更名为“国土空间规划师”;原注册设备监理师调整为水平评价类,更名为“设备监理师”;原土地登记代理专业人员职业资格更名为“不动产登记代理专业人员职业资格”;原专业代理人更名为“专业代理师”。 "

2023-03-25

湖北师范大学算法设计与分析试卷

用于修算法设计与分析的大学生期末复习,也可其他人补充算法的学习

2023-03-25

飞机售票管理系统(java)

飞机售票管理系统(java)

2022-05-19

20201《线性代数》试卷A+.pdf

20201《线性代数》试卷A.pdf

2022-05-19

本科数据结构实验指导与预习报告书.pdf

本科数据结构实验指导与预习报告书.pdf

2022-05-19

地摊经济对我国经济发展的影响的研究.pdf

地摊经济对我国经济发展的影响的研究.pdf

2022-05-19

数据结构试题集(包含答案-完整版).doc

数据结构试题集(包含答案-完整版).doc

2022-05-19

模拟电子技术基础样卷.pdf

湖北师范大学期末卷

2022-05-19

生成标准参考文献方法1-知网.docx

生成标准参考文献方法1-知网.docx

2022-05-19

参考文献常见类型和示例.docx

参考文献常见类型和示例.docx

2022-05-19

大学生【寒调报告】.docx

大学生【寒调报告】.docx

2022-05-19

高等数学A(一)B卷参考答案及评分标准2021.12.17.pdf

高等数学A(一)B卷参考答案及评分标准2021.12.17.pdf

2022-05-19

湖北师范大学高等数学(2)期末试卷A卷.pdf

湖北师范大学高等数学(2)期末试卷A卷

2022-01-09

模拟电子技术基础A1.pdf

湖北师范大学往年期末考试试卷

2022-01-09

空空如也

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

TA关注的人

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