學生成績管理系統mis
1. 管理信息系統實驗報告
實驗目的: 學習LMIS的設計方法和思想
實驗內容: 1、能從GIS平台進行設計軟體,網路平台
2、選擇你最熟悉的業務畫功能圖
3、畫頁面設計
4、編碼模型設計
5、選擇模塊設計
實驗過程:
1. 學生信息管理系統功能結構圖
根據系統分析階段得到的數據流圖,採用軟體設計的概念和原理,以上一次參照的學生信息管理信息系統為實例,給出學生信息管理系統功能結構圖(圖1.1)。
2.系統運行平台設計
2.1系統運行平台設計的依據與基本原則
系統運行平台是指管理信息系統運行所依賴的硬體和軟體,因此其設計就是針對新系統的目標,在各種技術手段和實施方法中權衡利弊,合理地利用各種資源,選擇適當的計算機硬體,網路通信設備及其他輔助設備,軟體,以滿足新系統邏輯模型的需要和技術需求。系統運行平台設計的內容主要包括系統網路配置,硬體平台選擇,軟體平台選擇等。系統運行平台設計是每一個企業在開發管理系統時都要遇到的問題,影響著整個系統的成敗。
操作系統的選擇可以選擇Window NT、Windows 2000 Server、Windows Server 2003
2.2系統平台設計方案
本系統採用Windows NT 4.0作為網路操作系統,後台資料庫管理採用Microsoft Access,採用PowerBuilder 8.0作為前台卡發工具,採用C/S計算模式,資料庫伺服器設置在信息中心。
學生檔案管理系統
系統
學籍管理
班級管理
專業與課程
成績管理
圖1.1 學生信息管理系統功能圖
3.代碼設計
為了方便學生的管理,方便數據的輸入和輸出,為每個學生編制了學號代碼。左起兩位代表入學時間,左起3~4為表示招生類型,左起5~6位表示所屬院系,7~8表示所屬專業,後兩位表示學生序號(圖4.1)。
N N N N N N N N N N
學生序號
所屬專業
所屬院系
招生類型
入學時間
圖4.1 代碼設計圖
例如,學號0307241081表示此學生為2003年入學,二級學院經濟管理學院信息管理與信息系統專業序號為81號
4.資料庫設計
4.1資料庫的邏輯
在完成數據的概念模型設計即E-R圖後,即可進入資料庫的邏輯設計階段。資料庫的邏輯設計即把得到的滿足第三範式的關系轉化為特定的資料庫管理系統下的數據表。根據前面得到的各個關系,現把它們轉化為數據表。
(1)學生信息表:學號、姓名、性別、政治面貌、出生日期、專業、班級、家庭住址、聯系電話、備注。此表共有10個欄位,由於在校所有學生中,不可能存在兩個學生的學號相同,所以在本表中學號作為學生信息表的主鍵。
(2) 課程信息表:課程名稱、所屬專業。
(3)專業信息表:專業編號、專業名稱。此表以專業編號為主鍵。
(4) 班級信息表:班級名稱、所屬院系、輔導員、教室、人數。此表共有5個欄位,以班級名稱為主鍵,用於記錄學生所在班級的信息。
(5) 成績信息表:學號、姓名、專業、課程名稱、成績。此表共有5個欄位,以學號和課程名稱共同為主鍵,用於記錄學生在校期間的各科考試成績。
(6) 用戶表:用戶名稱、密碼、用戶ID。此表用於系統對操作員的設置。
4.2 資料庫的物理設計
在完成資料庫的邏輯設計後,就可以開始資料庫的物理設計。本學生信息管理系統採用Access資料庫。並在以下創建幾個數據表,其結構如下:
表5.2.1 學生信息表結構
欄位名
數據類型
欄位長度與格式
關鍵字
學號
文本
15
是
姓名
文本
20
否
性別
文本
5
否
政治面貌
文本
12
否
出生日期
日期型
YYYY-MM-DD
否
專業
文本
20
否
班級
文本
20
否
家庭住址
文本
50
否
聯系電話
文本
15
否
備注
文本
50
否
表5.2.2 課程信息表結構
欄位名
數據類型
欄位長度與格式
關鍵字
課程名稱
文本
20
是
所屬專業
文本
20
否
表5.2.3 專業信息表結構
欄位名
數據類型
欄位長度與格式
關鍵字
班級名稱
文本
20
是
所屬院系
文本
20
否
輔導員
文本
10
否
教室
文本
15
否
人數
文本
3
否
表5.2.4 班級信息表結構
欄位名
數據類型
欄位長度與格式
關鍵字
專業名稱
文本
20
是
所屬院系
文本
20
否
表5.2.5 成績信息表結構
欄位名
數據類型
欄位長度與格式
關鍵字
學號
文本
15
是
姓名
文本
20
否
成績專業
文本
20
否
課程名稱
文本
20
是
成績
文本
5
否
5. 模塊設計
採用SD法和模塊說明數,完成系統模塊設計。圖5.1給出了系統「班級管理」
表5.2為其模塊說明書。
班級管理
添加班級
修改班級
修改班級信息成功
出錯信息
圖5.1「班級管理」結構圖
表5.2 「班級管理」模塊的描述
模塊編號
F-bjgl
名稱
班級管理
功能
對班級進行添加和修改
輸入
專業名,所屬院系
輸出
0:操作失敗;1:操作成功
相關表
班級信息表
調用的模塊
班級添加;班級修改
實驗收獲:
通過在上機的實驗過程的操作中,認識到並且了解到了系統分析與系統設計過程中從物理模型上到概念模型上的轉換的實現。同時也學習了在數據設計過程中的一些比較重要的和關鍵的步驟與信息。在製作實驗報告的過程中通過操作WORD進行作圖分析的過程,也加深了對系統設計過程的理解
自己修改一下就得了。