- 博客(246)
- 收藏
- 关注
原创 [源码和文档分享]基于C#实现的十五子游戏
一、项目介绍十五子游戏开始界面,任意键进入十五子游戏,暂停按钮进入屏保。开始是十五个按钮按顺序,排成四排。点击开始按钮进入游戏,十五个按钮顺序被打乱,通过点击空白块周围的任意按钮,将该按钮移动到空白位置。以此来使十五个按钮按照正确的顺序重新排列,游戏获得胜利!二、设计过程游戏开始界面是老式windows电脑的屏保,通过Timer组件和五个Lable控件以及...
2019-06-20 00:02:00
465
原创 [源码和文档分享]基于C++实现的教职工信息管理系统
一、实验内容 教职工信息管理系统用于管理教职工信息,能够根据工号、姓名、科室精确查询职工信息;能分系部进行职称统计,计算各职称的人数;根据职工的职称排序输出;根据工号修改或删除职工信息。 二、运行环境 软件环境 操作系统:windows 8.1 开发环境:visual stud...
2019-06-20 00:01:46
318
原创 [源码和文档分享]基于java的仿HTTP协议设计
Overview 课程PJ, 模仿HTTP协议, 并Java Socket编程简单实现协议. 课程设计协议MyHTTP是一个简化版的HTTP协议, 是作为HTTP协议阅读后的一次总结和练手. 文档对Demo运用到的操作进行着重描述, 同时简单描述HTTP其他重要的操作. 本次项目做的Demo, 实现了一个支持HTTP 请求的服务端, 服务端保存了一份学生名...
2019-06-20 00:01:33
292
1
原创 [源码和文档分享]基于Python的图片及音频搜索引擎
在此次实验报告中将会分为五个部分进行单独分析,这五个部分分别是:爬虫、界面、文本搜索、图片搜索以及音频搜索。 一爬虫 1.1 库 requests urllib 1.2 实现功能 能够通过requests.get获得网页上的内容,并使用json.loads进行解析...
2019-06-19 23:59:24
138
原创 [源码和文档分享]基于C语言链表实现的订餐系统
1、课程设计简介1.1 要求参加本课程设计的学生,应当认真完成本课程设计的全部过程。并以最终课程设计成果来证明其独立完成各种实际任务的能力。从而,反映出理解和运用本课程知识的水平和能力。1.2 意义和目的意义C语言是电子科学与技术专业的重要专业基础课。在很多后续课程中,都要使用到C语言。学生通过对C语言的学习,已经具备了使用C语言编写简单的应用程序的能力。...
2019-06-19 23:59:00
407
原创 [源码和文档分享]基本MFC类框架的俄罗斯方块游戏
一、设计目的 PC游戏早已在IT行业形成了庞大的产业链,很多IT企业都凭借着自己雄厚的游戏开发技术而占据电子游戏娱乐市场。俄罗斯方块是一款风靡全球的PC机游戏和掌上机游戏,它造成的轰动与创造的经济价值可以说是游戏史上的一件大事。这款游戏看似简单却变化无穷。通过该游戏设计,达到以下目的: 了解Visual C++下可视化编程的特点,熟悉其相应的各...
2019-06-19 23:58:23
102
原创 [源码和文档分享]基于JAVA实现的记忆测试小游戏
1 需求分析与总体设计 1.1 需求分析 记忆测试系统是通过回忆法测试记忆能力,测试手段分为初级、中级和高级三个级别,使用该系统以达到测试和锻炼记忆能力的目的。同时保存每个用户的不同等级的成绩。 在记忆测试系统中,编写6个Java源文件:MemoryGame.java、MemoryTestArea.java、Block.java、S...
2019-06-19 23:58:01
128
原创 [源码和文档分享]基于J2EE的新闻管理系统的设计与实现
摘 要为了实现网上新闻的发布与管理,方便后台人员操作,提高工作效率,构建了基于Java Web技术的新闻管理系统。文中论述了新闻管理系统的开发工具,系统分析、设计、实现和测试过程。分析了系统的可行性和用户需求,给出了系统的总体设计,包括功能模块划分和数据库设计,进一步阐述了系统的详细设计与实现。经过测试,系统实现了用户身份验证,管理员可以对新闻进行添加、修...
2019-06-19 23:58:00
339
原创 [源码和文档分享]基于c++图形化界面的clock页面置换算法
一、课程设计目的《操作系统》是一门重要的专业基础课,是涉及较多硬件知识的计算机系统软件课程。在计算机软硬件课程的设置上,它起着承上启下的作用。操作系统对计算机系统资源实施管理,是所有其他软件与计算机硬件的唯一接口,所有用户在使用计算机时都要得到操作系统提供的服务。操作系统课程设计的主要任务是研究计算机操作系统的基本原理和算法,掌握操作系统的进程管理、存储管...
2019-06-19 23:58:00
219
原创 [源码和文档分享]基于C++的文件管理系统
模拟实现linux文件系统。inode、superBlock…… The simulation of the linux file system. 实现环境: Ubuntu 14.04 C++高级操作语言 vim编辑器 通过C++调用linux系统函数,一块硬盘(创建的一个文件,本程序中是DISK...
2019-06-18 09:37:12
96
原创 [源码和文档分享]基于C#的简单计算器
一、实验要求与学习目标 1.1 实验要求 参照Windows提供的计算器工具,设计一个与之类似的程序 基本要求:实现“普通运算”功能,支持连续运算,如连续输入“2+3×5”后点击“等号”按钮进行运算其结果为25. 附加要求 支持“科学运算”功能,即输入表达式时遵循运算符号的优先原则,连续输入“2+3×5”后点...
2019-06-18 09:36:24
80
原创 [源码和文档分享]基于JAVA实现的支持多线程访问的WEB服务器
1.系统概述 1.1 业务背景 web服务提供了可供浏览的网页,对浏览web服务的需求是本程序的背景,当然现在已经有很多web服务器的很好的实现,本程序也不可能说做得比知名的那些要好,在这里程序的目的是为了锻炼网络程序设计与实践和软件系统设计与开发实践能力。 1.2 总体目标 实现一个web服务器,能够提供让标准浏览器用...
2019-06-18 09:36:20
64
原创 [源码和文档分享]基于JAVA实现的网络五子棋游戏
一、实验目的 熟练掌握基本网络编程技术 掌握Swing图形用户界面编程 掌握多线程编程的基本原理,能使用多线程设计服务器端程序 培养独立查找资料,并解决问题的能力 参考文档和完整的文档和源码下载地址: ...
2019-06-18 09:30:32
87
原创 [源码和文档分享]基于OpenCV的人脸识别模型训练
一、csv文件的生成 当我们写人脸模型的训练程序的时候,我们需要读取人脸和人脸对应的标签。所以我们用csv文件读取。这个at.txt就是我们需要的csv文件。生成之后它里面是这个样子的: opencv教程里面为我们提供了自动生成csv文件的脚本(记得改路径): 参考文档和完整的文档和源码下载地址: ...
2019-06-16 12:53:17
67
原创 [源码和文档分享]基于汇编语言的俄罗斯方块游戏
报告说明 此次报告根据自己的兴趣编了个简单的游戏,模仿经典游戏俄罗斯方块。左右方向键控制方块的水平位置,上方向键旋转方块,END键水平翻转之。有简单的积分功能,并能根据得分多少调整游戏难度,即方块下落速度。 游戏甚少创新,权为练笔。 参考文档和完整的文档和源码下载地址: ...
2019-06-16 12:52:55
81
原创 [源码和文档分享]基于JAVA的聊天室
一、课程设计要求与目的 目的:编写一个小型Java聊天室系统,掌握Java网络通信、多线程、IO文件操作等高级应用编程技能。 完成如下功能: 多客户端模式下,实现客户与客户的单独通信,要求信息通过服务器中转 端到端的通信,实现并行通信模式(不再是你说一句,我说一句,一端的信息发送不受另一端的影响) 实现端到端...
2019-06-16 12:52:36
123
原创 [源码和文档分享]基于Python和Django实现的虚拟网络银行
1.背景与意义 1.1 项目开发意义 随着以信息网络技术为代表的科学技术的迅猛发展,21 世纪,我们已步入了一个以网络应用为核心的数字化革命时代,全球经济一体化程度进一步加强,金融企业的经营环境发生了巨大变化。传统产业的运作模式已经让位于知识经济 和信息经济。在未来的市场竞争中谁掌握和应用好网络银行这一现代化的营销方 式和手段,谁就能在激烈的竞...
2019-06-14 16:32:42
115
原创 [源码和文档分享]基于javaEE实现的在线音乐系统
1、概述 开发环境 Windows10 Eclipse Tomcat 9.0 Mysql 8 JDK 10 运行环境 Tomcat 9.0 Mysql 8 Chrome 71 ...
2019-06-14 15:54:06
129
原创 [源码和文档分享]基于Android平台的个人理财软件的设计与实现
摘要 个人理财管理系统是基于Android系统开发的一款手机应用程序。它主要是为了满足人们在快节奏的生活中可以随时记下自己的收支情况的需求。个人理财管理系统与传统的记账方式相比,体现了它的便捷性、安全性及可扩展性。系统采用Eclipse+ Android Developer Tools作为开发工具,以SQLite为数据库。系统功能包括:用户账户的注册、用户...
2019-04-10 11:26:18
161
原创 [源码和文档分享]基于Python和C++实现的图像网络爬虫与图像处理
1、实验概述 设计、实现图片网络爬虫,从网站上批量下载图片;并对图片进行图像处理。 2、实验环境 语言 网络爬虫:Python 图片处理:C++ 软件环境 Visual Studio2015...
2019-04-10 11:26:12
84
原创 [源码和文档分享]基于QT实现的图的可视化程序地铁换乘指南系统
1、题目 上海的地铁交通网路已基本成型,建成的地铁线十多条,站点上百个,现需建立一个换乘指南打印系统,通过输入起点站和终点站,打印出地铁换乘指南,指南内容包括起点站、换乘站、终点站。 2、软件功能 图形化显示地铁网络结构,能动态添加地铁线路和地铁站点 根据输入起点站和终点站,显示地铁换成指...
2019-04-10 11:26:07
152
原创 [源码和文档分享]基于JAVA实现的葫芦娃大战妖怪小游戏
1. 开发环境 IDE: IntelliJ IDEA 2018.2 java环境 java 10.0.2 2018-07-17 Java(TM) SE Runtime Environment 18.(build10.0.2+13) Java HotSpot(TM) 64-Bit...
2019-04-10 11:26:02
112
原创 [源码和文档分享]基于QT实现的堆排序可视化程序
1、题目 堆的建立和筛选 输入一组关键值,用堆排序的方法进行从小到大的排序 2、软件功能 可以实现从小到大的排序,输出并显示该结果 可随时显示操作的结果 3、设计思想 输入时利用数组暂存,通过spinbox向用户逐个获取被...
2019-04-10 11:25:56
104
原创 [源码和文档分享]基于TCP和UDP Socket编程实现的网路聊天室支持文件传输
1、环境 1.1 开发平台 Intel i5处理器,4GB内存,500GB机械硬盘,1GBps网卡速率;操作系统为Windows 10,开发平台为Qt creator5.9.2,除Qt的部分动态链接库以外,无其他组件。 1.2 运行平台 服务器运行平台与开发平台相同,由于需要多个用户同时在线,故其中一个用户也运行在开发平...
2019-04-10 11:25:51
126
原创 [源码和文档分享]基于C++的图片网络爬虫设计与图像处理程序
一、概述 1.1 成果 实现了网络爬虫,可以从给定的初始网址出发按深度优先进行关联网站的图片爬取,可以甄别网址是否已经爬过从而可以避免回路 实现了对1000 个不同的网站10000 张图片的爬取 实现了图片处理功能,可以对图像进行模糊处理,以及边缘检测 1.2 环境 Python3 IDLE ...
2019-04-10 11:25:46
77
原创 [源码和文档分享]基于JAVA实现的葫芦娃大战妖精小游戏
一、项目简介 本项目为葫芦娃大战妖精——决一死战,葫芦娃阵营与妖精阵营分居两侧,通过不断移动、攻击,直到完全消灭一方。 二、运行说明 可直接双击JavaFinal.jar运行 若使用mvn clean test package命令生成的jar文件,需用压缩包软件打开,在META-INF/M...
2019-04-10 11:25:42
80
原创 [源码和文档分享]基于python的贪吃蛇游戏
1、项目简介 本项目为贪吃蛇游戏及自动寻路算法的实现。本项目分为两个小部分。 1.1 贪吃蛇游戏 本项目实现了带有 UI 界面的贪吃蛇游戏。玩家可以通过键盘操控贪吃蛇(蛇身黑、蛇头红),追逐随机产生的水果(绿)。 在贪吃蛇游戏中,贪吃蛇会在一个二维平面(称为地图)上运动。每一轮,玩家控制贪吃蛇向前一个单位,向左一个单位或...
2019-04-10 11:25:37
105
原创 [源码和文档分享]基于Python和OpenSSL实现的SSL网络通信
一、实验内容 安装openSSL 编写一个服务器的程序,服务器端的功能是建立SSL网络服务,接受客户端的SSL连接,收发SSL消息 编写一个客户端的程序,客户端的功能是通过SSL协议连接服务器,收发SSL消息 生成SSL证书 撰写试验报告,包括了服务器端和客户端运行结果截图,以及生成的SSL证书 ...
2019-04-10 11:25:33
76
原创 [源码和文档分享]基于C++和OpenSSL实现的SSL网络通信
一、实验内容 安装openSSL 编写一个服务器的程序,服务器端的功能是建立SSL网络服务,接受客户端的SSL连接,收发SSL消息 编写一个客户端的程序,客户端的功能是通过SSL协议连接服务器,收发SSL消息 生成SSL证书 撰写试验报告,包括了服务器端和客户端运行结果截图,以及生成的SSL证书 ...
2019-04-10 11:25:32
144
原创 [源码和文档分享]基于Python的拼音汉字转换程序
1、实验内容 利用统计语言模型实现拼音汉字转换 输入:拼音串,输出:对应的汉字串 给定10000字的测试语料,测试音字转换的准确率 针对音字转换结果中存在的问题给出具体分析 以图表的形式表示上述结果 2、实验要求和目的 自己准备词表 自己准备...
2019-04-10 11:25:26
74
原创 [源码和文档分享]基于winform实现的仿windows画板绘图程序
1、设计目标和要求 用面向对象技术实现一个类似于Windows画板的程序 要求实现生成图形的位图文件和JPEG文件保存和打开功能 2、编译与运行说明 Windows操作系统 VS2008下编译 装有.Net FrameWork 3.5及以上版本运行库 运...
2019-04-10 11:25:23
94
原创 [源码和文档分享]基于C语言的图的基本操作的实现
1 问题描述 在主程序中建立一个菜单,实现图的基本操作 2 基本要求 图的基本操作,包括: 建立图的存储结构 实现图的深度优先搜索遍历 广度优先搜索遍历 利用图的拓扑排序验证图中是否存在环 3 算法思想 createGraph()通过for循环利用链表结构录入点...
2018-12-17 11:16:37
593
原创 [源码和文档分享]基于C#实现的电影网站数据爬虫和电影网站
1 简介1.1 背景随着网络的发展,网购也越来越流行,人们可以在去各大电影院的网站方便的购票并选择自己喜欢的时间去影院观看。但电影院网站众多,人们可能为了寻找一个电影而奔波与各大网站,导致浪费大量时间在寻找电影资源上。本网站提供有效的电影信息聚合,方便用户筛选自己喜欢的电影和电影院,节省时间。1.2 目标该文档描述好看的电影网的详细功能定义,并对模块划分、业务流程进行了定义。所有设...
2018-12-12 10:21:00
2715
原创 [源码和文档分享]基于汇编实现的贪吃蛇游戏
一 需求分析现在有的一些人感觉生活都是很无聊的,所以有些时候肯定会玩各种各样的游戏的,有一些大的游戏,玩起来会话掉很多的时间,而且也会花掉大量精力的 ,所以在一些闲暇的时候一些小游戏会博得很多人的喜爱,例如:俄罗斯方块,和一些格斗游戏等等。然而这些小游戏的设计方法和软件有很多,所以也有很多不同的效果,本篇设计是采用汇编中宏定义和调用,子程序的调用等一些汇编知识...
2018-12-09 15:26:00
378
原创 [源码和文档分享]基于JAVA的远程屏幕监控系统
远程屏幕监控系统在生活中是很常见的,学校机房的机房管理系统、PC版QQ的远程演示功能等都属于远程屏幕监控系统。监控系统的原理是通过客户端不断的截取屏幕发送到服务器端,服务器端进而将画面呈现出来的过程。本论文实现的是一个多客户端的远程屏幕监控系统。本论文第一部分对系统进行项目分析,包括需求分析、可行性分析、相关技术分析,大致介绍了整个项目需要做的工作以及需要掌握...
2018-12-09 15:25:00
396
原创 [源码和文档分享]基于java的人机五子棋
1 任务设计书本项目要实现的是五子棋人机版,通过制定棋型的评分表使机器能够对棋盘局势评估。五子棋玩家双方分别称为“人”、“机器” ,当人落子后,机器对棋盘扫描获取可行棋的位置集合,然后遍历该集合,利用评估函数对每个空位依次估分,得分最高的位置即为机器要落子的位置,在使用评估函数对空位打分时,为了避免机器只攻不守,需要使用“换位思考”的思想,也就是说打分时不仅考...
2018-12-09 15:24:00
244
原创 [源码和文档分享]基于JAVA的即时通信软件
一.设计任务书1.1 设计任务本文设计的是一个简单的即时通信软件,利用 Java Socket 进行点到点通信,其工作机制模仿即时通信软件的基本功能,已实现的功能有:客户端登录 客户端退出 群组成员之间传输文字或图片信息该软件分为客户端与服务器端,客户端负责与服务器建立连接,且执行收发消息的操作,服务器端负责等待客户端连接并保存用户的昵称与客户端...
2018-12-09 15:23:00
1383
1
原创 [源码和文档分享]基于JAVA的电梯调度模拟
一、项目要求概述1.1 项目目的通过控制电梯调度,实现操作系统调度过程 学习特定环境下多线程编程的方法 学习调度算法1.2 开发环境语言:java 系统平台:全平台(具备java环境) IDE:Intellij IDEA 产品呈现模式:jar包 执行环境要求:安装java Win:安装java配置环境变量后双击 Linux/Mac:...
2018-12-09 15:22:00
663
原创 [源码和文档分享]基于汇编语言实现打字练习软件
一 需求分析根据以下几部分来实现打字练习: 随机显示字母,字母出现的位置随机 字母自动落下 从键盘输入的字母与落下字母相同则该字母消失,否则字母自动接着落下 按下“Esc”键则程序返回主菜单 字母下落过程中按空格键暂停 在主界面按“E”则程序退出 打字练习的主要功能由以上六部分组成,每一部分之间的联系...
2018-12-09 15:21:00
517
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人