1. 程式人生 > >學生資訊管理系統之第二篇主要功能模組設計和資料庫設計

學生資訊管理系統之第二篇主要功能模組設計和資料庫設計



4.2系統主要功能模組設計:

1)基本資訊模組:是管理員對學生資訊進行新增操作。通過本介面管理員可以對學生資訊進行相應的修改,包括學號、姓名、出生日期等。可以通過該介面輸入學生姓名實現查詢該學生的所有資訊。管理員可以把學生的整條資訊進行刪除,同時也刪除學生的成績。

2)成績管理模組:是管理員對學生綜合成績進行管理。包括姓名、學號、課程、課程成績等資訊錄入,查詢,和修改操作。

3)課程管理模組:在該模組可以實現管理員對某個系或班級的課程資訊按照學分、課程型別、課程編號、以及學時等條件錄入,修改,刪除操作。根據課程名稱進行查詢。

4.4資料庫設計:

4.4.1資料庫概念結構設計

(1)學生E-R圖:

(2)課程E-R圖:

(3)成績E-R圖:

相關推薦

學生資訊管理系統第二主要功能模組設計資料庫設計

 4.2系統主要功能模組設計: (1)基本資訊模組:是管理員對學生資訊進行新增操作。通過本介面管理員可以對學生資訊進行相應的修改,包括學號、姓名、出生日期等。可以通過該介面輸入學生姓名實現查詢該學生的所有資訊。管理員可以把學生的整條資訊進行刪除,同時也刪除學生的成績。

學生資訊管理系統第三登入介面java程式碼

class DLFrame extends JFrame implements ActionListener, ItemListener {// 登入介面  JPanel p1 = null;  JPanel p2 = null;  JPanel p3 = null;  

6小時手把手帶你快速做一個自己的Java學生資訊管理系統Java學生資訊管理系統專案原始碼視訊教程

本視訊教程一共分為四個階段,每個階段都會是上一個階段的擴充套件,每一個階段的系統都可獨立作為一個完整的系統。第一階段是Java學生資訊管理系統,完成了學生資訊的管理、班級資訊的管理、教師資訊的管理、以及

學生資訊管理系統】-優化1

【前言】 經過將近一個月的時間,學生資訊管理系統完成了,在這其中學到了不少。 【正文】 在剛敲完學生時,有各種各樣的錯誤,需要一點一點的優化,以下是我優化的一部分: 1.限制使用者名稱和密碼的長度: 屬性中,MaxLength=8 2.只能輸入數字:

學生資訊管理系統【修改資訊視窗】

自從開始敲學生資訊管理,就發現有幾個視窗從來木有成功開啟過,它們是(修改學籍資訊)(修改成績資訊)和(修改課程資訊)視窗,這幾個視窗每次想開啟的時候都會彈出“實時錯誤:3021"這個視窗 點選除錯就會蹦到這句” mrc.MoveFirst“ 一開始卡著這裡了好幾天,我知道

學生資訊管理系統增(二):新增班級資訊流程

第一步:資訊載入 組合框內新增資訊(AddItem屬性) Private Sub Form_Load() comboGrade.AddItem "初中一年級" comboGrade.AddItem "初中二年級" comb

學生資訊管理系統增(三):新增成績資訊流程

一、新增學生成績資訊的一般流程 二、根據已知資訊新增未知資訊的流程 三、ExecuteSQL的查詢流程 流程簡單概括: 首先,對文字框進行判斷:是否為空,是否為數字; 其次,對文字框內容進行判斷,連線資料庫看是否

學生資訊管理系統】-知識1

1.Trim可去掉開頭和結尾的空格 語法: LTrim(string):去掉字串string前面(開頭)的空格。例如LTrim(” 1 23 “) 返回 “1 23 ” RTrim(string):去掉字串string後面(結尾)的空格。例

學生資訊管理系統優化注意事項

           根據這幾天和大家的交流,我總結了以下幾方面,也許不是最全面的,但是已經囊括了大部分需要優化的方面,歡迎大家來給我補充.  一、限制問題 ·文字框長度限制(例如:聯絡電話長度,分

學生資訊管理系統】——優化(二)

優化內容 3、查詢資訊窗體——check複選框 介面簡潔、設計美觀,提供給使用者需要的、滿足使用者的需求,給使用者帶來方便。所以,我在查詢資訊的窗體中,對於選查詢方式,這部分做了一些改動。當載入完窗體時,因為使用者還沒有選擇查詢方式,為使介面簡潔,滿足使用者所需

學生資訊管理系統查:查詢成績資訊流程

查詢成績資訊流程圖: 查詢成績資訊程式碼部分 一、myflesgrid資料載入 With myflexgrid .CellAlignment = 4 '對齊方式中中對齊 .TextMat

學生資訊管理系統】優化(四)

前言 為了給使用者更好的體驗,作為“程式猿”的我們需要不斷的優化我們的小程式。在優化過程中,不斷的發現問題、解決問題,方可得到很大的提升。 過程 1、在MDI窗體裡顯示當前日期和時間(運用的控制元件StatusBar) 1) Private Sub

學生資訊管理系統總結(三)——優化

enter,esc鍵設定 確定按鈕屬性default------→true 取消按鈕屬性cancel------→true 窗體中心位置展現 首先將窗體介面通過滑鼠拖拽,達到介面大小適中 接著檢視屬性中的height,width屬性數值,將該數值填入下面程式碼中 from中新增以

Java——Web開發簡單的學生資訊管理系統

這僅僅是一個跟著視訊學習的小系統,大牛就繞道啦~ 系統實現的功能: 與mysql資料庫連線,實現登陸功能 管理員登陸成功後能檢視學生資訊 擴充套件功能(完成刪除與更新學生資訊的操作) 系統實現過程: 寫一個簡單的登陸

Java——Web開發MVC設計模式的學生資訊管理系統(二)

為什麼這個標題為“(二)”,其實是對於上一個特別簡單學生資訊管理系統裡功能的完善。 所謂的“(一)”在這:學生資訊管理系統(一) 系統實現的功能: 實現新增學生 顯示查詢到的學生 刪除學生 更新學生資訊 模糊查詢符合相關資訊的學生

學生資訊管理系統 — 優化(二)

  前兩天去找師傅驗專案了,師傅給指出好多沒有優化的地方,師傅告訴我設計軟體時候一定要站在 使用者的角度去設計軟體,方便使用者,把軟體設計的簡單又便捷,我們設計軟體的初衷不就是這樣的嗎。 好了,接下來來說下我最新優化的內容 :   (1) 上篇我們介紹到了文字框限制字

物件陣列增刪練習學生資訊管理系統(使用ArrayList)》

//請完善實驗給定程式碼,使得工程可以完成學生資訊的管理功能,主要功能包括:新增學生資料、列印學生名單、刪除學生資料三個功能。 import java.io.*; import java.util.ArrayList; import java.util.Scanner;

java物件陣列的增刪練習學生資訊管理系統

題目要求:請完善實驗給定程式碼,使得工程可以完成學生資訊的管理功能,主要功能包括:新增學生資料、列印學生名單、刪除學生資料三個功能。 方法: (1)新增資訊:每次空間不足時使用copyOf擴容或者每次都new一個數組來代替 (2)刪除資訊:刪除第i個位置上

Winform學生資訊管理系統登陸窗體

        好吧,對這塊的知識學習早已期待已久,感覺學習的進度還是慢了,最近一直在學習Winform,不得不說一些登陸窗體的設計,這幾天算是小有收穫,自己也看了許多這方面的知識,知道了要想做學生資

學生資訊管理系統 — 優化 (一)

  在學習 “學生資訊管理系統” 之前,我還不知道什麼是優化,那時候的我一臉茫然,那時候的我年少無知,那時候的我... 哈哈哈好了接下來來總結下 學生系統的優化   我的系統很多優化都是參照同學們和師哥師姐的部落格而優化的,這也不能說是抄襲吧是吧,這就是借鑑和互相學習的過