题目要求 1.题目要求 高校中学生信息包括: 学号、姓名、性别、年龄、系别、班级、联系方式等信息。 课程信息包括: 开课老师姓名、课程代码、课程名称、课程性质、总学时、学分、开课学期、等信息。 根据课程信息和学生信息完成对课程的选修,需要专门的一个管理类来完成选修工作。 2、功能要求 (1)添加功能:程序能够任意添加课程和学生记录,可提供选择界面供用户选择所要添加的类别,要求编号要唯一,如果添加了重复编号的记录时,则提示数据添加重复并取消添加。 (2)查询功能:可根据编号、姓名等信息对已添加的学生和课程记录进行查询,如果未找到,给出相应的提示信息,如果找到,则显示相应的记录信息。 (3)显示功能:可显示当前系统中所有学生和课程的记录,每条记录占据一行。 (4)编辑功能:可根据查询结果对相应的记录进行修改,修改时注意编号的唯一性。 (5)删除功能:主要实现对已添加的学生和课程记录进行删除。如果当前系统中没有相应的记录,则提示“记录为空!”并返回操作。 (6)统计功能:能根据多种参数进行统计。能统计学生人数、课程的门数。 (7)保存功能:可将当前系统中各类记录存入文件或数据库中,存入方式任意。 (8)读取功能:可将保存在文件或数据库中的信息读入到当前系统中,供用户进行使用。 3、问题的解决方案 根据系统功能要求,可以将问题解决分为以下步骤: (1)应用系统分析,建立该系统的功能模块框图以及界面的组织和设计; (2)分析系统中的各个实体及它们之间的关系; (3)根据问题描述,设计系统的类层次; (4)完成类层次中各个类的描述; (5)完成类中各个成员函数的定义; (6)完成系统的应用模块; (7)功能调试; (8)完成系统总结报告。
2022-06-25 14:16:59 2.65MB java 课程设计 学生管理系统
1
使用C++实现信息论的唯一可译码编码方案,里面是工程文件的打包,解压后使用VS2015即可运行!
2022-06-24 20:10:34 3.6MB 信息论 课设 C++ 唯一可译码
1
基于51单片机,可以完成时钟显示、公历显示、农历显示、温度显示、闹钟报警定时的LCD时钟。 本设计使用AT89C51来做主控芯片,其强大的功能足够实现我们设计的所有功能。 使用LCD1602的液晶显示器来进行显示。 使用Keil uVision5进行编程。 通过Proteus8.6来进行仿真。 点击一次K1进入时钟设置页面,通过点击K2切换时、秒、分、星期、年、月、日,通过K3与K4实现加减来完成时钟的设置; 点击两次K1进入闹钟设置页面,通过点击K2切换开关、时、秒、分,通过K3与K4实现加减完成闹钟的设置。 单片机万年历仿真原理图: Altium Designer画的万年历原理图和PCB图如下:
2022-06-23 20:50:32 5.65MB at89c51 液晶显示器 电路方案
1
毕业生信息管理系统(软件工程课设)
2022-06-23 17:04:31 1.86MB java
1
本设计可以找到源码,可以为您做设计,请看个人简介信息获取,资源免费,希望您给个关注,后续会上传源码,关注后第一时间会通知到您。感谢!
2022-06-23 16:55:02 531KB Java 毕设 课设 小程序
1
燕山大学课程设计说明书 课程设计名称:操作系统 题目:FIFO、LRU、LFU、OPT页面置换算法的模拟实现 年级:2012级计算机 开发小组名称: 课题负责人: 课题组成员: 姓名 学号 班级 自评成绩 课题开发日期:2015.01.05-2015.01.16 指导教师: 目录 1 概述 3 1.1 设计目的 3 1.2 主要完成的任务 3 1.3 使用的开发语言、开发环境 3 1.4 解决的主要问题 3 2 基本概念和原理 4 2.1 多道程序 4 2.2 进程及线程 4 2.3 同步与互斥 4 3 总体设计 4 3.1 软件总体流程 4 3.2 四种算法 5 4 详细设计 6 4.1 数据输入对话框设计及表述 6 4.2 算法流程图 9 4.3 线程操作及描述 13 4.4 连接数据库 14 4.4.1 系统配置 14 4.4.2 C++与SQL连接初始化 14 4.4.3 简单的数据连接 15 4.4.4 执行SQL语句 15 5 技术细节 16 5.1 输入量类型转换 16 5.2 获取逻辑页面序列数组 16 5.3 获取随机序列 17 6 测试出现过的问题及解决方法 18
2022-06-23 09:04:16 661KB 文档资料
操作系统课程设计——设备管理 1、实验要求: 通过本实验了解在 windows 系统中如何直接使用磁盘的读写功能;所编应用程序能够 响应用户指定的读/写磁盘扇区的请求,也能提供查看磁盘相关参数的功能。技术的关键 是使用了 Windows 提供的 API(应用程序接口)来实现所要求的功能。通过本实验,用户可 以利用 A Pl 进行底层的磁盘操作,本实验中的源程序开发采用微软公司的 vc 语言开发环 境。 2、设计方案介绍 2.1、程序的总体框架 源程序名为 floppy.cpp,包含一个自定义头文件 floppy.h,编译结果为 floppy.exe。在头 件中对源程序中的函数进行了声明,也定义了所使用的数据结构。程序在主函数中提供一 个循环,在每一次循环中用户都可以选择需要进行的具体操作,比如读磁盘,程序就会调 用相应的功能函数完成请求;如果用户选择的具体操作是"结束程序" ,则程序终止。 基本流程如图 2.1 所示。 图 2.1 函数调用关系图 完成相应操作后返回 =1 =3 =2 =4 函数功能选择:interwindow Openfloyyp: 如果目前为打开软盘, 测试者打开磁
2022-06-23 09:04:16 158KB 文档资料
(1)抢答器按钮:改变输入的电平信号,低电平有效。 (2)优先编码电路:把输入的高低电平信号编码,74LS148优先编码器及8—3编码器,输出3位2进制数,以代表不同的低电平信号。 (3)锁存器:用的是D触发器,第四个除用来输出2进制数的最高位外,还用于控制信号的锁定,即触发或锁定触发器的工作状态。 (4)数码显示器:用带译码功能的数码管。使用简单、方便 。 (5)主持人控制开关:用来清零和开始工作,设置一个指示灯,当指示灯亮表示开始,灭了表示开关闭合主持人清零。 (6)控制电路:除了第四个D触发器和主持人的开关外,还需要8个抢答器按钮组成的8输入与非门和第四个触发器用一个与门共同组成一个控制电路来控制信号的传输和锁定。 (7)报警显示电路:用一个蜂鸣器和一个灯作为报警信号,所以选择一个LED灯来表示信号的锁定。给LED灯加了个连续脉冲信号,以使灯能够按需要的频率一闪一闪。
2022-06-22 19:18:22 318KB 8路智力抢答器 数电课设 Multisim
1
这是家乡网页设计的课设,用Dreamweaver软件制作完成的。
2022-06-22 15:16:07 29.01MB 网页 课设 家乡 word
1
大学教学应用系统数据库课设
2022-06-22 14:03:08 57KB 数据库