計算機系統(tǒng)應用論文
計算機系統(tǒng)應用論文
隨著計算機技術(shù)在社會生活中的應用越來越廣泛,計算機系統(tǒng)也越來越復雜。下面是學習啦小編為大家整理的計算機系統(tǒng)應用論文,供大家參考。
計算機系統(tǒng)應用論文篇一
ERP開發(fā)的應用
【摘要】
根據(jù)某類企業(yè)的迫切需要,我所在的信息技術(shù)公司 組織了一個企業(yè)資源 計劃(ERP)項目的開發(fā),希望推進我國ERP應用的 發(fā)展,也希望更深入有效地運用Java技術(shù)。該項目的內(nèi)容涉及到某類行業(yè)的企業(yè)生產(chǎn)經(jīng)營的全過程,其基本目標是為了提高企業(yè)的勞動生產(chǎn)率,增加企業(yè)的利潤,優(yōu)化配置企業(yè)的資源,使企業(yè)的整體運營水平能上一個臺階。這是一個基于Java技術(shù)的Intranet典型應用項目。 編輯。
在該項目中,我承擔項目負責人的重要職責,比如在項目的準備階段,我曾組織了對項目組的成員進行該類企業(yè)業(yè)務流程方面的培訓;在項目需求分析和設(shè)計階段,我著重考慮了架構(gòu)好系統(tǒng)的框架和原型,為項目組及其他分析員進行下一步的細化分析奠定了堅實的基礎(chǔ)。同時我還組織好項目總體組,把握住各模塊之間的接日分析,保持各個分析員之間實現(xiàn)密切的溝通。在系統(tǒng)的開發(fā)階段,做好開發(fā)、測試方面的協(xié)調(diào)和同步 工作,保證系統(tǒng)的可靠性,在系統(tǒng)的實施階段能夠順利地推進項目,此項目開發(fā)后的應用已得到了用戶們的一致好評。
【正文】
與國際上ERP項目的廣泛應用相比,我國的ERP應用水平尚有相當大的差距。根據(jù)某類企業(yè)的實際迫切需求,我公司組織了對一類ERP產(chǎn)品的開發(fā),我有幸參與了該項目的分析與設(shè)計,開發(fā)的成果是一個典型的Java技術(shù)應用于Intranet的實際項目。
在選擇具體的技術(shù)方案時,我們曾經(jīng)進行了認真的思考和研究。對于選擇普遍采用的微軟模式的平臺方案,還是跨平臺式的Java方案,我們曾舉棋未定,這是因為微軟的VB+ASP已成為大家在較長時間工作后認可而熟悉了的方案。而Java由于其 環(huán)境要求高與執(zhí)行效率低的老大難問題,成為我們擔心害怕的重要因素。但是Java的跨平臺特性越來越成為人們的關(guān)注點,尤其是許多大中型的企業(yè),他們現(xiàn)有的 網(wǎng)絡(luò)系統(tǒng)都是基于多種平臺的,對跨平臺的要求和呼聲極為強烈,而對 軟件公司來說,軟件的跨平臺特性有可能會節(jié)約開發(fā)成本,降低維護量,也能獲得更多客戶的認可。綜合考慮了諸多市場行情與行業(yè)發(fā)展因素,最終決定一定要用Java。所幸的是現(xiàn)在Java用于因特網(wǎng)的開發(fā)也已經(jīng)越來越便利了。
目前Java在因特網(wǎng)上的開發(fā)技術(shù)已呈白花齊放之勢態(tài),有最初的Java Servlet,有與數(shù)據(jù)庫 聯(lián)系在一起的SQL-J,還有可與ASP和PHP相媲美的JSP。尤其是JSP技術(shù)的迅速發(fā)展,使得Java的網(wǎng)絡(luò)應用不再是少數(shù)人的專利,JSP以其執(zhí)行的高效性和使用的方便性,已成為近年來大家首選的因特網(wǎng)開發(fā)技術(shù),JSP是一種頁面開發(fā)技術(shù),它以Java為其服務器端 語言,結(jié)合Java Script作為其客戶端語言,能方便地實現(xiàn)頁面的表示。
選擇好了后端的Java和前端的JSP,還有一項重要的任務,那就是前后的聯(lián)接。由于JSP主要用于頁面表現(xiàn),需要表現(xiàn)的內(nèi)容要封裝起來,這樣,為了保證主要商務邏輯的安全性,我們采用了Java Bean作為橋梁,即客戶端JSP通過其中Java Bean的使用,完成主要的商務邏輯功能。在后臺,將Bean構(gòu)造好,形成一個強大的Bean庫,再由前臺JSP進行使用。
在進行Java Bean的規(guī)劃時,我們下決心作出很大的投入,因為這些不僅是我們當前項目中所需急用的,而且還應成為公司長期積累使用的一個強大的資源庫,能實現(xiàn)一定程度的資源共享和軟件復用,為其他項目開發(fā)打好基礎(chǔ)。因此,此次規(guī)劃的目標是形成公司Java技術(shù)的Java Bean的平臺庫。
我們根據(jù)Java Bean所體現(xiàn)的類的用途,將這些類分成幾個層次。最底部的一層就是參數(shù)化類的構(gòu)造,這一層的類所實現(xiàn)的主要功能包括通用訪問機制,對數(shù)據(jù)庫等其他層次的訪問接口和公共處理系統(tǒng)等。中間一層是實體類的構(gòu)造,這些實體類包括與數(shù)據(jù)信息相關(guān)的結(jié)構(gòu)及其處理方法,其中的重點是包含了一些重要的商務邏輯的處理。這一層類與系統(tǒng)各部分相關(guān),并且其安全性要求很高,直接影響到系統(tǒng)主要功能的體現(xiàn),因為系統(tǒng)的主體是對一些邏輯進行處理,這就要求這層實體類的規(guī)劃需要十分認真,做到細節(jié)準確。最上面的一層可以稱為接口類,這一層類主要用于實現(xiàn)底層的類與前臺之間的關(guān)系。也只有這層類才能由前臺JSP進行Java Bean調(diào)用而加以使用,只有這層具有開放性,這一層類除了上述的接口功能外,還應當有一項重要的實用內(nèi)容,即包括用于實現(xiàn)前臺JSP的頁面自動構(gòu)造程序。
這里所說的頁面自動構(gòu)造程序可以認為是本系統(tǒng)的一個重要特點,目的是為了讓用戶可以方便地自定義界面,而不需要由程序員修改程序,這樣能夠極大地滿足了用戶的要求。頁面自動構(gòu)成程序的主要內(nèi)容包括對界面元素的定制與修改、位置的修改、動作的觸發(fā)、行為的控制以及報表設(shè)計和計算匯總等功能。頁面自動構(gòu)成程序的設(shè)計主要采用上述的接口類與JSP相結(jié)合的方式,用類實現(xiàn)元素的定制、控制及關(guān)聯(lián),并將重要信息加以保存,以利于用戶的多次反復修改。該自動構(gòu)造程序提供了強大功能,已成為我們的一個獨立產(chǎn)品。能應用于各個項目的界面制作,實現(xiàn)了我們原先制定的共享資源的目標。
在前臺JSP的應用中,做到了盡可能最簡化的程度,這樣可以提高系統(tǒng)的安全性。當然在我們的系統(tǒng)中,還存在一些客戶端控制比較復雜的情況,為保護這段比較復雜的控制腳本,我們采取了用Servlet的方法,保護這段腳本,從而保證了一定程度的安全性。
在系統(tǒng)的登錄過程中,我們采取了相當嚴格的登錄鍵檢查操作,用戶沒有供應商提供的相應的鍵,就無法通過驗證而進入系統(tǒng)。對于試用版的用戶則提供了一種有效期限約束。這些加密或安全措施,通過在Java Bean中封裝了嚴格而有強大功能的加密算法,在客戶端 申請驗證后才能準予通過。
在使用這套技術(shù)方案的過程中,我們曾經(jīng)遇到過許多的困難。比如;前面曾提到過要求JSP中代碼能夠盡量簡化,以提高安全性。由于JSP中仍有一些容易讓人可能猜測到處理方法的語句及處理的過程,為進一步提高安全性,我們通過查閱大量的網(wǎng)上資料,才形成了一套較好的措施,比如制作JSP的標記庫,將有可能被猜測的處理進一步加以規(guī)劃,對應地生成一套行之有效的實用標記庫,這樣就又增加了一道很有效的防護墻,大幅度地提高了安全保密性,并且使頁面結(jié)構(gòu)的分離達到了一定的水準。又如:在對數(shù)據(jù)的處理上,剛開始時也總是遇到系統(tǒng)運行會變得越來越慢的情況,最后追查其原因,發(fā)現(xiàn)原來是數(shù)據(jù)的連接過多,我們及時地采用了數(shù)據(jù)連接池等技術(shù)解決了此類問題。
該系統(tǒng)采用Java平臺,提供了深入地使用Java Bean和JSP的方案,其效果是相當顯著的,在用戶真實使用環(huán)境中受到了一致好評,運行也較為穩(wěn)定。由于采用了統(tǒng)一而方便的頁面自動構(gòu)造程序,用戶的界面非常友善,并且可以按用戶需求進行定制,滿足了用戶的適應性需求。而在我們公司的內(nèi)部,也開始建立了一套基于此平臺的資源庫,成為公司的今后開發(fā)使用的寶貴財富。
必須指出的是,在此系統(tǒng)中,還存在著很多的不足,比如實體類的組裝程度尚不盡如人意,根據(jù)多種商務邏輯的一些共同點,可以進一步加以抽象封裝,使這部分內(nèi)容能滿足多種系統(tǒng)對類似邏
輯的處理過程。我將會在今后的 工作中進一步加強各方面的分析能力,帶領(lǐng)團隊不斷地超越現(xiàn)在的層次與水準,加強我們的隊伍建設(shè),希望有更多優(yōu)秀的 軟件產(chǎn)品上寫著Made In China。
計算機系統(tǒng)應用論文篇二
企業(yè)人事信息系統(tǒng)的應用
【摘要】
本文討論《 企業(yè) 人事信息系統(tǒng)》項目的需求 分析 方法 與工具的選用。該系統(tǒng)的建設(shè)目標是幫助該企業(yè)管理好企業(yè)內(nèi)部的人員和人員的活動,人事信息管理指的是企業(yè)員工從招聘面試到離職退休的全過程,涉及的主要活動包括面試、報到、培訓、升職、離職或其他的人事變動,也包括 電子 化考勤、工資性收入的 計算 與分發(fā)、使用其他公司資源的有關(guān)記錄(如宿舍、保險、證件辦理等等)。此外,本系統(tǒng)也涉及到企業(yè)在全國各地的人事信息管理,企業(yè)的組織架構(gòu)的設(shè)置,級別與職務管理,人力申請直至人力需求報表,從而形成一個對企業(yè)真正有用的人事信息管理 應用 系統(tǒng)。在本文中首先討論了選用面向?qū)ο蠓椒ㄅc工具的主要理由與策略,進一步通過一個簡例說明該方法與工具使用的效果,也討論了使用多種工具與方法在需求分析中的必要性,最后簡要小結(jié)了選用正確工具與方法的意義和作用。
在項目開展期間,我擔任了系統(tǒng)分析、系統(tǒng)設(shè)計與數(shù)據(jù)庫管理等大量工作。
【正文】
人事信息管理系統(tǒng)是一個有著廣泛應用面的實用性系統(tǒng),但是,我國各個企業(yè)有著自身的體制、機制、特點與不同的要求;在開發(fā)這類系統(tǒng)時,系統(tǒng)需求分析是極為重要的一環(huán)。在整個分析過程中,我們都采用了面向?qū)ο蟮姆治龇椒?,這是因為我們在近幾年的實踐中已堅信這種方法能夠更加有效地表達和描述現(xiàn)實世界。軟件要具有適用性和擴展性,就必須更接近于現(xiàn)實世界本身的 發(fā)展 規(guī)律 。
以一個簡單的例子來看,假設(shè)要求設(shè)計關(guān)于引進人才評估的一個系統(tǒng),按我們過去的做法,先會要求提供給我們一份相關(guān)的引進人才評估表,然后依葫蘆畫瓢地設(shè)計相應的表單與界面。在短期來說,這樣做是簡便而實用的,但并不能夠符合現(xiàn)實世界的長遠目標,這套設(shè)計方法不具有擴展性,因為任何一份評估表的結(jié)構(gòu)都會有可能發(fā)生許多改變的。采用面向?qū)ο蟮姆椒?,可以從中提取出表類型、表結(jié)構(gòu)、評分方法以及能考慮繼承等各方面的要素,這樣就可以保證軟件的通用性,可配置性與可維護性。
在工具的選擇過程中,我們選擇了現(xiàn)在已十分流行的Rational系列,包括Rational Rose、RUP、SoDA等,為什么選取這個系列工具呢?這是基于我們對軟件需求分析目標的看法,我們認為需求分析應當能正確地回答如下的幾個關(guān)鍵性 問題 :
(1)用戶的需求是否已詳盡地被考慮到了?
(2)用戶能理解或明白我們所描述的 內(nèi)容 嗎?
(3)分析是否會和設(shè)計相脫節(jié),
(4)程序員能明白我們的分析與設(shè)計要求嗎?等等。
以下對上述幾個問題逐一簡要地加以說明:
(1)詳盡地獲取用戶的需求。
用戶的需求可分為顯式的需求與隱性的需求,用戶的傾向往往只顧及到當前的與明顯的需求。要達到對需求理解的全面性,不僅僅只是依靠有效的用戶談話和調(diào)查,因為我們所面對的用戶需求往往會有些片面的,采用Rational Rose(基于UML)提供的用例,以及多種圖的聯(lián)合使用,可以使我們發(fā)現(xiàn)其中的遺漏。
(2)使用戶能充分地理解我們的表示方法,能夠真正明白我們描述的內(nèi)容。
軟件需求分析規(guī)格說明書通常會是冗長而枯燥的,一般的用戶不容易深入理解,這樣就削弱了分析的正確性。通過支持面向?qū)ο蠹癠ML語言的Rational Rose可以更好地和用戶交流,讓用戶了解系統(tǒng)的運作方式甚至細節(jié)的操作。
(3)使分析和設(shè)計兩個階段互相聯(lián)系與貫通。
這是我們選擇面向?qū)ο蟮姆椒癛ational Rose工具的重要原因,系統(tǒng)分析要向用戶描述的不僅僅是用戶的需求,而且包括解決方法,解決方法當然應包括設(shè)計(程序)、數(shù)據(jù)庫與系統(tǒng)配置,我們當然不希望用戶得到的是一個與需求規(guī)格說明不相同的軟件,也不可能要求程序員完成一個不可勝任的任務。然而我們在以前的多項工作中經(jīng)常發(fā)現(xiàn)這類情節(jié),因為系統(tǒng)分析與設(shè)計相互脫節(jié),導致一頭扎在分析中不顧設(shè)計有關(guān)的事宜。
分析 與設(shè)計的脫節(jié),還不利于設(shè)計現(xiàn)格說明的評估,因為分析往往會脫離現(xiàn)實,導致缺乏評估的依據(jù)。
因為不可能成功地完成設(shè)計而使分析需要重來,就會造成巨大的浪費與損失。一個好的工具可以使分析與設(shè)計更緊密地連結(jié)起來,甚至于—一對應。面向?qū)ο蟮姆治?方法 使對象之間相對而言有獨立性,減少了任何 影響 到全局的改動,能避免因需求變化而導致全盤皆動的被動局面。
(4)使程序員明白我們的設(shè)計。
一個好的設(shè)計應該讓程序員感到清晰明白,更少疑問。一個疑問很多的設(shè)計加上溝通不暢,絕對會出現(xiàn)在 應用 環(huán)境下所不需要的另一個 軟件,所以設(shè)計規(guī)格說明書務必清楚、形象與明確,當然,Rational Rose具有足夠的圖形與其他形式,能使程序員更加明確,甚至能細微到每一個語句(事實上如果使用VB,程序架構(gòu)都有可能直接生成了)。
(5)選擇UML可能會有更多的理由。
比如用戶文檔的編寫、數(shù)據(jù)庫設(shè)計,我們都需要做到有延續(xù)性,有自動化支持和具有質(zhì)量上的保證。
所以,我們選用了以上的方法和工具。
在分析中,面對考勤班次的 問題 時,由于過去一直使用紙卡方式考勤,使用戶對班次形成了固定的概念,而現(xiàn)在的許多考勤軟件也采用多次刷卡的方法來形成一天的記錄。經(jīng)過面向?qū)ο蟮姆治隹梢园l(fā)現(xiàn),事實上每天的上班記錄是由多個時段所形成的,時段的多少在各個公司,各個工種與部門都不盡相同,每個時段可能有不同的屬性,時段與時段組合可形成為班次,這更適合于現(xiàn)實的情況,使之能更加靈活與更有擴展性。其實,在天與天之間也都有相互之間的關(guān)系。在這一點上,我們又發(fā)現(xiàn)必須在考勤與薪金工資中加入與MRP中相似的期段(Periods)的基本概念,比如可以稱之為考勤期段,允許為用戶更加方便地設(shè)置考勤期段,可能使之不一定與 自然 年月日相同等等。
Rational Rose使我們更方便地把上面的想法在類上去實現(xiàn),更進一步地設(shè)計好我們的高效率的數(shù)據(jù)庫。
當然,使用單一的一個工具去完成一個中大型的應用系統(tǒng)的需求分析,是不可能成功的。因為 社會 在 發(fā)展 ,用戶的需求也在改變,如何把握住用戶的需求是需要時間的,面向?qū)ο蟮姆椒ㄓ袝r也會忽略外在的與表層的要求,不僅僅是要獲得關(guān)鍵的需求,其他更多的需求往往要等到用戶在使用后才知道,然而等到用戶使用是不現(xiàn)實的,作為原型開發(fā)模型中的原型也是收集用戶需求,描述與解釋需求的一類相當有效的方法與工具。
在我們的開發(fā)過程中,為了更好地讓用戶了解我們的系統(tǒng)和我們的設(shè)計方案,讓用戶在見面會上更有方向性與針對性,我們首先用Access開發(fā)出原型,讓用戶先試用。這樣,我們在真正的分析與設(shè)計時就能更加符合用戶的要求。
總之,軟件需求分析方法和工具的使用,對我們軟件開發(fā)過程影響是很深遠的,選用高效能的正確的方法與工具,可以使我們的軟件更加正確地反映現(xiàn)實需求,更加具有可用性、可擴展性和可維護性;降低了軟件項目的風險。
評注:(1)寫得有些特色,觀點鮮明。(2)摘要寫得不錯,既反映了項目 內(nèi)容 ,也小結(jié)了本文的 寫作要點。(3)文中所舉的例子雖然簡單,但很實際。(4)多種方法與工具的使用,敘述得簡明扼要。(5)內(nèi)容可更豐富一些,更深入的例子也可再增多一些,則會更有說服力。(6)對需求分析的全過程的描述太少。
計算機系統(tǒng)應用論文篇三
學籍管理系統(tǒng)軟件計算機應用
一、引言:
學生檔案管理系統(tǒng)是一個 教育 單位不可缺少的部分,它的 內(nèi)容 對于學校的決策者和管理者來說都至關(guān)重要,所以學生檔案管理系統(tǒng)應該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少的困難。
隨著 科學 技術(shù)的不斷提高, 計算 機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類 社會 的各個領(lǐng)域并發(fā)揮著越來越重要的作用。
作為計算機 應用 的一部分,使用計算機對學生檔案信息進行管理,具有著手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高學生檔案管理的效率,也是 企業(yè) 的科學化、正規(guī)化管理,與世界接軌的重要條件。
因此,開發(fā)這樣一套管理軟件成為很有必要的事情,在下面的各章中我將以開發(fā)學生檔案管理系統(tǒng)為例,談談其開發(fā)過程和所涉及到的 問題 及解決 方法 。
二、系統(tǒng)功能
現(xiàn)在我國的中小學校中檔案的管理水平還停留在紙介質(zhì)的基礎(chǔ)上,這樣的機制已經(jīng)不能適應 時代 的 發(fā)展 ,因為它浪費了許多人力和物力,在信息時代這種傳統(tǒng)的管理方法必然被計算機為基礎(chǔ)的信息管理所取代。
我作為一個計算機應用的本科生,希望可以在這方面有所貢獻。改革的總設(shè)計師鄧小平同志說過“科學技術(shù)是第一生產(chǎn)力”,我希望能用我三年的所學編制出一個實用的程序來幫助中小學進行更有效的學籍管理。歸納起來,功能大約有以下幾點:1.學生信息的錄入。不同地域的學生通過各種途徑不擇地點、不擇時間地自主上傳自己的基本檔案(不合要求的檔案可以由管理員及時清除)。
2.學生信息的查詢。學生的檔案信息發(fā)在網(wǎng)上可以讓全班、全校的人來查詢。使用者可以通過多種方式(學期,年級,班級,姓名,學號等)的查詢,查看自己需要的學生信息。
3.學生信息的修改。通過 網(wǎng)絡(luò) 在任何地方,檔案管理人員均可隨時對轉(zhuǎn)入、轉(zhuǎn)出的學生進行添加和刪除,實現(xiàn)了信息的動態(tài)管理。
好處為:
1. 可以存儲歷屆的學生檔案,安全、高效;
2. 只需一到二名檔案錄入員即可操作系統(tǒng),節(jié)省大量人力;
3. 可以迅速查到所需信息。
三.ASP的簡單認識
ASP的全稱是:Active Server Pages,是在服務器端腳本編譯環(huán)境,使用它可以創(chuàng)建和運行動態(tài)、交互的Web服務器應用程序。ASP可以與HTML頁、腳本命令和ActiveX組件組合創(chuàng)建交互的Web頁和基于Web的功能強大的應用程序。ASP應用程序很容易開發(fā)和修改。所以筆者推薦廣大教育工作者在教學工作繁忙的情況,使用ASP來制作適應教學的交互性強的動態(tài)網(wǎng)頁是非常適合的。
以下羅列了 Active Server Pages 所獨具的一些特點:
1.使用 VBScript ,JScript 等簡單易用的腳本語言,結(jié)合 HTML 代碼,即可快速地完成網(wǎng)站的應用程序的編寫。
2.無須編譯,容易編寫,調(diào)試方便可在服務器端直接執(zhí)行。
3.使用普通的文本編輯器,如 Windows 的記事本,或在FRONTPAGE等流行軟件中都可進行編輯設(shè)計。
4.與瀏覽器無關(guān) (Browser Independence)。用戶端只要使用可執(zhí)行 HTML 碼的瀏覽器,即可瀏覽 ASP 網(wǎng)頁的內(nèi)容。 ASP所使用的腳本語言 (VBScript、Jscript) 均在 WEB 服務器端執(zhí)行,用戶端的瀏覽器不要求能夠執(zhí)行這些腳本語言。
5. ASP 能與任何 ActiveX scripting 語言相容。除了可使用 VBScript 或 JScript 語言來設(shè)計外,還通過 plug-in 的方式,使用由第三方所提供的其他腳本語言,如:REXX、Perl、Tcl等。腳本引擎是處理腳本程序的 COM(Component Object Model) 物件。
6.Active Server Pages 的源程序,不會被傳到客戶瀏覽器,因而可以避免所寫的源程序被他人直接剽竊,提高了程序的安全性。
7.可使用服務器端的腳本來控制產(chǎn)生客戶端的腳本。
8.ActiveX Server Components(ActiveX 服務器元件 ) 具有無限可擴充性??梢允褂?Visual Basic 、 Java 、 Visual C++ 、 COBOL 等編程語言來編寫你所需要的 ActiveX Server Component 。
由此可見,將ASP技術(shù)用于教育任務繁重的教師建設(shè)網(wǎng)站是最適合的。
由于筆者本文主題是講解用ASP技術(shù)實現(xiàn)網(wǎng)上作文的自動化管理的過,其目的在于由一件具體事例的完成過程來拋磚引玉,使更多的教師懂得怎樣在學校網(wǎng)站應用 現(xiàn)代 網(wǎng)絡(luò)技術(shù)實現(xiàn)網(wǎng)絡(luò)自動化管理。所以對于網(wǎng)絡(luò)的一些基礎(chǔ)知識不作過多鋪墊,下僅列出本文所需基礎(chǔ)知識:
1. 懂得基本的HTML語言。
2. 懂得基本的VBScript 或JScript語言。
3. 有數(shù)據(jù)庫操作基礎(chǔ),最少會一種數(shù)據(jù)庫(如最簡單的Microsoft Access)
四.網(wǎng)上學生學籍管理實現(xiàn)的目標
主要是對學生信息(如學號、姓名、性別、家庭住址等)進行管理。本模塊又分為五個子模塊:
(1)錄入學生信息
(2)查詢學生信息
(3)修改/刪除學生信息
其中,學生信息查詢不需登錄即可使用,其他模塊則需要先登錄后才能使用。
五.網(wǎng)上學籍自動化管理實現(xiàn)的幾個ASP文件簡介
從本節(jié)開始我們逐漸深入地探討如何用ASP技術(shù)實現(xiàn)以上目標。實現(xiàn)網(wǎng)上學籍的自動化管理和BBS、在線論壇等的建立機制有許多相似的地方,但在數(shù)據(jù)庫的建立或管理方法方面卻有許多不同之處。以下筆者以范例的方式來 分析 利用ASP技術(shù)來實現(xiàn)的方法。整個自動化管理機制大致可由如下幾個ASP文件和一個數(shù)據(jù)庫文件來組成,它們的大至功能如下。
(1)index.asp 進入本欄目后的第一顯示頁,顯示本軟件總體功能,提供多種對學生檔案的管理方式,以及用戶的注冊。
(2)login.asp用于用戶的注冊。
(3)InfoInput.asp 將學生的基本信息寫入數(shù)據(jù)庫。
(4)InfoQuery.asp可查詢學生的基本檔案信息。
(5)InfoModifyDel.asp 用于數(shù)據(jù)的修改、刪除。
六.數(shù)據(jù)庫的搭建
使用Access2000 實現(xiàn)關(guān)系型數(shù)據(jù)庫
學生基本檔案:
存儲了學生的檔案包括:學號、姓名、年齡,性別,族別,出生年月, 聯(lián)系電話,家庭住址,其中學號為該表的主關(guān)鍵字。
學生入學狀況:
存儲了學生的入學狀況包括:學號,年級,班級,入學時間。它的學號必須在學生基本檔案中存在。
用戶密碼登記:
存儲了系統(tǒng)用戶和普通用戶的信息,包括:姓名,口令,登記日期
學生 考試 計劃登記表:
存儲了每次考試的基本信息,包括:考試編號,科目,年級,班級,考試日期,考試類別等。
學生考試成績:
存儲了學生各科考試的成績,包括:學號,考試編號,考試類別,科目,成績。
在以上表中,學生基本檔案和學生入學狀況以及學生考試成績中的學號是相互關(guān)聯(lián)的,學生基本檔案中該學號存在,那么在學生入學狀況和學生考試成績中才能存在該學號。
而學生考試計劃登記表和學生考試成績中的考試編號是相互關(guān)聯(lián)的。只有用戶做了考試計劃以后,才能對學生進行考試,才能輸入成績?nèi)霂臁2贿^由于時間倉促,學生成績 管理模塊沒有完全實現(xiàn)。
下面是各表之間的關(guān)系圖:
七.ASP文件實現(xiàn)自動化管理過程的細節(jié)
ASP技術(shù)以其簡單易操作,且功能較強大完全能夠完成以上所要求的各操作目標。下面分操作及ASP文件的組成來講解實現(xiàn)具體細節(jié),其中著重介紹用〈VBsript〉語句的操作。
(1)index.asp
學籍管理系統(tǒng)的首頁,主要用于用戶的注冊和判斷用戶是否已注冊,并提供信息管理、成績管理、考試管理的入口。其中判斷用戶注冊是否正確的代碼為:
function CheckForm()
{
if(document.Login.UserName.value=="")
{
alert("請輸入用戶名!");
document.Login.UserName.focus();
return false;
}
if(document.Login.PassWord.value == "")
{
alert("請輸入密碼!");
document.Login.PassWord.focus();
return false;
}
}
function ClearForm()
{document.Login.UserName.value = "";
document.Login.PassWord.value = "";
}
</Script>
以上程序來檢查用戶注冊時提交的數(shù)據(jù)是否正確,以確定是否允許提交。
十. 參考 文獻
《ASP3.0動態(tài)網(wǎng)頁實經(jīng)典》—— 位元文化—— 中國 青年出版社
《ASP網(wǎng)頁制作實戰(zhàn)步步通》天創(chuàng)工作室編著 人民郵電出版社 2001/6 第一版
《精通WEB數(shù)據(jù)庫架設(shè)技巧》劉、蔡鋒編著 科學 出版社 2001/4第一版
《ASP 網(wǎng)絡(luò) 編程實例》老虎工作室 編著 人民郵電出版社 2001/6 第一版
有關(guān)計算機系統(tǒng)應用論文推薦:
1.淺談企業(yè)內(nèi)部計算機系統(tǒng)對企業(yè)管理的作用及建議
2.我國商務智能研究