本篇文章是第一次發(fā)布在這個平臺上,文章的內(nèi)容是平時課程的一個小作業(yè),由于時間不足,還有很多內(nèi)容沒有完善好,會繼續(xù)下一次的修改,對該學(xué)生管理系統(tǒng)進(jìn)行修改和創(chuàng)新,
學(xué)生信息管理系統(tǒng)
一、分析
1.1 業(yè)務(wù)分析
? 學(xué)生信息管理系統(tǒng)是一個面向?qū)W生和學(xué)校老師的一個多功能數(shù)據(jù)平臺,??該學(xué)生信息管理系統(tǒng)主要是實(shí)現(xiàn)對大學(xué)在校生的學(xué)籍信息的系統(tǒng)化管理,具體的功能涉及實(shí)現(xiàn)對學(xué)生的基本信息、班級、專業(yè)、院系等的查詢、修改和刪除等功能,同時也會實(shí)現(xiàn)課程、學(xué)生成績信息管理、實(shí)現(xiàn)學(xué)生信息管理的增刪改查操作。
1.2分析系統(tǒng):系統(tǒng)面向的用戶是老師和學(xué)生,對于不同的用戶系統(tǒng)所提供的功能也有所不同,其中對于學(xué)生來說,可以提供該系統(tǒng)進(jìn)行自身數(shù)據(jù)的查詢,對于老師來說,該系統(tǒng)不僅可以提供自身教師數(shù)據(jù)的查詢,還可以對學(xué)生信息進(jìn)行增刪改查操作。
1.2.1學(xué)生用戶
? ? ? ①查詢各個學(xué)生的學(xué)號、姓名、班級、專業(yè)、院系等信息;
? ? ? ②查詢學(xué)生選課情況以及成績單。
1.2.2教師用戶
? ? ? ? ?①實(shí)現(xiàn)學(xué)生信息、班級、院系、專業(yè)等的管理;?
? ? ? ? ?②實(shí)現(xiàn)課程、學(xué)生成績信息管理;? ?
? ? ? ? ?③查詢教師信息? ?
二、構(gòu)建模型
2.1 概念模型:ERP模型
?文章來源地址http://www.zghlxwxcb.cn/news/detail-455901.html
?
??
?
?
?
?
總體E-R圖如下所示(不完整版)?
?
?
2.2 數(shù)據(jù)模型:設(shè)計表格
①學(xué)生表
?
②教師表
?
③課程表
?
④教室表
?
⑤成績表
?
⑥專業(yè)表
?
⑦院系表
?
?
2.2.1 將ERP模型轉(zhuǎn)化為關(guān)系模式eg:
按照將E-R圖轉(zhuǎn)換為關(guān)系模式的規(guī)則,將上圖所示E-R圖轉(zhuǎn)換,得到的關(guān)系模式為:學(xué)生(學(xué)號,姓名,性別,生日,民族,所屬班級,所屬院系,聯(lián)系電話,居住地址,入學(xué)時間)
老師(教師編號,姓名,性別,生日,職稱,所屬院系,聯(lián)系電話)
課程(課程編號,課程名,任課教師編號,開課時間,結(jié)課時間,上課地點(diǎn),考察形式,學(xué)分點(diǎn))
成績(課程編號,課程名,學(xué)號,姓名,學(xué)分點(diǎn),成績)
宿舍(宿舍號,宿舍地址,宿舍類型,宿舍人數(shù),宿舍所屬院系)
院系(院系名稱,院系編號)
班級(班級編號,班級名稱,人數(shù),院系編號)
- 創(chuàng)建表格
利用sql語句按照上述構(gòu)建的模型創(chuàng)建表格(創(chuàng)建表格的代碼暫無)
?
- 插入數(shù)據(jù)
- 維護(hù)數(shù)據(jù):
5.1 查詢學(xué)生所有信息,SQL語句如下:
??查詢結(jié)果如下圖所示。
?5.2 查詢老師所有信息,SQL語句如下:
?
?
查詢結(jié)果如下圖所示:
?
5.3 查詢選課了通信原理科目的學(xué)生信息,SQL語句如下:
? ? 查詢結(jié)果如下圖所示:
5.4 對應(yīng)科目的老師信息,SQL語句如下:
?
? ? 查詢結(jié)果如下圖所示:
5.5?刪除學(xué)號為xx的學(xué)生信息,SQL語句如下:
5.6查詢年齡大于20歲的學(xué)生信息,SQL語句如下:
? ? 查詢結(jié)果如下圖所示:
?
5.7?學(xué)號為xx的學(xué)生修改其電話號碼,SQL語句如下:
文章來源:http://www.zghlxwxcb.cn/news/detail-455901.html
?
到了這里,關(guān)于學(xué)生信息管理系統(tǒng)MySql課程設(shè)計的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!