freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c課程設(shè)計(jì)報(bào)告書-學(xué)生信息管理系統(tǒng)課程-在線瀏覽

2025-03-27 11:57本頁面
  

【正文】 62 4 緒 論 設(shè)計(jì)目的 本課程設(shè)計(jì)的目的是使學(xué)生能熟練掌握簡單的簡單 Windows 窗體應(yīng)用程序的設(shè)計(jì)和 的應(yīng)用,希望通過本次課程設(shè)計(jì)鍛煉學(xué)生使用 C語言解決 實(shí)際問題的能力。 開發(fā)環(huán)境 開發(fā)系統(tǒng): Win7 系統(tǒng)開發(fā)平臺: Microsoft Visual Studio 2021 系統(tǒng)開發(fā)語言: C 數(shù)據(jù)庫管理軟件: MYSQL 本報(bào)告的主要內(nèi)容 本報(bào)告詳細(xì)的介紹了學(xué)生信息管理系統(tǒng) 的開發(fā)過程,主要涉及到的工作如下:系統(tǒng)的需求分析、系統(tǒng)的總體設(shè)計(jì)、系統(tǒng)的概念設(shè)計(jì)、系統(tǒng)各模塊的詳細(xì)設(shè)計(jì)、系統(tǒng)運(yùn)行與測試。 (2) 安全保密性需求:只有憑借用戶名和密碼登陸系統(tǒng), 只有管理員 才能進(jìn)行信息的管理 ,非管理員只能查看信息 。把這些模塊結(jié)合起來組成一個(gè)整體。如 圖 系統(tǒng)的總體結(jié)構(gòu)。 7 學(xué)生信息管理模塊添加學(xué)生信息刪除學(xué)生信息修改學(xué)生信息 圖 學(xué)生 課程 管理模塊 學(xué)生 課程 管理:主要是用于學(xué)生 課程 添加、刪除、修改 , 如圖 學(xué)生 課程 管理模塊結(jié)構(gòu)。 8 學(xué)生成績管理模塊添加學(xué)生成績刪除學(xué)生成績修改學(xué)生成績 圖 管理模塊 系統(tǒng)用戶 管理 :主要是用于 系統(tǒng)用戶 添加、刪除、修改 , 如圖 管理模塊 結(jié)構(gòu)。 系統(tǒng) ER圖 系統(tǒng) ER 圖可以將各個(gè)實(shí)體之間的關(guān)系顯示出來,將各個(gè)實(shí)體間的屬性依賴表示明白。 9 學(xué)生表性別年齡院系姓名籍貫學(xué)號選課課程表課程 ID 課程名 類型學(xué)分理論學(xué)時(shí)實(shí)驗(yàn)學(xué)時(shí)考核成績表 學(xué)號課程名稱成績用戶表用戶名用戶密碼 用戶類型 圖 系統(tǒng) ER 圖結(jié)構(gòu) 庫的設(shè)計(jì) 綜合以上分析,要實(shí)現(xiàn)上面的所有功能模塊,主要設(shè)計(jì)表如下: 表 用戶表( user) 表 成績表( grade) 10 表 課程表 ( course) 表 學(xué)生表( stu) 數(shù)據(jù)庫的連接配置 ①先在項(xiàng)目中引用 ②類添加 using MySQLDriverCS。 用戶登錄安全性 系統(tǒng)設(shè)計(jì)了登錄界面,每個(gè)合法用戶有 用戶名及一個(gè)密碼,只有當(dāng)用戶輸入正確的用戶名及密碼組合后才能夠?qū)W(xué)生信息進(jìn)行操作。 程序流程圖又稱為程序框圖,它是歷史悠久使用最廣泛的描述軟件設(shè)計(jì)的方法。如圖 系統(tǒng)總流程圖結(jié)構(gòu) 。用戶界面如圖 用戶登錄界面所示。 學(xué)生信息進(jìn)行詳細(xì)信息管理(如圖 信息管理)包括刪除信息(如圖 刪除信息提示) 和修改信息(如圖 修改信息窗口) 。 圖 添加信息窗口 16 圖 刪除 信息 提示 圖 修改信息窗口 學(xué)生信息管理: 選擇一行學(xué)生信息 通過程序主界面的 查看 學(xué)生成績按鈕,查看該學(xué)生的 成績信息(如圖 查看 信息窗口)。 查看后還可以添加該系統(tǒng)的用戶 (如圖 添加 信息窗口) 、刪除該系統(tǒng)的用戶 (如圖 刪除提示 窗口)和修改該系統(tǒng)的用戶 (如圖 修改 信息窗口) 查看 信息窗口 19 圖 添加 信息窗口 圖 刪除提示 窗口 圖 修改 信息窗口 20 版權(quán)關(guān)于: 圖 圖 版權(quán)關(guān)于 21 主要功能模塊代碼 登 錄界面代碼設(shè)計(jì) namespace SIMS_1 { public partial class Log : Form { String check = abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890。 Random r = new Random()。 for (int i = 0。 i++) { int n=(0,61)。 } = check_4。 public static int Flag = 1。 MySQLConnection con = new MySQLConnection(new MySQLConnectionString(students, root, 123456).AsString)。 password = ()。 } if () { type = 非管理員 。 MySQLCommand setformat = new MySQLCommand(set names gb2312, con)。 ()。 + id + 39。 + password + 39。 + type + 39。 DataSet set = new DataSet()。 = [user]。 if (rowcount == 1) { try { if ((check_4,true)==0) { MySQLCommand setformat1 = new MySQLCommand(set names gb2312, con)。 ()。 + id + 39。 + password + 39。 DataSet ds = new DataSet()。 DataRow dr = [0].Rows[0]。 ()。 } else { Flag = 1。 ()。 } else { (驗(yàn)證碼錯(cuò)誤 !)。 } } else { (您輸入的帳號或密碼不正確或沒有選擇用戶類型,請重新輸入! , 警告! , , )。 } } private void bt_cancel_Click(object sender, EventArgs e) { //詢問是否退出本系統(tǒng) if ((是否取消本次登錄? , 確認(rèn) , , ) == ) { ()。 ()。 for (int i = 0。 i++) { int n = (0, 61)。 } 26 = check_4。 public Students() { try { InitializeComponent()。 if ( == 0) { ()。 ()。 27 } } private void bt_searchAll_Click(object sender, EventArgs e) { ()。 ()。 string sql1 = select * from stu。 DataSet set = new DataSet()。 = [0]。 (查找到 +rowcount+個(gè)學(xué)生的信息! )。 } ()。 ()。 ()。 String sql = select * from stu where 學(xué)號 =39。 MySQLDataAdapter adapter = new MySQLDataAdapter(sql, con)。 (set, stu)。 int rowcount = 。 } ()。 } } private void bt_add_Click(object sender, EventArgs e) { Add a = new Add()。 } private void bt_delete_Click(object sender, EventArgs e) { 29 try { String id = [0].Cells[0].()。 MySQLCommand setformat = new MySQLCommand(set names gb2312, con)。 ()。 + id + 39。 ()。 (刪除成功! , 提示! , )。 } catch (NullReferenceException) { (您選擇行的數(shù)據(jù)無效! )。 String name = [0]
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1