遼寧工業大學
管理資訊系統設計課程設計報告(**)
題目: 學生選課系統的分析與設計
院(系軟體學院
專業班級: 軟體工程112
學號: 111301050
學生姓名: 安凱辰
指導教師: 翟寶峰
教師職稱: 副教授
起止時間: 2012.5.28--2012.6.8
課程設計(**)任務及評語
院(系):軟體學院教研室:軟體教研室
該學生選課系統是依據大學的選修課的網上申請和管理需求而進行設計的,目的是實現選修課的網上設定、申請功能。這既方便學生選課,又方便學校對學生選修課的管理與控制。根據大學選修課管理的基本過程,學生選課系統應具備課程設定、課程查詢、學生選課、管理員管理等基本功能要求。
系統的主要使用者有學生、開課教師和教務管理人員。網上選課系統是針對在校學生和教師使用,從學生的角度來說,通過網上進行課程發布能大幅度的減少教師的工作量,減少錯誤的發生機率。作為教師,也只要通過自己的電腦來操作即可,不用再奔波於教務處和辦公室之間。
資料流圖是結構化分析方法中使用的工具,它以圖形的方式描繪資料在系統中流動和處理的過程,由於它只反映系統必須完成的邏輯功能,所以它是一種功能模型。資料流圖從資料傳遞和加工的角度,以圖形的方式刻畫資料流從輸入到輸出的移動變換過程。資料流是一組資料。
在資料流圖中資料流用帶箭頭的線表示。如圖1.1所示:
圖1.1學生選課系統資料流圖
資料字典是指對資料的資料項、資料結構、資料流、資料儲存、處理邏輯、外部實體等進行定義和描述,其目的是對資料流程圖中的各個元素做出詳細的說明。資料字典是一種使用者可以訪問的記錄資料庫和應用程式源資料的目錄。主動資料字典是指在對資料庫或應用程式結構進行修改時,其內容可以由dbms自動更新的資料字典。
被動資料字典是指修改時必須手工更新其內容的資料字典。
在需求分析的基礎上進行概念設計,概念設計的任務是在需求分析階段產生的需求說明書的基礎上,按照特定的方法把它們抽象為乙個不依賴與任何具體及其的資料模型,即概念模型。描述概念模型的有力工具是e-r圖。e-r模型是乙個面向問題的概念模型,它強有力的反應了各種表與表之間的關係,用簡單的圖形方式描述現實世界中的資料。
選課系統總體e-r圖如圖2.1所示:
圖2.1學生選課系統總體e—r圖
1. 系統管理員包含了管理員id和密碼。如圖2.2所示:
圖2.2系統管理員實體e—r圖
2. 學生包含了學生編號、登入密碼、學生姓名、年齡、性別、班級。如圖2.3所示。
圖2.3學生實體e—r圖
3. 教師包含了教師編號、登入密碼、姓名、性別、年齡、畢業學校。如圖2.4所示。
圖2.4教師實體e—r圖
4. 課程包含了課程編號、課程名稱、上課時間、地點、課程選課等。如圖2.5所示。
圖2.5課程實體e—r圖
5. 新聞包含了新聞編號、新聞主題、新聞詳情。如圖2.6所示。
圖2.6新聞實體e—r圖
資料庫邏輯設計是整個設計的前半段,包括所需的實體和關係,實體規範化等工作。設計的後半段則是資料庫物理設計,包括選擇資料庫產品,確定資料庫實體屬性(字段)、資料型別、長度、精度確定、dbms頁面大小等。
關係模型如上所示:每個關係模型的第乙個資料項為該關係的主鍵。
管理員表(ano、password)
學生表(num、password、name、age、college、***、dep、class)
教師表(tno、password、tname、t***、tage、tcollage)
班級表(clno、clname、cltea)
課程表(id、course_code、course_name、college、course_time、start_end、course_tech、course_credit、course_site)
新聞表(id、title、detail)
資料庫物理設計階段的任務是根據具體計算機系統的特點,為給定的資料庫模型確定合理的儲存結構和訪問方法。資料庫中的屬性中有資料庫檔案日誌檔案。
1.資料庫檔案
檔名teachonline_data.mdf
位置:c:\program files\microsoftsql server\mssql\data\teachonline_data.mdf
分配的空間(mb):2
檔案自動增長:檔案增長按百分比:10
最大檔案大小:檔案增長不受限
2.日誌檔案
檔名teachonline_data.ldf
位置:c:\program files\microsoftsql server\mssql\data\teachonline_data.ldf
分配的空間(mb):1
檔案自動增長:檔案增長按百分比:10
最大檔案大小:檔案增長不受限
資料庫在物理裝置上的儲存結構與訪問方法稱為資料庫的物理結構。據庫中有主鍵和索引。
管理資訊系統課程設計教務管理資訊系統
遼寧工業大學 管理資訊系統設計課程設計報告 題目 教務管理資訊系統的分析與設計 院 系軟體學院 專業班級 軟體工程113班 學號 111301066 學生姓名 安凱辰 指導教師 王彥華 教師職稱 講師 起止時間 2012.5.28 2012.6.8 課程設計 任務及評語 院 系 軟體學院教研室 軟體...
管理資訊系統課程設計醫藥管理資訊系統
一 專案說明2 二 系統分析4 三 系統設計5 四 程式設計14 五 系統測試37 六 設計總結38 七 參考文獻 致謝39 醫藥銷售系統課程設計報告 1 專案說明 一 專案背景 隨著中國經濟的快速發展,醫藥生產企業迫切需要採用新的銷售管理方法來加強內部醫藥代表管理和客戶管理,高效的處理銷售業務,掌...
管理資訊系統課程設計
題目 湖工售票管理系統 學生姓名 學院名稱 專業學號指導教師 目錄引言一 系統開發目的和意義4 二 系統可行性分析4 2.1 經濟可行性4 2.2 技術可行性4 2.3 操作可行性4 三 系統分析 1 系統需求分析4 1.1 功能需求5 1.2 資料需求5 1.3 6 管理功能圖 業務流程圖 資料流...