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

正文內(nèi)容

asp_net_學(xué)生學(xué)籍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-在線瀏覽

2025-04-04 23:56本頁面
  

【正文】 。在技術(shù)難度方面,由于有指導(dǎo)老師的指導(dǎo)和相關(guān)參考文獻(xiàn),特別是網(wǎng)上資料,特別是參考其它程序的功能,因此完全可以實(shí)現(xiàn)。 技術(shù)可行性 目前 ,全國計(jì)算機(jī)越來越普及 ,幾乎每個(gè)學(xué)校都配有計(jì)算機(jī) ,為我的這套軟件提供了硬件環(huán)境。從客戶 /服務(wù)器方式上發(fā)展起來的框架結(jié)構(gòu)為我們提供了開發(fā)本系統(tǒng)的基礎(chǔ)。我們在計(jì)算機(jī)還沒 有普及之前 ,信息都必須通過在紙上填寫來實(shí)現(xiàn) , 這樣既浪費(fèi)時(shí)間又容易出錯(cuò) ,。 法律可行性 在開發(fā)一個(gè)軟件之前一定要確定它是否觸犯某項(xiàng)法律或與國學(xué)生學(xué)籍管理系統(tǒng) 6 家的相關(guān)規(guī)定是否抵觸。 系統(tǒng)運(yùn)行可行性 本系統(tǒng)可以運(yùn)行在 Win95, Win98, Win2021,winxp 操作系統(tǒng)之上 , 就是說市場上流行的操 作系統(tǒng)都可以支持。 用戶使用可行性 本操作簡單 , 有計(jì)算計(jì)基礎(chǔ)的人無需培訓(xùn)即可使用 , 即使是沒有計(jì)算機(jī)基礎(chǔ)的人只需經(jīng)過簡單的培訓(xùn)就可以很熟練的使用本系統(tǒng)。而以上的這些功能都能在所選擇的開發(fā)環(huán)境中用所選擇的開發(fā)工具來實(shí)現(xiàn)。 面向?qū)ο蟮某绦蛟O(shè)計(jì) (1) 面向?qū)ο笤O(shè)計(jì)不再是單純的從代碼的第一行一直編到最后一行,而是考慮如何創(chuàng)建類和對象,利用類和對象來簡化程序設(shè)計(jì),并提供代碼的封裝和重用性,便于程序的維護(hù)與擴(kuò)展。一個(gè)窗口、一個(gè)按鈕、一個(gè)菜單都可視為一個(gè)對象,而按鈕對象、菜單對象、又 會(huì)出現(xiàn)在窗口對象中,因此按鈕對象、菜單對象便是窗口的組件之一。用戶無需知道其任何細(xì)節(jié),操作是封閉的,對象之間能通過函數(shù)調(diào)學(xué)生學(xué)籍管理系統(tǒng) 7 用相互通信。在面向?qū)ο笤O(shè)計(jì)中,類是對象的原型,是對象的制作器。所謂類,是指由數(shù)據(jù)結(jié)構(gòu)及其相關(guān)操作所形成的集合,描述該類 任意 對象的共同的行為特征,是對一組性質(zhì)相同的對象的程序描述,概括了對象的共同性質(zhì)和數(shù)據(jù)。例如:可以定義一個(gè) “ 成績查詢 ” 類,該類中可以定義查詢的姓名、學(xué)號、班級等信息,則以此類為原型可以設(shè)計(jì)出眾多的 “ 成績查詢 ” 類的對象實(shí)例,這些實(shí)體都具有類中所定義的特征。 因此對軟件項(xiàng)目的可行性做出細(xì)致而謹(jǐn)慎的評估是十分必要的。 因此 , 我在開發(fā)《 學(xué)生學(xué)籍成績管理系統(tǒng)》之前 , 對本次開發(fā)的可行性進(jìn)行了分析。該系統(tǒng)在Visual 中開發(fā),該環(huán)境提供了大量可供選擇的數(shù)據(jù)控件,開發(fā)可以很方便地建立起與數(shù)據(jù)庫之間的連接,并在此連接的基礎(chǔ)上,利用各種常用組件對數(shù)據(jù)庫進(jìn)行操作。 用戶管理模塊如圖 11 所示。 圖 12 學(xué)生信息管理功能管理模塊圖 教材管理功能模塊如圖 13 所示 圖 13 教材信息管理系統(tǒng)功能模塊圖 成績管理模塊如圖 14 所示 教材信息管理 添加教材 教材信息瀏覽 修改教材 刪除教材 學(xué)生信息管理 添加學(xué)生 學(xué)生信息瀏覽 修改學(xué)生信息 刪除學(xué)生信息 學(xué)生學(xué)籍管理系統(tǒng) 10 圖 14 成績信息管理界面功能塊圖 班級管理功能模塊如圖 15 所示 圖 15 班級管理功能模塊圖 成績信息管理 學(xué)生成績查詢 瀏覽學(xué)生成績 刪除學(xué)生成績 修改學(xué)生成績 添加學(xué)生成績 班級信息管理 班級信息查詢 瀏覽班級信息 添加班級信息 刪除班級信息 修改班級信息 學(xué)生學(xué)籍管理系統(tǒng) 11 4 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì) 進(jìn)行數(shù)據(jù)庫程序設(shè)計(jì),首先要做的工作就是設(shè)計(jì)數(shù)據(jù)庫表格,就是設(shè)計(jì)每一個(gè)表應(yīng)該由那幾列構(gòu)成,這項(xiàng)工作看似很簡單,實(shí)際上是很復(fù)雜的,實(shí)現(xiàn)得不好,會(huì)使表格中產(chǎn)生大量的重復(fù)性數(shù)據(jù),造成存儲(chǔ)空間的浪費(fèi),還有可能造成記錄內(nèi)容的不一致,即所謂的存儲(chǔ)異常問題。為了解決上面這個(gè)問題,我們應(yīng)該將上述表格分成幾個(gè)表格,具體的如何分解表格才算符合要求,這就需要用到數(shù)據(jù)組織的規(guī)范化形式。在 1971 年科德提出了規(guī)范化理論( normalization theory),并在隨后一系列的論文中逐步形成一整套數(shù)據(jù)規(guī)范化模式,這些模式就是現(xiàn)在建立關(guān)系數(shù)據(jù)庫的基本范式。規(guī)范化表達(dá)還規(guī)定在每一個(gè)基本表中必須定義一個(gè)數(shù)據(jù)元素為關(guān)鍵字,它可以唯一的標(biāo)識出該表中其他相關(guān)的數(shù)據(jù)元素。 表中所有行都是不相同的,不允許有重復(fù)組出現(xiàn)。 在表中,列的順序無關(guān)緊要,但不能重復(fù)。由于 在學(xué)生信息管理系統(tǒng)中,需要采集大量的信息,包括學(xué)生信息,班級信息,學(xué)生學(xué)籍管理系統(tǒng) 12 課程信息,成績信息,專業(yè)信息等,需要合理有效的組織數(shù)據(jù)表的結(jié)構(gòu),和合理設(shè)置每張表所包含的字段,那么在后期進(jìn)行數(shù)據(jù)匯總時(shí),就會(huì)減少開發(fā)難度,和能提高程序效率,根據(jù)學(xué)生基本信息及其他相關(guān)信息的特點(diǎn)歸納一下規(guī)律: ● 一個(gè)專業(yè)包含多個(gè)班級: ● 一個(gè)班級對應(yīng)一個(gè)入學(xué)年份及學(xué)制 : ● 一個(gè)班級包含多個(gè)學(xué)生的名字: ● 每一位學(xué)生都不同的學(xué)好: ● 一個(gè)班級對應(yīng)連續(xù)的多個(gè)學(xué)期: ● 一個(gè)班級在一個(gè)學(xué)期內(nèi)開設(shè)多門課程: ● 每一門課程需要記錄每一名學(xué)生 的成績: ● 一種角色對應(yīng)一個(gè)或多個(gè)用戶: 根據(jù)以上數(shù)據(jù)之間的對應(yīng)及依賴關(guān)系,可以確定數(shù)據(jù)庫中所必備的信息應(yīng)該有一下幾方面: 專業(yè)信息類別信息,包含院校所開設(shè)的專業(yè)名稱及詳細(xì)的介紹、描述。 課程信息,包含開設(shè)課程的班級、課程及學(xué)期。 用戶信息,包含用的名稱、口令及角色。 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì) 根據(jù)數(shù)據(jù)庫需求分析的結(jié)果,接下來就可以確定并概括出程序中所包含的實(shí)體及實(shí)體之間的關(guān)系,作為后續(xù)的數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)的基礎(chǔ)與指導(dǎo)。 數(shù)據(jù)庫的系統(tǒng)流程如 41 所示 學(xué)生學(xué)籍管理系統(tǒng) 13 圖 41 數(shù)據(jù)庫的系統(tǒng)流程圖 學(xué)生信息管理實(shí)體 ER 圖 如 42 所示 圖 42 學(xué)生信息 管理實(shí)體關(guān)系圖 圖 42 學(xué)生信息管理實(shí)體 ER 圖 管理用戶登錄 學(xué)生個(gè)人信息錄入 成績信息錄入 班級信息錄入 數(shù) 據(jù)庫 學(xué)生信息數(shù)據(jù)表 成績信息數(shù)據(jù)表 班級信息數(shù)據(jù)表 管 理員信息錄入 課程信息錄入 課程信息表 管理員用戶表 學(xué)生 姓名 學(xué)號 專業(yè) 系別 學(xué)生學(xué)籍管理系統(tǒng) 14 成績信息管理實(shí)體 ER 圖 如 43 所示 圖 43 成績信息管理實(shí)體關(guān)系圖 圖 43 成績信息管理實(shí)體關(guān)系 ER 圖 用戶信息管理實(shí)體 ER 圖 如 44 所示 圖 44 用戶信息管理實(shí)體關(guān)系 ER 圖 成績 課程名稱 課程編號 學(xué)生編號 學(xué)生成績 用戶 用戶 ID 用戶名 用戶密碼 學(xué)生學(xué)籍管理系統(tǒng) 15 教師信息管理實(shí)體 ER 圖 如 45 所示 圖 45 教師 信息管理實(shí)體關(guān)系 ER 圖 班級信息管理實(shí)體 ER 圖 如 46 所示 圖 46 班級信息管理實(shí)體關(guān)系 ER 圖 班級編號 教室編號 班主任 班級名稱 專業(yè)編號 總?cè)藬?shù) 教師 教師 ID 教師密碼 教師名 學(xué)生學(xué)籍管理系統(tǒng) 16 數(shù)據(jù)庫結(jié)構(gòu)的實(shí)現(xiàn) 該數(shù)據(jù)庫邏輯設(shè)計(jì)為最終確定數(shù)據(jù)庫中所需的各種信息表及每一張表中所包含的字段,本系統(tǒng)所包含的各項(xiàng)信息表名稱及描述如圖 所示 Course 表 圖 46 Course 表 Course 表包含了課程編號,課程名稱,教師編號,和所屬專業(yè)有關(guān)的信息。 Students 表 學(xué)生學(xué)籍管理系統(tǒng) 17 圖 48 Students 表 Students 表中包含了學(xué)生學(xué)號,學(xué)生姓名,學(xué)生年級,和學(xué)生所屬專業(yè)相關(guān)的信息。 Users 表 圖 410 Users 表 Users 表中包含了用戶 ID 號,用戶姓名和用戶密碼相關(guān)信息。 至此而我們就完成了對數(shù)據(jù)庫的設(shè)計(jì)和建設(shè)。 在整個(gè)學(xué)生學(xué)籍管理系統(tǒng)中,首先要做的就是系統(tǒng)的登錄 系統(tǒng)登錄界面如圖 51 所示 圖 51 學(xué)生學(xué)籍管理系統(tǒng)系統(tǒng)登錄界面 系統(tǒng)登錄的主要代碼如下: private void button1_Click(object sender, EventArgs e) { if (() == || () == ) { (請輸入用戶名或密碼 , 錯(cuò)誤提醒 )。 } 學(xué)生學(xué)籍管理系統(tǒng) 20 if(boBox1 .Text ==管理員 ) { string connectionString = Data Source=.。Integrated Security=True。 SqlCommand mySqlCommand = new SqlCommand()。 = select *from Users where User_id= + 39。 ()。 if (()) { if (dr[User_password].ToString().Trim() == ()) { string userss = dr[User_name].ToString()。 main mm = new main()。 = 。 string myss = () + + () + + userss + 登陸 。 ()。 } else { 學(xué)生學(xué)籍管理系統(tǒng) 21 (用戶錯(cuò)誤! )。Initial Catalog=xjgl1。 SqlConnection mySqlConnection = new SqlConnection(connectionString)。 = mySqlConnection。 + () + 39。 SqlDataReader dr = ()。 ()。 = userss。 ()。 info(myss)。 } else (密碼錯(cuò)誤! )。 } 學(xué)生學(xué)籍管理系統(tǒng)主界面 這里是用戶登錄后看到的第一個(gè)界面, 在主界面中可以進(jìn)行學(xué)生成管理,系統(tǒng)管理,和學(xué)生
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1