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

正文內(nèi)容

計算機(jī)等級考試查詢系統(tǒng)—計算機(jī)畢業(yè)設(shè)計(編輯修改稿)

2025-01-06 19:59 本頁面
 

【文章內(nèi)容簡介】 ??????????? ?????????????? 4 一、開發(fā)環(huán)境??????????????????????????? 4 二、可行性研究?????????????????????????? 4 三、系統(tǒng)流程圖及數(shù)據(jù)流圖????????????????????? 5 四、需求分析??????????????????????????? 6 第三章 數(shù)據(jù)庫設(shè)計???????????????????????? 8 第四章 功能設(shè)計????????????????????????? 10 五、 查詢功能模塊????????????????????? ???? 10 六、 詳細(xì)設(shè)計階段????????????????????????? 11 七、 代碼????????????????????????????? 15 八、 代碼的實現(xiàn)?????????????????????????? 17 第五章 測試??????????????????????????? 21 結(jié)束語?????????????????????????????? 22 第一章 引言 計算機(jī)等級考試查詢系統(tǒng)是有其開發(fā)的必要性的,它的應(yīng)用將大大節(jié)省了學(xué)校的人力資源,從而從人工勞動 中解脫出來。我們這次開發(fā)的軟件系統(tǒng)一共包括了三個部分:等級考試的報名系統(tǒng)、查詢系統(tǒng)和管理系統(tǒng)。其中管理系統(tǒng)是另外兩部分的總匯。我設(shè)計的這部分主要是查詢系統(tǒng),其中包含了超級管理員的查詢、系管理員的查詢和普通學(xué)生的查詢。這就需要分別限定查詢的權(quán)限問題。我個人認(rèn)為是難點中的難點。因為這是我第一次涉及 JSP技術(shù),所以我用到的還只是很淺顯的一部分,更深奧的還有待我在今后的學(xué)習(xí)當(dāng)中逐漸的把它解決。 計算機(jī)等級考試的查詢系統(tǒng)是此次開發(fā)過程當(dāng)中不可缺少的組成部分,它與另外兩個系統(tǒng)相輔相成,形成完整的統(tǒng)一,尤其是其中的數(shù)據(jù)庫 ,更是連接這三部分的紐帶所在。 以下我將分幾個章節(jié)來進(jìn)行具體介紹。 關(guān)于 JSP 簡 介 JSP 是 Sun 公司推出的新一代網(wǎng)站開發(fā)語言, Sun 公司借助自己在 Java 上的不凡造詣,將 Java 從 Java 應(yīng)用程序和 Java Applet 之外,又有新的碩果,就是 JSP,Java Server Page。 JSP 可以在 Serverlet 和 JavaBean 的支持下,完成功能強(qiáng)大的站點程序。 技術(shù)特點 1?將內(nèi)容的產(chǎn)生和顯示進(jìn)行分離 使用 JSP 技術(shù), Web 頁面開發(fā)人員可以使用 HTML 或者 XML 標(biāo)識來設(shè)計和格式化最 終頁面。使用 JSP 標(biāo)識或者小腳本來產(chǎn)生頁面上的動態(tài)內(nèi)容。產(chǎn)生內(nèi)容的邏輯被封裝在標(biāo)識和 JavaBeans 群組件中,并且捆綁在小腳本中,所有的腳本在服務(wù)器端執(zhí)行。如果核心邏輯被封裝在標(biāo)識和 Beans 中,那么其它人,如 Web管理人員和頁面設(shè)計者,能夠編輯和使用 JSP 頁面,而不影響內(nèi)容的產(chǎn)生。在服務(wù)器端, JSP引擎解釋 JSP標(biāo)識,產(chǎn)生所請求的內(nèi)容(例如,通過存取 JavaBeans群組件,使用 JDBC 技術(shù)存取數(shù)據(jù)庫),并且將結(jié)果以 HTML(或者 XML)頁面的形式發(fā)送回瀏覽器。這有助于作者保護(hù)自己的代碼,而又保證任何基 于 HTML 的Web 瀏覽器的完全可用性。 2?強(qiáng)調(diào)可重用的群組件 絕大多數(shù) JSP 頁面依賴于可重用且跨平臺的組件(如: JavaBeans 或者Enterprise JavaBeans)來執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者或者用戶團(tuán)體所使用?;诮M件的方法加速了總體開發(fā)過程,并且使得各種群組織在他們現(xiàn)有的技能和優(yōu)化結(jié)果的開發(fā)努力中得到平衡。 3?采用標(biāo)識簡化頁面開發(fā) Web 頁面開發(fā)人員不會都是熟悉腳本語言的程序設(shè)計人 員。 JavaServer Page技術(shù)封裝了許多功能,這些功能是在易用的、與 JSP 相關(guān)的 XML標(biāo)識中進(jìn)行動態(tài)內(nèi)容產(chǎn)生所需要的。標(biāo)準(zhǔn)的 JSP 標(biāo)識能夠存取和實例化 JavaBeans 組件,設(shè)定或者檢索群組件屬性,下載 Applet,以及執(zhí)行用其它方法更難于編碼和耗時的功能。 通過開發(fā)定制化標(biāo)識庫, JSP 技術(shù)是可以擴(kuò)展的。今后,第三方開發(fā)人員和其它人員可以為常用功能建立自己的標(biāo)識庫。這使得 Web 頁面開發(fā)人員能夠使用熟悉的工具和如同標(biāo)識一樣的執(zhí)行特定功能的構(gòu)件來工作。 JSP 技術(shù)很容易整合到多種應(yīng) 用體系結(jié)構(gòu)中,以利用現(xiàn)存的工具和技巧,并且擴(kuò)展到能夠支持企業(yè)級的分布式應(yīng)用。作為采用 Java 技術(shù)家族的一部分,以及 Java 2EE 的一個成員, JSP 技術(shù)能夠支持高度復(fù)雜的基于 Web 的應(yīng)用。 由于 JSP頁面的內(nèi)置腳本語言是基于 Java程序設(shè)計語言的,而且所有的 JSP頁面都被編譯成為 Java Servlet, JSP 頁面就具有 Java 技術(shù)的所有好處,包括健壯的存儲管理和安全性。 作為 Java 平臺的一部分, JSP 擁有 Java 程序設(shè)計語言 “ 一次編寫,各處執(zhí)行 ” 的特點。隨著越來越多的供貨商將 JSP 支 持加入到他們的產(chǎn)品中,您可以使用自己所選擇的服務(wù)器和工具,修改工具或服務(wù)器并不影響目前的應(yīng)用。 應(yīng)用范圍 JSP 同 PHP3 類似,幾乎可以執(zhí)行于所有平臺。如 Win NT,Linux,Unix。在NT 下 IIS 通過一個外加服務(wù)器,例如 JRUN 或者 ServletExec,就能支持 JSP。知名的 Web 服務(wù)器 Apache 已經(jīng)能夠支持 JSP。由于 Apache 廣泛應(yīng)用在 NT、 Unix和 Linux 上,因此 JSP 有更廣泛的執(zhí)行平臺。雖然現(xiàn)在 NT操作系統(tǒng)占了很大的市場份額,但是在服務(wù)器方面 Unix 的優(yōu)勢仍然很大,而新崛起的 Linux 更是來勢不小。從一個平臺移植到另外一個平臺, JSP 和 JavaBean 甚至不用重新編譯,因為 Java 字節(jié)碼都是標(biāo)準(zhǔn)的與平臺無關(guān)的。 性能比較 有人做過試驗,對 ASP、 JSP、 PHP 這三種語言分別做回圈性能測試及存取Oracle 數(shù)據(jù)庫測試。 在循環(huán)性能測試中, JSP 只用了令人吃驚的四秒鐘就結(jié)束了 20210* 20210的回圈。而 ASP、 PHP 測試的是 2021* 2021 循環(huán)(少一個數(shù)量級),卻分別用了63秒和 84 秒。 數(shù) 據(jù) 庫 測 試 中 , 三 者 分 別 對 Oracle 8 進(jìn)行 1000 次 Insert,Update,Select 和 Delete: JSP 需要 13 秒, PHP 需要 69 秒, ASP則 需要 73 秒。 前景分析 與 ASP、 PHP 相比, JSP 應(yīng)該是未來發(fā)展的趨勢。世界上一些大的電子商務(wù)解決方案提供商都采用 JSP/Servlet。比較出名的如 IBM 的 E- business,它的核心是采用 JSP/Servlet 的 Web Sphere。它們都是通過 CGI 來提供支持的。但去年 10月后它推出了 Enfinity,一個采用 JSP/Servlet的電子商務(wù) Application Server, 而且聲言不再開發(fā)傳統(tǒng)軟件。 第二章 需求分析 一、開發(fā)環(huán)境 1. 軟件應(yīng)用 本系統(tǒng)采用 版本進(jìn)行開發(fā),使用 RESIN 服務(wù)器當(dāng)做測試服務(wù)器,采用 驅(qū)動數(shù)據(jù)庫。使用 Dreamweaver 編寫 JSP 語言。 Windowsxp 下配置環(huán)境變量 , 添加變量名為 JAVA_HOME 值為D:\ , 添 加 變 量 名 為 classpath 值為D:\ , 在已有的 PATH 環(huán) 境變量里添加值D:\\bin。 這樣開發(fā)環(huán)境配置完畢 。 二、可行性研究 根據(jù)我們學(xué)校的實際情況,本系統(tǒng) 主要分為三個部分 : 超級管理員、各系管理員和學(xué)生用戶 。 超級管理員 可以對任意信息進(jìn)行查詢。包括按系查詢、按年級查詢、按姓名查詢、按學(xué)號查詢、按性別查詢、按時間段查詢、按等級查詢和按考試類別查詢等等。還可以進(jìn)行復(fù)合查詢。比如按系和按年級同時查詢,那樣就會列出所有符合條件的信息,然后加以選擇性查詢。 各系管理員由超級管理員分配 其 查詢權(quán)限后 ,可以對 本系的學(xué)生進(jìn)行 任意查詢,同樣也是包括按年級查詢 、按姓名查詢、按學(xué)號查詢、按性別查詢、按時間段查詢、按等級查詢和按考試類別查詢等。也可以進(jìn)行復(fù)合查詢,比如按年級和姓名等。但是 不能對非本系的人員進(jìn)行任何 查詢。學(xué)生用戶由超級管理員分配其 查詢權(quán)限后 , 只能 通過自己的學(xué)號、姓名、性別、民族、身份證號、系別、年級等相關(guān)項進(jìn)行查詢,可以是單獨輸入某一項信息,也可以進(jìn)行復(fù)合查詢。 三、系統(tǒng)流程圖及數(shù)據(jù)流圖 1.系統(tǒng)流程圖 2.?dāng)?shù)據(jù)流圖 3) 基本結(jié)構(gòu)數(shù)據(jù)流圖 報單 數(shù)據(jù)庫 輸入數(shù)據(jù) 輸出數(shù)據(jù) 查詢系統(tǒng) 4) 具體功能流程圖 四、需求分析 需求分析簡單的說就是分析用戶的要求。需求分析是設(shè)計數(shù)據(jù)庫的起查詢系統(tǒng) 用戶輸出 用戶輸入 數(shù)據(jù)輸出 點,需求分析的結(jié)果是否準(zhǔn)確地反映了用戶的實際要求,將直接影響到后面各個階段的設(shè)計,并影響到設(shè)計結(jié)果是否合理和實用。需求分析的任務(wù)是通過詳細(xì)調(diào)查現(xiàn)實世界要處理的對象,充分了解原系統(tǒng)工作概況,明確用戶的各種要求,然后在此基礎(chǔ)上確定新系統(tǒng)的功能。也就是說我們希望 系統(tǒng) 做什么。 這 個 階 段是對系統(tǒng)認(rèn)識最為全面的階段, 應(yīng)該是用戶基本上確定自己的最終要求階段。 1.系統(tǒng)的功能 4) 超級管理員的功能: 超級管理員可以對 任意信息進(jìn)行查詢。包括按系查詢、按年級查詢、按姓名查詢、按學(xué)號查詢、按性別查詢、按時間段查詢、按等級查詢和按考試類別查詢等等。還可以進(jìn)行復(fù)合查詢。比如按系和按年級同時查詢,那樣就會列出所有符合條件的信息,然后加以選擇性查詢。 5) 各系管理員 的功能: 可以對本系的學(xué)生進(jìn)行任意查詢,同樣也是包括按年級查詢、按姓名查詢、按學(xué)號查詢、按性別查詢、按時間段查詢、按等級查詢和按考試類別查詢等。也可以進(jìn)行復(fù)合查詢,比如按年級和姓名等。但是不能對非本系的人員進(jìn)行任何查詢。 6) 學(xué)生用戶 的功能: 通過自己的學(xué)號、姓名、性別、民族、身份證 號、系別、年級等相關(guān)項進(jìn)行查詢,可以是單獨輸入某一項信息,也可以進(jìn)行復(fù)合查詢。 2.邏輯結(jié)構(gòu)設(shè)計 這是經(jīng)過多次反復(fù)修改之后的總體數(shù)據(jù)流圖,力求達(dá)到詳盡,有所不足會在今后不斷的學(xué)習(xí)當(dāng)中改進(jìn)。這詳細(xì)的數(shù)據(jù)流圖會對下一步的操作起到至關(guān)重要的作用。 第三章 數(shù)據(jù)庫設(shè)計 1.用戶 字段名 含義 類型長度 是否為空 主鍵 userno 用戶代號 char( 10) 否 username 用戶名 char( 20) 否 2.系別 字段名 含義 類型長度 是否為空 主鍵 deptno 系號 char( 3) 否 deptname 系名稱 char( 20) 否 3.考試信息 字段名 含義 類型長度 是否為空 主鍵 testno 考試代號 char( 10) 否 是 testname 考試名稱 char( 20) 否 testgrade 考試等級 char( 10) 否 4.學(xué)生 字段名 含義 類型長度 是否為空 主鍵 sno 學(xué)號 char( 20) 否 是 sname 學(xué)生姓名 char( 10) 否 sdeptno 學(xué)生系別號 char( 3) 否 ssex 學(xué)生性別 char( 2) 否 sgrade 學(xué)生年級 char( 10) 否 scardno 學(xué)生身份證號 char( 20) 否 sminzu 學(xué)生民族 char( 10) 否 第 四 章 功能設(shè)計 明確了系統(tǒng)應(yīng)該做什么之后,下一步我們應(yīng)該知道系統(tǒng)應(yīng)該怎么做。我們的目標(biāo)是用最好的辦法來解決問題。那么創(chuàng)建模塊就顯得至關(guān)重要了,要掌握每個模塊的作用以及模塊與模塊之間的關(guān)系。這是詳細(xì)設(shè)計的初級階段。 一、 查詢 功能模塊 1.超級管理員的 查詢 功能模塊 2.系管理員的 查詢 功能模塊 3.普通學(xué)生用戶 的查詢 功能模塊 超級管理員 的查詢功能 按年級查詢本系任意用戶信息 按姓名查詢本系任意用戶信息 按學(xué)號查詢本系任意用戶信息 按
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1