學生資訊管理系統

2021-03-04 09:21:07 字數 1398 閱讀 5703

指導教師:王耀寬

學生姓名:劉雲龍

學生班級:10級網工六班

學生學號:105151140122

完成時間:2012.5.20

一. 課程設計目的

1.1 目的

(1)基本掌握物件導向程式設計的基本思路和方法;

(2)達到熟練掌握c++語言的基本知識和技能;

(3)能夠利用所學的基本知識和技能,解決簡單的程式設計問題1.2 要求

基本要求:

(1)要求利用物件導向的方法以及c++的程式設計思想來完成系統的設計;

(2)要求在設計的過程中,建立清晰的類層次;

(3)在系統中至少要定義三個類,每個類中要有各自的屬性和方法;

(4)在系統的設計中,至少要用到物件導向的一種機制。

創新要求:

在基本要求達到後,可進行創新設計,如根據查詢結果進行修改的功能。

二. 需求分析

2.1 使用者需求

1.確定使用者:該系統的使用者有學生和系統管理員。

2.學生需求:登入系統,檢視自己資訊,退出系統。

3.系統管理員需求:登入系統,錄入並儲存學生資訊,檢視學生資訊,修改學生資訊,刪除學生資訊,退出系統。

三. 概要設計

3.1 功能描述

(1) 使用繼承的方法構造3個類(如人員類---基類,普通學生類和管理員類----派生類)使用相應的物件放置相應資訊

(2) 編寫同名的display()成員函式,用來輸出相應的內容(3) 錄入學生資訊並儲存

(4) 按不同類別輸出學生資訊(如按性別、年齡等)(5) 查詢學生資訊(以一種或多種方式,如按名字、學號等檢索)(6) 修改學生資訊並儲存

(7) 刪除學生資訊

(8) 計算學生的平均成績

3.2 功能分析

學生資訊管理系統中主要有系統管理、學生和管理員管理、成績管理。

(1)系統管理:

系統管理包括3個模組分別為使用者管理、密碼管理、登陸管理。

(2)學生和管理員管理

學生和管理員管理包含1個模組是用來學生和管理員資訊。

(3)成績管理

包含4個模組分別為學生檢視資訊、管理員檢視資訊、管理員錄入資訊、管理員修改資訊、管理員刪除資訊。

上面的模組可用下圖3-1表示:

圖 3-1

四. 操作流程

系統流程圖如下圖3-1所示:

圖3-1

5.詳細設計

5.1 設計的類

根據要求設計了四個類,他們分別是:人員類、學生類、管理員類、選單類。

1.人員類

class person

;2. 學生類

class student

;3. 管理員類

class administrator

;4. 選單類

class manu;

學生資訊管理系統

1 引言 1.1編寫目的 為明確軟體需求,安排專案規劃與進度,組織軟體開發與測試,撰寫本文件。此需求分析書詳細描述了 學生資訊管理系統 的需求,包括使用者的功能性及非功能性等要求,為使用者提供完整且較詳盡的系統功能運作藍圖。同時為設計人員提供乙個完整的,可靠的設計約束,以提高質量的設計 編寫 完成該...

學生資訊管理系統

網路資料庫 姓名丁若峰 學號 20092334037 院系濱江學院電子工程系 成績二 一一年十二月十五日 專案名稱 學生資訊管理系統 班級 09通訊 2 班姓名 丁若峰 學號 20092334037完成時間 2011年12月 1需求分析 根據調查找分析,本系統有以下幾個功能 系統管理功能 為使用者設...

學生資訊管理系統

c程式設計 實訓及課程設計專案報告 學籍管理系統 班級 1112班 姓名 李志 指導教師 鄧泓 開發時間 5月29日 一 系統簡介 設計乙個基於執行程式後,首先顯示版權資訊,使用者需按y y進入系統主選單。在主選單中輸入相應的數字可執行相應的程式功能,包括錄入學生資訊 修改學生資訊 刪除學生資訊 和...