-
大小: 13.5MB文件類型: .zip金幣: 1下載: 0 次發(fā)布日期: 2023-07-02
- 語(yǔ)言: C/C++
- 標(biāo)簽: C++??課程設(shè)計(jì)??有文檔??
資源簡(jiǎn)介
1.學(xué)生選課系統(tǒng)
教師基本信息:課程名稱,課程代碼,教師姓名
課程基本信息:課程名稱,課程代碼,教師姓名,上課時(shí)間,課時(shí),開(kāi)課學(xué)期,學(xué)分
專業(yè)選修課信息包括:課程名稱,課程代碼,教師姓名,上課時(shí)間,課時(shí),開(kāi)課學(xué)期,學(xué)分,課程性質(zhì),所屬專業(yè);
公共選修課信息包括:課程名稱,課程代碼,教師姓名,上課時(shí)間,課時(shí),開(kāi)課學(xué)期,學(xué)分,課程性質(zhì),面向?qū)I(yè),開(kāi)課學(xué)院。
學(xué)生信息:學(xué)號(hào),姓名,專業(yè),選課信息。
(1)管理員入口(下面括號(hào)里的表示二級(jí)菜單的功能)
(a) 1查詢課程信息(課程名,課程代碼,教師姓名,上課時(shí)間,開(kāi)課學(xué)期, 面向?qū)I(yè)/所屬專業(yè))。
2增加課程信息(專業(yè)課及公共課)。
3刪除課程信息(課程名,課程代碼,教師姓名,上課時(shí)間,開(kāi)課學(xué)期, 面向?qū)I(yè)/所屬專業(yè))。
4更新課程信息(課程名,課程代碼,教師姓名,上課時(shí)間,開(kāi)課學(xué)期, 面向?qū)I(yè)/所屬專業(yè))。
5 排序(課程名、課程代碼、上課時(shí)間、面向?qū)I(yè)/所屬專業(yè))
6 課程信息的保存(寫(xiě)文件)與顯示(包括讀取文件中的信息)
(b)1查詢學(xué)生信息(學(xué)號(hào),姓名,專業(yè))
2增加學(xué)生信息
3刪除學(xué)生信息(學(xué)號(hào),姓名,專業(yè))
4更新學(xué)生信息(學(xué)號(hào),姓名,專業(yè))
5 學(xué)生信息的保存(寫(xiě)文件)與顯示(包括讀取文件中的信息)
(c)選課信息:記錄學(xué)生的選課情況(課程名,教師姓名,上課時(shí)間),將相關(guān)信息保存到文本文件中。
(d) 統(tǒng)計(jì)模塊包括:每個(gè)學(xué)生所選課程的門(mén)數(shù),每門(mén)課程所選的學(xué)生人數(shù)。
(e)根據(jù)選課信息,生成一張課程表。(提示:課程表需要按上課時(shí)間的順序排好)
(2).學(xué)生入口:
a.選課(每人每學(xué)期選課不能超過(guò)4門(mén);同一學(xué)期選修同一門(mén)課程的學(xué)生人數(shù)不能超過(guò)100人。只能選自己專業(yè)的專業(yè)選修課或面向自己專業(yè)的公共選修課。)
b.1) 讀取課程信息、所有學(xué)生選好的課程信息、自己選好的課程信息
2) 查詢課程信息(課程名,課程代碼,教師姓名,上課時(shí)間,開(kāi)課學(xué)期, 面向?qū)I(yè)/所屬專業(yè))
3)查詢學(xué)生信息(學(xué)號(hào),姓名,專業(yè),選課信息)
4) 顯示課程表
注意:
某位老師可以上多門(mén)課,上課時(shí)間不能沖突;
某位老師可以上同一門(mén)課,課程代碼相同,但是上課時(shí)間不能沖突;
多位老師可以開(kāi)設(shè)同一門(mén)課,課程代碼不同;
某位同學(xué)不能在同一個(gè)學(xué)期選不同老師的同一門(mén)課(課程名)。
教師基本信息:課程名稱,課程代碼,教師姓名
課程基本信息:課程名稱,課程代碼,教師姓名,上課時(shí)間,課時(shí),開(kāi)課學(xué)期,學(xué)分
專業(yè)選修課信息包括:課程名稱,課程代碼,教師姓名,上課時(shí)間,課時(shí),開(kāi)課學(xué)期,學(xué)分,課程性質(zhì),所屬專業(yè);
公共選修課信息包括:課程名稱,課程代碼,教師姓名,上課時(shí)間,課時(shí),開(kāi)課學(xué)期,學(xué)分,課程性質(zhì),面向?qū)I(yè),開(kāi)課學(xué)院。
學(xué)生信息:學(xué)號(hào),姓名,專業(yè),選課信息。
(1)管理員入口(下面括號(hào)里的表示二級(jí)菜單的功能)
(a) 1查詢課程信息(課程名,課程代碼,教師姓名,上課時(shí)間,開(kāi)課學(xué)期, 面向?qū)I(yè)/所屬專業(yè))。
2增加課程信息(專業(yè)課及公共課)。
3刪除課程信息(課程名,課程代碼,教師姓名,上課時(shí)間,開(kāi)課學(xué)期, 面向?qū)I(yè)/所屬專業(yè))。
4更新課程信息(課程名,課程代碼,教師姓名,上課時(shí)間,開(kāi)課學(xué)期, 面向?qū)I(yè)/所屬專業(yè))。
5 排序(課程名、課程代碼、上課時(shí)間、面向?qū)I(yè)/所屬專業(yè))
6 課程信息的保存(寫(xiě)文件)與顯示(包括讀取文件中的信息)
(b)1查詢學(xué)生信息(學(xué)號(hào),姓名,專業(yè))
2增加學(xué)生信息
3刪除學(xué)生信息(學(xué)號(hào),姓名,專業(yè))
4更新學(xué)生信息(學(xué)號(hào),姓名,專業(yè))
5 學(xué)生信息的保存(寫(xiě)文件)與顯示(包括讀取文件中的信息)
(c)選課信息:記錄學(xué)生的選課情況(課程名,教師姓名,上課時(shí)間),將相關(guān)信息保存到文本文件中。
(d) 統(tǒng)計(jì)模塊包括:每個(gè)學(xué)生所選課程的門(mén)數(shù),每門(mén)課程所選的學(xué)生人數(shù)。
(e)根據(jù)選課信息,生成一張課程表。(提示:課程表需要按上課時(shí)間的順序排好)
(2).學(xué)生入口:
a.選課(每人每學(xué)期選課不能超過(guò)4門(mén);同一學(xué)期選修同一門(mén)課程的學(xué)生人數(shù)不能超過(guò)100人。只能選自己專業(yè)的專業(yè)選修課或面向自己專業(yè)的公共選修課。)
b.1) 讀取課程信息、所有學(xué)生選好的課程信息、自己選好的課程信息
2) 查詢課程信息(課程名,課程代碼,教師姓名,上課時(shí)間,開(kāi)課學(xué)期, 面向?qū)I(yè)/所屬專業(yè))
3)查詢學(xué)生信息(學(xué)號(hào),姓名,專業(yè),選課信息)
4) 顯示課程表
注意:
某位老師可以上多門(mén)課,上課時(shí)間不能沖突;
某位老師可以上同一門(mén)課,課程代碼相同,但是上課時(shí)間不能沖突;
多位老師可以開(kāi)設(shè)同一門(mén)課,課程代碼不同;
某位同學(xué)不能在同一個(gè)學(xué)期選不同老師的同一門(mén)課(課程名)。
代碼片段和文件信息
#include?“class.h“
istream?&operator>>(istream?&is?Class?&c)
{
static?int?m?=?0;
if?(&is?==?&cin)
{
is?>>?c.period?>>?c.start?>>?c.credit?>>?c.nature?>>?c.c;
return?is;
}
else
{
is?>>?c.period?>>?c.start?>>?c.credit?>>?c.nature?>>?c.c;
return?is;
}
}
void?Class::set_part_Class(Teacher?&t)
{
teacher_name?=?t.getteacher_name();
class_name?=?t.getclass_name();
class_code?=?t.getclass_code();
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-12-31?15:41??學(xué)生選課系統(tǒng)\
?????目錄???????????0??2018-12-31?15:41??學(xué)生選課系統(tǒng)\.vs\
?????目錄???????????0??2018-12-31?15:41??學(xué)生選課系統(tǒng)\.vs\學(xué)生選課系統(tǒng)\
?????目錄???????????0??2018-12-31?15:41??學(xué)生選課系統(tǒng)\.vs\學(xué)生選課系統(tǒng)\v14\
?????文件???????57344??2017-06-29?21:30??學(xué)生選課系統(tǒng)\.vs\學(xué)生選課系統(tǒng)\v14\.suo
?????目錄???????????0??2018-12-31?15:41??學(xué)生選課系統(tǒng)\Debug\
?????文件??????323584??2017-06-29?07:42??學(xué)生選課系統(tǒng)\Debug\學(xué)生選課系統(tǒng).exe
?????文件?????1212868??2017-06-29?07:42??學(xué)生選課系統(tǒng)\Debug\學(xué)生選課系統(tǒng).ilk
?????文件?????4124672??2017-06-29?07:42??學(xué)生選課系統(tǒng)\Debug\學(xué)生選課系統(tǒng).pdb
?????目錄???????????0??2018-12-31?15:41??學(xué)生選課系統(tǒng)\學(xué)生選課系統(tǒng)\
?????文件????33161216??2018-07-12?16:06??學(xué)生選課系統(tǒng)\學(xué)生選課系統(tǒng).sdf
?????文件????????1336??2017-06-26?18:20??學(xué)生選課系統(tǒng)\學(xué)生選課系統(tǒng).sln
?????文件???????15360??2018-07-12?16:06??學(xué)生選課系統(tǒng)\學(xué)生選課系統(tǒng).v12.suo
?????文件?????????432??2017-06-28?09:11??學(xué)生選課系統(tǒng)\學(xué)生選課系統(tǒng)\class.cpp
?????文件?????????801??2017-06-28?09:11??學(xué)生選課系統(tǒng)\學(xué)生選課系統(tǒng)\class.h
?????文件????????8242??2017-06-28?16:18??學(xué)生選課系統(tǒng)\學(xué)生選課系統(tǒng)\class_time.cpp
?????文件????????1414??2017-06-28?09:11??學(xué)生選課系統(tǒng)\學(xué)生選課系統(tǒng)\class_time.h
?????目錄???????????0??2018-12-31?15:41??學(xué)生選課系統(tǒng)\學(xué)生選課系統(tǒng)\Debug\
?????文件??????229390??2017-06-29?07:42??學(xué)生選課系統(tǒng)\學(xué)生選課系統(tǒng)\Debug\class.obj
?????文件??????224330??2017-06-29?07:42??學(xué)生選課系統(tǒng)\學(xué)生選課系統(tǒng)\Debug\class_time.obj
?????文件??????814833??2017-06-29?07:42??學(xué)生選課系統(tǒng)\學(xué)生選課系統(tǒng)\Debug\lesson.obj
?????文件??????478920??2017-06-29?07:42??學(xué)生選課系統(tǒng)\學(xué)生選課系統(tǒng)\Debug\list.obj
?????文件??????283365??2017-06-29?07:42??學(xué)生選課系統(tǒng)\學(xué)生選課系統(tǒng)\Debug\professional_course.obj
?????文件??????283447??2017-06-29?07:42??學(xué)生選課系統(tǒng)\學(xué)生選課系統(tǒng)\Debug\public_class.obj
?????文件??????463025??2017-06-29?07:42??學(xué)生選課系統(tǒng)\學(xué)生選課系統(tǒng)\Debug\student.obj
?????文件??????141261??2017-06-29?07:42??學(xué)生選課系統(tǒng)\學(xué)生選課系統(tǒng)\Debug\teacher.obj
?????文件??????137861??2017-06-29?07:42??學(xué)生選課系統(tǒng)\學(xué)生選課系統(tǒng)\Debug\test.obj
?????文件??????191427??2017-06-29?07:42??學(xué)生選課系統(tǒng)\學(xué)生選課系統(tǒng)\Debug\user.obj
?????文件?????1870848??2017-06-29?07:42??學(xué)生選課系統(tǒng)\學(xué)生選課系統(tǒng)\Debug\vc140.idb
?????文件??????708608??2017-06-29?07:42??學(xué)生選課系統(tǒng)\學(xué)生選課系統(tǒng)\Debug\vc140.pdb
?????文件????????5436??2017-06-29?07:42??學(xué)生選課系統(tǒng)\學(xué)生選課系統(tǒng)\Debug\學(xué)生選課系統(tǒng).log
............此處省略177個(gè)文件信息
評(píng)論
共有 條評(píng)論