學生成績管理系統
背景資料:
1) 乙個學校有不同專業,不同年級的若干學生。2) 每個專業有不同的課程,每個學生選修不同的課程,每門課程被多個學生選修。3) 每個學生選修某門課程得到乙個成績。
設計要求:
4) 進行需求分析,編寫資料字典。5) 設計e-r圖。
1) 實現學生基本情況的錄入、修改、刪除等基本操作。對學生基本資訊提供靈活的查詢方式。2) 實現學生成績的錄入、修改、刪除等基本操作。
3) 能方便的對學生成績進行查詢。4) 實現分類查詢。5) 能夠刪除畢業學生的資料。6) 要有使用者登陸和身份驗證部分;
首先建立乙個資料庫studentmanage.mdf,新建第乙個表:studentaccount,其中id設為主鍵+標識(name使用者名稱,password密碼,usertype賬號型別)
我們剛開始先弄button,label,textbox,就這樣排版,屬性可以修改顯示名稱
右鍵檢視**,或者雙擊控制項也能進去
連線資料庫,這裡工具裡面直接搞
回到form**介面,準備一些引用,
沒學過c#,下面**是模仿他人寫的(以後會填坑?)
using執行結果(第一版沒什麼好說的)system;
using
system.collections.generic;
using
system.componentmodel;
using
system.data;
using
system.drawing;
using
system.linq;
using
system.text;
using
system.threading.tasks;
using
system.windows.forms;
using
system.data.sqlclient;
using
system.configuration;
namespace
classhomework
public
static
string
username;
public
static
string
usertype;
public
static
intid;
string connstr = configurationmanager.connectionstrings["
studentsql
"].connectionstring;
//定義全域性變數 獲取型別+學號+id
//鏈結資料庫,命名為connstr
private
void label2_click(object
sender, eventargs e)
private
void form1_load(object
sender, eventargs e)
private
void button1_click(object
sender, eventargs e)
else
}else}}
}
哦哦,密碼是不能給人家看的,屬性設定一下吧
資料庫課程設計
資料庫課程設計 設計目的 1 回顧關聯式資料庫的理論知識,理論聯絡實際,解決實際問題 2 通過分析問題和輔助開發工具的應用,掌握在ms sql server或oracle平台進行資料庫實現 3 嘗試結合高階語言程式設計實現資料庫管理與應用系統的開發 時間安排 1 集中指導 14學時左右 2 課外學時...
資料庫課程設計
要求b s結構,前台語言框架不限,後台資料庫不限建議 sql server mysql 機時安排系統 建立乙個機時安排系統,編寫應用程式完成系統開發。建立基本表 機房安排表 周節,星期,節號,機房號,教師,課程名,班級,人數 基於win10作業系統,資料庫使用mysql,web編寫使用php。版本 ...
資料庫課程設計
一.概述 學生資訊管理系統是學校管理的重要工具,是學校不可或缺的一部分。隨著在校人數的不斷增加,教務系統的數量也不斷的 學校工作繁雜,資料眾多,人工管理資訊的難度也越來越大,顯然是不能滿足實際的需要,效率也是很低的。並且這種傳統的方式存在著眾多的弊端,如 保密性差.查詢不便.效率低,很難維護和更新等...