- 博客(167)
- 收藏
- 关注
原创 基于C++的菜鸟驿站
1 绪论1.1设计背景随着社会的发展,互联网的兴起,网络购物渐成为人们购物的新时尚。快递行业也在网络购物的带动下蓬勃发展,成为人们生活中必不可少的一部分。所以一个智能的快递管理系统,会大大的方便人们的生活,提高快递运送的效率。随着快递数量的不断增多,如何将快递安全、准确的送到每一位消费者手上成为了一个问题。而一个智能的快递管理系统可以提高工作人员的效率,帮...
2019-08-16 00:28:00
1891
原创 基于C#的聊天程序
1.引言1.1目的编写详细设计说明书是软件开发过程必不可少的部分,其目的是为了在完成需求分析说明书的基础上完成需求分析说明规定的各项模块的具体实现的设计工作。1.2定义套接字Socket:网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。端点IPEndPoint:由IP地址和端口号构成,端口对应进程。这两个组合起来可...
2019-08-16 00:28:00
627
1
原创 基于C++的画图程序
(实验说明:本程序是在linux系统下编写编译的,没有Windows可执行文件,所以只能给出源码,但是经测试好像源码在windows系统下opencv库有一些问题,不能正常编译,所以只能在linux下运行,编译器使用clion即可。要想在本地运行成功,需要修改画图程序main文件第98行的fopen的参数为本地的一个位置,并把图形程序mainwindow....
2019-08-16 00:28:00
2134
原创 基于Java的迷宫老鼠游戏
一、功能简介迷宫老鼠系统包括以下功能:自定义迷宫大小使用图的深度遍历随机生成迷宫用户使用鼠标绘制自定义迷宫单步求解迷宫一键求解迷宫声音特效二、程序截图点击此处下载文档和源码 ...
2019-08-16 00:28:00
477
原创 基于C++实现的宿舍管理系统
一、设计任务与目标随着高校的扩招,学生人数巨增,传统的管理方法已经不能适合高校学生宿舍管理的需要。本系统的使用,能大大减少学生处管理者的重复劳动,是学校管理的得力助手。其主要功能模块如下:宿舍基本信息模块:添加、修改、查询、删除宿舍基本信息学生入住模块:学生基本信息、缴费、入住、退房信息等卫生检查:对宿舍卫生检查、评比、统计等水电收费:对超出规定部分的水电...
2019-08-16 00:27:00
1052
原创 基于c++的扑克牌游戏
1.课程设计的解答说明创建一副扑克,并完成洗牌、发牌、显示、花色排序、面值排序、删除一张牌、删除一轮牌等操作。本程序新建了PerDeck和PlayDeck两个类,类PerDeck表示某个人拿的牌,类PlayDeck表示四个人玩牌的过程,对原程序的修改较小。程序中用到了包含在头文件stdlib.h中的函数srand(),用来初始化随机数种子,以使每次执行程序...
2019-08-16 00:27:00
3124
原创 基于JAVA实现的FTP文件传输工具(包括TCP和UDP实现的客户端和服务端)
1.系统概述1.1 业务背景FTP服务提供了对文件传输的支持,对FTP文件传输服务的需求是本程序的背景,当然现在已经有很多FTP的很好的实现,本程序也不可能说做得比知名的那些要好,在这里程序的目的是为了锻炼网络程序设计与实践和软件系统设计与开发实践能力。1.2 总体目标实现一个FTP服务,能够在客户端和服务器端查看和传输文件,使用TCP和UDP两种协议方式...
2019-08-16 00:27:00
586
原创 基于html和js实现的时间管理器
一、场景描述与需求分析本项目旨在创造一个在电脑端使用的时间管理器,拥有记录用户的任务,提醒用户任务截止时间,对任务进行分类管理的功能。适用对象:全部需求分析:用户希望通过时间管理器能够查看自己近期的任务,能够添加任务,并对任务进行管理。二、功能生成该APP应具有以下功能,在主页能够显示用户所创建任务的倒计时,在主页能切换背景,可以根据分类来查看该类的任务,...
2019-08-16 00:27:00
153
原创 基于react框架和MYSQL数据库的社团管理系统
一、技术简介1.1 ReactReact 可以非常轻松地创建用户交互界面。为你应用的每一个状态设计简洁的视图,在数据改变时 React 也可以高效地更新渲染界面。以声明式编写UI,可以让你的代码更加可靠,且方便调试。创建好拥有各自状态的组件,再由组件构成更加复杂的界面。无需再用模版代码,通过使用JavaScript编写的组件你可以更好地传递数据,将应用状态...
2019-08-16 00:27:00
849
1
原创 基于JAVA的图形填充
Overview计算机图形学期末PJ多边形区域填充3D立方体投影展示程序RequirementsJDK1.6How to run1. git clone https://github.com/whimsycwd/GemetoryPJ.git2. mvn clean compile3. mvn exec:java -Dexec.mainClass="b...
2019-08-16 00:27:00
247
原创 基于Java实现的计算器
摘 要本计算器程序使用图形的方式借助窗口、菜单、按钮等标准界面元素和鼠标操作,来帮助用户方便地向计算机系统发出命令,启动操作,并将系统运行的结果同样以图形的方式显示给用户,这样更加直观和生动; 容器中组件的添加与设置,包括面板以及菜单的使用; 容器中组件的布局管理;Java核心包中数组、数学计算类的使用; 异常的处理; 事件处理模型中的三类对象的使用: E...
2019-08-16 00:27:00
158
原创 基于C#实现的文件管理系统
一、项目背景在内存中开辟一个空间作为文件存储器(虚拟磁盘),在其上实现一个简单的文件管理系统退出这个文件系统时,应将文件系统的内容保存在磁盘上,下次将其恢复到内存中文件目录采用多级目录结构二、开发/运行环境开发环境:Windows10 Pro 1803开发语言:C# 6.0/ .net Framework 4.7.03056开发工具:Microsoft V...
2019-08-15 08:32:00
3098
2
原创 基于JAVA实现的坦克大战游戏
一、课程题目实现一个java版本的坦克大战游戏。功能提示:游戏要有图形用户界面,界面能够反映游戏所有的细节界面中要有坦克,墙,树林,河流界面中要有一个“家”,“家”被攻击中则输了游戏坦克分两种,敌方和我方墙也分为两种,可以穿透的普通墙,不可以穿透的铁墙树和河流均只有一种,树林坦克可以通过坦克可以发射子弹,敌我方的子弹属性一样我方子弹可以杀死敌方坦克,敌方子...
2019-08-15 08:32:00
555
原创 基于80x86汇编语言的打砖块游戏
1 目标和意义为了巩固汇编语言与接口技术课程所学的理论知识,理解计算机的基本系统结构,理解处理器的工作过程,探究数据和指令的内部表述,特选择本实验。此实验,能训练运用显示器编程的能力和运算操作的能力,训练延时和图形重绘的能力,训练汇编键盘输入控制的能力,训练汇编语言编写函数和函数间调用的能力。同时训练一般游戏的设计能力。在此基础上完成具有特定功能的较复杂的...
2019-08-15 08:32:00
527
原创 基于汇编语言的贪吃蛇程序
摘要在我们空闲的时候,我们可以用一些我们学过的知识编一些东西,通过这些东西我们可以学习到汇编语言综合应用程序设计方法,还可以提高汇编语言实际应用能力,充分了解计算机硬件和软件,完成理论到实践的推进过程。这个程序就是用我所学过的汇编知识编的一个小游戏,这个游戏的程序主要就是用汇编宏和子程序的知识来编制而成的,我们用宏和子程序定义了很多的模块,模块也就是在我们...
2019-08-15 08:32:00
482
原创 利用C++实现仓库管理系统
一.需求分析仓库管理系统的功能如下:先读入仓库中已存在的商品的编号、名字、数量在仓库进货时,读入含进货信息的文件,改变商品的种类以及数量在仓库出货时,读入含出货信息的文件,减少对应商品的库存量查询功能:可以根据商品编号或商品名称随时查看当前仓库的库存,包括货品编号、货品名称、原始库存、进货数目、出货数目、最终库存保存功能:在用户完成入库出库的操作后,可对当...
2019-08-15 08:32:00
1462
原创 基于C++的虚拟内存页面管理
一.实验目的操作系统课程设计的主要任务是研究计算机操作系统的基本原理和算法,掌握操作系统的进程管理、存储管理、文件管理和设备管理的基本原理与主要算法。目的是使学生掌握常用操作系统(如DOS、Windows或Linux)的一般管理方法,了解它是如何组织和运作的,对操作系统的核心概念和算法有一个透彻的理解,并对系统运行的机制有一个全面的掌握,从而充分理解系统调...
2019-08-15 08:32:00
301
原创 基于MFC的贪吃蛇游戏
一、软件说明贪吃蛇游戏是一款有趣的益智游戏,可以锻炼大脑的反映能力,在游戏中娱乐和放松自己。该贪吃蛇采用传统的游戏规则,实现蛇的移动、进食、增长以及死亡过程,并统计所得分数。最初蛇只有3节,每吃一个食物加10分,蛇的长度加1节。食物随机放置,但不能放到蛇身。蛇碰到边界或碰到自身时,蛇死亡,游戏结束。游戏设置了难度选择,在不同的难度下玩家需要在规定的时间内得...
2019-08-15 08:32:00
322
原创 基于c语言easyX实现的推箱子游戏
这是基于EasyX图形库制作的一个简单的推箱子小游戏,只有一个地图,结构简单,适合初学EasyX图形库练手,下面是源码和一些贴图的构思。效果图点击此处下载文档和源码 ...
2019-08-15 08:32:00
407
原创 基于C#实现的十五子游戏
一、项目介绍十五子游戏开始界面,任意键进入十五子游戏,暂停按钮进入屏保。开始是十五个按钮按顺序,排成四排。点击开始按钮进入游戏,十五个按钮顺序被打乱,通过点击空白块周围的任意按钮,将该按钮移动到空白位置。以此来使十五个按钮按照正确的顺序重新排列,游戏获得胜利!二、设计过程游戏开始界面是老式windows电脑的屏保,通过Timer组件和五个Lable控件以及...
2019-08-15 08:32:00
152
原创 基于Java实现的万年历
摘 要本课程设计的目的及意义是:通过代码实现将理论知识和具体实践相结合,巩固提高了对java的相关方法与概念的理解,使学生的发散思维及动手能力进一步加强,和对计算机的进一步理解。本图像生成器含一个主体框架和三个面板:查看面板、日期面板、时钟面板,框架包含一个“查看”按钮和两个下拉式菜单:年份和月份下拉式菜单。关键词:Java;GUI;Runnable...
2019-08-15 08:32:00
252
原创 基于JAVA实现的飞机大战小游戏
摘 要本课程设计通过代码实现将理论知识和具体实践相结合,巩固提高了对JAVA的相关方法与概念的理解,进一步加强了学生的发散思维及动手能力,加强了学生对计算机及软件工程的进一步了解。在这个课程设计中,使用类、抽象类和接口,采用Java的编程思想和建造者设计模式做成了一个基于JFrame窗体和鼠标运动的小游戏,打开游戏后玩家可通过移动鼠标来控制己方飞机移动,不...
2019-08-15 08:32:00
505
原创 基于汇编语言实现的彩色黑白棋游戏
一、软件背景介绍1.1 背景介绍黑白棋在西方和日本很流行。游戏通过相互翻转对方的棋子,最后以棋盘上谁的棋子多来判断胜负。它的游戏规则简单,因此上手很容易,但是它的变化又非常复杂。有一种说法是:只需要几分钟学会它,却需要一生的时间去精通它。黑白棋是 19 世纪末英国人发明的。直到上个世纪 70 年代日本人长谷川五郎将其进行发展和推广,借用莎士比亚名剧奥赛罗(...
2019-08-14 07:22:00
225
原创 基于汇编语言实现的动画心程序
一、软件背景介绍本程序是设计一彩色动画贺卡的程序,一个颜色方框从四周向中间由大变小,并留下痕迹,中心位置出现一颗红“心”。 其功能为:按任意键进入图形显示按空格键重复出现“心”按回车键将重复整个图形按q键退出程序由程序要实现的显示效果可见,程序中要引入多种图案,具体由方框、对角线、任意水平垂直线、“心”等来形成整个图案。所以要在程序中出现多次各种图案来填充...
2019-08-14 07:22:00
444
原创 基于c++的俄罗斯方块游戏
一、基本要求综合实验设计可采取一人一设计,也可以组成小组,每组成员(不得超过4人)分工合作完成一个设计,每个人的任务不同要求利用面向对象程序设计方法以及C++的编程思想来完成系统的设计要求有菜单、文件操作,数据使用数组、结构体等均可,键盘操作或鼠标操作均可所编写的程序必须上机通过,并获得满意的结果完成综合实验设计报告书二、实验内容2.1 实验题目俄罗斯方块...
2019-08-14 07:22:00
174
原创 基于汇编语言的电话号码维护和查询的程序
一、实验目的通过电话号码的维护和查询程序来联系基本的输入输出操作以及利用子程序来实现结构化的程序设计。二、实验项目内容实现一个电话号码维护和查询的程序能够输入名字和电话号码,并能够按照名字显示电话号码假定已经存在有5个人的姓名和电话号码,最多可以存放10个人的电话号码,姓名长度为10个字符,电话号码也为10个字符,不足部分用空格代替。要求撰写必要程序模块设...
2019-08-14 07:22:00
174
原创 基于c++深度优先遍历迷宫
c++实现的深度优先遍历迷宫,迷宫大小为20*20,代码简练清楚,内涵关键注释。代码与网上都不一样。深度优先遍历迷宫,核心思想是借助一个栈,站在一个节点上时,将它附近可以走的节点存在栈中,再按顺序找到下一个节点,重复刚才的操作,直到找到最终的终点。实现细节:Stack函数不需要多说了,自己定义一个栈,这个栈是很关键的,像我刚才说的,他用来记录去过的节点,以...
2019-08-14 07:21:00
164
原创 基于c++的哈夫曼编码
c++实现哈夫曼编码,本例中采取了相对简单易懂的构建方式,与其他相类似的代码相比,更为直观和简练。C++实现的哈夫曼编码与解码:统计某电文中字符出现的频率(假设电文中只含有大小写英文字母)把字符出现的频率作为权值建立哈夫曼树,进行哈夫曼编码,并输出每个字符的编码结果对电文进行哈夫曼编码把电文的哈夫曼编码进行译码,输出对应电文的内容网上有很多说明都不是很清楚...
2019-08-14 07:21:00
147
原创 小说网站-包括PC版本和移动版本
一、网站简介1.1 设计思路根据一般人阅读小说的顺序,利用了HTML5、CSS3制作一个普通pc端和跨平台移动端。PC端:小说的首页、小说某类具体信息、某小说详细信息页移动端:小说的首页、小说分类、小说某类具体信息、小说详情1.2 网站的主体功能小说的分类,小说的推荐,小说的详细信息,在小说的详细页运用了数据库的数据进行页面的更新,避免重复页面的设计。1....
2019-08-14 07:21:00
381
1
原创 基于HTML实现的游戏专题网站
摘 要大观园系列是游民星空出品的向广大用户提供了解新上市游戏的方便途径,上玩家直观的看到游戏界面,内容,人物设定,剧情等重要信息,促使玩家购买。提供方便的同时,也增加了网站浏览量。大观园:尼尔机械纪元篇是为了2017-03-17上市的游戏《尼尔机械纪元》制作的网页,以文字及视频的方式介绍了游戏的背景故事,主角资料。同时提供了正版游戏购买链接。美观的界面设计...
2019-08-14 07:21:00
264
原创 基于MFC实现的赛车游戏
一、问题描述游戏背景为一环形车道图,选择菜单选项“开始游戏”则可开始游戏。游戏的任务是使用键盘上的方向键操纵赛道上的蓝色赛车追赶红色赛车,红色赛车沿车道顺时针行驶,出发点和终点均位于车道左上方。任一赛车先达到终点则比赛结束。二、编程要求矩形车道和赛车的图像可辨认,显示正确赛道内有红色和蓝色两辆赛车,红色赛车由程序控制,蓝色赛车用键盘操纵赛车在矩形车道上运行...
2019-08-14 07:21:00
181
原创 基本MFC类框架的俄罗斯方块游戏
一、设计目的PC游戏早已在IT行业形成了庞大的产业链,很多IT企业都凭借着自己雄厚的游戏开发技术而占据电子游戏娱乐市场。俄罗斯方块是一款风靡全球的PC机游戏和掌上机游戏,它造成的轰动与创造的经济价值可以说是游戏史上的一件大事。这款游戏看似简单却变化无穷。通过该游戏设计,达到以下目的:了解Visual C++下可视化编程的特点,熟悉其相应的各种操作和技巧了解...
2019-08-14 07:21:00
118
原创 基于c++图形化界面的clock页面置换算法
一、课程设计目的《操作系统》是一门重要的专业基础课,是涉及较多硬件知识的计算机系统软件课程。在计算机软硬件课程的设置上,它起着承上启下的作用。操作系统对计算机系统资源实施管理,是所有其他软件与计算机硬件的唯一接口,所有用户在使用计算机时都要得到操作系统提供的服务。操作系统课程设计的主要任务是研究计算机操作系统的基本原理和算法,掌握操作系统的进程管理、存储管...
2019-08-14 07:21:00
342
原创 基于Face++的人脸融合及换脸系统
1.项目介绍在本项目中,我们实现了对人脸图片数据的三种处理:人脸互换(face swap)、人脸融合(face morph)以及基于特征向量的人脸处理(eigen face)。1.1 人脸互换(face swap)人脸互换部分主要实现的功能是,给定任意两张人脸图片,通过一系列操作,使两个人的脸部交换,这部分需要的问题有:不同的人的脸部结构千差万别,同一个人...
2019-08-13 13:48:00
357
原创 基于tensorflow和flask的本地图片库web图片搜索引擎
1 Project Overview1.1 Project DescriptionBased on tensorflow and Flask, a web-based image search engine is realized, which can realize simple image search function based on server...
2019-08-13 13:48:00
131
原创 基于C++的哈夫曼编码
1. 设计目的在计算机科学中,数据结构是一般程序设计的基础。通过综合设计,使学生学会分析研究数据结构的特征,以便为应用涉及的数据选择适当的逻辑结构、存储结构及相应的算法,掌握算法的时间复杂度分析技术。另一方面,综合设计也是复杂程序设计的训练过程,要求学生编写的程序结构符合软件工程规范,培养他们的数据抽象能力、建模能力和算法设计能力,提高复杂问题的解决能力,...
2019-08-13 13:48:00
263
原创 基于遗传算法和大津阈值分割法实现的图像分割
一、简述本实验采用遗传算法和大津阈值分割法确定图像分割的最佳阈值,从而对图像进行二值化分割。二、大津阈值分割法在计算机视觉和图像处理中,大津二值化法用来自动对基于聚类的图像进行二值化。或者说,将一个灰度图像退化为二值图像。算法假定该图像根据双模直方图(前景像素和背景像素)把包含两类像素,于是它要计算能将两类分开的最佳阈值,使得它们的类内方差最小;由于两两平...
2019-08-13 13:48:00
860
原创 基于JAVA实现的图形化页面置换算法
最佳页面置换算法思想: 最佳页面置换算法所选择的被淘汰页,将是以后永不使用的,或许是在最长时间内不再被访问的页面。通常可以保证有最小的缺页率,但这种方法不太现实。实现模拟算法思想如下:创建一数组用以记录当前内存内各页面以后到最近可能访问的那一次所需遍历的次数(即最长时间内不再被访问的时间)。当须置换时,将所需遍历次数最多的那个覆盖掉即可。程序结果界面如下:...
2019-08-13 13:48:00
662
原创 基于规则的专家系统的图形检测
一、概述此项目具体要求为实现一个基于规则的专家系统, 用来进行简单直线型几何图形的形状检测。实现的重点在于规则的表示、推理引擎的构建、知识库的构建、图片的预处理和用户界面。项目实现语言为Python,图片预处理用到了OpenCV, 用户界面用到了wxPython。图形检测专家系统的运作流程为:通过图片预处理得到一组基本事实(即图形中各线段端点坐标)处理这一...
2019-08-13 13:47:00
143
原创 基于Python实现的疲劳驾驶检测
摘 要相比于完全把神经网络当成黑盒来做训练,本文尝试了一种混合的思路:先通过人脸特征点检测获得特征点,再通过特征点预估人脸位置、角度、眼睛开合度等参数,再通过一个LSTM网络进行参数的训练,并对视频做分类。一、相关工作2018年CES Asia展会上,科大讯飞展示了他们的驾驶员疲劳检测系统。他们的系统能通过计算机视觉的方法,从摄像头中获取人脸朝向、位置、瞳...
2019-08-13 13:47:00
4415
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人