遼寧工業大學
管理資訊系統設計課程設計報告(**)
題目: 學生成績管理系統
院(系): 軟體學院
專業班級: 軟體工程113
學號指導教師: 翟寶峰
教師職稱: 副教授
起止時間:2012.5.28-2012.6.8
課程設計(**)任務及評語
院(系):軟體學院教研室:軟體教研室
目錄第1章系統分析 1
1.1 可行性研究 1
1.2 需求分析 1
1.3 資料字典 2
第2章系統設計 4
2.1 總體設計 4
2.2 資料庫設計 4
2.2.1 概念設計 4
2.2.2 邏輯設計 6
2.2.3 物理設計 6
第3章系統實施 8
3.1 資料庫連線 8
3.2 系統模組的實現 9
3.2.1 登陸頁面 9
3.2.2 操作介面 10
3.2.3 學生成績管理 11
第4章總結 12
參考文獻 13
本系統採用功能分析法即通過說明社會現象怎樣滿足乙個社會系統的需要(即具有怎樣的功能)來解釋社會現象和cs模式共同完成。本系統採用cs模式,在某些方面還不是表現的很好,但未來有關學生資訊管理的應該採用多層架構的系統,是真正適應教育資訊化發展三大趨勢的校園網路應用系統,讓資訊科技成為推動教育生產力的有力工具,提高學校的管理水平和效率,同時充分利用全球的教育資源為學校的教育服務,克服目前大部分學校的校園網建設只起到宣傳作用的通病。
系統的設計是在windows 98中文版作業系統環境下,使用visual basic 6.0中文版開發成功的。微軟公司的visual basic 6.
0是windows應用程式開發工具,是目前最為廣泛的、易學易用的物件導向的開發工具。visual basic提供了大量的控制項,這些控制項可用於設計介面和實現各種功能,減少了程式設計人員的工作量,也簡化了介面設計過程,從而有效的提高了應用程式的執行效率和可靠性。sql server 2000是微軟公司最新版的大型資料庫伺服器,其效能指標在各方面都有趕超oracle資料庫的趨勢。
用它可以方便地管理資料庫和開發應用程式,它使用了最先進的資料庫構架,與windows nt/2000平台緊密整合,具有完全的web功能。
隨著學校的規模不斷擴大,學生數量急劇增加,有關學生的各種資訊量也成倍增長。面對龐大的資訊量就需要有乙個學生資訊管理系統來提高學生管理工作的效率。通過這樣的系統可以做到資訊的規範管理、快速查詢、修改、增加、刪除等,從而減少管理方面的工作量。
由於操作人員的計算機知識普遍較差,要求有良好的人機介面。由於該系統的使用物件多,要求有較好的許可權管理。原始資料修改簡單方便,支援多條件修改。
方便的資料查詢,支援多條件查詢。在相應的許可權下,刪除資料方便簡單,資料穩定性好。資料計算自動完成,儘量減少人工干預。
學生資訊管理系統是面向教育部門的學生管理事務,包括學生基本資訊管理,學生成績管理等工作,是利用計算機進行集中管理而開發的系統。該系統是以sql 2000為後台資料庫進行開發的畢業生就業管理系統,力求與實際相結合具有查詢、管理等功能,使教育的管理趨於計算機化,使之更加方便、快捷以提高工作效率。
根據學生資訊管理的需求和特點,該系統實施後,應達到以下目標:
(1)靈活地運用**輸入資料,使資訊傳遞更快捷;
(2)系統採用人機對話方式,介面美觀友好、資料儲存安全可靠;
(3)鍵盤操作,快速響應;
(4)實現各種資訊的新增、刪除、修改、查詢等;
(5)系統執行穩定、安全可靠。
圖1.1系統資料流程圖
1.資料項
資料項是資料庫的關係中不可再分的資料單位。對資料項的描述通常包括以下內容:
資料項描述=
資料項名:學號,學生下表分別列出了資料的名稱、資料型別、長度、取值能否為空。
其基本表清單及表結構描述如下:
表1.1資料項定義
2.資料結構
資料結構反映了資料之間的組合關係。乙個資料結構可以由若干個資料項組成,也可以由若干個資料結構組成,或由若干個資料項和資料結構混合組成。對資料結構的描述通常包括以下內容:
資料結構描述=}
表1.2資料結構
學生成績管理系統實現了對系統的管理、新生資訊的管理、學生基本資訊的管理、學生成績資訊的管理等功能。總體結構設計圖如圖2.1所示。
圖2.1 系統結構設計圖
概念結構設計是在系統的需求分析、資料流程圖和資料字典基礎上的抽象,結合聯絡er模型的設計方法,進行如下概要結構設計。為了使er圖表示得更加清晰,將e-r圖分成實體屬性er圖及實體聯絡er圖。
1.用實體及其屬性的部分er圖表示資料庫系統的概念模型。
(1)使用者資訊實體er圖,如圖2.2所示:
圖2.2 使用者資訊er圖
(2)學生資訊實體er圖,如圖2.3所示:
圖2.3 學生資訊er圖
(3)學生成績資訊實體er圖,如圖2.4所示:
圖2.3 學生成績資訊er圖
(4)學生課程資訊實體er圖,如圖2.5所示:
圖2.5 課程資訊er圖
2.用實體及其聯絡的部分er圖表示資料庫系統的概念模型,實體之間er圖,如圖2.6所示:
圖2.6 實體之間關係er圖
邏輯設計的目的是把概念資料模型轉化為資料庫管理系統可以處理的邏輯模型。也即將由er圖表示的概念模型轉換為dbms通用的邏輯模型,如關係模型,然後對其進行優化。
以關係模型為目標的邏輯結構設計方法是將er實體圖中概念模型對映為關係模型,並且包括一組關係定義,對映的步驟如下:
(1)把er實體圖中的每個實體變換為乙個關係模型。
(2)變換每個關係:多對多模型需要加乙個單獨的關係模型;而一對一的或者一對多的聯絡可用在實體中增加屬性(此處為外來鍵)來模型化。
(3)er圖中的屬性可轉換為關係的屬性。
在系統設計過程中,首先要建立的就是資料庫。本資料庫採用sql server2000來構造,共使用了3個表,它們分別是使用者資訊表(user)、學生基本情況表(student)、學生成績表(sc)。
1) 使用者資訊表(user):表結構如下表所示:
表2.1
2) 學生基本情況表(student):表結構如下表所示:
表2.2
管理資訊系統課設
目錄1 前言 1 1.1 作業背景 1 1.2 選題說明 1 1.3 工作業績 2 2 系統規劃 4 2.1 專案名稱 4 2.2 專案背景 4 2.3 專案目標 4 2.4 開發方法 4 2.5 專案功能 4 2.6 可行性分析報告 5 3 系統分析 6 3.1 業務流程圖 6 3.2 資料流程圖...
管理資訊系統課設24
遼寧工業大學 管理資訊系統設計課程設計報告 題目 員工檔案系統的分析與設計 院 系 軟體學院 專業班級 軟體工程113 學號指導教師 王彥華 教師職稱 講師 起止時間 2012.5.28 2012.6.8 課程設計 任務及評語 院 系 軟體學院教研室 軟體教研室 目錄第1章系統分析 1 1.1需求分...
宿舍管理資訊系統課設報告
目錄第1章寢室管理資訊系統概述 1 1.1宿舍管理資訊系統簡介 1 1.2宿舍管理資訊系統功能描述 1 第2章需求分析 3 2.1 系統目標 3 2.2 業務流程 3 2.3 資料流程 4 2.4 資料字典 6 2.4.1 資料元素定義 6 2.4.2 資料流 7 2.4.3 處理功能 8 2.4....