資料庫課程設計 使用者登入(一)

2022-01-12 10:58:17 字數 2855 閱讀 2351

學生成績管理系統

背景資料:

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。版本 ...

資料庫課程設計

一.概述 學生資訊管理系統是學校管理的重要工具,是學校不可或缺的一部分。隨著在校人數的不斷增加,教務系統的數量也不斷的 學校工作繁雜,資料眾多,人工管理資訊的難度也越來越大,顯然是不能滿足實際的需要,效率也是很低的。並且這種傳統的方式存在著眾多的弊端,如 保密性差.查詢不便.效率低,很難維護和更新等...