學生學籍管理系統

2021-03-04 09:39:55 字數 4259 閱讀 3845

軟體工程實驗組長:符慧宇

年級:2002

指導教師:曹付元

專案名稱:學生學籍管理系統

開發人員:符慧宇,郭彬婧,韓雅婷,郭曉晶,高飛,賀文文

軟體計畫:

一:專案目標:

利用本系統實現學生資訊管理,學生成績管理,考試管理和使用者管理。

二:主要功能:

對學生學籍資訊和學生成績資訊進行查詢和管理

三:人員分配

四:進度安排

需求分析 :3到4周;

資料庫設計:2周;

前台程式設計:3到4周

軟體需求規格說明書:

一、 開發平台:

開發工具:delphi7.0

資料庫:sql server 2000

支援的作業系統:windows98/2000/xp

二:系統流程圖:

三:e-r圖

:1n四:資料流圖

d1:事務資料

d2:成績排名表d3:使用者報表

五:資料字典

資料項名 :學號

含義:唯一標識每一學生

型別:數值型

取值範圍:0001至9999

取值含義:順序編號

資料項名:姓名

含義:乙個學生的乙個屬性

型別:字元型

資料項名:性別

含義:乙個學生的乙個屬性

型別:字元型

資料項名:籍貫

含義:乙個學生的乙個屬性

型別:字元型

資料項名:政治面貌

含義:乙個學生的乙個屬性

型別:字元型

資料項名:出生日期

含義:乙個學生的乙個屬性

型別:日期型

資料項名:所在院系

含義:乙個學生的乙個屬性

型別: 字元型

資料項名:生源型別

含義: 學生的乙個屬性

型別: 字元型

資料項名:專業

含義: 學生的乙個屬性

型別: 字元型

資料項名:入學時間

含義: 唯一標識每乙個專案

型別: 日期型

資料項名:課程名稱

含義:課程的乙個屬性

型別:字元型

資料項名:課程號

含義:課程的乙個屬性

型別:字元型

資料項名:授課教師

含義:課程的乙個屬性

型別:字元型

資料項名:成績

含義:聯絡的乙個屬性

型別:數值型

取值範圍:0至100

資料項名:軟體工程

含義: 《軟體工程》的分數

型別: 數值型

取值範圍:0至100

資料項名:網路工程

含義: 《網路工程》的分數

型別: 數值型

取值範圍:0至100

資料項名:原編譯理

含義:《原編譯理》的分數

型別: 數值型

取值範圍:0至100

資料項名:體系結構

含義:《體系結構》的分數

型別: 數值型

取值範圍:0至100

資料項名:多**

含義:《多**》的分數

型別:數值型

取值範圍:0至100

資料項名:英語

含義:《英語》的分數

型別: 數值型

取值範圍:0至100

資料項名:高等數學

含義: 《高等數學》的分數

型別: 數值型

取值範圍:0至100

資料項名:微機原理

含義:《微機原理》的分數

型別: 數值型

取值範圍:0至100

資料項名:組合語言

含義:《組合語言》的分數

型別: 數值型

取值範圍:0至100

資料項名:c

含義:《c++》的分數

型別: 數值型

取值範圍:0至100

詳細說明:

名:學生

含義說明:是此學籍管理系統的資料結構之一,定義了乙個學生的有關資訊

組成:學號,學生姓名,學生學籍,學生成績

資料流名:查閱記錄

說明:查閱記錄

資料**:欲查詢資訊

資料去向:查詢

資料結構:即對資料儲存各詳細細節及各處理過程-資料流的輸入,輸出流作出說明

軟體設計說明書

一功能結構圖

詳細的功能描述:

1 學生資訊管理模組主要是對學生資訊(學號,姓名,性別,家庭住址等)進行管理。本模組有分為三個子模組:

學生資訊錄入

學生資訊查詢

學生資訊修改/刪除

其中,學生資訊查詢不需要登入即可使用,資訊錄入和修改/刪除模組則需要先登入後才能使用。

2 學生成績管理模組主要是對學生成績進行管理。本模組又分為5個子模組:

學生成績錄入

學生成績查詢

學生成績修改/刪除

計算總分與排名

其中學生成績查詢不需要登入即可使用,其他模組則需要先登入後才可使用。

3 考試管理模組主要對考試進行如下管理:

新增新考試

對已有的考試資訊進行修改/刪除

對考試科目進行新增/刪除

本模組需要先登陸後才能使用

4 使用者管理模組主要對使用本系統的使用者進行如下管理:

新增新使用者

對已有的使用者進行更改使用者名稱,密碼和許可權(管理員或普通使用者)等操作

刪除使用者

本模組只有管理員才可以使用,普通使用者不能進入

二資料庫的設計

(一 ) 學生學籍資訊表

主鍵: 學號

(二) 學生成績資訊表

主鍵 :學號

軟體工程實驗心得體會(一)

《軟體工程實驗》第一節課上的是理論課,課堂上曹老師講到:"軟體工程的本質就是管理思想"。當時我對這句話並沒有深刻的理解,直到完成了這個學期的實驗專案時,我才對這句話有了切身的體會。

20世紀50年代中期,美國兩位教授哈羅德.孔茨和西里兒.奧唐內爾在其有關管理學的教科書中,把管理的職能分為以下五種:

計畫 ,組織,人員配備,指導和控制。而這五項要素在軟體工程專案的設計過程中也是必不可少的。

我們實驗的第一步就是編寫軟體計畫書。"計畫工作是一座橋梁,他把我們所在的這岸和我們要去的彼岸連線起來"。計畫工作給我們提供了通向未來目標的明確道路,也為一切後續工作提供了基礎。

計畫內容包括了"五w一h",即計畫書必須清楚地描述和確定下述內容:what做什麼?目標與內容。

why為什麼做?原因。who誰去做?

人員。 where何地做?地點。

when何時做?時間。 how怎樣做?

方式和手段。以上步驟在軟體工程實驗的計畫階段也是類似的。

我們確定了實驗的基本目標和方向,並制定了明確的實施計畫後,就必須通過組織設計為計畫的有效實施創造條件。我們軟工實驗的第二步是進行系統設計,包括:確定所需要的硬體,軟體和資料**,並對將要設計生產出來的,用來滿足既定功能要求的系統進行描述。

具體來說就是:(1)涉及使用者介面或人員和資訊的互動點;(2)產生資料及其屬性和結構以及不同資料之間的關係,如:系統流程圖,e-r圖,資料流圖,資料字典等,還要將這些資料最終輸入到資料庫中,成為資料庫的輸入,(3)設計軟體系統—各種電腦程式,以上這些步驟在管理活動的組織階段也是一樣的。

合理的人員配置在管理活動中,發揮著重要的作用。我們在軟體工程實驗中也同樣不可忽視人員配備問題,只有合理用人才能事半功倍。我們應該根據小組人員的特點來分配任務,這樣可以使工作熱情得到最大限度的激發,從而提高工作效率。

如同管理的指導只能一樣,在軟工的實驗過程中,一定的指導也是必需的。每節實驗課時,曹老師都在機房,我們遇到解決不了的問題時,可以及時地向老師請教,老師會給我們一些指導性的建議,對實驗的順利進展也有很大的幫助。

控制是管理過程中的不可分割的一部分,同樣也是我們實驗過程中的必不可少的一部分。有效的控制可以保證各項工作朝著達到組織目標的方向進行。而且,控制越是完善,組織目標就越容易實現。

控制在我們的實驗中具體表現為:保證各組織階段的任務都能在預定的時間內完成,而且要把已完成的部分與預定的標準進行比較,來檢驗是否出現了偏差,以及時進行糾正和調整。

此外,通過軟體工程的實驗,我還有很多收穫:理論知識用於指導實踐,親身體驗才能領悟軟體工程的妙用。我感覺到實驗過程中雖然花費了大量的時間思考,但同時換取了寶貴的經驗。

開發軟體必須嚴謹求實,脈絡清晰,還需要那麼一點點敬業精神,犧牲部分休息娛樂的時間,運用工程學的思想開發軟體,就要跳出原本只注重程式設計的狹隘圈子,從巨集觀上把握軟體的生命週期,強調整體性與協調性,不能任意妄為。特別是需求分析、總體設計和詳細設計階段的工作,更要做到細緻、準確,為後期工作做好鋪墊。

學生學籍管理系統

攀枝花學院 學生課程設計 學生姓名 鄒青容學號 201410802044 所在院 系 2014級數學與計算機學院 專業 資訊與計算科學 班級 資訊與計算科學1班 指導教師 何春燕職稱 導師 2015年7月3日 攀枝花學院教務處制 攀枝花學院本科學生課程設計任務書 注 任務書由指導教師填寫。課程設計 ...

學生學籍管理系統設計

電腦科學系08級 1 班童琦 46號 一 需求分析 隨著資訊科技在管理上越來越深入而廣泛的應用,管理資訊系統的實施在技術上已逐步成熟。管理資訊系統是乙個不斷發展的新型學科,任何乙個單位要生存要發展,要高效率地把內部活動有機的組織起來,就必須建立與自身特點相適應的管理系統。對於學校而言,學生學籍管理工...

學生學籍管理系統需求分析

1 引言 目前,院校的學生資訊管理工作已經不再侷限於對學生基本資訊資料庫的維護,而是越來越多地參與到為其他相關部門提供一些必要的協調和服務。學生學籍管理的現狀主要為 由於缺乏統一的管理方式,學生的資料較為分散,並且經常需要對資料進行變更,對於變動的資料不能做到及時統一與修正。相關部門很難建立一套機制...