程序设计实践C++ 程序代写(QQ 928900200)

程序设计实践

  • 采用C++作为编程语言。

设计开发一个“学生信息”管理系统。该系统模拟数据库管理系统(DBMS)的功能,为用户提供数据存储、查找的能力。

  • 该系统存储的学生信息包括:
    • 学号、姓名、性别、语文成绩、数学成绩

    • 如:1001、张三、男、80、90

    • 系统支持用户通过输入命令,实现与系统的交互。系统支持的命令包括:

    • 1)新增数据命令:向系统中新增数据。命令语法格式如下:

ADD(数据)

---其中,ADD为命令名;

---括号中,“数据”为用户输入的新数据,包含描述学生信息的5个数据项,每个数据项之间用逗号分隔;

该命令的例子如:

ADD(1001,张三,男,80,90)

ADD(1001,张三,男,,)

要求:

* 新录入的数据中,学号和姓名必填,其余可不填;

* 学号不能与系统中已有的数据重复;

  • 2)数据查询命令:从系统中检索数据。命令语法格式如下:

SELECT 数据项where 条件

---其中,SELECT为命令名;

---“数据项”为“*”,或者“学号、姓名、性别、语文成绩、数学成绩”其中之一或它们的组合;

---where为命令的关键字,用户可写可不写,若有写,则必须写出“条件”

---“条件”为数据筛选的依据,支持“=”运算符,格式为:

数据项=值

  • 该命令的例子如:

假设系统中存在以下数据:














1001 张三 80 90
1002 李四 70 86

若用户输入以下命令,其相应的输出为:

(1)select *; 则显示以上所有数据

(2)select 学号;则显示:

1001

1002

(3)select 学号,姓名;则显示:

1001,张三

1002,李四

(4)select 学号,姓名where 学号=1001;则显示:

1001,张三

(5)select * where 性别=男;则显示以上所有数据;

(6)select * where 姓名=王五;则显示:

查不到您所需的数据;

  • 3)退出系统命令:终止程序运行;命令语法格式如下:

  • EXIT

  • 若用户未按以上的语法要求输入命令,则系统需要给出错误提示信息,并请用户重新输入;

  • 系统的数据用文件存储;

  • 在提交的系统中,应至少包含20条记录(即20个学生信息)。

程序设计实践C++ 程序代写(QQ 928900200)

时间: 2024-08-28 16:51:17

程序设计实践C++ 程序代写(QQ 928900200)的相关文章

java图形图像SVG转PPM程序代写 qq:928900200

Background Many image file formats encode image data as a 2-D matrix or raster of pixel colors. The amount of available color information is fixed by the image's width and height of its resolution. If the resolution is too small, you will have proble

c++程序代写(qq:928900200)

1. Both main memory and secondary storage are types of memory. Describe the difference between the two.2. What is the difference between system software and application software?3. Why must programs written in a high-level language be translated into

C语言程序代写(QQ:928900200)

1.学生成绩统计 要求描述: 用结构数组实现学生信息的统计功能. struct student { long no; /*学号*/ char name[10]; /*姓名*/ char sex; /*性别*/ int age; /*年龄*/ float score; /*平均成绩*/ } 完成下列任务: (1) 输入实际学生人数 n (2<n<6): (2) 输入每个学生的信息,组成结构数组,并输出: (3) 统计男.女生人数并输出: (4) 计算全班平均成绩并输出: (5) 将低于全班平均成

C语言程序代写(qq:928900200)

1cs3157 – Advanced ProgrammingSummer 2014, Project 1, 150 pointsJune 17, 2014Follow these step-by-step instructions. This homework must be submitted electronically bySunday night July 6th, 11pm. Please start early, so we can help if you get stuck.In

基于JAVA WEB技术旅游服务网站系统设计与实现网上程序代写

基于JAVA WEB技术旅游服务网站系统设计与实现网上程序代写 专业程序代写服务(QQ:928900200) 随着社会的进步.服务行业的服务水平不断发展与提高,宾馆.酒店.旅游等服务行业的信息量和工作量日益变大,而传统的人工管理方式已经远远不能满足现在旅游的服务方式.传统的旅游方式经分析其有诸多的缺陷,存在数据维护效率低下,不易保管,容易丢失和出错.同时查询也不方便,劳动力成本过高导致的旅游资源信息不方便,也在一定程度上导致了对各种信息反应缓慢,容易丧失商机.为了弥补上述缺陷,便于开展旅游预订工

C++程序代写实现HashSet class

C++程序代写实现HashSet class 专业程序代写(QQ:928900200) Implement a HashSet class for elements of type string.It has the following functions: bool add(const string &)bool contains(const string &) constint size() constIn this exercise, you need to implement so

二叉树程序代写

1.系统说明  输入一个正整数N,然后随机产生N个整数,创建一个二叉树(左子树≤父节点≤右子树).  使用Windows程序设计,在窗体的客户区自动地画出创建二叉树的过程,并动画演示中序遍历.2.系统要求  自动计算每个节点的坐标,节点圆的半径可设置,节点间的距离可设置,左右子树的角度可设置:  二叉树的大小可能超出窗体客户区的大小,因此需设立窗体的水平与垂直的滚动条:  动画演示遍历时,标出节点的顺序.二叉树程序代写,布布扣,bubuko.com

board game作业代写、代写board game程序、C程序代写

board game作业代写.代写board game程序.C程序代写Watch Your Back! is a fast-paced combat board game. You control a team of ruthless roguesengaged in a fight to the death against your enemies. Within the confines of a checkerboardthere is no rulebook and no referee

基于j2ee的程序代写MVC架构

人力资源管理系统 完成系统静态页面设计,页面数量不少于10个,页面需用CSS进行美化,并为需要验证的信息利用JavaScript提供客户端验证.要求至少包含部门信息及部门内员工信息的添加.修改.删除和查询以及员工培训信息维护等功能页. 35 页面内容饱满.页面数量超过15个 设计数据库表部门信息表.员工信息表及员工培训信息表至少三张表,数据库信息设计合理.基于第一次作业所做静态页面使用JSP+JavaBean实现部门信息及部门内员工信息的添加.修改.删除和查询以及员工培训信息维护等功能. 40