學生管理系統總體介紹

2021-10-08 00:07:14 字數 1293 閱讀 3023

(1).查詢所有學生

(2).根據學號查詢學生

(3).根據姓名和年齡範圍查詢學生,模糊查詢

(4).新增學生

(5).修改學生

(6)根據學號刪除學生

(7).交換學生

2.班級管理功能有哪些?

(1).查詢所有班級

(2).根據班級號查詢某個班級

(3).新增班級

(4).刪除班級

3.專案結構是怎樣的?

專案下有四大部分:

­jre system library // jre環境

­references libraries // 專案中引用的jar

­lib // 用於存放jar包

­src // 源** (網域名稱反向.專案名 )

4.src下常見哪些包?

屬性檔案一般直接放在src下:如 ­datasource.properties // 資料庫的配置檔案 |­objs.properties // 工廠的配置檔案

5.該專案中使用了哪些技術或者專案構建思想?

(1). 面向介面程式設計:使用介面解耦合,分離(介面中方法的)呼叫者和實現者

(2). 工廠

使用 工廠 + 介面 進行物件的建立,降低層與層之間的耦合度,實現解耦合——>高低原則

(3). 異常

每一層都需要對該層的異常進行 捕獲 和 轉換 dao層:捕獲sqlexception——>拋自定義異常dataacces***ception extends runtimeexception service:捕獲dataacces***ception ——>拋自定義異常serviceexception extends runtimeexception 對於業務相關的異常——>拋自定義異常,繼承自exception,如studentnotfoundexception extends exception

(4). 事務

事務操作

增、刪、改操作必須加事務,查詢操作可以不加,但建議所有資料庫操作都加事務 事務加在service層,即在service層實現事務操作,可以通過**新增事務功能 需要對事務**進行封裝,使用 事務管理器類 使用threadlocal管理connection,實現執行緒單例

學生管理系統

include stdio.h include include include struct student void print void void display struct student head struct student creat q next null display head ...

學生管理系統

任務 提供 管理員 和 使用者 乙個系統 可以檢視學生資訊 系統提供 帳號登入 資訊管理功能 管理員使用者可以對學生資訊進行 增 刪 改 查 並 同時能夠 管理賬戶 資訊 普通使用者 只能進行 對資訊的查詢功能 可以根據學號 或者 姓名查詢 1.初始化 3個檔案 配置檔案 帳號資訊檔案 學生資訊檔案...

學生管理系統

注釋 這個小的系統,主要體現了c語言的 分而治之,重用 也就是老師教函式時給我們說的最核心的思想。主要吧,就是先在開始 定義後面要使用的函式,再定義一些全域性變數 再在主函式中一一呼叫。在主函式後面 再一一的寫這些函式體 也就是乙個個小的演算法慢慢湊起來 就組成了 include include i...