C++面向过程设计学生成绩管理系统
1个回答
展开全部
虽然不知你具体想问什么,但我还是说一说我的理解。
面向过程的话,就是说用纯C++语言在Win32控制台中编程了,不用连接数据库,不用制作界面。
这种学生成绩管理系统我大一的时候也做过,很考编程的基本功。
学生成绩管理系统要实现的最基本功能是插入、查询、修改、删除、排序。
你可以用链表,也可以用数组(面向过程的话,建议用数组)。我当时用的是链表。
我简单说一下怎么实现:
插入:定义数组,一个一个往数组加元素就可以了。
查询:从数组头开始,进行数组遍历,如果找到所需数据,就显示出来。
修改:首先要查询到要修改的数据,然后直接修改某一数据。
删除:首先要查询到要删除的数据,然后删除该数据,但后面的数据都要往前移一位。
排序:建议用冒泡排序、选择排序或者插入排序,不过如果你牛B,你也可以试试快速排序什么的。
另外,你可以用一个switch语句,判断用户选择如何插入、查询、修改、删除还是排序,这样比较好操作。
最后,你可以参考一下这个源代码,希望对你有用。
http://wenku.baidu.com/view/061116bfc77da26925c5b0d2.html
面向过程的话,就是说用纯C++语言在Win32控制台中编程了,不用连接数据库,不用制作界面。
这种学生成绩管理系统我大一的时候也做过,很考编程的基本功。
学生成绩管理系统要实现的最基本功能是插入、查询、修改、删除、排序。
你可以用链表,也可以用数组(面向过程的话,建议用数组)。我当时用的是链表。
我简单说一下怎么实现:
插入:定义数组,一个一个往数组加元素就可以了。
查询:从数组头开始,进行数组遍历,如果找到所需数据,就显示出来。
修改:首先要查询到要修改的数据,然后直接修改某一数据。
删除:首先要查询到要删除的数据,然后删除该数据,但后面的数据都要往前移一位。
排序:建议用冒泡排序、选择排序或者插入排序,不过如果你牛B,你也可以试试快速排序什么的。
另外,你可以用一个switch语句,判断用户选择如何插入、查询、修改、删除还是排序,这样比较好操作。
最后,你可以参考一下这个源代码,希望对你有用。
http://wenku.baidu.com/view/061116bfc77da26925c5b0d2.html
深圳市校管家教育科技有限公司_
2024-02-23 广告
2024-02-23 广告
选择培训学校管理系统,需要考虑多方面因素,如系统功能。培训学校管理系统实现了动态的网络化管理,提高了各职能部门的协同办公效能。培训学校管理系统是针对培训学校的管理和教学特点而设计的高效协同工作平台和优秀的综合管理系统。具体费用不是一定的,和...
点击进入详情页
本回答由深圳市校管家教育科技有限公司_提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询