學生成績管理系統需求

2021-03-03 23:43:22 字數 2409 閱讀 5120

學生資訊模組詳細用例圖

學生資訊管理模組詳細時序圖

1) 學生成績管理模組詳細設計

學生成績管理模組詳細架構圖

學生成績管理主要包括四個主要功能:

1.新增成績 2.成績瀏覽 3.成績排名 4.成績查詢

學生成績管理模組詳細用例圖

學生成績詳細管理模組時序圖

2) 班級管理模組詳細設計

班級管理模組詳細架構圖

班級管理系統主要分為三個主要功能:

1.班級瀏覽 2.新增班級 3.班級查詢

班級管理模組詳細用例圖

班級管理模組詳細時序圖

3) 系統資訊設定模組詳細設計

系統資訊設定模組詳細設計

系統資訊設定主要分為兩個主要功能:

1. 資料字典,包括:班級設定、專業設定、學員設定、學科設定、學籍異動、處分型別

2. 使用者管理,包括:管理使用者、密碼修改

系統資訊設定模組詳細設計用例圖

系統資訊設定詳細時序圖

4) 資料庫設計(跟據類圖對映過來) (畫概念資料模型圖,和物理資料模型圖)

概念資料模型設計

物理結構模型設計

1.colloges(學院表)

2.speciality(專業表)

3.speyears(學制表)

4.classes(班級表)

5. changetypesrecode(學籍變動記錄表)

6.changetypes(學籍變動型別表)

7.punishmentawardsrecode(獎懲記錄表)

8.punishmentawardstypes(獎懲記錄類別表)

9.admininfo(管理員表)

10.students(學生表)

11.teachers(班主任表)

12.sepc_subjects(專業科目關係表)

13.subjects(科目表)

14.examination(考務表)

5) 介面設計(靜態原型圖,介面的統一風格…)

主窗體介面

新增學生資訊

班級資訊瀏覽

班級資訊查詢

組織機構設定

使用者管理

編輯學生的基本資訊

學生的屬性

成績查詢

型別引數設計

新增班級

新增成績

設定學科

使用者登入

修改密碼

6) 資料結構和演算法設計具體實現

1. 人員配置(建立專案開發小組,分工,設定專案/模組負責人,制定小組章程)

2. 根據總體設計中的分模組來進行編碼工作分工。

**編寫分工

3. 專案開發進度計畫。(畫甘特圖)

4. 專案開發採用的工具。(有哪些工具,用了哪些程式語言)

開發工具:visualstudio 2008,sqlserver 2005

語言:c#,資料庫語言

5. 編碼規範(資料庫命名規範, c#程式設計規範)

目標:● 安全:**完成所需的功能之餘,不要產生負作用,即要穩定可靠

● 易讀:類、例項、成員變數、成員函式的命名一目了然。

● 美觀:盡量同意專案組內人員的程式設計風格。

資料庫命名規範:

1. 資料庫檔名

資料檔案命名採用系統名+_+檔案型別,比如系統名為***sys,則資料庫檔名為***sys_datebase.mdf,有的資料庫檔案有多個,比如sql server就有2個,乙個是資料庫檔案,另乙個是日誌檔案,那麼他們的檔名分別為***sys_datebase.mdf,***sys_datebase.

log。

2. 資料庫物件命名規範

資料庫物件包括表、檢視(查詢),儲存過程(引數查詢),函式,約束,物件名字有字首和實際名字組成,長度不超30.

(1).字首

使用小寫字母。如:

表tb檢視vi

儲存過程 sp

函式fn

(2).實際名字

實際名字盡量描述實體內容,由單詞或單詞組合,每個單詞的首字母大寫,其他字母小寫,不以數字和_開頭。如:

表user_info

檢視user_list

儲存過程 user_delete

(3).示例

合法的物件名字類似如下:

表tb_user_info tb_message_detail

檢視vi_message_list

儲存過程 sp_message_add

3. 表的命名

(1).表名由字首和實際名字組成。字首使用小寫字母tb,表示表。

(2).如果表或者是字段的名稱僅有乙個單詞,那麼建議不使用縮寫,而是用完整的單詞。

(3).所有的儲存值列表的表前面加上字首z

目的是將這些值列表類排序在資料庫最後。

學生成績管理系統需求分析

學號 姓名 班級 完成時間 指導老師 軟體測試報告 1 目錄 2 引言 3 1 編寫目的 3 2 專案背景 3 3 術語說明 3 4 參考資料 4 第一部分調查使用者需求 4 一 教務處管理人員 4 二 任課老師 4 三 本校學生 5 第二部分系統功能的設計和劃分 5 學生管理部分功能如下 5 老師...

學生成績管理系統需求分析

學生成績管理系統 相應資料庫為studdb,請首先研究資料庫相應的表項。了解表與表之間的關係。然後按照實訓的任務要求進行開發。系統功能概述 該系統用於實現學生 教師 課程的管理,以及課程安排,學生網上選課,教師網上成績輸入和學生網上成績查詢等。主要功能包括 1.使用者分為學生 教師和管理員3種型別。...

學生成績管理系統需求分析報告

軟體學院 專案需求分析報告書 課程 專業實訓 3 專案名稱 學生成績資訊管理系統 專業年級 10級軟體工程 姓名學號 指導教師馬飛 2011年09月29日 學生成績管理是乙個學校比不可少的部分,隨著計算機和計算機知識的普及,學生成績管理系統得到了更大的發展空間,通過對學生成績管理系統的開發,可以提高...