資源描述:
《網(wǎng)上辦公系統(tǒng)的開發(fā)與實現(xiàn)畢業(yè)論文》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在學術論文-天天文庫。
1、網(wǎng)上辦公系統(tǒng)的開發(fā)與實現(xiàn)畢業(yè)論文目 錄摘 要2Abstract2第一章緒論51.1課題背景51.2目的意義5第二章 需求分析62.1軟件的設計目標72.2數(shù)據(jù)字典72.3系統(tǒng)流程圖9第三章開發(fā)工具簡介103.1開發(fā)平臺和技術簡介103.1.1APACHE簡介103.1.2PHP簡介113.2數(shù)據(jù)庫MYSQL簡介12第四章系統(tǒng)分析與設計154.1軟件結構設計154.2層次圖154.3數(shù)據(jù)庫設計164.3.1數(shù)據(jù)庫設計概述164.3.2數(shù)據(jù)庫設計特點174.3.3數(shù)據(jù)庫設計方法簡述184.3.4數(shù)據(jù)庫設計的基本步驟194.4功能模塊設計214.4.1職
2、員登錄214.4.2超級用戶身份登錄22第五章系統(tǒng)運行測試系統(tǒng)實施的討論225.1運行環(huán)境225.2軟件測試235.3測試及操作過程255.3.1系統(tǒng)主界面255.3.2登錄265.3.3績效評定275.3.4人事信息查詢30結束語31致謝31參考文獻32附錄1外文原文33附錄2外文資料譯文29第一章緒論1.1課題背景在當今的社會,可以說是信息技術的發(fā)展時代,在社會的方方面面無不涉及到各種信息的處理。信息是人們對客觀世界的具體描述,是人們進行交流與聯(lián)系的重要途徑。人類社會就處在一個對信息進行有效合理的加工中。它將促進整個社會的發(fā)展。隨著社會信息技術
3、的提高,計算機已被廣泛應用于當今社會的各個領域,成為推動社會發(fā)展的首要技術動力。在軟件技術的應用中,軟件的開發(fā)技術,尤其是應用型軟件產(chǎn)品的開發(fā)技術成了重中之重。不斷開發(fā)適應用戶需求、市場需要的新型軟件產(chǎn)品,參與市場競爭,獲取最大利潤是全球信息企業(yè)追求的目標?!毒W(wǎng)上辦公系統(tǒng)》正是一個非常實用的應用型軟件產(chǎn)品,我們不談它的經(jīng)濟利益,單說他的應用范圍就是十分廣泛的,只要有企業(yè)的地方,都可以采用本系統(tǒng)。我想計算機的作用就是輔助人們完成那些煩瑣的體力勞動和腦力勞動,使人們從勞動力中解脫出來,我所設計的《網(wǎng)上辦公系統(tǒng)》就是輔助辦公人員完成繁瑣的數(shù)據(jù)統(tǒng)計工作。而
4、且更加方便廣大企業(yè)領導,企業(yè)領導只要可以上Internet,則可以對其辦公人員進行查看監(jiān)督評優(yōu)。1.2目的意義開發(fā)《網(wǎng)上辦公系統(tǒng)》有兩方面的好處:一是《網(wǎng)上辦公系統(tǒng)》的實用性,一個好的《網(wǎng)上辦公系統(tǒng)》會將一個龐大的工作井井有條的管理起來,計算機與人的不同就在于,計算機是機械的,精確的,它不會使管理工作出現(xiàn)差錯。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠大大減輕教工人員的工作量,提高辦事效率;各一方面好處,設計《網(wǎng)上辦公系統(tǒng)》只是一種手段,通過它使我可以更好的了解計算機的工作過程,掌握開發(fā)語言的使用方法,掌
5、握開發(fā)各種項目的工作技能,適應迅猛發(fā)展的社會。本課題的直接目的是為了成功完成《網(wǎng)上辦公系統(tǒng)》的開發(fā)。間接目的也可以說是最終目的是為了了解軟件的開發(fā)思想,掌握軟件開發(fā)人員應當具備的基本技術素質:樹立良好的軟件開發(fā)理念,建立正確的、符合工程規(guī)范的、系統(tǒng)化的軟件工程思想,靈活運用各種軟件分析與設計技術,開發(fā)高質量的軟件產(chǎn)品。第二章 需求分析需求是用戶對系統(tǒng)提出的要求,這組要求可能是原始的、籠統(tǒng)的,也可能是抽象的、細節(jié)化的。但一個軟件系統(tǒng)的開發(fā)必須以一組需求化為出發(fā)點。軟件需求分析工作是在軟件計劃階段完成之后開始的,其主要目的是:在綜合分析用戶對系統(tǒng)提出的
6、一組需求(功能、性能、數(shù)據(jù)等方面)的基礎上,構造一個從抽象到具體的邏輯模型表達軟件將要實現(xiàn)的需求,并以“軟件需求規(guī)格說明書”的形式作為本階段工作的結果,為下一階段的軟件設計提供設計基礎。(如圖3-1所示)軟件需求分析階段,結合著我所用的開發(fā)工具:PHP,MYSQL對問題的識別和理解和對需求信息的分析和綜合等進行了深入的了解,建立了實現(xiàn)目標軟件的物理模型,也就是確定了構成軟件系統(tǒng)的系統(tǒng)元素,并將功能和信息結構分配到這些系統(tǒng)元素中。軟件需求分析采用的是結構化分析方法(StructuredAnalysis),簡稱SA方法。下面介紹SA方法的具體實現(xiàn)。圖2
7、.1 軟件開發(fā)中系統(tǒng)分析階段的工作流程2.1軟件的設計目標2.2.1設計目標(1)系統(tǒng)應建立友好的界面,即要操作簡單、直觀、靈活,又要易于學習掌握。這個系統(tǒng)的目的:產(chǎn)生方便學生對任課教師進行投票的報表,教師易于對投票結果進行查詢和統(tǒng)計的報表。如果操作復雜,就失去了推廣價值,因為這個系統(tǒng)是面向沒有計算機使用基礎的普通用戶。(2)系統(tǒng)在用戶輸入用戶名,密碼時,就具有自動識別的功能,以幫助用戶更正錯誤。(3)系統(tǒng)在確定用戶名和密碼后,應具有自動連接數(shù)據(jù)庫的功能。(4)在正確連接數(shù)據(jù)庫,查詢到用戶相應的信息后,應在界面顯示相關的信息。(5)系統(tǒng)具有良好的安
8、全性。系統(tǒng)應遵循有關信息安全標準,具有切實可行的安全保護和保密措施。2.2.2基本要求(1)實用性軟件設計開發(fā)的最終目的都