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

正文內(nèi)容

c課程設(shè)計(jì)學(xué)生學(xué)籍管理系統(tǒng)-在線瀏覽

2025-03-27 11:57本頁(yè)面
  

【正文】 專(zhuān)業(yè)信息、班級(jí)信息、學(xué)生信息、課程信息、成績(jī)信息等功能的管 理,并且在整個(gè)系統(tǒng)中添加不同的角色。本系統(tǒng)在 Visual 環(huán)境中結(jié)合 SQL server2021 進(jìn)行開(kāi)發(fā),該環(huán)境提供了大量可供選擇的數(shù)據(jù)控件,開(kāi)發(fā)人員可以很方便地建立與數(shù)據(jù)庫(kù)的連接,并在此基礎(chǔ)之上,利用各種常用數(shù)據(jù)組件對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作。 系統(tǒng)功能模塊劃分 根據(jù)本系統(tǒng)的模塊劃分及操作流程,分別從系統(tǒng)管理、專(zhuān)業(yè)信息管理、班級(jí)信息管 理、學(xué)生信息管理、課程信息管理及成績(jī)信息管理等主要功能進(jìn)行描述。 ,1 數(shù)據(jù)庫(kù)需求分析 由于在本系統(tǒng)中需要采集大量信息,包括學(xué)生信息、班級(jí)信息等信息,如果不能合理有效地組織數(shù)據(jù)表的結(jié)構(gòu),以及合理設(shè)置每張表所包含的字段,那么在后期進(jìn)行數(shù)據(jù)的整理及匯總時(shí),就會(huì)增加開(kāi)發(fā)人員的編程難度,并造成效率的下降,根據(jù)收集來(lái)的信息,歸納出以下規(guī)律。 ●一個(gè)班級(jí)對(duì)應(yīng)一個(gè)入學(xué)年份及年制。 ●每一位學(xué)生擁有唯一的學(xué)號(hào)。 ●一個(gè)班級(jí)在一個(gè)學(xué)期可以開(kāi)設(shè)多門(mén)課程。 ●一個(gè)角色對(duì)應(yīng)多個(gè)用戶。 ●專(zhuān)業(yè)信息:包含所開(kāi)設(shè)的專(zhuān)業(yè)的名稱(chēng)及描述。 ●學(xué)生信息 :包含學(xué)生學(xué)號(hào)、姓名、性別及所屬班級(jí)等基礎(chǔ)信息。 ●成績(jī)信息:包含學(xué)生學(xué)號(hào)、課程及學(xué)期和成績(jī)等信息。 ●角色信息:包含角色名稱(chēng)及所屬權(quán)限。下面通過(guò)直觀的 E— R 實(shí)體關(guān)系圖對(duì)實(shí)體進(jìn)行描述。 表一 學(xué)籍管理系統(tǒng)數(shù)據(jù)庫(kù)結(jié)構(gòu) 表名稱(chēng) 表信息描述 tbClassInfo 班級(jí)信息 tbCourseInfo 課程信息 tbScoreInfo 成績(jī)信息 tbSpecialityInfo 專(zhuān)業(yè)信息 tbStudentInfo 學(xué)生信息 tbUserInfo 用戶信息 tbRoles 角色信息 用戶信息 用戶名稱(chēng) 角色 登錄密碼 下面將分別對(duì)部分表進(jìn)行介紹。 下表四位課程信息表,包含了班級(jí)、學(xué)期、課程有關(guān)的信息。 下表六為用戶信息表 tbUserInfo,用于保存登錄用戶的信息。如果數(shù)據(jù)庫(kù)中的信息不能滿足正常的依賴(lài)關(guān)系,就會(huì)破壞數(shù)據(jù)庫(kù)的完整性、一致性。首先,必須根據(jù) E— R 圖分析出那些表之間的字段存在依賴(lài)關(guān)系,分析結(jié)果如下。 ● 學(xué)生信息表中的班級(jí)來(lái)源于班級(jí)信息表。 ● 課程信息中的 班級(jí)來(lái)源于班級(jí)信息表。 下圖為設(shè)置好的表與之間的關(guān)系。 系統(tǒng)管理中包括添加用戶角色和添加用戶兩項(xiàng)功能?!咎砑咏巧畔ⅰ拷缑嫒缦聢D所示。 } //添加角色 private void btAdd_Click(object sender, EventArgs e) { if (() != ) { SqlConnection conn = new SqlConnection()。 string sql = select * from tbRoles where filedRoleName=39。 SqlCommand cmd = new SqlCommand(sql, conn)。 } else { sql = insert into tbRoles (filedRoleName,filedSystemManage,filedSpeciManage,filedClassManage,filedCourseManage,filedScoreManage,filedStudentMange) values (39。, + + , + + , + + , + + , + + , + + )。 ()。 } ()。 } } private void frmAddRole_Load(object sender, EventArgs e) { } } } 專(zhuān)業(yè)信息管理包括專(zhuān)業(yè)信息的瀏覽、刪除、添加、修改等功能, 專(zhuān)業(yè)信息瀏覽 下圖為瀏覽專(zhuān)業(yè)信息的功能實(shí)現(xiàn)窗體。 public frmBrowseSpecialty() { InitializeComponent()。 ()。 //實(shí)例化一個(gè)數(shù)據(jù)適配器對(duì)象 SqlDataAdapter dap = new SqlDataAdapter(queryString, conn)。 (ds, tbSpecialityInfo)。 //一下代碼控制各列的寬度 [編號(hào) ].Width = 100。 [ 專(zhuān) 業(yè) 描 述 ].Width = ( [專(zhuān)業(yè)名稱(chēng) ].Width [編號(hào) ].Width)。 } /// summary /// 修改按鈕事件 /// /summary /// param name=sender/param /// param name=e/param private void btUpdate_Click(object sender, EventArgs e) { DataGridViewRow dr 。 string id = [編號(hào) ].()。 string remark = [專(zhuān)業(yè)描述 ].()。 = 。 } } private void btDel_Click(object sender, EventArgs e) { DataGridViewRow dr。 ()。 if ( != null) { dr = 。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1