【正文】
學(xué)生 答對(duì)的百分比, Pl 為底分組學(xué)生答對(duì)的百分比) 難度指數(shù)和區(qū)分度計(jì)算完后要在教研室同考試題一同存檔,為以后的命題工作提供依據(jù)。) 非客觀題難度指數(shù)計(jì)算公式: P=X/W ( X 為某題的平均分, W為該題的最高分值) B 試題區(qū)分度( D)值的計(jì)算方法:計(jì)算某一班學(xué)生答某一題的區(qū)分度,首先要在該班中確定一個(gè)高分組,一個(gè)第分組。 期末考試結(jié)束后,各 教研室應(yīng)至少要抽取一個(gè)授課班進(jìn)行試題的難度,區(qū)分度分析。窗口中各個(gè)數(shù)據(jù)窗口應(yīng)為不可該寫的。我將它 大體分成了三部分,包括對(duì)學(xué)生基本信息及學(xué)生成績查詢,對(duì)教學(xué)計(jì)劃表的 查詢及成績分析,成績統(tǒng)計(jì)和頻數(shù)分布圖。 二. 查詢,統(tǒng)計(jì)分析 為了使各項(xiàng)記錄可供有關(guān)人員隨時(shí)查詢,并對(duì)試卷分析統(tǒng)計(jì),應(yīng)設(shè)查旬, 統(tǒng)計(jì)分析模塊。 因此輸入部分要完成新生信息,課程信息,教學(xué)計(jì)劃,學(xué)生選課信息和學(xué)生成績信息的輸入,該部分是本系統(tǒng)最重要的部分,應(yīng)著重分 析。為了使用戶再次輸入時(shí)可繼續(xù)前次輸入部分,所以應(yīng)使學(xué)號(hào)自動(dòng)生成。 根 據(jù)上一章的可行性研究及對(duì)用戶調(diào)查,我們可確定本系統(tǒng)必須完成的工作,下面將來做簡要介紹。由于成績管理工作的本身特點(diǎn)及特殊性質(zhì),單純依靠人力,會(huì)使從事這項(xiàng)工作的管理人員過度纏身于繁瑣的業(yè)務(wù)中,難免會(huì)發(fā)生許多錯(cuò)誤,難以做到管理的規(guī)范化,這不符合管理工作的今后發(fā)展趨勢。 3 學(xué)期( semester) 4 專業(yè)信息( specicalty) 中文名稱 字段名 類型 長度 主鍵 專業(yè)代碼 Spec_code char 7 v 專業(yè)名稱 Spec_name char 22 說明:設(shè)置專業(yè)代碼為主鍵。 第八題滿分 score4 。 。 第八題滿分 Due4 。 2 成績( score) 中文名稱 字段名 類型 長度 主鍵 學(xué)號(hào) Stu_id char 10 v 中文名稱 字段名 類型 長度 主鍵 專業(yè)代碼 Spec_code char 7 v 學(xué)期 semester char 9 v 第一題滿分 Due1 Tinyint 1 第二題滿分 Due2 tinyint 1 第三題滿分 Due3 tinyint 1 第四題滿分 。 根據(jù)以上分析將數(shù)據(jù)庫設(shè)計(jì)成若干個(gè)基本表,它們是 1 試卷信息( paper) 說明: 1 設(shè)專業(yè)代碼和學(xué)期為主鍵。索引可以是唯一的或不唯一的,可以是簇類的或非簇類的。 4 視圖的機(jī)制對(duì)機(jī)密數(shù)據(jù)提供了自動(dòng)的安全保護(hù)功能。它的優(yōu)點(diǎn)有: 1 對(duì)于數(shù)據(jù)庫的重構(gòu)造提供了一定程度上的邏輯獨(dú)立性。在應(yīng)用系統(tǒng)中視圖是極其重要組成部分。 SQL 的數(shù)據(jù)定義包 括 3 部分:定義基本表,定義視圖和定義索引。 ( 2) 后代繼承祖先的腳本,無須編寫代碼 ( 3) 在程序代碼和應(yīng)用程序窗口中獲得一致性 第四章 數(shù)據(jù)庫設(shè)計(jì) 本課題采用 Microsoft SQL Server2021 作為數(shù)據(jù)庫后臺(tái), SQL 語言功能豐富,使用方式靈活,語言簡潔易學(xué),它的功能包括查詢,操縱,定義和控制 4 個(gè)方面。這樣可以大大提高開發(fā)的效率,節(jié)省時(shí)間。并且可以在腳本中直接插入 SQL 語句訪問數(shù)據(jù)庫。統(tǒng)計(jì)圖,表格格式,分組格式,標(biāo)簽格式,分?jǐn)r格式,超文本,列表格式, OLE20 設(shè)置數(shù)據(jù)窗口對(duì)象的屬性及其對(duì)象內(nèi)部對(duì)象的屬性。 數(shù)據(jù)窗口控件則是把數(shù)據(jù)窗口對(duì)象的數(shù)據(jù)顯示在窗口上。 1.使用數(shù)據(jù)窗口技術(shù) POWERBUILDER中的數(shù)據(jù)窗口對(duì)象是 PWERBUILDER與其他面向數(shù)據(jù)庫應(yīng)用前端開發(fā)工具最主要的區(qū)別之一,數(shù)據(jù)窗口技術(shù)包括數(shù)據(jù)窗口對(duì)象而后數(shù)據(jù)窗口控件兩方面的內(nèi)容。 ODBC(開放數(shù)據(jù)庫連接)是微軟公司的數(shù)據(jù)庫標(biāo)準(zhǔn),使用 ODBC 時(shí)需要定義由存取數(shù)據(jù)構(gòu)成的 ODBC 數(shù)據(jù)源,實(shí)現(xiàn)數(shù)據(jù)源的存儲(chǔ)和管理應(yīng)用程序所需的數(shù)據(jù)。 5. 跨平臺(tái)的開發(fā) powerbuilder 支持跨平臺(tái)的開發(fā)和分布,列如在 window 下利用 powerbuilder 開發(fā)的應(yīng)用程序,可以將此程序在 unix 平臺(tái)上運(yùn)行,開發(fā)人員可以分布在不同的平臺(tái)開發(fā)同一應(yīng)用程序。除系統(tǒng)預(yù)先定義的對(duì)象外開發(fā)人員可以自己定義對(duì)象(用戶對(duì)象)擴(kuò)展系統(tǒng)定義的對(duì)象,使各種對(duì)象有機(jī)的結(jié)合起來構(gòu)成POWERBUILDER 應(yīng)用程序。 4. 面向?qū)ο蟮木幊? powerbuilder 中創(chuàng)建的窗口,菜單,數(shù)據(jù)窗口等都是對(duì)象,每個(gè)對(duì)象都 有自己的特性,即屬性,事件,功能。 Powerbuilder 中含有豐富的內(nèi)置函數(shù)。 3. Powercrip 的語言和函數(shù) Powerbuilder 具有功能很強(qiáng)的編程語言, powerbuilder 語言編寫的程序由powerscrip 命令,函數(shù), SQL 語句和事件中處理過程構(gòu)成。 2. 事件驅(qū)動(dòng)的應(yīng)用程序 Powerbuilde 的應(yīng)用程序是事件驅(qū)動(dòng)的,并不是逐條執(zhí)行的,在程序運(yùn)行中能夠?qū)崿F(xiàn)與用戶的交互,即用戶通過各種動(dòng)作控制應(yīng)用程 序的流程。大大減少了編寫代碼的工作量,不僅在用戶界面的開發(fā)是可視的,在數(shù)據(jù)庫的設(shè)計(jì)和表的設(shè)計(jì)也是如此。 powerbuilder 具有強(qiáng)大的多個(gè)數(shù)據(jù)庫描述連接功能和數(shù)據(jù)庫檢索力。 第三章 關(guān)鍵的技術(shù) Powersoft 的 powerbuilder 為用戶提供了功能強(qiáng)大的集成開發(fā)環(huán)境。 5. 隨時(shí)可對(duì)學(xué)生記錄,課程信息,教學(xué)計(jì)劃及學(xué)生成績進(jìn)行查詢。 3. 各專業(yè)每學(xué)期要選擇各 類課程安排本學(xué)期的教學(xué)計(jì)劃。它主要應(yīng)完成以下的幾點(diǎn)要求: 1. 新學(xué)期開始時(shí),對(duì)應(yīng)每一位新生輸入相關(guān)的詳細(xì)記錄。 第二章 可行性分析 為了以最小的代價(jià)盡可能短的時(shí)間內(nèi)確定問題是否能夠解決,在進(jìn)行設(shè)計(jì)開發(fā)前首先進(jìn)行了可行性分析。這樣,傳統(tǒng)的客戶 /服務(wù)器應(yīng)用和基于 Wed 的應(yīng)用都可以重用核心的企業(yè)規(guī)則和處理,核心代碼的更新也更加容易。 基于組件的開發(fā)增強(qiáng)了面向?qū)ο蟮募夹g(shù),它提供了一個(gè)更有效地封裝,管理,重用和擴(kuò)展企業(yè)規(guī)劃和處理的高層途徑。 Power Builder 是一個(gè)非常優(yōu)秀的數(shù)據(jù)庫應(yīng)用開發(fā)工具,完全支持面向 對(duì)象的開發(fā)。 3. 強(qiáng)大的 Wed 應(yīng)用開發(fā)能力 Power Builder 現(xiàn)在是一個(gè)綜合性的 Wed 集成開發(fā)環(huán)境,它提供了一個(gè)基于圖形用戶界面,功能強(qiáng)大而快捷的環(huán)境,用于高級(jí) Wed 應(yīng)用和Wed 站點(diǎn)的創(chuàng)建。 2. 緊密集成 Sybase EAServer 當(dāng)運(yùn)行于 EAServer 中時(shí), Power Builder 應(yīng)用的功能非常強(qiáng)大。在 Power Builder 強(qiáng)大功能和友好的集成開發(fā)環(huán)境支持下,開發(fā)人員的 效率得到空前的提高,使程序設(shè)計(jì)與開發(fā)工作變的更加有趣,仿佛是一個(gè)藝術(shù)家在創(chuàng)作一件藝術(shù)品,因此它深受國內(nèi)外廣大開發(fā)人員的喜歡。它提供了對(duì)面向?qū)ο缶幊痰娜嬷С郑蓮?qiáng)大并易于使用的編程語言。 Power Builder 是美國著名的 Power soft 公司開發(fā)的可視化數(shù)據(jù)庫編稱語言,它是完全按照客戶機(jī) /服務(wù)器體系結(jié)構(gòu)設(shè)計(jì)的,特別是其提供了用于創(chuàng)建和管理不同對(duì)象的眾 多畫板,具有強(qiáng)大的數(shù)據(jù)庫操作功能,是一款極其優(yōu)秀的面向?qū)ο蟮臄?shù)據(jù)庫開發(fā)工具。多年來,用戶一直贊賞 Power Builder 用于客戶 /服務(wù)器應(yīng)用開發(fā)的快捷性,簡便性以及先進(jìn)性。s c/ s of development tool, Make use of its provide every kind of to face to the object39。 Summary Students grade managing system Work of its developmenPrimarily include Establishing of set database with support and the head apply two aspects of the procedure39。而后臺(tái)的數(shù)據(jù)庫連接由 POWERBUILDER 完成,建立起數(shù)據(jù)一致性和完整性強(qiáng) .數(shù)據(jù)安全性好的庫。 POWERBUILDER 是圖形用戶界面的 c/s 開發(fā)工具 ,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具 ,powerbuilder 具有強(qiáng)大的多個(gè)數(shù)據(jù)庫描述連接功能和數(shù)據(jù)庫檢索力。學(xué)生成績管理系統(tǒng) PB 摘 要 學(xué)生成績管理系統(tǒng)其開發(fā)工作主要包括后臺(tái)數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。 Powersoft 的 powerbuilder 為用戶提供了功能強(qiáng)大的集成開發(fā)環(huán)境。利用其前端的用戶界面開發(fā)功能完備,易使用的應(yīng)用程序。 關(guān)鍵字 power Builder, SQLserver,數(shù)據(jù)窗口。s developments The Powersoft powerbuilder provided the function for customer mighty gather development environment. The POWERBUILDER is a sketch customer the interface39。s development tool, powerbuilder to have mighty and manies the database to describe to link the function and Database index dint. Make use of the customer interface of its head the development function plete, easily applied procedure that use. The database conjunction plete, establishes to rise the data consistency with the that the plete is strong. the data safety like from the POWERBUILDER KEYWORDS datawindow, power Builder, SQLserver 目錄 第一章 緒論??????????????? 3 第二章 可行性分析???????????? 4 第三章 關(guān)鍵的技術(shù)???????????? 5 第四章 數(shù)據(jù)庫設(shè)計(jì)???????????? 8 第五章 需求分析????????????? 11 第六章 總體設(shè)計(jì)????????????? 13 第七章 詳細(xì)設(shè)計(jì)????????????? 15 第八章 測試報(bào)告????????????? 30 第九章 體會(huì)??????????????? 31 參考文獻(xiàn)???????????????? 31 第一章 緒論 Sybase power Builder 是一個(gè)企業(yè)級(jí)的,面向?qū)ο蟮目焖賾?yīng)用開發(fā)工具,它易于使用的,可伸縮的,并經(jīng)實(shí)踐證明的快速集成開發(fā)環(huán)境 , 在給用戶提供一條轉(zhuǎn)移到下一代平臺(tái)的途徑的同時(shí),使用戶仍能夠保護(hù)和擴(kuò)展現(xiàn)有的技術(shù)和應(yīng)用上的投資?,F(xiàn)在,用戶可以在他熟悉的相同的 Power Builder 環(huán)境中使用相同的技術(shù)來創(chuàng)建同樣功能強(qiáng)大的 Wed 和分布式應(yīng)用。使用它將會(huì)使應(yīng)用程序的開發(fā)速度更快,成本更底,質(zhì)量更高,功能更強(qiáng),使開發(fā)人員從枯燥復(fù)雜的編程中解放出來,令開發(fā)應(yīng)用系統(tǒng)這一讓人頭痛的工作變成了真正的享受。 使用 Power Builder 可以快速地開發(fā)出當(dāng)今最流行的各種商業(yè)應(yīng)用,如客戶 /服務(wù)器應(yīng)用,分布式應(yīng)用,基于組件的應(yīng)用和 wed 應(yīng)用。 Power Builder 的特點(diǎn)主要表現(xiàn)在以下幾個(gè)方面: 1. 高效率的應(yīng)用開發(fā) Power Builder 通過提供大量新的功能和特征繼續(xù)擴(kuò)展其快速應(yīng)用開發(fā)和無比卓越的生產(chǎn)率傳統(tǒng),顯著地加快了應(yīng)用的周期。 EAServer 是 Sybase 公司的一個(gè) 獨(dú)具特色的應(yīng)用服務(wù)器,它融合了組件事務(wù)處理服務(wù)器和動(dòng)態(tài)頁面服務(wù)器的功能。從熟悉的 Power Builder 環(huán)境中,你可以充分地利用大量新的 Wed 應(yīng)用開發(fā)功能,將你的應(yīng)用,你的用戶以及你的技術(shù)帶到Wed 世界與分布式計(jì)算領(lǐng)域。它擁有多種數(shù)據(jù)