C/C++学生选课管理系统[2023-02-20]
C/C++学生选课管理系统[2023-02-20]
4.15 学生选课管理系统
题目描述:
假定有n门课程,每门课程有课程编号,课程名称,课程性质(必须/选修),学时,授课学时,实验或上机学时,学分等信息,学生按要求(总学分不得少于15,其中必修课不得低于10分)自由选课。试设计一个简单选修课程系统。
功能要求:
(1)输入功能: 可以完成若千条课程信息记录的输入。
(2)显示功能: 完成全部记录的显示。
(3)插入功能: 插入添加一条或多条记录。
(4)查找功能: 按课程编号查找并显示。
(5)删除功能: 按课程编号号进行删除。
(6)修改功能: 按课程编号进行修改。
(7)排序功能: 实现学分进行排序。
(8)选课功能: 按照要求实现选课功能并能随时查阅显示。
题目要求:
(1) 按照分析、设计、编码、调试、测试的软件过程完成这个应用程序。
(2)为各项操作功能设计一个莱单,应用程序运行后,先显示这个菜单,然后用户通过菜单项选择希望进行的操作项目。
输入要求:
(1)应用程序运行后在屏幕上显示一个菜单。用户可以根据需求选定相应的操作项目。进入每个操作后,根据应用程序的提示信息,从键盘输入相应的信息。程序根据用户输入的信息完成相应的处理,实现要求的功能。
(2)能对输入的数据进行简单的校验,例如课程号必须是唯一的等。
输出要求:
(1)应用程序运行后,要在屏幕上显示一个菜单
(2)要求用户输入数据时,给出清晰、明确的提示信息,包括输入的数据内容、格式以及结束方式等。
(3)在程序完成处理后,要清楚地给出程序的处理结果。例如,在删除时,如果记录不存在,则显示无法删除等。
实现要求:
采用模块化程序设计的方法,将程序中的各项功能用函数实现。
提示:
使用结构体表示试题信息,一个结点保存一条试题信息。
扩展功能:
(1)增加统计功能。比如按照课程性质分别统计总学分等。
(2)试题记录信息从文件读入。
(3)将试题记录信息保存到文件中。
源码
https://pan.baidu.com/s/1pq1Nwwo0hlc_J84F93HM4A?pwd=1111
C/C++学生选课管理系统[2023-02-20]相关推荐
- 基于C#+SQL Server实现(Web)学生选课管理系统【100010309】
学生选课管理系统的设计与开发 基于C#+SQL Server实现学生选课管理系统 一.项目背景 学生选课管理系统是一个学校不可缺少的部分,传统的人工管理档案的方式存在着很多的缺点,如:效率低.保密性差 ...
- 学生选课管理系统c语言程序报告,c语言课程设计学生选课管理系统实验报告.doc...
课程设计报告 课程设计题目:学生选课管理系统 学 号 姓 名:李唐松 专 业:软件工程 班 级: 091107 指导老师:谢小林 2009年1月5 *实验题目: 学分管理程序 *实验时间与地点:200 ...
- 查询学生选修课程管理系统java_JAVA数据库课程设计学生选课管理系统的
<JAVA数据库课程设计学生选课管理系统的>由会员分享,可在线阅读,更多相关<JAVA数据库课程设计学生选课管理系统的(59页珍藏版)>请在人人文库网上搜索. 1.一.课程设计 ...
- 骏文c语言银行系统,C语言学生选课管理系统
<C语言学生选课管理系统>由会员分享,可在线阅读,更多相关<C语言学生选课管理系统(35页珍藏版)>请在人人文库网上搜索. 1.档命唇窄蛊酥袖瞧眩筛滓疑傻陪支丈停尊夯员翌界亢禾 ...
- 数据库课程设计-----------学生选课管理系统的设计
由于时间关系,里面许多图片都已经变形或错位 课程设计(学年论文) 题目:学生选课管理系统的设计与实现 系 院计算机科学技术系 专 业计算机科学与技术 班 级 姓 名 学 ...
- 基于 Eclipse+Java Swing + Mysql 学生选课管理系统
一.项目概要: 基于Java Swing+Mysql8.0数据库的学生选课管理系统,主要有三个部分:系统管理,数据管理,数据查询. 1).系统管理主要用于用户信息的相关管理.主要包括密码 ...
- 大学JAVA实验六 学生选课管理系统
学生选课管理系统 实验内容: 1.为选修课程的学生设计"学生选课数据库管理系统",能进行相关记录的插入.修改.删除和查询等操作. 2.在实现前面功能的基础上,将操作界面改为图形用户 ...
- 基于Vue3+Spring Boot+Web的学生选课管理系统
资源下载地址:https://download.csdn.net/download/sheziqiong/85616330 题目:学生选课管理系统( 文档+前后台项目源码及数据库文件) 目的: 熟练掌 ...
- Java+Servlet+JSP+Mysql+Tomcat实现Web学生选课管理系统
Java实现Web学生选课管理系统 一.系统介绍 1.软件环境 2.系统功能 3.数据库 二.系统展示 1.登录页面 2.学生-主页面 3.学生-查看个人信息 4.学生-选择课程 5.学生-查看已选课 ...
- Java 课程设计_学生选课管理系统(控制台)
Java 课程设计_学生选课管理系统 需求分析 本数据库的用户主要是学生,通过对用户需求的收集和分析,获得用户对数据库的如下要求. 1.信息需求 学生信息:学号,姓名,性别,专业 登陆信息:账号,密码 ...
最新文章
- Guava库学习:学习Guava EventBus(二)EventBus 事件订阅示例
- 烧了微软10000张GPU,这伙人铁了心要砸大家的饭碗
- MIMIC 以太坊医疗项目开发(6)Web3智能合约API
- 计算机应用基础126题,2015-2016年全国计算机应用基础总复习.
- ArcUser 2006第2期拾零
- axios安装_Vue脚手架安装,与基本语法(干货)
- 关于计算机网络的英语演讲稿,上网利弊的英语演讲稿范文
- bi power 两个日期挑较早的日期_功率 BI 中的时间智能:利用时间
- 动画 - 收藏集 - 掘金
- php MySQL使用rand函数随机取记录(转)
- 转---《C#画线控件的开发应用实例解析》
- C#扩展名关联【转】
- java list泛型等价_Java泛型 - 通用列表( Generic List)
- 内网渗透文章CFS三层靶机内网渗透--直接杀到内网
- 数学建模 —— 预测模型
- php 注销session_php中如何删除和销毁Session
- 嵌入式C语言面试题库
- Visual Paradigm在 Windows系统电脑上安装
- 我们的宇宙,在某种意义上,是最好的一个
- ES8新增的常用语法