注册 登录
编程论坛 C++教室

用c++编写一个学生信息综合管理系统

闵令超 发布于 2012-11-30 12:05, 4487 次点击
设计一个小型学生综合信息管理系统,要求能够对文件进行读写,
可以增加记录、删除记录、修改记录和对记录进行排序。
具体要求:
1,主要类
 学生类:包括学号,姓名,性别,家庭地址,宿舍,通讯方式(可动态增减),所属班级编号,成绩(可动态
增减)
 通讯方式类:通讯名称(如:家庭电话,宿舍电话等),内容(电话号码或者同讯地址)
 课程类: 课程号,任课教师工号,上课地点,上课时间,学分,课程性质
 成绩类:课程号,成绩
 教师类: 包括工号,姓名,性别,所在系,所开课程的课程号(可动态增减)
 班级类: 班级编号,班级名称,学生学号(可动态增减)
2, 要求:
    要求动态添减修改的,可以使用链表或者动态申请/释放内存的方式实现。
    一个班的学生可以按照学号、平均成绩进行排序输出
    每一个类中与cout,cin进行数据交换的函数之多各一个
    数据可以保存到文件和从文件进行读入。
 
3,其它说明
   在自己进行程序的设计和实现时,可是适当增加类及类的成员/成员函数
8 回复
#2
mmmmmmmmmmmm2012-11-30 13:33
正准备搞一个类似的来锻炼下 mark
#3
zxd5432012-12-01 00:18
这是要做什么?
#4
StarFall2012-12-01 07:08
的确是个不错的题 。 lz还是自己做吧
#5
lyj1232012-12-01 15:01
并没有什么难度啊?别看题目规模很大,仔细去想
,主要类
 学生类:包括学号,姓名,性别,家庭地址,宿舍,通讯方式(可动态增减),所属班级编号,成绩(可动态
 增减)
 通讯方式类:通讯名称(如:家庭电话,宿舍电话等),内容(电话号码或者同讯地址)
 课程类: 课程号,任课教师工号,上课地点,上课时间,学分,课程性质
 成绩类:课程号,成绩
 教师类: 包括工号,姓名,性别,所在系,所开课程的课程号(可动态增减)
 班级类: 班级编号,班级名称,学生学号(可动态增减)
这几个类都很容易实现啊,就是要用文件储存是吧。如果要用到数据库稍微有点麻烦,不过你可以自定义存储方法啊用txt格式,自己把握文件读写。

 要求:
    要求动态添减修改的,可以使用链表或者动态申请/释放内存的方式实现。
    一个班的学生可以按照学号、平均成绩进行排序输出
    每一个类中与cout,cin进行数据交换的函数之多各一个
    数据可以保存到文件和从文件进行读入。

动态删减,用到链表这最简单的数据结构
排序,随你挑个算法,简单点冒泡,个人比较喜欢快排
没有难点啊?楼主给出一个题目是来求作业吗?
我记得本版标题就告诫不要求作业啊!
把哪里不会写出来,大家可以帮你解决啊
#6
小小小火柴2012-12-01 15:54
  楼主,这个是你们课程设计的任务?
#7
闵令超2012-12-01 17:41
回复 6楼 小小小火柴
额,不是的啊,只是一个作业而已,我已经做出来了
#8
闵令超2012-12-01 17:41
回复 5楼 lyj123
谢了,我已经做出来了
#9
爱咋地咋地2012-12-12 15:04
楼主会不会做教小学生英语的编程啊,我头都大了
1