读书人

做一个大型实验求大神教解决思路

发布时间: 2012-05-24 11:55:41 作者: rapoo

做一个大型实验求大神教
要做一个选课系统开发,我已经做好了选课基本程序,就是一点解决不了,就是选课过程中我可以储存每个学生所选的课(用的是链),但是我怎么在选课过程中同时记录对应课程的被选的学生的信息呢?即既可以在学生登录处查课程和老师,同时可以再老师登录处查自己的课的学生信息。

[解决办法]

探讨

我在想可不可以有一种方法可以在选课过程中同时保存一条条教师的所选学生的链,这样就方便多了,可是自己不会实践啊

[解决办法]
课程和学生这两个实体之间是多对多的关系,在这个关系中,(课程ID+学生ID)是唯一的,即同一个学生不能同时选上两次同一个课程,课程反过来也是一样。基于这个分析,你可以先创建一个结构或者类,其中有课程ID和学生ID这两个成员,比如
C/C++ code
typedef struct _relation{   int courseID;   int studentID;   // ...}Relation; 

读书人网 >C++

热点推荐