管理員功能;
新增、修改、刪除學生成績資訊
發布學生成績資訊
新增、刪除、修改學生資訊
學生功能:
查詢成績
圖1 成績管理系統業務流程圖
通過需求分析,得出學生成績管理系統資料流圖
圖2 學生成績管理系統資料流圖頂層圖
圖3 上下文圖
圖4 成績查詢子系統
圖5 成績修改子系統
圖6 成績發布子系統
(根據編號對資料流程圖中的各元素如資料流、資料儲存、外部實體和處理邏輯進行細節描述)
● 資料流的描述
資料流編號:s001
資料流名稱:管理員登陸資訊
簡稱:管理員資訊
資料流**:管理員
資料流去向:學生成績管理系統
資料流組成:管理員賬號和密碼
資料流量;100/天
高峰流量:500/天
資料流編號:s002
資料流名稱: 課程資訊
簡稱: 課程資訊
資料流**: 課程資訊表
資料流去向:學生成績管理系統
資料流組成: 學生姓名,學號、年齡、課程、年級
資料流量;1000/天
高峰流量:10000/天
資料流編號:s003
資料流名稱:學生成績查詢資訊
簡稱: 學生成績
資料流**: 管理員
資料流去向: 學生成績管理系統
資料流組成: 學生學號、成績、課程
資料流量;1000/天
高峰流量:10000/天
資料流編號:s004
資料流名稱:查詢者資訊
簡稱: 查詢
資料流**: 學生
資料流去向: 成績查詢系統
資料流組成: 學生學號
資料流量;2000/天
高峰流量:30000/天
資料流編號:s005
資料流名稱:學生成績資訊
簡稱: 學生成績
資料流**: 成績查詢系統
資料流去向: 學生
資料流組成: 學號、姓名、成績
資料流量;2000/天
高峰流量:30000/天
資料流編號:s006
資料流名稱:成績單資訊
簡稱: 成績單
資料流**: 成績發布系統
資料流去向: 學生
資料流組成: 學號、姓名、成績
資料流量;10000/天
高峰流量:80000/天
● 處理邏輯的描述
處理邏輯編號:p0
處理邏輯名稱:成績管理系統
簡述: 是最高層系統,可以查詢、修改、發布成績
輸入的資料流: 管理員賬號、密碼、學生學號
處理描述: 系統呼叫各個子系統完成不同功能
輸出的資料流: 學生資訊或學生成績
處理頻率;1000/天
處理邏輯編號:p01
處理邏輯名稱:成績查詢子系統
簡述: 管理員登陸系統,輸入想要查詢的學生學號,獲得成績
輸入的資料流: 學號
處理描述: 呼叫成績查詢功能模組處理
輸出的資料流: 成績
處理頻率;1000/天
處理邏輯編號:p02
處理邏輯名稱:成績修改子系統
簡述:管理員可以修改學生成績
輸入的資料流: 學生學號
處理描述: 按照學號查詢學生成績,然後修改,最後儲存
輸出的資料流: 新的成績
處理頻率;100/天
處理邏輯編號:p03
處理邏輯名稱:成績發布系統
簡稱:成績發布
輸入的資料流: 學生學號
處理描述: 首先查詢學生成績,然後將其發布到網路上
輸出的資料流: 成績
處理頻率;1000/天
● 資料儲存的描述
資料儲存編號:d01
資料儲存名稱:學生成績資訊
簡稱: 學生成績儲存資訊
資料儲存組成;學號、姓名、課程、成績
關鍵字:學號
相關聯的處理;d02 d03
資料儲存編號:d02
資料儲存名稱:學生資訊
簡稱: 學生資訊儲存
資料儲存組成;學號、姓名、課程
關鍵字:學號
相關聯的處理;d01
資料儲存編號:d03
資料儲存名稱:課程資訊
簡稱: 課程資訊儲存
資料儲存組成;課程名、課程號
關鍵字:課程號
相關聯的處理;d01
● 外部實體的描述
外部實體編號:e01
外部實體名稱:管理員
簡述:對學生成績資訊進行管理
輸入的資料流:d02
輸出的資料流:d01
外部實體編號:e02
外部實體名稱:學生
簡述:學生可以查詢成績
輸入的資料流:d02 d03
輸出的資料流:d01
根據系統資料流圖和資料字典,得出系統的總體概念模型cdm
系統cmd圖(conceptualdatamodel_1.cdm
系統pdm圖(conceptualdatamodel_1.pdm)
7.物理設計和實施(crebas.sql)
/* dbms name: microsoft sql server 2000
/* created on: 2011-1-12 15:45:33
alter table relationship_2
drop constraint fk_relation_relations_學生
goalter table relationship_2
drop constraint fk_relation_relations_課程表
goalter table 學生
drop constraint fk_學生_relations_學生成績表
goalter table 學生成績表
drop constraint fk_學生成績表_relations_管理員
goalter table 課程表
drop constraint fk_課程表_relations_教師
goalter table 課程表
drop constraint fk_課程表_relations_學生成績表
goif exists (select 1
from sysindexes
where id = object_id('relationship_2')
and name = 'relationship_2_fk'
and indid > 0
and indid < 255)
drop index relationship_2.relationship_2_fk
goif exists (select 1
from sysindexes
where id = object_id('relationship_2')
and name = 'relationship_3_fk'
and indid > 0
and indid < 255)
drop index relationship_2.relationship_3_fk
goif exists (select 1
from sysindexes
where id = object_id('學生')
and name = 'relationship_4_fk'
and indid > 0
and indid < 255)
drop index 學生.relationship_4_fk
goif exists (select 1
from sysindexes
where id = object_id('學生成績表')
and name = 'relationship_5_fk'
and indid > 0
and indid < 255)
drop index 學生成績表.relationship_5_fk
goif exists (select 1
from sysindexes
where id = object_id('課程表')
and name = 'relationship_1_fk'
and indid > 0
and indid < 255)
drop index 課程表.relationship_1_fk
goif exists (select 1
from sysindexes
where id = object_id('課程表')
and name = 'relationship_6_fk'
資料庫學生成績管理系統
湖南工業大學 課程設計報告 實習名稱資料庫課程設計 設計題目學生成績管理系統 小組分工情況 目錄一 需求分析2 1 系統功能需求3 2 軟體執行環境3 二 er圖設計4 2.1 學生er圖設計4 2.2 教師er圖設計5 2.3 課程er圖設計5 2.4 總體er圖設計5 三 概念模型設計6 3.1...
學生成績管理系統資料庫課程設計
軟體課程設計2 報告 專業 電腦科學與技術 設計題目 學生成績管理系統 2014年4月 目錄1 需求分析 1 1.1 行業現狀 1 1.2 可行性分析 2 1.3 系統執行環境 3 1.4 系統功能模組圖 4 2 系統設計 5 2.1 系統流程圖 5 2.2 資料流圖 6 2.2.1 頂層資料流圖 ...
資料庫課程設計學生成績管理系統
課程設計報告 2012年1月3日 目錄一概述1 1.1目的與要求1 1.2設計環境1 二需求分析1 2.1 系統功能要求設計1 2.2 系統模組設計1 2.3 資料字典2 三概念模型設計4 四邏輯和物理結構設計4 4.1由系統e r圖轉化而得到的關係模式 5 4.2 確定關係模型的訪問方法5 4.3...