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

正文內(nèi)容

學(xué)費(fèi)管理系統(tǒng)的設(shè)計(jì)—計(jì)算機(jī)畢業(yè)設(shè)計(jì)(論文)-文庫吧

2025-10-03 02:10 本頁面


【正文】 人注目的變化是它的窗體引擎。Microsoft 放棄了原來的窗體引擎,現(xiàn)在它給我們提供的是 Windows Forms 窗體引擎。所有基于 CLR 的語言都使用 Windows Forms 引擎,與 VB 6 的窗體引擎相比, Windows Forms 有著許多突出的優(yōu)點(diǎn)。例如, Windows Forms 支持創(chuàng)建那些自動(dòng)改變組件大小的窗體,允許把控件錨定到窗體的特定位置。也就是說,完成這些特殊任務(wù)時(shí)再也不需要第三方的工具了。 Windows Forms 還有一些有趣的技術(shù),比如創(chuàng)建透明窗體等 因此 , 本系統(tǒng)使用 Microsoft Visual 開發(fā)。 第二章 學(xué)費(fèi) 管理系統(tǒng)設(shè)計(jì)分析 應(yīng)用需求分析 需求分析的過程可以說是一個(gè)對(duì)具體問題的反復(fù)理解和抽象的過程。理解就是對(duì)現(xiàn)實(shí)問題的理解,要弄清楚究竟需要解決什么問題。抽象就是除去問題的表面,提取問題的本質(zhì),建立問題的邏輯模型,以便于以后階段的系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)。需求分析階段是軟件產(chǎn)品生存命期中的一個(gè)重要階段,其根本任務(wù)是確定用戶對(duì)軟件系統(tǒng)的需求。所謂需求是指用戶對(duì) 軟件的功能和性能的要求,就是用戶希望軟件能什么事情,完成什么樣的功能,達(dá)到什么性能。通常需求分為兩種類型:一種是功能性需求,一種是非功能性需求,這一點(diǎn)也需要有一種清楚的認(rèn)識(shí)。功能性需求是指需要計(jì)算機(jī)系統(tǒng)解決的問題,也就是對(duì)數(shù)據(jù)的處理要求,這是一類最主要的需求。非功能性需求是指實(shí)際使用環(huán)境所要求的需求,往往是一些限制要求,例如:性能要求,可靠性要求,安全保密要求,等等。 軟件需求一般包含三個(gè)層次 — 業(yè)務(wù)需求、用戶需求和功能需求,還包括非功能需求。業(yè)務(wù)需求:反映了組織機(jī)構(gòu)或客戶對(duì)系統(tǒng)、產(chǎn)品高層次的目標(biāo)要求,它們?cè)?項(xiàng)目視圖與范圍文檔中予以說明。用戶需求:描述了用戶使用產(chǎn)品必須要完成的任務(wù)和具備的功能,這在使用實(shí)例文檔或方案腳本說明中予以說明。功能需求:定義了開發(fā)人員必須實(shí)現(xiàn)的軟件功能,使得用戶能完成他們的任務(wù),從而滿足其業(yè)務(wù)需求。 系統(tǒng)功能模塊劃分 開發(fā)這個(gè)系統(tǒng)的目的就是幫助 學(xué)校 的財(cái)務(wù)主管部門提高工作效率,實(shí)現(xiàn) 學(xué)校學(xué)費(fèi)信息管理的系統(tǒng)化、規(guī)范化和自動(dòng)化。能夠和認(rèn)識(shí)管理系統(tǒng)、學(xué)生管理系統(tǒng)相結(jié)合,真正實(shí)現(xiàn)學(xué)校高效、科學(xué)、現(xiàn)代化的學(xué)生管理。系統(tǒng)最終實(shí)現(xiàn)的主要功能如下。 學(xué)生交費(fèi)管理部分:包括學(xué)生學(xué)費(fèi)設(shè)置,學(xué)費(fèi)瀏覽, 交費(fèi)瀏覽,交費(fèi)添加等。 學(xué)費(fèi)查詢管理部分:包括按學(xué)號(hào)查詢,按班級(jí)查詢,按專業(yè)查詢等。 系統(tǒng)設(shè)置部分:包括設(shè)置、添加、刪除系別,設(shè)置、添加、刪除名稱,設(shè)置、添加、刪除班級(jí)名稱 , 設(shè)置、添加、刪除學(xué)生 ,更改用戶密碼 等 數(shù)據(jù)庫是信息管理系統(tǒng)的后臺(tái),存儲(chǔ)著所有的信息,在信息管理系統(tǒng)中有著很重要的地位。數(shù)據(jù)庫設(shè)計(jì)的好與壞,直接影響到這個(gè)系統(tǒng)的運(yùn)行效率。良好的數(shù)據(jù)庫設(shè)計(jì),可以提高數(shù)據(jù)信息的存儲(chǔ)效率,確保數(shù)據(jù)信息的完整性和一致性。 針對(duì) 學(xué)生學(xué)費(fèi)管理 系統(tǒng)的需求,本系統(tǒng)設(shè)計(jì)如下的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu): 系別表( xbbiao)信息:包括系別編號(hào)和系別名稱。 專業(yè)表 (zybiao) 信息:包括系別編號(hào)、專業(yè)編號(hào)、專業(yè)名稱。 班級(jí)表( bjbiao)信息:包括專業(yè)名稱、班級(jí)名稱、年制。 學(xué)生表( student)信息:包括系別名稱、專業(yè)名稱、學(xué)號(hào)、姓名、性別、班級(jí)名稱。 交費(fèi)表( jfbiao)信息:包括學(xué)號(hào)、年制、已交學(xué)費(fèi)、欠交學(xué)費(fèi)、 交費(fèi)日期、備注。 學(xué)費(fèi)表( xfbiao)信息 : 系別名稱、專業(yè)名稱、年制、學(xué)費(fèi)。 用戶表( user)信息:包括用戶類型、密碼。 啟動(dòng) SQL Server 2020,創(chuàng) 建新的數(shù)據(jù)庫,命名為 ,保存在要存放這個(gè)系統(tǒng)所有解決方案的文件夾中。在使用的時(shí),要把應(yīng)用程序和這兩個(gè)數(shù)據(jù)庫保存在同一個(gè)文件夾中。 1) 各表的字段說明 : 系別表 :(xbbiao) 字段 主鍵 類型 長(zhǎng)度 是否空 說明 xbbh √ Char 10 否 系別編號(hào) xbmc Char 20 否 系別名稱 專業(yè)表 :(zybiao) 字段 主鍵 類型 長(zhǎng)度 是否空 說明 xbbh Char 10 否 系別編號(hào) zybh Char 10 否 專業(yè)編號(hào) zymc √ Char 20 否 專業(yè)名 稱 班級(jí)表 :(bjbiao) 字段 主鍵 類型 長(zhǎng)度 是否空 說明 zymc Char 20 是 專業(yè)名稱 bjmc √ Char 20 否 班級(jí)名稱 nz Char 6 是 年制 學(xué)費(fèi)表 :(xfbiao) 字段 主鍵 類型 長(zhǎng)度 是否空 說明 xbmc Char 20 是 系別名稱 zymc Char 20 否 專業(yè)名稱 nz Char 6 是 年制 xf Int 4 否 學(xué)費(fèi) 學(xué)生表 :(student) 字段 主鍵 類型 長(zhǎng)度 是否空 說明 xbmc Char 20 否 系別名稱 zymc Char 20 否 專業(yè)名稱 Xh √ Char 10 否 學(xué)號(hào) Xm Char 10 是 姓名 bix Char 10 是 性別 bjmc Char 20 是 班級(jí)名稱 交費(fèi)表 :(jfbiao) 字段 主鍵 類型 長(zhǎng)度 是否空 說明 Xh Char 10 否 學(xué)號(hào) nc Char 10 否 年制 yjxf Int 4 是 已交學(xué)費(fèi) qjxf Int 4 是 欠交學(xué)費(fèi) Rq Datatime 8 否 交費(fèi)日期 bj text 16 是 備注 用戶表: 字段 主鍵 類型 長(zhǎng)度 是否空 說明 id Char 10 是 用戶類型 psd Char 10 是 密碼 2) 在數(shù)據(jù)庫中的各表關(guān)系圖 : 從關(guān)系圖中可以看出 :FK_zybiao_xbbiao 關(guān)系 ,是通過系別表 (xbbiao)的主鍵值(xbbh)與專業(yè)表 (zybiao)的外鍵值 (xbbh)相連的 。FK_bjbiao_zybiao 關(guān)系 , 是通過專業(yè)表 (zybiao)的主鍵值 (zymc)與班級(jí)表 (zybiao)的外鍵值 (zymc)相連的 。fkey_zymc 關(guān)系 , 是通過專業(yè)表 (zybiao)的主鍵值 (zymc)與學(xué)費(fèi)表 (xfbiao)的外鍵值 (zymc)相連的 。fkey_stu_bjmc 關(guān)系 , 是通過班級(jí)表 (bjbiao)的主鍵值(bjmc)與學(xué)生表 (student)的外鍵值 (bjmc)相連的 。fkey_jfb_xh 關(guān)系 , 是通過學(xué)生表 (student)的主鍵值 (xh)與交費(fèi)表 (jfbiao)的外鍵值 (xh)相連的 第三章 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的實(shí)現(xiàn) 經(jīng)過前面的需求分析和概念結(jié)構(gòu)設(shè)計(jì)以后,得到數(shù)據(jù)庫的邏輯結(jié)構(gòu)?,F(xiàn)在就可以在 SQL Server 2020 數(shù)據(jù)庫系統(tǒng)中實(shí)現(xiàn)該邏輯結(jié)構(gòu)。 這是利用 SQL Server 2020 數(shù)據(jù)庫系統(tǒng)中的 SQL 查詢分析器實(shí)現(xiàn)的。下面給出創(chuàng)建這些表格的 SQL 語句 。 創(chuàng)建 系別表 :(xbbiao) Create table xbbiao ( Xbbh char(10) CONSTRAINT pkey_xbbh PRIMARY KEY , Xbmc char (20) NOT NULL ) 創(chuàng)建 專業(yè) 表 :(zybiao) Create table zybiao ( Xbbh char(10) NOT NULL CONSTRAINT fkey_zybiao_xbbh FOREIGN KEY REFERENCES xbbiao (xbbh), zybh char (10) NOT NULL , zymc char(20) CONSTRAINT pkey_zymc PRIMARY KEY ) 創(chuàng)建 班級(jí) 表 :(bjbiao) Create table bjbiao ( zymc char(20) CONSTRAINT fkey_bjbiao_zymc FOREIGN KEY REFERENCES zybiao(zymc) , bjmc char (20) CONSTRAINT pkey_bjmc PRIMARY KEY , nz char(6) ) 創(chuàng)建 學(xué)費(fèi) 表 :(xfbiao) Create table xfbiao ( Xbmc char(20) , zymc char (20) NOT NULL CONSTRAINT fkey_xfbiao_zymc FOREIGN KEY REFERENCES zybiao (zymc), nz char(6) , xf Int(4) NOT NULL ) 創(chuàng)建 學(xué)生 表 :(student) Create table student ( Xbmc char(20) NOT NULL, zymc char (20) NOT NULL, xh char(10) CONSTRAINT pkey_xh PRIMARY KEY, xm char(10) , bix char(10) , bjmc char(20) CONSTRAINT fkey_student_bjmc FOREIGN KEY REFERENCES bjbiao (bjmc), ) 創(chuàng)建 交費(fèi) 表 :(jfbiao) Create table jfbiao ( xh char(10) NOT NULL CONSTRAINT fkey_jfbiao_xh FOREIGN KEY REFERENCES student (xh), nz char(10) NOT NULL , yjxf int (4) , qjxf int(4), rq datatime(8), bj text(21) ) 創(chuàng)建 用戶 :(user) Create table user ( id char(10) , psd char(10) , ) 第 四 章 學(xué)費(fèi) 管理系統(tǒng)應(yīng)用程序設(shè)計(jì) 上面的 SQL語句在 SQL Server 2020 查詢分析器中執(zhí)行后,將自動(dòng)產(chǎn)生需要的所有表格有關(guān)數(shù)據(jù)庫結(jié)構(gòu)的所有后臺(tái)工作以經(jīng)完成?,F(xiàn)在將通過 學(xué)費(fèi) 管理系統(tǒng)中各個(gè)功能模塊的實(shí)現(xiàn),講解如何使用 Visual 來編寫數(shù)據(jù)庫系統(tǒng)的客戶端和諧 。 “登錄模塊”詳細(xì)設(shè)計(jì) 登錄模塊的詳細(xì)設(shè)計(jì)主要是用戶登錄的一個(gè)界面,判斷登錄的用戶是 否是注冊(cè)用戶 ,進(jìn)入后將面對(duì)的是主界面,從而進(jìn)行相關(guān)的操作。 登錄的界面主要由用戶名和密碼的信息,還有一些標(biāo)題設(shè)置,確定和取消的按鈕組成。通過標(biāo)題可以知道此系統(tǒng)的大概內(nèi)容,由此,登錄界面的設(shè)計(jì)完成。 登錄界面窗口圖如下所示 : “主窗體”模塊詳細(xì)設(shè)計(jì) 在這個(gè)項(xiàng)目中,選擇使用多文檔界面。使用這個(gè)窗體的好處是可以使程序更加有條理。對(duì)于一個(gè)多任務(wù)的應(yīng)用程序,使用多文檔窗體還可以減少占用的系統(tǒng)資源。 主窗體設(shè)計(jì)的界面是用菜單編輯器做的 (MainMenu),主要由交費(fèi)管理、學(xué)費(fèi)查詢、設(shè)置這三個(gè)大模塊組成。主窗體是進(jìn)行相關(guān)操作的主界面。在這幾個(gè)里,授權(quán)用戶可以進(jìn)行各種操作。 學(xué)費(fèi)管理系統(tǒng)主窗體如下圖所示 : 在主窗口中 ,窗體 運(yùn)行時(shí)加載任務(wù)欄 代碼如下 : “ 子 窗體”模塊詳細(xì)設(shè) ? 學(xué)費(fèi)瀏覽 本窗口由 ToolBar,Combobox,Button, DataGrid,ListBox,CheckBox 等幾部分組成。 程序在運(yùn)行時(shí),綁定數(shù)據(jù)庫、并在 Form 中的 Load 方法中加載數(shù)據(jù)集,并在DataGrid 中顯示出來。通過查 詢條件可以查詢相關(guān)專業(yè)的學(xué)費(fèi),結(jié)果在 ListBox中顯示出來。 在工具欄中可以刪除、修改、打印數(shù)據(jù)集中的相關(guān)記錄 ,并更新到 SQL Server 2020 數(shù)據(jù)庫中。 下圖為學(xué)費(fèi)瀏覽窗口界面: ? 學(xué)費(fèi)添加 : 本窗口由 Label,Combobox,Button, textbox, GroupBox 等幾部分組成。 程序運(yùn)行時(shí),綁定到數(shù)據(jù)庫并加載數(shù)據(jù)集,完成數(shù)據(jù)庫連接。 該窗體實(shí)現(xiàn)的功能是:實(shí)現(xiàn)添加系別、專業(yè)以后就要為該專業(yè)設(shè)置應(yīng)交學(xué)費(fèi),通過數(shù)據(jù)集中的學(xué)費(fèi)表,選擇所屬系別、專業(yè)和年制以后就可以在學(xué)費(fèi)文本框中輸入 所要設(shè)置的學(xué)費(fèi),如果所查詢的記錄的存在,就可以通過所查詢出來的結(jié)果進(jìn)行修改,并更新到數(shù)據(jù)庫。 學(xué)費(fèi)設(shè)置窗口如下圖所示: ? 學(xué)生交費(fèi)添加: 本窗體由 Label,Combobox,Textbox 等控件組成。 該窗體是學(xué)費(fèi)管理的重要組成部分,該窗體所涉及到的表關(guān)系復(fù)雜,實(shí)用性強(qiáng),下面就該窗體功能進(jìn)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1