计算机学院教学管理ER图,教学管理系统数据库ER图和SQL语句.doc
.. ..
教學(xué)管理系統(tǒng)
一、系統(tǒng)功能需求
學(xué)校教務(wù)管理系統(tǒng)是針對(duì)學(xué)校的大量信息處理工作而開(kāi)發(fā)的管理軟件,完成的主要功能如下:
(1) 學(xué)生基本信息管理:能夠?qū)W(xué)生基本信息進(jìn)行輸入、刪除、修改。學(xué)生基本信息包括:
學(xué)號(hào)、姓名、性別、出生日期、入學(xué)成績(jī)、所在系號(hào)。
(2) 系部基本信息管理:系部的基本信息輸入、修改、刪除。系部基本信息包括:系號(hào)、
系名稱(chēng)、系的簡(jiǎn)介。
(3) 課程信息管理:課程信息的輸入、修改、刪除。課程信息包括:課程號(hào)、課程名稱(chēng)、
任課教師號(hào)、學(xué)時(shí)、學(xué)分、上課時(shí)間、上課地點(diǎn)、考試時(shí)間。
(4) 教職工信息管理:教職工信息的輸入、修改、刪除。教職工信息包括:職工號(hào)、姓名、
性別、出身年月、所在系號(hào)、職稱(chēng)、技術(shù)專(zhuān)長(zhǎng)。
(5) 選課管理:學(xué)號(hào)、學(xué)生、課程號(hào)、課程名稱(chēng)、上課教師姓名、系號(hào)
每學(xué)期所選課程的學(xué)分不能超過(guò)15分。學(xué)生可以同時(shí)選修一門(mén)或多門(mén)課程。可以同時(shí)為多個(gè)學(xué)生選修某一門(mén)或某幾門(mén)課程。可以刪除和修改選課信息。
(6) 成績(jī)管理可以按課程輸入和修改成績(jī),也可以按學(xué)生輸入和修改成績(jī)。
(7) 信息查詢(xún)
可以按學(xué)號(hào)、姓名、系號(hào)查詢(xún)學(xué)生基本信息。
可以按職工號(hào)、姓名、系號(hào)查詢(xún)教職工基本信息。
可以按系號(hào)、系名稱(chēng)查詢(xún)系的基本信息。
可以按課程號(hào)、課程名稱(chēng)、上課教師姓名查詢(xún)課程基本信息。
按學(xué)號(hào)、課程號(hào)、課程名稱(chēng)、上課教師姓名、系號(hào)查詢(xún)學(xué)生成績(jī),內(nèi)容包括課程基本情況。若查詢(xún)涉及多門(mén)課程,則按課程分組。
每門(mén)課程按總評(píng)成績(jī)從高分到低分給出選修該門(mén)課程的所有學(xué)生的成績(jī)(平時(shí)成績(jī)、考試成績(jī)和總評(píng)成績(jī))。
(8) 統(tǒng)計(jì)報(bào)表
a、成績(jī)報(bào)表:內(nèi)容包括課程基本信息(課程號(hào)、課程名稱(chēng)、任課教師號(hào)、學(xué)時(shí)、學(xué)分),選課學(xué)生名單(學(xué)號(hào)、姓名、性別),每個(gè)學(xué)生的平時(shí)成績(jī)、考試成績(jī)和總評(píng)成績(jī)。
能按課程號(hào)、課程名稱(chēng)、教師姓名輸出對(duì)應(yīng)課程的成績(jī)報(bào)表。
b、能夠根據(jù)課程、授課教師統(tǒng)計(jì)成績(jī)>=90分、>=80分、>=70分、>=60分及不及格學(xué)生的人數(shù)及比例。
二、任務(wù)描述
1、根據(jù)需求描述,完成數(shù)據(jù)概念模型設(shè)計(jì),畫(huà)出E-R圖;
2、優(yōu)化E-R圖,給出數(shù)據(jù)邏輯模型;
3、將邏輯模型轉(zhuǎn)換成物理模型并創(chuàng)建數(shù)據(jù)庫(kù)和數(shù)據(jù)表。要求數(shù)據(jù)表能盡量實(shí)現(xiàn)數(shù)
據(jù)完整性要求。
4、根據(jù)需要,創(chuàng)建適當(dāng)?shù)乃饕?/p>
5、為了實(shí)現(xiàn)系統(tǒng)功能,使用SQL語(yǔ)句向數(shù)據(jù)表添加相關(guān)數(shù)據(jù)。
6、寫(xiě)出實(shí)現(xiàn)系統(tǒng)管理功能用到的刪除、修改操作的SQL語(yǔ)句。
7、寫(xiě)出實(shí)現(xiàn)系統(tǒng)需要用到的查詢(xún)語(yǔ)句。
8、用視圖實(shí)現(xiàn)成績(jī)報(bào)表的生成。
9、為了更好的實(shí)現(xiàn)系統(tǒng),創(chuàng)建合適的存儲(chǔ)過(guò)程和函數(shù)。(至少各一個(gè))。
10、撰寫(xiě)數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)報(bào)告及項(xiàng)目總結(jié)。
11、完成答辯。
期末實(shí)訓(xùn)評(píng)分標(biāo)準(zhǔn)
序號(hào)
評(píng)分內(nèi)容
評(píng)分標(biāo)準(zhǔn)
分值
1
E-R圖和邏輯設(shè)計(jì)
創(chuàng)建適當(dāng)?shù)腅-R圖和邏輯設(shè)計(jì)關(guān)系
10
2
創(chuàng)建數(shù)據(jù)庫(kù)和數(shù)據(jù)表
創(chuàng)建數(shù)據(jù)庫(kù)
2
創(chuàng)建合適的數(shù)據(jù)表
15
具有適當(dāng)?shù)闹麈I
5
具有適當(dāng)?shù)耐怄I和其他約束
5
3
創(chuàng)建索引
創(chuàng)建適當(dāng)?shù)乃饕?/p>
3
4
添加數(shù)據(jù)
根據(jù)系統(tǒng)需求,添加適當(dāng)?shù)臄?shù)據(jù)
5
5
修改、刪除數(shù)據(jù)
正確完成數(shù)據(jù)的修改、刪除
5
6
查詢(xún)
寫(xiě)出系統(tǒng)要求的查詢(xún)語(yǔ)句
15
7
創(chuàng)建視圖
正確創(chuàng)建視圖
4
8
存儲(chǔ)過(guò)程和函數(shù)
正確創(chuàng)建存儲(chǔ)過(guò)程
3
正確創(chuàng)建函數(shù)
3
9
設(shè)計(jì)報(bào)告
設(shè)計(jì)報(bào)告內(nèi)容合理
5
包含個(gè)人心得體會(huì)
5
10
答辯
根據(jù)要求完成答辯
15
總計(jì)
100分
入學(xué)技術(shù)專(zhuān)長(zhǎng)出生年月性別職工號(hào)姓名所在系號(hào)教職學(xué)時(shí)職稱(chēng)考試時(shí)間任職教師學(xué)號(hào)選課管理課程號(hào)課程號(hào)上課時(shí)間課程名稱(chēng)上課地點(diǎn)學(xué)分課程信息課程號(hào)系號(hào)系簡(jiǎn)介系名稱(chēng)系部所屬所在系號(hào)成績(jī)管理成績(jī)姓名學(xué)生出生日期性別學(xué)號(hào)
入學(xué)
技術(shù)專(zhuān)長(zhǎng)
出生年月
性別
職工號(hào)
姓名
所在系號(hào)
教職
學(xué)時(shí)
職稱(chēng)
考試時(shí)間
任職教師
學(xué)號(hào)
選課管理
課程號(hào)
課程號(hào)
上課時(shí)間
課程名稱(chēng)
上課地點(diǎn)
學(xué)分
課程信息
課程號(hào)
系號(hào)
系簡(jiǎn)介
系名稱(chēng)
系部
所屬
所在系號(hào)
成績(jī)管理
成績(jī)
姓名
學(xué)生
出生日期
性別
學(xué)號(hào)
USE market
GO
CREATE TABLE 學(xué)生基本信息
(
學(xué)號(hào)INT PRIMARY KEY,
姓名 VARCHAR(10) NOT NULL,
性別 VARCHAR(50),
出生日期 INT ,
入學(xué)成績(jī) INT,
所在系號(hào) INT,
)
GO
USE market
GO
CREATE TABLE 系部基本信息
(
系號(hào) INT PRIMARY KEY,
系名稱(chēng) VARCHAR(50) NOT NULL,
總結(jié)
以上是生活随笔為你收集整理的计算机学院教学管理ER图,教学管理系统数据库ER图和SQL语句.doc的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 联想一体机DNS服务器未响应,本地诊断d
- 下一篇: 舆情智慧决策闭环管理