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

正文內(nèi)容

學(xué)生信息管理系統(tǒng)(編輯修改稿)

2024-09-01 23:10 本頁面
 

【文章內(nèi)容簡介】 有效的新生記錄、無效的新生記錄加工邏輯:根據(jù)新生記錄 IF 格式有效 THEN讀取記錄 ELSE 無效格式記錄,啟動(dòng)EXCEL調(diào)整格式ENDIF加工編號(hào):加工名稱:啟動(dòng)EXCEL調(diào)整輸入:新生記錄輸出:有效的新生記錄加工邏輯:根據(jù)新生記錄按要求調(diào)整加工編號(hào):加工名稱:讀取新生記錄輸入:新生數(shù)據(jù)輸出:寫入學(xué)生表文件加工邏輯:根據(jù)新生記錄DO WHILE 新生記錄不為空 THEN讀取記錄,寫學(xué)生表文件,班級(jí)值為“新生”LOOP加工編號(hào):加工名稱:統(tǒng)計(jì)新生數(shù)據(jù)輸入:班級(jí)為“新生”記錄輸出:各專業(yè)新生人數(shù),各專業(yè)男女生人數(shù)加工邏輯:根據(jù)各專業(yè)新生記錄,查詢所有會(huì)計(jì)專業(yè)且班級(jí)為“新生”的記錄,并計(jì)算記錄數(shù)查詢所有會(huì)計(jì)專業(yè)且性別為“男”且班級(jí)為“新生”的記錄,并計(jì)算記錄數(shù)查詢所有會(huì)計(jì)專業(yè)且性別為“女”且班級(jí)為“新生”的記錄,并計(jì)算記錄數(shù)查詢所有計(jì)算機(jī)軟件專業(yè)且班級(jí)為“新生”的記錄,并計(jì)算記錄數(shù)查詢所有計(jì)算機(jī)軟件專業(yè)且性別為“男”且班級(jí)為“新生”的記錄,并計(jì)算記錄數(shù) 查詢所有計(jì)算機(jī)軟件專業(yè)且性別為“女”且班級(jí)為“新生”的記錄,并計(jì)算記錄數(shù)查詢所有網(wǎng)絡(luò)技術(shù)專業(yè)且班級(jí)為“新生”的記錄,并計(jì)算記錄數(shù)查詢所有網(wǎng)絡(luò)技術(shù)專業(yè)且性別為“男”且班級(jí)為“新生”的記錄,并計(jì)算記錄數(shù)查詢所有網(wǎng)絡(luò)技術(shù)專業(yè)且性別為“女”且班級(jí)為“新生”的記錄,并計(jì)算記錄數(shù)查詢所有機(jī)電專業(yè)且班級(jí)為“新生”的記錄,并計(jì)算記錄數(shù)查詢所有機(jī)電專業(yè)且性別為“男”且班級(jí)為“新生”的記錄,并計(jì)算記錄數(shù)查詢所有機(jī)電專業(yè)且性別為“女”且班級(jí)為“新生”的記錄,并計(jì)算記錄數(shù)加工編號(hào):加工名稱:按報(bào)考專業(yè)、男女比例及入學(xué)總分分班輸入:各專業(yè)班數(shù),各專業(yè)新生數(shù)據(jù),各專業(yè)男生人數(shù),各專業(yè)女生人數(shù)輸出:各班學(xué)生名單寫入學(xué)生表文件,并設(shè)置班級(jí)名稱加工邏輯:根據(jù)新生記錄各專業(yè)男女生名單按入學(xué)總分降序排序 DO WHILE 男女生新生記錄不為空 THEN按專業(yè)、根據(jù)班數(shù),依次取男女生記錄,更改其班級(jí)名稱寫入學(xué)生表文件LOOP加工編號(hào):加工名稱:查詢相關(guān)記錄輸入:學(xué)生記錄,班級(jí)名稱輸出:指定班級(jí)的學(xué)生名單加工邏輯:根據(jù)學(xué)生記錄,查詢所有班級(jí)名稱等于輸入值的學(xué)生記錄加工編號(hào):加工名稱:按總分降序設(shè)置學(xué)號(hào)輸入:指定班級(jí)學(xué)生記錄,起始學(xué)號(hào)輸出:寫入學(xué)生表文件,成績表文件,總分表文件加工邏輯:DO WHILE 學(xué)生記錄非空 學(xué)生記錄的學(xué)號(hào)域 =起始學(xué)號(hào)總分表中添加一記錄,學(xué)號(hào)域=起始學(xué)號(hào)查詢課程表,N=該專業(yè)一年級(jí)所開課程數(shù)在成績表中添加N個(gè)記錄,學(xué)號(hào)域=起始學(xué)號(hào) 起始學(xué)號(hào)=起始學(xué)號(hào)+1LOOP加工編號(hào):加工名稱:查詢相關(guān)記錄輸入:學(xué)生記錄,班級(jí)名稱輸出:指定班級(jí)的學(xué)生名單加工邏輯:根據(jù)學(xué)生記錄,查詢所有班級(jí)名稱等于輸入值的學(xué)生記錄 加工編號(hào):加工名稱:修改學(xué)生記錄輸入:指定班級(jí)學(xué)生記錄,修改要求輸出:學(xué)生信息加工邏輯:根據(jù)修改要求,改寫學(xué)生數(shù)據(jù) 加工編號(hào):加工名稱:數(shù)據(jù)錄入輸入:單個(gè)學(xué)生數(shù)據(jù)輸出:學(xué)生表,成績表,總分表加工邏輯:根據(jù)學(xué)生數(shù)據(jù)單,接受錄入 在學(xué)生表中添加一記錄,并將錄入信息作為記錄的值 在總分表中添加一記錄,學(xué)號(hào)域?yàn)殇浫雽W(xué)號(hào)值,班級(jí)域?yàn)榘嗉?jí)值,其余域?yàn)? 判斷該生所在年級(jí)和專業(yè),查詢課程表,N=本學(xué)期所開課程數(shù)在成績表中添加N個(gè)記錄,學(xué)號(hào)域均為錄入學(xué)號(hào)值,班級(jí)域?yàn)榘嗉?jí)值,其余域?yàn)?加工編號(hào):加工名稱:檢查數(shù)據(jù)格式輸入:學(xué)生記錄輸出:有效格式的學(xué)生記錄,無效格式的學(xué)生記錄加工邏輯:根據(jù)學(xué)生記錄 IF 格式有效 輸出有效格式記錄 ELSE 輸出無效格式記錄 ENDIF加工編號(hào):加工名稱:啟動(dòng)EXCEL調(diào)整輸入:無效格式學(xué)生記錄輸出:有效格式學(xué)生記錄加工邏輯:啟動(dòng)EXCEL進(jìn)行人工調(diào)整 加工編號(hào):加工名稱:逐行讀取記錄輸入:有效格式學(xué)生記錄輸出:寫入學(xué)生表,總分表,成績表加工邏輯: DO WHILE 學(xué)生記錄不為空 在學(xué)生表中添加一記錄,用學(xué)生記錄值更新各域 在總分表中添加一記錄,用學(xué)生記錄值中的學(xué)號(hào)值更新學(xué)號(hào)域,班級(jí)域?yàn)榘嗉?jí)值 判斷學(xué)生所在年級(jí)和專業(yè),N=本學(xué)期該專業(yè)所開課程數(shù) 在成績表中添加N個(gè)記錄,學(xué)號(hào)域?yàn)閷W(xué)生記錄值中的學(xué)號(hào)值,班級(jí)域?yàn)榘嗉?jí)值 LOOP加工編號(hào):加工名稱:查詢備份數(shù)據(jù)輸入:班級(jí)名稱輸出:備份數(shù)據(jù)加工邏輯:在學(xué)生表中查詢班級(jí)名稱等于輸入值的學(xué)生數(shù)據(jù)加工編號(hào):加工名稱:數(shù)據(jù)備份輸入:備份數(shù)據(jù)輸出:備份數(shù)據(jù)文件加工邏輯: IF 數(shù)據(jù)已備份 THEN 退出 ELSE 生成備份文件 ENDIF加工編號(hào):加工名稱:確認(rèn)數(shù)據(jù)類型輸入:刪除數(shù)據(jù)單輸出:班級(jí)名稱,起止學(xué)號(hào),所有數(shù)據(jù)加工邏輯: CASE1 按班級(jí)刪除 獲得班級(jí)名稱 CASE2 按起止學(xué)號(hào)刪除 獲得起止學(xué)號(hào) CASE3 按所有數(shù)據(jù) 查詢學(xué)生表中的所有學(xué)生數(shù)據(jù)加工編號(hào):加工名稱:刪除指定范圍數(shù)據(jù)輸入:起止學(xué)號(hào)輸出:更新學(xué)生表,總分表,成績表加工邏輯:在學(xué)生表、成績表、總分表中查詢學(xué)號(hào)值大于起始學(xué)號(hào)并小于終止學(xué)號(hào)的學(xué)生記錄 從各表中刪除這些記錄加工編號(hào):加工名稱:刪除指定班級(jí)數(shù)據(jù)輸入:班級(jí)名稱輸出:更新學(xué)生表、成績表、總分表加工邏輯:查詢學(xué)生表中班級(jí)名稱為輸入值的記錄 從學(xué)生表中刪除這些記錄 從總分表中刪除這些記錄 從成績表中刪除這些記錄加工編號(hào):加工名稱:刪除所有學(xué)生數(shù)據(jù)輸入:所有學(xué)生記錄輸出:更新學(xué)生表、總分表、成績表加工邏輯:刪除學(xué)生表、總分表、成績表中的所有學(xué)生數(shù)據(jù) (2)成績管理模塊加工條目加工編號(hào):加工名稱:查詢學(xué)生及課程信息輸入:班級(jí)名稱輸出:指定班級(jí)的學(xué)生名單及本學(xué)期所開課程加工邏輯:查詢學(xué)生表中班級(jí)名稱為輸入值的記錄 判斷所在年級(jí)和專業(yè),查詢課程表獲得本學(xué)期所開課程加工編號(hào):加工名稱:成績錄入輸入:學(xué)生名單,課程信息,成績錄入數(shù)據(jù)輸出:更新成績表加工邏輯:選擇課程名稱,錄入成績 寫入成績表加工編號(hào):加工名稱:查詢成績數(shù)據(jù)輸入:班級(jí)名稱輸出:指定班級(jí)的學(xué)生名單及成績數(shù)據(jù)加工邏輯:判斷成績表,獲得指定班級(jí)的學(xué)生成績數(shù)據(jù)加工編號(hào):加工名稱:計(jì)算總分及名次輸入:成績數(shù)據(jù)輸出:總分與名次信息,更新總分表加工邏輯:依次計(jì)算各記錄總成績,寫入總分表 對(duì)總分表進(jìn)行按總分降序排序,寫入名次加工編號(hào):加工名稱:查詢成績數(shù)據(jù)輸入:備份數(shù)據(jù)單輸出:備份數(shù)據(jù)加工邏輯:對(duì)學(xué)生表和成績表做笛卡爾積,獲得指定班級(jí)的成績與學(xué)生數(shù)據(jù)加工編號(hào):加工名稱:數(shù)據(jù)備份輸入:備份數(shù)據(jù),備份班級(jí)名稱輸出:成績備份文件加工邏輯:根據(jù)備份班級(jí)名稱生成成績備份文件(4)課程信息管理模塊數(shù)據(jù)加工條目: 加工編號(hào):加工名稱:確認(rèn)維護(hù)要求輸入:維護(hù)要求輸出:錄入要求、修改要求加工邏輯:判斷對(duì)課程的錄入或者修改 加工編號(hào):加工名稱:課程數(shù)據(jù)錄入輸入:課程數(shù)據(jù)單,錄入要求輸出:更新課程表文件加工邏輯:根據(jù)錄入要求,錄入課程數(shù)據(jù) 在課程表中添加一新記錄,將錄入數(shù)據(jù)作為新記錄值加工編號(hào):加工名稱:課程數(shù)據(jù)修改輸入:課程數(shù)據(jù)單,修改要求輸出:更新課程文件加工邏輯:查詢課程信息,根據(jù)修改要求進(jìn)行修改,并更新課程文件(5)查詢模塊加工條目:加工編號(hào):加工名稱:要求加工輸入:學(xué)生信息查詢要求輸出:查詢規(guī)則加工邏輯: CASE1 查詢要求涉及[學(xué)生表|成績表|總分表] 在[學(xué)生表|成績表|總分表]中查詢 CASE2 查詢要求涉及學(xué)生表和成績表 將學(xué)生表與成績表做笛卡爾積,與查詢條件形成SQL語句 CASE3 查詢要求涉及學(xué)生表和總分表將學(xué)生表與總分表做笛卡爾積,與查詢條件形成SQL語句CASE4 查詢要求涉及學(xué)生表和成績表、總分表將學(xué)生表與成績表、總分表做笛卡爾積,與查詢條件形成SQL語句CASE5 查詢要求涉及總分表和成績表 將總分表與成績表做笛卡爾積,與查詢條件形成SQL語句最后將SQL語句作為查詢規(guī)則輸出加工編號(hào):加工名稱:查詢處理輸入:查詢規(guī)則輸出:查詢結(jié)果加工邏輯:根據(jù)查詢規(guī)則查詢指定表,并顯示結(jié)果 2.3 數(shù)據(jù)庫設(shè)計(jì) 2.3.1 庫設(shè)計(jì)本系統(tǒng)涉及到的信息主要有5類:學(xué)生信息、成績信息、教師信息、圖書信息、后備信息。由于成績信息和教師信息與學(xué)生信息關(guān)系密切,因此將這三類信息存放在同一數(shù)據(jù)庫中,以提高多種信息同時(shí)讀取的速度。按以上分析,將系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)為三個(gè): 一、學(xué)生數(shù)據(jù)庫: 該數(shù)據(jù)庫為中包含有以下各表:學(xué)生表:記錄學(xué)生的基本信息,是進(jìn)行學(xué)生及其它各類信息處理的基礎(chǔ)。成績表:記錄學(xué)生的期中、期末及總評(píng)的各科成績??偡直恚河涗泴W(xué)生的期中、期末及總評(píng)的總分及名次。課程表:記錄各專業(yè)各年級(jí)開課情況,在添加學(xué)生記錄時(shí),可根據(jù)該表的情況決定在成績表添加學(xué)生記錄的個(gè)數(shù)。三、后備數(shù)據(jù)庫: 該數(shù)據(jù)庫主要保存兩類信息:學(xué)生信息、成績信息。其數(shù)據(jù)表是按用戶的要求在運(yùn)行過程中動(dòng)態(tài)建立的。 2.3.2 表設(shè)計(jì): 學(xué)生表結(jié)構(gòu):編號(hào)字段名稱字段類型字段寬度1學(xué)號(hào)CHAR152姓名CHAR103性別CHAR24出生日期DATE85電話CHAR106家庭住址CHAR507班級(jí)CHAR208原畢業(yè)學(xué)校CHAR509是否住宿CHAR410政治面貌CHAR611入學(xué)總分LONG412專業(yè)char20課程表結(jié)構(gòu): 編號(hào)字段名稱字段類型字段寬度1課程名稱CHAR152年級(jí)CHAR103專業(yè)char20成績表結(jié)構(gòu):編號(hào)字段名稱字段類型字段寬度1學(xué)號(hào)CHAR152課程名稱CHAR153期中成績LONG44期末成績LONG45總評(píng)成績LONG46班級(jí)char20總分表結(jié)構(gòu):編號(hào)字段名稱字段類型字段寬度1學(xué)號(hào)CHAR152期中總分LONG43期末總分LONG44期中名次LONG45期末名次LONG46班級(jí)char20第六章 詳細(xì)設(shè)計(jì)根據(jù)系統(tǒng)的主要功能及上一章的總體設(shè)計(jì),系統(tǒng)開發(fā)進(jìn)入第二個(gè)階段:詳細(xì)設(shè)計(jì)。在這一階段的工作中,主要任務(wù)有以下幾項(xiàng):根據(jù)原型化的開發(fā)原則,為系統(tǒng)的每個(gè)模塊功能進(jìn)行界面設(shè)計(jì),作為進(jìn)一步優(yōu)化的基礎(chǔ)。進(jìn)行系統(tǒng)的流程分析,為模塊的細(xì)化做好準(zhǔn)備。對(duì)每個(gè)模塊進(jìn)行詳細(xì)的算法設(shè)計(jì)。 3.1 系統(tǒng)界面設(shè)計(jì)一、登錄及系統(tǒng)主窗口界面設(shè)計(jì)該部分界面主要包括登錄窗口、系統(tǒng)主窗口、修改密碼窗口。登錄窗口界面: 本系統(tǒng)中使用到的數(shù)據(jù)表主要有班級(jí)表、成績表、繳費(fèi)表、課程表、學(xué)生檔案、用戶資料,由這六個(gè)表,組成了名為信息的數(shù)據(jù)庫(如圖一)。其中學(xué)生檔案是本系統(tǒng)主要的(圖一)一張表,所有信息都是根據(jù)這張學(xué)生檔案進(jìn)行有關(guān)的操作,主要的字段有:學(xué)號(hào)、姓名、年級(jí)、專業(yè)、性別、出生年月、民族、籍貫、政治面貌、家庭地址、郵政編碼、聯(lián)系電話、入學(xué)時(shí)間、備注。其中日期的數(shù)據(jù)類型為日期/時(shí)間天型,其它的數(shù)據(jù)類型為文本型;成績表中字段為:學(xué)號(hào)、姓名、年級(jí)、專業(yè)、學(xué)期、考試時(shí)間、考試科目、考試地點(diǎn)、課程性質(zhì)、科目分?jǐn)?shù)、違紀(jì)類型、備注;課程表中字段為:專業(yè)、年級(jí)、學(xué)期、課程名稱、教材、任課老師、課時(shí)、上課地點(diǎn)、課程性質(zhì)、考試性質(zhì);用戶資料中的字段包括:用戶名、密碼、身份。數(shù)據(jù)庫與VB的連接:本系統(tǒng)的數(shù)據(jù)鏈接采用的是ADO方法,打開控制面板,打開ODBC數(shù)據(jù)源圖標(biāo),選擇“系統(tǒng)DSN”標(biāo)簽,點(diǎn)擊“添加”按鈕,在彈出的“創(chuàng)建新數(shù)據(jù)源”對(duì)話框中選擇名稱為“Microsoft Access Drive(*.mdb)”,點(diǎn)擊“完成”按鈕,在ODBC Microsoft Access 安裝對(duì)話框中在數(shù)據(jù)源名中輸入信息,在數(shù)據(jù)庫這個(gè)框中, 單擊“選擇”按鈕,在彈出的選擇數(shù)據(jù)庫這一對(duì)話框架中,在驅(qū)動(dòng)器下拉列表框中選擇本系統(tǒng)數(shù)據(jù)庫所在驅(qū)動(dòng)器,在目錄中選擇庫所在的文件夾,在文件類型中選擇選“Access數(shù)據(jù)庫(*.mdb)”,在數(shù)據(jù)庫名中選擇本系統(tǒng)的數(shù)據(jù)庫,點(diǎn)擊“確定”按鈕即完成數(shù)據(jù)鏈接。 在VB中,用ADODC鏈接數(shù)據(jù)庫,用DataGrid或DATA將庫中的數(shù)據(jù)在界面中顯示出來,本系統(tǒng)采用DataGr
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1