• 资源分享(课设、说明书、资源)不定期更新


    更新于:2023年11月12日
    自己在大学四年的资源,也有借鉴别人的,希望对大家有帮助。
    可以支持一下的,可以在csdn上支持一下,也可以白嫖的,这里提供阿里云
    也可以领取200G粉丝福利码:zjlongUidvc

    200G粉丝福利码(500个先到先得哦,200G有效期三个月)
    已经解决阿里云的压缩包分享,后面分享一下自己的经验。



    一、课设(C++课设)

    1、 学生成绩管理系统

    利用个人PC机一台,用程序设计语言C++、编程软件VC++6.0编程实现一个学生成绩管理系统管理成绩信息。

    1. 功能要求
      (1)输入功能:输入学生信息,并保存到文件中;
      (2)计算每个学生的总分与平均分;
      (3)能根据学号修改学生信息;
      (4)能根据学号删除学生信息;
      (5)查询功能:能够根据学号查询学生信息;能够根据姓名、班级查询学生信息;统计学生成绩,按照班级和科目计算平均分。
    2. 课程设计说明书要求
      (1)程序中要求要定义类(例如:学生Student类,其中至少包括姓名学号和四门功课的成绩),类中要有多个属性和方法。
      (2)要求给出相关数据结构及说明;要求给出程序的设计组成框图、流程图等。
    3. 创新要求
      在基本要求达到后,可进行创新设计,完善与增加学生成绩管理系统的功能,例如可以对分数排序等。
      在该平台上: csdn
      在阿里云上: 白嫖,阿里云是exe可执行压缩包文件哦,直接下载就可以呢。

    2、 几何体的表面积与体积

    1. 功能要求
      (1)定义形状类;
      (2)派生出各个几何体;
      (3)计算机出各个几何体的表面积和体积。
    2. 课程设计说明书要求
      (1)程序中要求要定义一个抽象类形状(shape),包含输入基本图形的信息函input()、显示基本图形信息函数disp()、计算表面积的函数area()、计算体积的函数volume(),它们均为纯虚函数。
      (2)要求给出相关数据结构及说明;要求给出程序的设计组成框图、流程图等。
    3. 创新要求
      在基本要求达到后,可进行创新设计,完善与增加不规则的几何体的表面积和体积的计算等。
      在该平台上: csdn
      在阿里云上: 白嫖

    3、 大学生综合测评管理系统

    利用个人PC机一台,用程序设计语言C++、编程软件VC++6.0编程实现大学生综合测评管理,实现每个学生的信息为:学号、姓名、性别、家庭住址、联系电话、语文、数学、外语三门单科成绩、考试平均成绩、考试名次、同学互评分、任课教师评分、综合测评总分、综合测评名次。

    1. 功能要求
      (1) 按考试科目录入学生成绩并且按公式:考试成绩=(语文+数学+外语)/3 计算考试成绩,并计算考试名次;
      (2) 学生测评数据输入并计算综合测评总分及名次;
      提示:综合测评总分=(考试成绩)0.6+(同学互评分)0.1+品德成绩0.1+任课老师评分0.2;
      (3) 学生数据查询;
      提示:输入学号或其他信息,即读出所有数据信息,并显示出来
      (4) 显示功能:完成全部学生信息的显示(一屏最多显示10条,超过十条应能够自动分屏显示);
      (5)学生初始信息从文件调入、更新后最后信息存入一新文件。
      在该平台上: csdn
      在阿里云上: 白嫖

    二、课设(C课设)

    1.电子生词库软件

    根据需要,建立属于自己的生词库,这样使用起来很方便。生词选自本人经常需要的单词,对于英文单词,给出中文含义,对于中文单词给出英文含义。
    功能要求:
    (1)创建生词库。用文件建立一个单词库,中英文单词均有,对于英文单词,给出中文含义,对于中文单词给出英文含义。
    (2)显示词库。显示所有单词和单词数、所有中文单词和单词数、所有英文单词和单词数,显示英文单词时按字母从小到大顺序排列。
    (3)编辑词库。首先确认密码后允许添加新词、删除旧词和修改旧词。
    (4)查找生词。显示所要查找的单词其及含义
    主菜单和子菜单能够循环出现,每一项菜单执行之后,询问用户是否继续进行。从子菜单可以返回主菜单。
    在该平台上: csdn
    在阿里云上: 白嫖


    三、课设(JAVA课设)

    1.计算器

    1、设计要求

    1. 用Java语言实现设计,对系统进行功能模块分析、控制模块分析正确,符合课题要求,实现相应功能;可以加以其他功能或修饰,使程序更加完善、合理;
    2. 系统设计要实用,编程简练,可用,功能全面
    3. 说明书、流程图要清楚
    4. 记录设计情况(备查,也为编写设计说明书作好准备);
    5. 要求采用模块化程序设计方法,及锯齿型书写格式,要求上机调试通过和按设计报告格式。
      2、设计任务及内容
    6. 设计一个图形界面(GUI)的计算器应用程序,完成简单的算术运算;
    7. 设计的计算器应用程序可以完成加法、减法、乘法、除法和取余运算;
    8. 计算器应有小数点、正负号、求倒数、退格和清零功能;
    9. 程序主要练习使用布局管理器设计一个计算器的界面,并练习使用事件监听器处理数据的输入,并完成相关的计算;
    10. 应提供一个图形界面(菜单)来实现游戏操作,操作界面应尽可能清晰美观。

    在该平台上: csdn
    在阿里云上: 白嫖


    2.蜘蛛纸牌

    一、设计要求

    1. 用Java语言实现设计,对系统进行功能模块分析、控制模块分析正确,符合课题要求,实现相应功能;可以加以其他功能或修饰,使程序更加完善、合理;
    2. 系统设计要实用,编程简练,可用,功能全面;
    3. 说明书、流程图要清楚;
    4. 记录设计情况(备查,也为编写设计说明书作好准备);
    5. 要求采用模块化程序设计方法,及锯齿型书写格式,要求上机调试通过和按设计报告格式。
      二、设计任务及内容
    6. 蜘蛛纸牌游戏功能实现,将大小相邻的纸牌依次排列到一起当每种花色的全部纸牌都按顺序排列到一起,则游戏结束;
    7. 通过鼠标操作,将电脑多次分发的牌,按照相同的花色由大至小排列起来,直到桌面上的牌全都消失,即为胜利;
    8. 要有难度选择:包括简单(单色),中级(双色)、高级(四色);
    9. 开局:任何时候都可以重新开始一盘新的游戏;
    10. 发牌;显示可操作;
    11. 提示当前可行操作;
    12. .应提供一个图形界面(菜单)来实现游戏操作,操作界面应尽可能清晰美观。

    在该平台上: csdn

    在阿里云上: 白嫖


    四、数据结构课设

    1.图书管理系统

    图书管理基本业务活动包括:对一本书的采编入库、清除库存、借阅和归还等。要求学生设计一个图书管理系统,将上述业务活动借助于计算机系统完成。通过该题目的设计过程,可以加深理解线性表、查找表的逻辑结构、存储结构,掌握查找、排序等基本运算的实现。

    1. 每种书的登记内容至少包括书号、书名、著者、现存量和总库存量等五项。
    2. 系统应实现的基本功能有:
      (1)采编入库:新购入一种书,经分类和确定书号之后登记到图书帐目中去。如果这种书在帐中已有,则只将总库存量增加。
      (2)清除库存:某种书已无保留价值,将它从图书帐目中注销。
      (3)借阅:如果一种书的现存量大于零,则借出一本,登记借阅者的图书证号和归还期限。
      (4)归还:注销对借阅者的登记,改变该书的现存量。
    3. 算法对于精心选择的典型、苛刻而带有刁难性的几组输入数据能够得出满足规格说明要求的结果;对算法实现过程中的异常情况能给出有效信息;
    4. 较高要求:实现图形化操作界面,以多种输出格式显示哈夫曼树。

    在该平台上: csdn

    在阿里云上: 白嫖


    2.简单行编辑程序

    编辑的文本文件可能很大,全部读入内存的做法既不经济也不总能实现。一种解决办法是逐行地编辑,任何时刻只把待编辑文件的一行放在内存,称为活区。允许输入出错时发现错误并及时更正。试按照这种方法实现一个简单的行编辑程序。通过该题目的设计过程,可以加深理解线性表及栈的逻辑结构、存储结构,掌握线性表及栈上基本运算的实现.

    1. 用栈实现简单的行编辑程序,主要功能有:行插入(格式:i<行号><回车><文本><回车>,即 将<文本>插入活区中的第<行号>行之后);行删除(格式:d<行号1>[ <行号2>]<回车>, 删除活区中第<行号1>行(到第<行号2>行),两种格式的例子是:“d10 ”和“d10 14 ”);活页切换(格式:n<回车>, 将活区写入输出文件,并从输入文件中读入下一段,作为新的活区); 活区显示(格式:p<回车>, 逐页地(每页20行)显示活区内容,每显示一页之后由用户决定是否继续显示以后各页(如果存在)。印出的每一行要前置行号和一个空格符,行号固定占4位,增量为1);
    2. 设文件每行不超过320个字符,很少超过80个字符,由学生依据软件工程的测试技术自己确定,注意测试边界数据,如首行、尾行。算法对于合法的输入数据都能产生满足规格说明要求的结果;
    3. 算法对于精心选择的典型、苛刻而带有刁难性的几组输入数据能够得出满足规格说明要求的结果;对算法实现过程中的异常情况能给出出错信息;
    4. 较高要求:加入复杂操作,如对某行进行串替换等。

    在该平台上: csdn

    在阿里云上: 白嫖


    五、操作系统(os系统)

    1.简单行编辑程序

    一、设计目的
    学生通过该题目的设计过程,可以初步掌握操作系统中有关文件系统的原理、软件开发方法并提高解决实际问题的能力。
    二、设计内容

    1. 了解UNIX的命令及使用格式,熟悉UNIX/LINUX的常用基本命令,练习并掌握UNIX提供的vi编辑器来编译C程序,学会利用gcc、gdb编译、调试C程序。
    2. 用高级语言编写和调试一个简单的文件系统,模拟文件管理的工作过程。从而对各种文件操作命令的实质内容和执行过程有比较深入的了解。要求设计一个 n个用户的文件系统,每次用户可保存m个文件,用户在一次运行中只能打开一个文件,对文件必须设置保护措施,且至少有Create、delete、open、close、read、write等命令。

    在该平台上: csdn

    在阿里云上: 白嫖



    更新于2023年2023年11月15日16:30
  • 相关阅读:
    白炽灯护眼还是LED护眼?盘点led护眼灯品牌排行
    Oracle、MySQL使用区别
    leetcode:828. 统计子串中的唯一字符【贡献题 + 记录同一个c的下标 + 分别记录每个c的贡献】
    快速入门Elasticsearch:安装、基本概念、分词器和文档基本操作详解
    ViT总结
    JVM——垃圾回收机制和内存分配策略
    Python获取MP3文件的ID3标签信息
    入门必读:Python try except异常处理详解
    JWT生成tonken验证+AOP拦截验证
    【Web】NodeJs相关例题wp
  • 原文地址:https://blog.csdn.net/weixin_46274254/article/details/134301059