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

正文內(nèi)容

學(xué)生成績(jī)管理系統(tǒng)概要設(shè)計(jì)畢業(yè)論文(編輯修改稿)

2024-12-22 16:05 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 的信息管理,對(duì)考試科目,時(shí)間及對(duì)所考科目的編號(hào)等進(jìn)行具體的管理,并對(duì)任課老師,班主任等輸入的信息進(jìn)行存庫(kù),對(duì)學(xué)生的信息進(jìn)行必要的維護(hù),可打印學(xué)生的所有信息。 系統(tǒng)設(shè)計(jì)思想 采用現(xiàn)有的資源,先進(jìn)的管理系統(tǒng)開發(fā)方案,充分利用學(xué)?,F(xiàn)有的資源,減少開發(fā)中的時(shí)間和財(cái)力、物力、提高系統(tǒng)開發(fā)的水平和應(yīng)用果需求分析 7 系統(tǒng)就滿足學(xué)校的需求,例如學(xué)生信息的錄入、查詢、更新等。學(xué)生錄入與排名。 系統(tǒng)就具備數(shù)據(jù)庫(kù)維護(hù)功能,及時(shí)根據(jù)用戶需求進(jìn)行數(shù)據(jù)添加、刪除、修改等操作。 系統(tǒng)設(shè)計(jì)分析 本系統(tǒng)適用于中小學(xué)校,其功能主要分為六大類: 用戶管理:用于對(duì)用戶的添加,賦于不同權(quán)限及對(duì)用戶的修改及查詢。 課程管理:用于對(duì)各學(xué)期課程的開設(shè)和修改。 成績(jī)管理:用于對(duì)成績(jī)的輸入、修改、匯總及排名。 學(xué)生信息管理:添加,刪除,修改學(xué)生信息等。 授課信息管理 : 對(duì)授課教師,課程號(hào),學(xué)時(shí)數(shù),班級(jí)等信息的添加,維護(hù)等。 學(xué)生信息查詢 : 對(duì)學(xué)生成績(jī)等信息的查詢,查詢方式為模糊,且具有多條件組合查詢功能。 學(xué)生成績(jī)統(tǒng)計(jì) : 統(tǒng)計(jì)本科的總分 ,平均分等信息。 本系統(tǒng)性能力求易于使用,具體有較高的擴(kuò)展性和可維護(hù)性。 系統(tǒng)功能分析 權(quán)限功能:系統(tǒng)具有動(dòng)態(tài)的權(quán)限分配功能,可按用戶權(quán)限對(duì)用戶進(jìn)行分組??煞譃槠胀ㄓ脩簦话阌脩?,超級(jí)用戶。普通用戶只是查詢不能修改,一般用戶只能對(duì)授權(quán)范圍內(nèi)進(jìn)行相應(yīng)修改及刪除,超級(jí)用戶能修改、刪除所有信息。 學(xué)生學(xué)籍系統(tǒng)的目標(biāo) 節(jié)約資源,提高學(xué)籍信息的精確度 本系統(tǒng)能減少很多不必要的資源,不用象以前那樣用冗余的紙張式的管理。大節(jié)省了學(xué) 校能源。并且計(jì)算機(jī)的存儲(chǔ)與快速查詢功能大大提高了學(xué)籍管理的效率,并且還提高了學(xué)籍信息管理的精確度。 6 方便快速操作,精減人員,節(jié)約開支 方便快速的操作,可減少學(xué)籍信息管理的漏洞,又減少因工作的冗余出現(xiàn)的錯(cuò)誤,并且操作非常簡(jiǎn)單,可減少許多不很必要的人員,這無論從物質(zhì)上還是工作人員的工資上都為學(xué)校節(jié)約了開支。為學(xué)校增加了財(cái)富。 數(shù)據(jù)庫(kù)分析 用戶需求具體有學(xué)籍管理系統(tǒng)提供保存、更新、查詢、維護(hù)和打印,這就需求數(shù)據(jù)庫(kù)結(jié)構(gòu)能充分滿足各種信息的輸入與輸出,實(shí)現(xiàn)有組織地、動(dòng)態(tài)地存儲(chǔ)大量關(guān)聯(lián)數(shù)據(jù),方便用戶訪問系統(tǒng)中 的數(shù)據(jù),它與文件系統(tǒng)的重要區(qū)別是數(shù)據(jù)的充分共享,交叉訪問,與應(yīng)用程序的高度獨(dú)立性。 錄入功能:為一般用戶提供相應(yīng)的錄入功能,為超級(jí)用戶提供對(duì)所有信息的錄入功能。 查詢功能:為所有用戶提供查詢的功能,可查詢?cè)试S范圍內(nèi)的所有信息。 維護(hù)功能:為一般用戶提供查詢及相應(yīng)的修改,刪除功能,為超級(jí)用戶提供對(duì)所有信息的修改刪除功能。 退出功能:結(jié)束并關(guān)閉系統(tǒng)。 網(wǎng)站開發(fā)工具 JSP 是 Sun 公司推出的新一代網(wǎng)站開發(fā)語言,具有很強(qiáng)的多平臺(tái)支持和極大的伸縮能 力, JSP 可在 Serverlet 和 JavaBean 的支持下,建立功能強(qiáng)大的 Web 應(yīng)用程序。 動(dòng)態(tài)網(wǎng)站開發(fā)技術(shù)比較 (1)ASP,JSP,PHP 共同點(diǎn) 都提供在 HTML 代碼中混合某種程序代碼,由語言引擎解釋執(zhí)行程序代碼 的能力。在這種方式下, HTML 代碼主要負(fù)責(zé)描述信息的顯示樣式,而程序代碼則用來描述處理邏輯。普通的 HTML 頁(yè)面只依賴于 Web 服務(wù)器,而ASP,PHP,JSP 頁(yè)面則需要附加的語言引擎分析和執(zhí)行程序代碼。程序代碼的執(zhí)行 6 結(jié)果被重新嵌入到 HTML 代碼中,然后一起發(fā)送到瀏覽器。 都是面向 WEB 服務(wù)器的技術(shù),客戶端瀏覽器不需要任何附加的軟件支持。 (2)ASP,JSP,PHP 的平臺(tái)支撐區(qū)別 ASP 是微軟公司開發(fā)的動(dòng)態(tài)網(wǎng)頁(yè)語言,也繼承了其產(chǎn)品一貫的傳統(tǒng),只能執(zhí)行于微軟的服務(wù)器產(chǎn)品 IIS 或者 PWS 上。雖然在 UNIX 下也有 Chili Soft 的組件來支持 ASP,但是因?yàn)?ASP 本身的功能有限,所以必須通過 ASP+COM 的群組合來擴(kuò)充。 PHP3 可以在 Windows, UNIX, Linux 的 WEB 服務(wù)器上正常運(yùn)行,還支持IIS,Apache 等一般的 Web 服務(wù)器,有相當(dāng)好的跨平臺(tái)性。 JSP 與 ASP 在技術(shù)方 面有很多相似之處,都是基于 WEB 應(yīng)用實(shí)現(xiàn)動(dòng)態(tài)交互網(wǎng)站的技術(shù)環(huán)境,但也有很多不同之處,兩者的本質(zhì)區(qū)別在于來源于不同的技術(shù)規(guī)范組織,其實(shí)現(xiàn)的基礎(chǔ)―― Web 服務(wù)器平臺(tái)要求不同。 JSP 技術(shù)基于平臺(tái)和服務(wù)器的相互獨(dú)立,技術(shù)支持由廣泛的,專門的各種工具包,服務(wù)器的組件和數(shù)據(jù)庫(kù)產(chǎn)品開發(fā)商提供,相比之下, ASP 技術(shù)則主要是靠 Microsoft 的支持。 Jsp 可支持任何 Web 服務(wù)器,包括 Apache,IIS 等,并技術(shù)絕大多數(shù)的流行平臺(tái),包括 Solaris操作系統(tǒng), Windows 操作系統(tǒng), MAC OS, Linux 及其他 NUIX 系 列平臺(tái)。 (3) My Eclipse 開發(fā)平臺(tái) 全新的 Web 開發(fā)理念與技術(shù) 由于 ASP 的核心編輯語言為 VB Script 或 JavaScript 等腳本語言,這決定了ASP 先天不足,它無法進(jìn)行象傳統(tǒng)編程語言那樣的底層操作,所以如果需要進(jìn)行一些諸如 socket,文件等的操作時(shí)不得不借助于其它傳統(tǒng)語言。而 PHP 則存在著缺乏規(guī)模支持,缺乏多層結(jié)構(gòu)和提供的數(shù)據(jù)庫(kù)接口支持不統(tǒng)一等缺點(diǎn),只適合應(yīng)用于一些小型商務(wù)網(wǎng)站或者業(yè)務(wù)處理系統(tǒng)。另外, ASP 與 PHP 等都屬于解釋型的編輯架構(gòu),其運(yùn)行是邊解釋邊執(zhí)行的,因此在運(yùn)行 效率上會(huì)有很大的損失。所以,在開發(fā)本系統(tǒng)的時(shí)候,我選擇了微軟新一代的 Web 開發(fā)技術(shù)―― My Eclipse 開發(fā)平臺(tái) 。 本系統(tǒng)的開發(fā)采用 My Eclipse My Eclipse 之三層 WEB 結(jié)構(gòu)及其優(yōu)點(diǎn) 三層模式是在兩層模式的基礎(chǔ)上,增加了新的一級(jí)。這種模式在邏輯上將應(yīng)用功能分為三層:客戶顯示層、業(yè)務(wù)邏輯層、數(shù)據(jù)層。客戶顯示層是為客戶提供需求分析 7 應(yīng)用服務(wù)的圖形界面,有助于用戶理解和高效的定位應(yīng)用服務(wù),負(fù)責(zé)處理用戶的輸入和向用戶的輸出,但并不負(fù)責(zé)解釋其含義 (出于效率的考慮,它可能在向上傳輸用戶輸入前進(jìn)行合 法性驗(yàn)證 ),這一層通常用前端工具 (VB, VC, ASP 等 )開發(fā);業(yè)務(wù)邏輯層位于顯示層和數(shù)據(jù)層之間,專門為實(shí)現(xiàn)企業(yè)的業(yè)務(wù)邏輯提供了一個(gè)明確的層次,在這個(gè)層次封裝了與系統(tǒng)關(guān)聯(lián)的應(yīng)用模型,并把用戶表示層和數(shù)據(jù)庫(kù)代碼分開 。其主要功能是執(zhí)行應(yīng)用策略和封裝應(yīng)用模式,并將封裝的模式呈現(xiàn)給客戶應(yīng)用程序,它是上下兩層的紐帶,它建立實(shí)際的數(shù)據(jù)庫(kù)連接,根據(jù)用戶的請(qǐng)求生成 SQL 語句檢索或更新數(shù)據(jù)庫(kù),并把結(jié)果返回給客戶端,這一層通常以動(dòng)態(tài)鏈接庫(kù)的形式存在并注冊(cè)到服務(wù)器的注冊(cè)簿 (Registry)中,它與客戶端通訊的接口符合某一特定的 組件標(biāo)準(zhǔn) (如 COM, CORBA),可以用任何支持這種標(biāo)準(zhǔn)的工具開發(fā) 。數(shù)據(jù)層是三層模式中最底層,他用來定義、維護(hù)、訪問和更新數(shù)據(jù)并管理和滿足應(yīng)用服務(wù)對(duì)數(shù)據(jù)的請(qǐng)求。 三層模式的主要優(yōu)點(diǎn)為 : ①良好的靈活性和可擴(kuò)展性。對(duì)于環(huán)境和應(yīng)用條件經(jīng)常變動(dòng)的情況,只要對(duì)應(yīng)用層實(shí)施相應(yīng)的改變,就能夠達(dá)到目的。 ②可共享性。單個(gè)應(yīng)用服務(wù)器可以為處于不同平臺(tái)的客戶應(yīng)用程序提供服務(wù),在很大程度上節(jié)省了開發(fā)時(shí)間和資金投入; ③較好的安全性。在這種結(jié)構(gòu)中,客戶應(yīng)用程序不能直接訪問數(shù)據(jù),應(yīng)用服務(wù)器不僅可控制哪些數(shù)據(jù)被改變和被 訪問,而且還可控制數(shù)據(jù)的改變和訪問方式 。 ④增強(qiáng)了企業(yè)對(duì)象的重復(fù)可用性?!捌髽I(yè)對(duì)象”是指封裝了企業(yè)邏輯程序代碼,能夠執(zhí)行特定功能的對(duì)象。隨著組件技術(shù)的發(fā)展,這種可重用的組件模式越來越為軟件開發(fā)所接受。 ⑤三層模式成為真正意義上的“瘦客戶端”,從而具備了很高的穩(wěn)定性、延展性和執(zhí)行校率。 ⑥三層模式可以將服務(wù)集中在一起管理,統(tǒng)一服務(wù)于客戶端,從而具備了良好的容錯(cuò)能力和負(fù)載平衡能力。 6 My Eclipse 的運(yùn)用可以輕松地使用近年流行的三層結(jié)構(gòu)模式開發(fā) WEB 站點(diǎn)或基于 B/S 結(jié)構(gòu)的應(yīng)用程序。它可以使程序具有更好的擴(kuò)展性,靈活性,安全性,平臺(tái)無關(guān)性以及可維護(hù)性。 My Eclipse 的三層結(jié)構(gòu)開發(fā)方法思想與 Java 類似 :Java 中的三層架構(gòu)為前端的 HTML,JSP,Serverlet,中間層為 JavaBean,EJB,后面為數(shù)據(jù)器庫(kù)服務(wù)器。而在 My Eclipse 中,前端為 HTML,asp,aspx 等,中間層為擴(kuò)展名是 .vb,.cs 等文件編譯而成的 .dll 控件,后面為數(shù)據(jù)庫(kù)服務(wù)器。 多層結(jié)構(gòu)的應(yīng)用正是在對(duì) C/S 結(jié) 構(gòu)的總結(jié)基礎(chǔ)上產(chǎn)生的,并且也已經(jīng)擴(kuò)展到了 B/S 應(yīng)用開發(fā)領(lǐng)域。 學(xué)生成績(jī)管理信息系統(tǒng)是由 Web 后臺(tái)進(jìn)行統(tǒng)一管理,所有業(yè)務(wù)邏輯都集中在 Web 應(yīng)用程序中管理和制定,具有數(shù)據(jù)的錄入和查詢統(tǒng)計(jì)等功能,客戶端的分布廣泛,數(shù)據(jù)集中處理,因此在設(shè)計(jì)時(shí)充分考慮各種體系結(jié)構(gòu)的優(yōu)缺點(diǎn),選擇三層 WEB 模式進(jìn)行開發(fā)實(shí)現(xiàn)。 面向?qū)ο蟮拈_發(fā)過程 面向?qū)ο蟮能浖_發(fā)和相應(yīng)的面向?qū)ο蟮膯栴}求解是當(dāng)今計(jì)算機(jī)技術(shù)發(fā)展的重要成果和趨勢(shì)之一, C是一種面向?qū)ο蟮恼Z言。面向?qū)ο缶幊叹邆淞藥讉€(gè)優(yōu)點(diǎn),比如:代碼維護(hù)方便、可擴(kuò)展性好、支持代 碼重用技術(shù)等等。這些優(yōu)點(diǎn)是過程編程語言所不具備的。下面我們就來談?wù)劽嫦驅(qū)ο蠹夹g(shù)的這些優(yōu)點(diǎn): (1) 可管理性 維護(hù)簡(jiǎn)單 對(duì)于面向過程的開發(fā)來說,版本管理主要是管理函數(shù)以及全程變量 ,而函數(shù)可以有很大的變動(dòng) ,同樣 ,全程變量也可以有較大的變動(dòng) ,但是 ,對(duì)于面向?qū)ο蟪绦蛟O(shè)計(jì)來講 ,一個(gè)系統(tǒng)是有對(duì)象來組成的 ,而對(duì)象是由類生成的 ,因此只需管理類就行 ,一個(gè)系統(tǒng)中 ,類是相對(duì)穩(wěn)定的 ,因此便于管理 . (2) 模塊化 需求分析 7 是面向?qū)ο缶幊讨械囊粋€(gè)特征。實(shí)體被表示為類和同一名字空間中具有相同功能的類,我們可以在名字空間中添加 一個(gè)類而不會(huì)影響該名字空間的其他成員。 (3) 可擴(kuò)充性 是對(duì)現(xiàn)代應(yīng)用軟件提出的又一個(gè)重要要求 ,即要求應(yīng)用軟件能夠很方便 ,容易的進(jìn)行擴(kuò)充和修改 ,這種擴(kuò)充和修改的范圍不但涉及到軟件的內(nèi)容 ,也涉及到軟件的形式和工作機(jī)制 . 面向?qū)ο缶幊虖谋举|(zhì)上支持?jǐn)U充性。如果有一個(gè)具有某種功能的類,就可以很快地?cái)U(kuò)充這個(gè)類,創(chuàng)建一個(gè)具有擴(kuò)充的功能的類。 面向?qū)ο蟮某绦蛟O(shè)計(jì)可以用很好的可擴(kuò)充性 .這是由于類可以根據(jù)人對(duì)事物的理解而進(jìn)行豐富 ,沒有必要進(jìn)行作大的改動(dòng) ,可以利用繼承 ,對(duì)新的類添加屬性和方法 .用它可以生成系統(tǒng) 的簡(jiǎn)單雛形 ,在征求用戶的意見 ,在加入新的類 ,以及類的方法與屬性等 . (4) 代碼重用 可重用性是面向?qū)ο筌浖_發(fā)的一個(gè)核心思路 .面向?qū)ο蟪绦蛟O(shè)計(jì)的抽象 ,封裝 ,繼承 ,多態(tài)的四大特點(diǎn)都無一例外 ,或多或少的圍繞著可重用性這個(gè)核心并為之服務(wù) . 由于功能是被封裝在類中的,并且類是作為一個(gè)獨(dú)立實(shí)體而存在的,提供一個(gè)類庫(kù)就非常簡(jiǎn)單了。事實(shí)上,任何一個(gè) .NET Framework 編程語言的程序員都可以使用 .NET Framework 類庫(kù), .NET Framework 類庫(kù)提供了很多的功能。更令人高興的是,我們可以通過提供 符合需求的類來擴(kuò)充這些功能
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1