計算機軟件專業實習報告

一、實習目的

計算機軟件專業實習報告

蒐集與畢業設計相關的資料,瞭解web開發的基本原則,學習web開發的相關知識,掌握web開發的基本技術,豐富web開發的實戰經驗。學習asp、sql等的基礎知識及正確的運用方法,瞭解設計專題的主要內容,通過實習,鞏固大學所學到的知識,提高分析、判斷和處理實際問題的能力,增強自己的團隊協作意識,瞭解軟件開發的思考角度和主要流程。為畢業之後能夠更快地進入工作狀態並且能夠更好的工作,打好一定的基礎。通過理論聯繫實際,從而提高處理實際問題的能力,為將來開發項目的順利進行做好充分的準備,與社會環境接軌做好準備。

二、實習內容

通過本次實習,應當對html、css、javascript等達到熟練運用的地步,同時應該對xml語言及其應用有一個非常清晰、明瞭的認識。本次的實習內容主要包括:對教學網站的建設有一個初步的構思及確定其應該包括哪些模塊實現什麼功能;對asp、sql的基礎知識的理論學習;理論聯繫實際對asp、sql進行具體操作;學會用sql建數據庫及所需表格的具體方法;理解連接sql數據庫的語句及能正確的應用於實踐;學習基於ajax技術的rss閲讀器(web形式)、基於xml和xslt的學生成績發佈系統、基於web services的xml文件上傳和查看系統;完成簡單的單點登錄系統;軟件初步測試;瞭解和初步掌握系統的發佈等。

三、實習總結

在注重素質教育的今天,社會實踐活動一直被視為培養德、智、體、美、勞全面發展的跨世紀優秀人才的重要途徑。畢業設計實習是學校教育向課堂外的一種延伸,也是推進素質教育進程的重要手段、大學生進入社會的橋樑。它有助於當代大學生接觸社會,瞭解社會。同時,實踐也是大學生學習知識、鍛鍊才幹的有效途徑,更是大學生服務社會、回報社會的一種良好形式。鑑於畢業實習的以上的優點,我懷着一顆真誠學習的心成為了其中的一員。

本次畢業設計我的課題是教學網站,因此選擇了北京京師要鐸科技有限公司,在公司實習期間與網站建設有關的知識我從頭學起。asp和sql server作為開發工具都有它們各自的特點,使用asp不但可以創建和運行動態、交互的web服務器應用程序,而且也可以與html頁、腳本命令和activex組件組合創建交互的web頁和基於web的功能強大的應用程序。在sql server數據庫的學習中不但瞭解到它的基本的服務組成而且通過具體的操作掌握了數據庫的安裝、連接過程。

由於此次web開發初步的項目還要和rss這個網絡新寵打交道,所以我們也瞭解了rss的相關知識。

rss(really simple syndication)是一種描述和同步網站內容的格式,是目前使用最廣泛的xml應用。rss搭建了信息迅速傳播的一個技術平台,使得每個人都成為潛在的信息提供者。發佈一個rss文件後,這個rss feed中包含的信息就能直接被其他站

點調用,而且由於這些數據都是標準的xml格式,所以也能在其他的終端和服務中使用。

如果從rss閲讀者的角度來看,完全不必考慮它到底是什麼意思,只要簡單地理解為一種方便的信息獲取工具就可以了。

如果你用過rss,你會發現他實際上不過是一個導航的目錄表而已,你訂閲了一個rss,其實質就是從網站上接收了一個rss格式的xml文件,然後,你的rss閲讀器就解釋這個xml文件,然後(總是有然後)顯示出來,當然,在這個過程中,閲讀器也許會將其轉換為html格式文件(如maxthon就是這樣處理的。)説到底,xml不過是一種保存數據的方式,對數據含義的解釋和使用最終都是應用軟件的事。

兩天後,web版的rss閲讀器設計完成了。接下來的是應用xml和xslt技術的學生成績發佈板的設計。在這一部分內容中,我們學習了以下幾種新的技術:

xslt:

xslt的英文標準名稱為extensible stylesheet language transformation。根據w3c的規範説明書(),最早設計xslt的用意是幫助xml文檔(document)轉換為其它文檔。但是隨着發展,xslt已不僅僅用於將xml轉換為html或其它文本格式,更全面的定義應該是:xslt是一種用來轉換xml文檔結構的語言。

xpath:

xpath是xslt的重要組成部分。在學習xml時我們已經知道xml是一個完整的樹結構文檔。在轉換xml文檔時可能需要處理其中的一部分(節點)數據,那麼如何查找和定位xml文檔中的信息呢,xpath就是一種專門用來在xml文檔中查找信息的語言。xpath隸屬xslt,因此我們通常會將xslt語法和xpath語法混在一起説。

用一種比較好理解的解釋:如果將xml文檔看作一個數據庫,xpath就是sql查詢語言;如果將xml文檔看成dos目錄結構,xpath就是cd,dir等目錄操作命令的集合。

學生成績發佈板完成以後,我們進入到了web開發的實戰階段。

雖然在公司實習的時間是有限的,但是它讓我感觸頗深。首先,公司跟學校是兩個不同的概念,在學校時除了上課自己的課餘時間比較多,也可以隨意的安排自己的時間。但在公司一天的時間都在工作,這樣的時間不是屬於自己的,我們必須認認真真的工作學習,否則在這樣競爭激烈的社會就很難找到我們的立足之地。其次是紀律方面,在學

校的時候隨着上課鈴響進課堂那是很正常的事,甚至有的同學會遲到,老師只是批評兩句警告下次注意,但在公司每天必須在規定的上班時間之前到達公司以刷卡的形式進行監督,遲到次數少的有相應的懲罰措施一般都是扣除獎金,遲到次數多的就得“另謀高就”。此外,公司還有一些技術性資料是保密性質的,這就要求我們遵守基本的職業道德必須對其進行保密,所有這些我們在學校的時候都是沒有接觸過的問題。隨着時鐘一分一秒的走過,我們也在不知不覺中長大,長大了就要離開學校、進入社會參加工作。周圍的環境在不斷變化着,我們的責任也在不斷變化着,這就要求我們必須要很強的適應能力,要努力認真的工作。

由於公司是主要是做網站的,所以我們利用大概一週的時間對asp和sql server XX進行了系統的學習,在這裏帶我的師傅只是很粗略的給我們講講或者乾脆直接告訴我們應該學會哪兒什麼時候檢查。這時才真正感受到了在學校時老師耐心的教我們一點一滴知識時的珍貴。真後悔在學校時不應該那麼浪費時間。但是現在也認識到自學能力的重要性,認識到“活到老學到老”的真諦。

本系統通過asp編程與sql server XX數據庫相結合的技術手段組裝完成基於b/s模式的教學網站。基本思想是把整個網站的建設分成若干個階段,嚴格遵照軟件開發的步驟先進行調查研究、之後是需求分析、整體規劃、編寫代碼、軟件測試等。在整個實施過程當中還必須注意每個階段都儘量做好並寫成文檔,還要注意頁面友好、可用性強等特點。這樣就會給以後的調試和維護工作帶來極大的方便,也容易達到用户滿意的效果。

基於asp的學習網站在改進傳統的學習模式,通過一種新的以互聯網為基礎的模式為學校創造一新的學習環境,使教學管理突破時空限制提高學習效率和標準化水平,使學校管理者、教師和學生可以隨時隨地通過網絡完成教與學的管理。將網上教學代替傳統的手工方式應用於教學管理中協助辦公是當今的發展趨勢,不僅節省了大量的時間,還提高了工作效率同時也方便了學生。以致於每個人都可以不受時間、空間和地點的限制而自由學習,以較低的付出得到高質量的教育。它提供了豐富的知識庫與信息庫,能夠激發學習者的學習興趣,從而達到讓學習者主動構建知識的目的,實現自己獲取知識、自我更新知識的理想目標。隨着網絡的不斷髮展和普及,學習網站必將在教育科研的各個方面發揮越來越重要的作用。

幾年的大學生活,讓我對計算機理論知識有了一定的瞭解,但實踐出真知,唯有把理

論與實踐相結合,才能更好地為社會服務. 實習期間每天緊張的工作狀態,完全沒有時間考慮其它事情。在這期間,我上網查閲了一些計算應用知識並對畢業論文所需的資料進行了粗淺的瞭解,為接下來的畢業設計作準備,提高了我的動手能力,同時也讓我瞭解到了自己的不足, 今天我學到的所有這些都必將對我將來的就業產生深刻的影響。而對我來説,真正的就業也已經不遠了。我慶幸也感謝有這樣一個學習的機會,能夠在就業前很好的提高自己、鍛鍊自己。同時也讓自己對自己的能力更加自信,相信自己將來能夠成為一個對社會有用的一員,為社會主義現代化建設做貢獻。