研究生管理系統

2021-03-03 21:27:05 字數 3533 閱讀 4344

資料庫課程設計報告

題目: 學院教務管理資訊系統

學院數學與計算機學院

專業網路工程

學號 2008432108

姓名史中華

指導教師宋鑫

2023年6月20日

河北大學學年**(課程設計)任務書

(指導教師用表)

指導教師簽字:

系主任簽字:

主管教學院長簽字:

目錄 一需求分析 1

1.1 使用者需求 1

1.2 系統功能需求 1

1.3 系統效能需求 1

1.4 系統軟硬體環境確定 2

二系統功能設計 3

2.1 系統功能結構 3

2.2 系統功能處理流程 4

三系統資料庫設計 10

3.1資料庫概念設計 10

3.2資料庫邏輯設計 10

3.3資料庫物理設計 12

四系統實現 14

4.1資料庫連線的實現 14

4.2使用者登入功能的實現 15

4.3學生資訊管理功能的實現 22

4.4教師資訊管理功能的實現 30

4.5專業資訊管理功能的實現 37

4.6課程資訊管理功能的實現 41

4.7分數資訊管理功能的實現 46

五小結 54

參考文獻 55

本系統模擬一般學院的教務資訊管理內容,包括學生資訊管理、教師資訊管理、專業資訊管理、課程資訊管理和分數資訊管理等模組,使用者的主要需求如下:

(1)能分類管理學生的基本資訊。

(2)能分類管理教師的基本資訊。

(3)能進行資訊的查詢操作,比如能按學生的姓名、學號、專業等資訊查詢出學生的相關資訊;能按教師的姓名、職工號、籍貫等資訊查詢出教師的相關資訊。

(4)能進行資訊的錄入操作,管理員能夠完成對學生、教師、專業、課程和分數等基本資訊的錄入操作。

(5)能進行資訊的刪除操作,管理員能夠實現對學生、教師和分數等基本資訊的刪除功能。

(6)具有一定的許可權,分為管理員、教師和學生三種不同使用者,例如一般使用者(如學生)不可進行某些資訊的錄入和刪除。

系統的功能需求有:

(1)在sql server中,建立各關係模式對應的庫表並初始化各表,確定各表的主鍵、索引、參照完整性、使用者自定義完整性等。

(2)能對各庫表提供輸入、查詢、刪除,列印顯示等基本操作。

(3)能實現學生、教師、專業、課程、分數等基本資訊的錄入操作。

(4)能明細實現如下各類查詢:

①能查詢學生的基本資訊,能按學生的姓名、學號、專業、性別、籍貫等條件進行查詢。

②能查詢教師的基本資訊,能按教師的姓名、職工號、性別、籍貫、學位等條件進行查詢。

③能查詢分數的基本資訊,能按學生的學號、課程等條件進行查詢。

(5)能實現學生、教師、分數等基本資訊的刪除操作。

(6)使用者管理功能,包括使用者登入等功能。

教務工作很多,尤其是在開學初和學期末,工作量很大。有許多抄寫工作和煩瑣的重複勞動,很容易出錯。比如學生基本資訊的錄入、教師基本資訊的管理、各個專業資訊的新增、課程的安排、分數的錄入等。

這些工作如果用人工去做,很費時費力,尤其是在學院比較大,人數較多的情況下,需要更多的人員去完成這些工作,抄寫量大,出錯率高。這就要求教務管理資訊系統在效能上滿足一下需求:

(1)操作簡單易學,不要求過高的計算機技術技能。

(2) 利用資料庫儲存基本資訊,資料儲存安全穩定,能夠實現資訊的新增、查詢、刪改等功能。

(3)具有一定的訪問許可權,防止資訊被隨意篡改。

(4)能夠提高工作效率並減輕勞動強度。

(5)能夠提高資訊處理速度和準確性。

(6)人機介面友好,功能操作便捷合理

本學院教務管理資訊系統在window 7環境下開發,並保證能夠在windows xp及以上版本中相容執行。

microsoft visual studio 2010是目前最流行、版本最高的 windows平台應用程式開發環境,並提供了高階開發工具、除錯功能、資料庫功能等,所以將其作為本設計的基本開發平台。

在程式語言選擇方面,c#擁有c/c++的強大功能以及visual basic簡易使用的特性,很適合軟體系統的開發,成為本系統的開發實現語言。

sql server 2005是目前最流行的關聯式資料庫管理系統,為了保持統一性,同時,也為了系統資料的穩定性和安全性,我選用它作為資料庫開發工具。

學院教務管理資訊系統的目的是實現學生資訊的管理(包括學生資訊的錄入、學生資訊的查詢和學生資訊的刪除)、教師資訊的管理(包括教師資訊的錄入、教師資訊的查詢和教師資訊的刪除)、專業資訊的管理、課程資訊的管理、分數資訊的管理(包括分數的錄入和分數的查詢)以及一些其他功能。

學院教務管理資訊系統的使用者包括學生、教師和管理員三類,學院教務管理資訊系統的結構圖如下所示:

圖2-1 系統結構圖

系統的主要功能概述:

1.學生資訊的管理:此模組分為資訊錄入、資訊查詢和資訊刪除三部分,提供了學生基本資訊的錄入和查詢刪除功能。

2.教師資訊的管理:此模組分為資訊錄入、資訊查詢和資訊刪除三部分,提供了教師基本資訊的錄入和查詢刪除功能。

3.專業資訊的管理:此模組分為資訊錄入和資訊查詢兩部分,提供了專業基本資訊的錄入和查詢功能。

4.課程資訊的管理:此模組分為資訊錄入和資訊查詢兩部分,提供了課程基本資訊的錄入和查詢功能。

5.分數資訊的管理:此模組分為資訊錄入、資訊查詢和資訊刪除三部分,提供了分數基本資訊的錄入和查詢刪除功能。

本軟體的資料流圖如下:

圖2-2 資料流圖

(1)學生資訊管理模組

此模組分為資訊錄入、資訊查詢和資訊刪除三部分,提供了學生基本資訊的錄入、查詢和刪除功能。

1 資訊錄入部分:使用者(只有管理員擁有該許可權)將學生的基本資訊通過系統錄入資料庫。

2 資訊查詢部分:使用者(所有成員均有此許可權)根據自己所需要的條件查詢對應學生的基本資訊,可分別按姓名,性別,學號,專業和籍貫等條件進行查詢,並給予顯示。

3 資訊刪除部分:使用者(只有管理員擁有該許可權)將具備條件的學生資訊從資料庫中刪除。

對應流程圖分別如下:

圖2-3 學生資訊錄入流程圖

圖2-4 學生資訊查詢流程圖

圖2-5 學生資訊刪除流程圖

(2)教師資訊管理模組

此模組分為資訊錄入、資訊查詢和資訊刪除三部分,提供了教師基本資訊的錄入、查詢和刪除功能。

1 資訊錄入部分:使用者(只有管理員擁有該許可權)將教師的基本資訊通過本模組錄入資料庫。

2 資訊查詢部分:使用者(所有成員均有此許可權)根據自己所需要的條件查詢對應教師的基本資訊,可分別按職工號,姓名,性別,籍貫和學位等條件進行查詢,並給予顯示。

3 資訊刪除部分:使用者(只有管理員擁有該許可權)將具備條件的教師資訊從資料庫中刪除。

對應流程圖分別如下:

圖2-6 教師資訊錄入流程圖

圖2-7 教師資訊查詢流程圖

圖2-8 教師資訊刪除流程圖

(3)專業資訊管理模組

此模組分為資訊錄入和資訊查詢兩部分,提供了專業基本資訊的錄入和查詢功能。

某高校研究生學籍管理系統

題目 x管理資訊系統分析報告 院 系經管學院 專業名稱市場營銷專業 姓名任課老師張瑞卿 二o一一年四月 目錄 目錄格式如下 目錄1 xx 1.1 x xx 1.1.1 x xx 1.2 x xx 1.3 x xx 2 xx 2.1 x xx 2.1.1 x xx 2.2 x xx 3 xx 3.1 ...

研究生宿舍管理系統用例圖

研究生宿舍管理系統的需求分析 第一部分調查使用者需求 本系統的終端使用者為宿舍樓管理員,本宿舍樓的學生,研究生秘書和系統管理員。結合對自己學校宿舍樓管理老師的諮詢和對同宿舍樓同學的調查,得出使用者的下列實際要求 1 宿舍樓的基本情況 學生住在宿舍樓中,每棟宿舍樓都會有若干名老師負責本宿舍樓的日常管理...

研究生管理資訊系統概要設計

公司軟體開發文件 文件編號 版本號 文件名稱概要設計說明書 專案名稱 黨校研究生部管理資訊系統 專案負責人 編寫年月日 校對年月日 審核年月日 批准年月日 開發單位公司 目錄 引言 4 1.1編寫目的 4 1.2 背景 4 1.3 定義 4 1.4參考資料 4 2總體設計 4 2.1需求規定 4 2...