84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
大概就是一个选课系统的网站,其中要实现学生选课的功能,一般课程的时间都是周X 第X节到第X节,然后我就不知道数据表里面的time字段该怎么搞了。。。
感觉放date类型也不对,放string类型也很怪,而且还要展示学生的课表,到时候肯定还是按时间来展示的。。所以求指点这个字段该怎么设计?
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
你可以把課程,學生,日程表,選課關係分開四個表。
课程表 课程ID 课程名称 讲师姓名 第几周到第几周 ...
学生 学生ID 学生姓名 ...
日程表 日程ID 课程ID 星期几 第几节课 ...
选课关系 选课关系ID 学生ID 课程ID
這樣下來你知道學生姓名,想要搜尋明天下午要上那些課就這麼幹:從學生表中根據姓名獲取學生ID,從選課關係根據學生ID得到他選過的所有課程的課程ID,從課程表根據課程ID取得該每個課程的開始和結束時間,保留那些符合明天日期的課程。再從行程表根據課程ID取得明天下午可能要上的課程。 大概就這樣吧我想的。我也沒做過這種的,大概猜測了一下。希望有幫助。
你可以把課程,學生,日程表,選課關係分開四個表。
這樣下來你知道學生姓名,想要搜尋明天下午要上那些課就這麼幹:
從學生表中根據姓名獲取學生ID,從選課關係根據學生ID得到他選過的所有課程的課程ID,從課程表根據課程ID取得該每個課程的開始和結束時間,保留那些符合明天日期的課程。再從行程表根據課程ID取得明天下午可能要上的課程。
大概就這樣吧我想的。我也沒做過這種的,大概猜測了一下。希望有幫助。