第一篇:軟件工程實習論文
四川大學
畢業(yè)論文(設計)
題目學院學院專業(yè)學生姓名學號年級級指導教師
畢業(yè)教務處制表 畢業(yè)
軟件工程實習論文
一、論文說明
本團隊長期從事論文寫作與論文發(fā)表服務,擅長案例分析、編程仿真、圖表繪制、理論分析等,??票究普撐?00起,具體信息聯(lián)系
二、論文參考題目與思路
基于.NET架構(gòu)的教學管理辦公自化系統(tǒng)的設計實現(xiàn)
基于ARM和FPGA的無線遙控仿人機器人雙重控制系統(tǒng)研究
飛行人員執(zhí)照理論在線考試系統(tǒng)設計與實現(xiàn)
未來移動通信基站體系結(jié)構(gòu)——定性理論、方法與實踐
多維報表系統(tǒng)的設計實現(xiàn)
SAE J1939協(xié)議分析和SmartJ1939系統(tǒng)設計實現(xiàn)
小靈通VAS平臺體系架構(gòu)綜述暨用戶定位系統(tǒng)的設計實現(xiàn)
航空公司乘務員排班系統(tǒng)的優(yōu)化算法研究及設計實現(xiàn)
基于組態(tài)軟件的PLC控制系統(tǒng)設計實現(xiàn)
科研管理及項目監(jiān)控系統(tǒng)研究
超寬帶脈壓雷達信號產(chǎn)生系統(tǒng)研究
機務段股基于ARM和FPGA的無線遙控仿人機器人雙重控制系統(tǒng)研究 飛行人員執(zhí)照理論在線考試系統(tǒng)設計與實現(xiàn)
未來移動通信基站體系結(jié)構(gòu)——定性理論、方法與實踐
多維報表系統(tǒng)的設計實現(xiàn)
SAE J1939協(xié)議分析和SmartJ1939系統(tǒng)設計實現(xiàn)
小靈通VAS平臺體系架構(gòu)綜述暨用戶定位系統(tǒng)的設計實現(xiàn)
航空公司乘務員排班系統(tǒng)的優(yōu)化算法研究及設計實現(xiàn)
基于組態(tài)軟件的PLC控制系統(tǒng)設計實現(xiàn)
科研管理及項目監(jiān)控系統(tǒng)研究
超寬帶脈壓雷達信號產(chǎn)生系統(tǒng)研究
機務段股道管理自動化系統(tǒng)維修機軟件的設計與實現(xiàn)
嵌入式實時飛行人員執(zhí)照理論在線考試系統(tǒng)設計與實現(xiàn)
未來移動通信基站體系結(jié)構(gòu)——定性理論、方法與實踐
多維報表系統(tǒng)的設計實現(xiàn)
SAE J1939協(xié)議分析和SmartJ1939系統(tǒng)設計實現(xiàn)
小靈通VAS平臺體系架構(gòu)綜述暨用戶定位系統(tǒng)的設計實現(xiàn)
航空公司乘務員排班系統(tǒng)的優(yōu)化算法研究及設計實現(xiàn)
基于組態(tài)軟件的PLC控制系統(tǒng)設計實現(xiàn)
科研管理及項目監(jiān)控系統(tǒng)研究
超寬帶脈壓雷達信號產(chǎn)生系統(tǒng)研究
機務段股道管理自動化系統(tǒng)維修機軟件的設計與實現(xiàn)
嵌入式實時操作系統(tǒng)內(nèi)核設計與實現(xiàn)
基于ARM的嵌入式系統(tǒng)及SNMP的未來移動通信基站體系結(jié)構(gòu)——定性理論、方法與實踐
多維報表系統(tǒng)的設計實現(xiàn)
SAE J1939協(xié)議分析和SmartJ1939系統(tǒng)設計實現(xiàn)
小靈通VAS平臺體系架構(gòu)綜述暨用戶定位系統(tǒng)的設計實現(xiàn)
航空公司乘務員排班系統(tǒng)的優(yōu)化算法研究及設計實現(xiàn)
基于組態(tài)軟件的PLC控制系統(tǒng)設計實現(xiàn)
科研管理及項目監(jiān)控系統(tǒng)研究
超寬帶脈壓雷達信號產(chǎn)生系統(tǒng)研究
機務段股道管理自動化系統(tǒng)維修機軟件的設計與實現(xiàn)
嵌入式實時操作系統(tǒng)內(nèi)核設計與實現(xiàn)
基于ARM的嵌入式系統(tǒng)及SNMP的設計與實現(xiàn)
全程辦稅系統(tǒng)數(shù)據(jù)庫訪問中間件
第二篇:軟件工程論文 ——心得體會
軟件工程課程
——心得體會
院系:經(jīng)管學院
姓名:趙歆
學號:100510128
軟件工程課程設計——心得體會
目錄
摘要...................................................2 關鍵字.................................................2 緒論...................................................2
一、需求分析和概要設計。...............................3 1)需求分析............................................3 2)概要設計............................................4
三、軟件工程課程設計——心得體會......................5
軟件工程課程設計——心得體會
軟件工程課程
——心得體會
摘要:高校教職工工資管理系統(tǒng)是為了解決教職工工資管理的而設計的,目的是建立一個能夠初步實現(xiàn)高校教職工工資管理系統(tǒng)的智能化管理,該系統(tǒng)能跟據(jù)每位教師的職稱不同而確定不同的基本工資,同時能根據(jù)每個教職工的出勤率,加班時間計算出每個教職工的月工資,還能根據(jù)每個月的情況計算出年終獎金。利用此系統(tǒng)能減少工資計算管理教職工數(shù)量,增加教職工效率,同時還能使公司工資管理更加合理、透明,為高校節(jié)約成本。在進行軟件需求說明書設計及概要設計的心得體會。
關鍵字:工資 管理 功能 心得
緒論:軟件工程課程設計的題目是高校教職工工資管理系統(tǒng),本文主要是對于軟件工程課程設計中需求分析與概要設計分析的心得。
我們進行設計的項目是高校教職工工資管理系統(tǒng)。高校教職工工資管理系統(tǒng)是為了解決教職工工資管理的而設計的,目的是建立一個能夠初步實現(xiàn)高校教職工工資管理系統(tǒng)的智能化管理,該系統(tǒng)能跟據(jù)每位教師的職稱不同而確定不同的基本工資,同時能根據(jù)每個教職工的出勤率,加班時間計算出每個教職工的月工資,還能根據(jù)每個月的情況計算出年終獎金。利用此系統(tǒng)能減少工資計算管理教職工數(shù)量,增加教職工效率,同時還能使公司工資管理更加合理、透明,為高校節(jié)約成本。
軟件工程課程設計——心得體會
一、需求分析和概要設計。
1)需求分析
按照軟件工程的軟件過程來說:
1需求分析產(chǎn)生了軟件功能規(guī)格說明書,需要確定用戶對軟件的需求,要作到明確、無歧義。不涉及具體實現(xiàn)方法。用戶能看得明白,開發(fā)人員也可據(jù)此進行下面的工作(概要設計)。
2.概要設計產(chǎn)生了軟件概要設計說明書,說明系統(tǒng)模塊劃分、選擇的技術路線等,整體說明軟件的實現(xiàn)思路。并且需要指出關鍵技術難點等。
在進行需求分析時,我們既是開發(fā)者又是用戶,本系統(tǒng)的業(yè)務流程與業(yè)務分類的定義比較難。我們的團隊進行了研討,還充分運用了身邊的各種資源,大量的查找了很多網(wǎng)絡上關于工資系統(tǒng)的資料。通過資料的進行討論、根據(jù)我們的課題進行分析,最后確定了用戶的需求為:
1.本系統(tǒng)在高校應用后高校工資管理方面的教職工將減少至目前的50%左右;
2.本系統(tǒng)在高校應用后將在高校各方面的成本將會有所降低;
3.本系統(tǒng)在高校應用后將教職工的工資達到完全透明,計算更加精確教職工因糾紛事件減少到1%。
根據(jù)分析將系統(tǒng)的功能從一般教職工與系統(tǒng)管理者兩個角度將功能劃分為7個模塊,當然介于我們的知識有限,有的功能沒有實現(xiàn): 3 軟件工程課程設計——心得體會
員工工資與考勤直接掛鉤,但本系統(tǒng)無法與員工考勤系統(tǒng)掛鉤相連,由于涉及此系統(tǒng)時該高校并沒有員工考勤系統(tǒng),而且我們在最初進行商量的時候也沒有提出該要求。
2)概要設計
從概要階段開發(fā)正式進入軟件的實際開發(fā)階段,本階段完成系統(tǒng)的大致設計并明確系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)與軟件結(jié)構(gòu)。在軟件設計階段主要是把一個軟件需求轉(zhuǎn)化為軟件表示的過程,這種表示只是描繪出軟件的總的概貌。由概要設計說產(chǎn)生大的概要說明書的目的就是進一步細化軟件設計階段得出的軟件總體概貌,把它加工成在程序細節(jié)上非常接近于源程序的軟件表示。
在本階段主要涉及處理流程的設計、總體結(jié)構(gòu)和模塊外部設計、功能分配。在接口設計上有用戶接口、外部接口、內(nèi)部接口;數(shù)據(jù)結(jié)構(gòu)設計有邏輯結(jié)構(gòu)設計、物理結(jié)構(gòu)設計等等。在接口設計時參考了大量的資料。
最后就是編寫文檔——軟件需求說明書、概要分析說明書。
而文檔的作用在于:一是可以幫助整理思路。把要完成的目標,系統(tǒng)的結(jié)構(gòu),每一個模塊的功能等整理一下,然后分門別類地寫下來,這樣在開發(fā)的過程中,就有據(jù)可依,在需要回過頭來修改設計的時候,也有證可考。二是便于交流。三是可以作為以后維護時的參考資料。
軟件工程課程設計——心得體會
三、軟件工程課程設計——心得體會
我們進行了為期一周的課程設計。通過這次課程設計,我拓寬了知識面,鍛煉了能力,綜合素質(zhì)得到較大提高。安排課程設計的基本目的,在于通過理論與實際的結(jié)合、人與人的溝通,進一步提高思想覺悟。尤其是觀察、分析和解決問題的實際工作能力,以便培養(yǎng)成為能夠主動適應社會主義現(xiàn)代化建設需要的高素質(zhì)的復合型人才。作為整個學習體系的有機組成部分,課程設計雖然安排在一周進行,但并不具有絕對獨立的意義。它的一個重要功能,在于運用學習成果,檢驗學習成果。運用學習成果,把課堂上學到的系統(tǒng)化的理論知識,嘗試性地應用于實際設計工作,并從理論的高度對設計工作的現(xiàn)代化提出一些有針對性的建議和設想。檢驗學習成果,看一看課堂學習與實際工作到底有多大距離,并通過綜合分析,找出學習中存在的不足,以便為完善學習計劃,改變學習內(nèi)容與方法提供實踐依據(jù)。對我們信息管理與信息系統(tǒng)專業(yè)的學生來說,實際能力的培養(yǎng)至關重要,而這種實際能力的培養(yǎng)單靠課堂教學是遠遠不夠的,必須從課堂走向?qū)嵺`。這也是一次預演和準備畢業(yè)設計工作。通過課程設計,讓我們找出自身狀況與實際需要的差距,并在以后的學習期間及時補充相關知識,為求職與正式工作做好充分的知識、能力準備,從而縮短從校園走向社會的心理轉(zhuǎn)型期。課程設計促進了我系人才培養(yǎng)計劃的完善和課程設置的調(diào)整。
軟件工程課程設計——心得體會
在一個星期的課程設計之后,我們普遍感到不僅實際動手能力有所提高,更重要的是通過對軟件開發(fā)流程的了解,進一步激發(fā)了我們對專業(yè)知識的興趣,并能夠結(jié)合實際存在的問題在專業(yè)領域內(nèi)進行更深入的學習。
軟件工程課程雖已結(jié)束,但我對于軟件工程的學習才剛剛開始。我體會到項目管理的重要性,隨著軟件規(guī)模、復雜度的不斷增加,項目開發(fā)中更多的是協(xié)作、管理和控制。我學習到很多一般性的方法,例如:需求獲取、模塊化、計劃等等。同時,我也認識到使用計算機解決實際問題的復雜性,人們認識表達的過程不斷反復、逐步深化,軟件工程方法要提供給程序員們一種更加有效的對客觀世界問題域進行形式化的過程方法。
第三篇:軟件工程試驗論文
班級:09級計算機本科班姓名:白路明學號:091220141046
軟件工程開發(fā)工具case的學習心得
摘要:文章主要前線介紹了什么是計算機輔助軟件工程CASE以及它的分類方式和主流的幾種CASE工具的特點。
關鍵字:(1)CASE的基本定義及作用
(2)CASE工具的標準及種類
(3)主流CASE工具的各自特點
參考文獻:竇萬峰軟件工程試驗教程
徐培炎 PowerDesigner特點、優(yōu)勢[EB/OL].賽迪網(wǎng)
2006.10
Wendy Boggs, Michael BoggsUML與Rational Rose 2002入門與精通[M].電子工業(yè)出版社.2002
徐鋒.實戰(zhàn)OO:為問題域建模.程序員.2004.2
王文玲,金茂忠.UML模型與其應用.計算機工程與應用.1999
Doug Rosenberg, Kendall Scott.UML用例驅(qū)動對象建模.北京:清華大學出版社.200
3軟件工程是將計算機科學理論與現(xiàn)代工程方法相結(jié)合,著重研究軟件過程模型、設計方法、工程開發(fā)技術和工具,指導軟件生產(chǎn)和管理的一門新興的、綜合的應用科學。隨著計算機科學和軟件產(chǎn)業(yè)的迅猛發(fā)展,軟件工程學已成為一個重要的計算機分支學科,一個異?;钴S的研究領域,正在不斷涌現(xiàn)新方法、新技術,蓬蓬勃勃的發(fā)展著。軟件工程是計算機專業(yè)和軟件工程專業(yè)學生必修的一門專業(yè)課程,也是工科各專業(yè)學生在計算機應用方面的一門重要選修課程。隨著軟件工程理論與技術的發(fā)展和多種多樣的輔助軟件開發(fā)的case(計算機輔助軟件
工程)工具不斷涌現(xiàn),既提高了軟件開發(fā)效率,同時還大大的節(jié)約了開發(fā)成本,并且對從事軟件及相關行業(yè)的人才和大學生提出了新的更高的要求。
一、CASE的基本定義及作用
計算機輔助軟件工程CASE是通過一組集成化的工具,輔助軟件開發(fā)者實現(xiàn)各項活動的全部自動化,是軟件產(chǎn)品在整個生存周期中,開發(fā)和維護生產(chǎn)率得到提高,質(zhì)量的保證。CASE環(huán)境、case工具、集成化CASE(I-CASE)等,實際是一切現(xiàn)代化軟件開發(fā)環(huán)境(SEE)的代名詞。CASE(Computer Aided Software Engineer計算機輔助軟件工程)“用自動化手段對結(jié)構(gòu)化概念和設計方法重新進行組裝”。CASE的實質(zhì)是為軟件開發(fā)人員提供一組優(yōu)化集成的且能大量節(jié)省人力的軟件開發(fā)工具,以實現(xiàn)軟件生存期各個環(huán)節(jié)的自動化并使之成為一個整體。CASE是一套方法和工具,可使用系統(tǒng)開發(fā)商規(guī)定的應用規(guī)則,并由計算機自動生成合適的計算機程序。CASE工具分成“高級”CASE和“低級”CASE.高級CASE工具用來繪制企業(yè)模型以及規(guī)定應用要求,低級CASE工具用來生成實際的程序代碼。CASE工具和技術可提高系統(tǒng)分析和程序員工作效率。其重要的技術包括應用生成程序、前端開發(fā)過程面向圖形的自動化、配置和管理及壽命周期分析工具。
CASE的作用有通過自動檢查提高軟件的質(zhì)量;使原型的建立成為可行;簡化程序的維護工作;加快軟件的開發(fā)過程;鼓勵進化式和遞增式的軟件開發(fā),使軟件部件可重復使用。CASE的基本功能有提供一種機制,是環(huán)境中所有工具可以共享軟件工程信息;每一個信息項的改變,可以追蹤到其他相關信息項;對所有軟件工程信息提供版本控制和配置管理;對環(huán)境中任何工具,可以進行直接的、非順序的訪問;在標準的分解結(jié)構(gòu)中提供工具和數(shù)據(jù)的自動支持;是每個工具的用戶,共享人機界面的所有功能;收集能夠改善過程和產(chǎn)品的各項度量指標;支持軟件工程師們之間的通信。
二、CASE工具的標準及種類
CASE 工具分類的標準可分為三種:功能,功能是對軟件進行分類的最常用的標準;支持的過程,根據(jù)支持的過程,工具可分為設計工具、編程工具、維護工具等;支持的范圍,根據(jù)支持的范圍,可分為窄支持、較寬支持和一般支持工
具。窄支持指支持過程中特定的任務,較寬支持是指支持特定過程階段;一般支持是指支持覆蓋軟件過程的全部階段或大多數(shù)階段。1993 年,F(xiàn)uggetta 根據(jù) CASE 系統(tǒng)對軟件過程的支持范圍,提出 CASE 系統(tǒng)可分為三類:支持單個過程任務的工具。工具可能是通用的,或者也可能歸組到工作臺;工作臺支持某一過程所有活動或某些活動。它們一般以或多或少的集成度組成工具集;環(huán)境支持軟件過程所有活動或至少大部分。它們一般包括幾個不同的工作臺,將這些工作臺以某種方式集成起來。
CASE 方法與其他方法相比有如下幾方面的應用特點:解決了從客觀世界對象到軟件系統(tǒng)的直接映射問題,強有力地支持軟件、信息系統(tǒng)開發(fā)的全過程;使結(jié)構(gòu)化方法更加實用;自動檢測的方法提高了軟件的質(zhì)量;使原型化方法和 00 方法付諸于實施;簡化了軟件的管理和維護;加速了系統(tǒng)的開發(fā)過程;使開發(fā)者從大量的分析設計圖表和程序編寫工作中解放出來;使軟件的各部分能重復使用; 產(chǎn)生出統(tǒng)一的標準化的系統(tǒng)文檔。
CASE 工具種類繁多,適應了不同方面的要求,隨著技術的發(fā)展,還有不但推陳出新的趨勢。給軟件人員提供了更多的選擇余地。例如: Enterprise Architect、Poseidon、ArgoUML、ModeIMaker、Gaphor、Visio、object Domain、UMLStudio、Visual Paradigm for UML、Rational Rose、Umbrello TOgether、Low-tech、Jude、ARIS、MagicDraw、CodeLogic、omondo、Micro Gold omnigraffle(Mac OSX only)、Embarcadero Technologies 等等。主流的CASE工具有Visio、Smartdraw、SourceInsigt、Telelogic、ModelMaker、ArgoUML、Rose、vss、cvs、Project、PowerDesigner、WinRunner、LoadRunner、Eclipse。
三、主流CASE工具的各自特點
Rational Rose
目前市面上最流行的UML Case工具,繪制的圖形簡潔美觀它支持Java,J2EE,C++,MCF等語言和框架的建模.在加上他的Rational系列,RUP的方法論,是當之無愧的巨無霸.IBM Rational Rose 是一個完整的可視建模方案,開
發(fā)人員、項目經(jīng)理、工程師和分析人員可以在提交編碼之前對需求和構(gòu)架進行可視化、理解和改進。利用模型驅(qū)動的方法進行軟件開發(fā),可以保證系統(tǒng)的可擴展性、靈活性和可靠性,使您更快更好地創(chuàng)建軟件。其功能包括: 支持對象模型、數(shù)據(jù)模型和數(shù)據(jù)存儲模型的創(chuàng)建。映射邏輯和物理模型,從而靈活地將數(shù)據(jù)庫設計演變?yōu)閼贸绦蜻壿嫛VС謹?shù)據(jù)模型、對象模型和已定義數(shù)據(jù)語言(DDL)文件/數(shù)據(jù)庫管理系統(tǒng)(DBMS)之間的雙向工程。變換同步選項(在變換期間對數(shù)據(jù)模型和對象模型進行同步)。數(shù)據(jù)模型-對象模型比較向?qū)?。支持一次性對整個數(shù)據(jù)庫進行正向工程。集成了其他 IBM Rational Software Development 生命周期工具。能集成任何兼容 SCC 的版本控制系統(tǒng),包括 IBM Rational ClearCase 軟件。能夠以 Web 頁面的方式發(fā)布模型和報告,以此來提高整個團隊的溝通效率。其最突出特點就是通過使所有的團隊成員獨立開發(fā)、協(xié)作溝通和交付更好的軟件來統(tǒng)一開發(fā)團隊,建立穩(wěn)定、有彈性、基于構(gòu)件的系統(tǒng)構(gòu)架,以可控、可管理、可確認的方式進行開發(fā),從而降低成本,加快面市的速度。一個無縫集成所有領先的 IDE 與最新技術的工具可滿足您的所有技術需要,最大化開發(fā)工作的速度和簡便性。
ModelMaker
一個非常強大的軟件工具,其功能與所有強大且具有多面性的產(chǎn)品一樣。但ModelMaker的復雜性卻會讓一個新手望而卻步。
ModelMaker常被認為是一個UML圖形工具或是Delphi Case工具,然而,它比一般的圖形工具和Case工具要快得多,有時,它可為你寫一些人工智能式的代碼。它是可擴展的,支持UML圖,設計模式,逆向生成與分解的雙向代碼管理工具等。
它的核心則為,它支持本地代碼模型,你所有的類及其關聯(lián)元素(單元,圖,文檔及事件類型等等)都是模型內(nèi)部的對象。ModelMaker為活動模型提供了多種視圖,允許你在類列表,元素列表或圖集中進行操作,如果你已有準備,你即可從模型中生成源代碼單元,并可由Delphi來進行編譯,以后生成的單元每次也可重新生成。你可對各種不同的設置進行修改(例如代碼注釋選項,代碼次序,方法使用等等),并且可為多種需求重新生成單元(調(diào)試代碼,自動生成的大量注釋代碼等)。
Enterprise Architect
以目標為導向的軟件系統(tǒng)。它覆蓋了系統(tǒng)開發(fā)的整個周期,除了開發(fā)類模 型之外,還包括事務進程分析,使用案例需求,動態(tài)模型,組件和布局,系統(tǒng)管理,非功能需求,用戶界面設計,測試和維護等。其主要特點包括:為整個團隊提供高級的UML 2.0建模工具;特性豐富系統(tǒng)設計;端到端跟蹤;EA提供使用工具,能夠跟蹤依賴關系、支持大型模型,幫助您管理大型復雜的工程;含有CVS或SCC提供工具,以時間快照為基線,通過比較來跟蹤模型變動,從而實現(xiàn)版本控制;含有類似explorer的項目視窗,為您提供直觀高性能的工作界面。EA還含有一個所見即所得形式的模板編輯器,提供強大的文檔生成和報告工具,能夠生成復雜詳細的報告,報告可以按照公司或客戶要求的格式提供所需信息。EA具備源代碼的前向和反向工程能力,支持多種通用語言;EA還提供變換模板,編輯和開發(fā)均非常簡單,支持先進的模型驅(qū)動結(jié)構(gòu)體系(MDA)。
Visual Paradigm
是由一家香港公司開發(fā)的 UML 工具。功能的強大不次于rose等case工具??梢院推渌ぞ哒希‥clipse/IBM WebSphere 等并且支持多平臺簡單介紹如下特性:支持UML2.0;支持生成Html,PDF,Writer的報表;可以導入Rose 的UML圖;匯出為XMI;可以生成Java代碼;有.Net的Add-In;支持E-R圖建模;支持ORM;智能化的提示即當你把鼠標移到一個UML圖上時,周圍自動顯示能和此UML圖相關的UML圖可快速地添加。
第四篇:軟件工程相關論文
四川大學
畢業(yè)論文(設計)
題目學院學院專業(yè)學生姓名學號年級級指導教師
畢業(yè)教務處制表 畢業(yè)
軟件工程相關論文
一、論文說明
本團隊長期從事論文寫作與論文發(fā)表服務,擅長案例分析、編程仿真、圖表繪制、理論分析等,專科本科論文300起,具體信息聯(lián)系
二、論文參考題目與思路
水下武器系統(tǒng)故障診斷與測試系統(tǒng)設計實現(xiàn)
植物數(shù)字檢索信息系統(tǒng)的設計與實現(xiàn)
社區(qū)綜合管理信息系統(tǒng)的研究
檔案管理系統(tǒng)安全訪問控制的設計與實現(xiàn)
基于Oracle ERP的零售管理系統(tǒng)的設計實現(xiàn)
基于嵌入式Linux的電力系統(tǒng)遠程測控終端的研究與設計
EPON與WiMAX融合接入實驗系統(tǒng)ONU核心功能的設計與實現(xiàn)
GIS支持下城鎮(zhèn)土地定級估價信息系統(tǒng)的設計與實現(xiàn)
面向教學的排課選課系統(tǒng)的設計與實現(xiàn)
煙臺安國特緊固件有限公司網(wǎng)上報銷管理系統(tǒng)的設計與實現(xiàn)
車載相控陣天線跟蹤控制系統(tǒng)的設計實現(xiàn)
一個植物數(shù)字檢索信息系統(tǒng)的設計與實現(xiàn)
社區(qū)綜合管理信息系統(tǒng)的研究
檔案管理系統(tǒng)安全訪問控制的設計與實現(xiàn)
基于Oracle ERP的零售管理系統(tǒng)的設計實現(xiàn)
基于嵌入式Linux的電力系統(tǒng)遠程測控終端的研究與設計
EPON與WiMAX融合接入實驗系統(tǒng)ONU核心功能的設計與實現(xiàn)
GIS支持下城鎮(zhèn)土地定級估價信息系統(tǒng)的設計與實現(xiàn)
面向教學的排課選課系統(tǒng)的設計與實現(xiàn)
煙臺安國特緊固件有限公司網(wǎng)上報銷管理系統(tǒng)的設計與實現(xiàn) 車載相控陣天線跟蹤控制系統(tǒng)的設計實現(xiàn)
一個基于B/S架構(gòu)預算系統(tǒng)的設計和實現(xiàn)
試題社區(qū)綜合管理信息系統(tǒng)的研究
檔案管理系統(tǒng)安全訪問控制的設計與實現(xiàn)
基于Oracle ERP的零售管理系統(tǒng)的設計實現(xiàn)
基于嵌入式Linux的電力系統(tǒng)遠程測控終端的研究與設計 EPON與WiMAX融合接入實驗系統(tǒng)ONU核心功能的設計與實現(xiàn) GIS支持下城鎮(zhèn)土地定級估價信息系統(tǒng)的設計與實現(xiàn) 面向教學的排課選課系統(tǒng)的設計與實現(xiàn)
煙臺安國特緊固件有限公司網(wǎng)上報銷管理系統(tǒng)的設計與實現(xiàn) 車載相控陣天線跟蹤控制系統(tǒng)的設計實現(xiàn)
一個基于B/S架構(gòu)預算系統(tǒng)的設計和實現(xiàn)
試題自動提取系統(tǒng)的設計與實現(xiàn)
光纜通信檔案管理系統(tǒng)安全訪問控制的設計與實現(xiàn)
基于Oracle ERP的零售管理系統(tǒng)的設計實現(xiàn)
基于嵌入式Linux的電力系統(tǒng)遠程測控終端的研究與設計 EPON與WiMAX融合接入實驗系統(tǒng)ONU核心功能的設計與實現(xiàn) GIS支持下城鎮(zhèn)土地定級估價信息系統(tǒng)的設計與實現(xiàn) 面向教學的排課選課系統(tǒng)的設計與實現(xiàn)
煙臺安國特緊固件有限公司網(wǎng)上報銷管理系統(tǒng)的設計與實現(xiàn) 車載相控陣天線跟蹤控制系統(tǒng)的設計實現(xiàn)
一個基于B/S架構(gòu)預算系統(tǒng)的設計和實現(xiàn)
試題自動提取系統(tǒng)的設計與實現(xiàn)
光纜通信傳輸網(wǎng)絡維護系統(tǒng)的設計與實現(xiàn)
第五篇:軟件工程實習日志
—信息技術學院
實習日 志
年級:2010級 專業(yè):軟件工程 班級:專升本班 學號:101162003 姓名:孔文婕
2011年7月20日
今天我來到了位于洛陽西工區(qū)的金城信息產(chǎn)業(yè)園的洛陽沃客網(wǎng)絡科技有限公司。開始了我為期半年的實習生活。
洛陽沃客網(wǎng)絡科技有限公司正式成立于2010年2月,是一家以技術研發(fā)為主導,專業(yè)從事企業(yè)信息化咨詢服務,軟件研發(fā)、銷售、實施與技術支持服務的高新技術企業(yè)。公司以“態(tài)度決定一切,細節(jié)決定成?。 薄把员匦?,行必果!”的企業(yè)精神謀求長遠的發(fā)展。
這是來到公司的第一天,簡單地熟悉了公司的一些運營模式,以及員工工作方式。對公司有了一個大致了解。呵呵迎接正式實習的第一天吧。
2011年7月21日
經(jīng)過昨天一天對公司的大致了解,本以為自己會很快適應公司模式。但是在實習主要負責人的帶領下了解公司分配的主要任務,還是感覺心里空空的。畢竟昔日在學校的作息時間,一下子被工作所取代,還真有點不適應。其實在此之前我也作好了進入社會的準備,以前經(jīng)歷過一次畢業(yè),現(xiàn)在總比第一次畢業(yè)時“無所適從”的感覺要好很多,心態(tài)也放得更為平和。如果真要說點與眾不同的話,那就是明顯感覺到:多了一些信心與實在。
2011年7月24日
下班回來,躺在床上,感覺這兩天的工作量也不算大,主要就是負責人給了一些項目案例,讓進行分析以及總結(jié),然后給出一個總的方案文檔。可能是自己的心態(tài)在作怪吧,老感覺自己是大學生。來實習不是負責文檔整理工作的,老想接觸些實質(zhì)性的工作。可是突然發(fā)現(xiàn)自己就是做一些整理文檔的基本工作也不一定能做好。唉,還是腳踏實地,慢慢來吧。
2011年7月28日
哈哈,今天比較開心,自己整理的文檔終于通過審核了,那就意味
著自己可以開始慢慢接觸一些編程相關工作了。通過這幾天的文檔整理,自己感覺工作沒有什么高低貴賤之分,每個步驟都很重要。比如文檔吧,編程人員就是通過文檔了解用戶需求,然后根據(jù)用戶需求進行建模設計。如果一份文檔不能表達出用戶的需求意圖和需要,那么你做出的系統(tǒng)再好,對客戶來說都是廢物一個。以后自己在進行設計之前一定要充分了解了用戶需求再開始進行設計。
2011年8月2日
今天在師傅的指導下,重新全面學習了網(wǎng)絡服務器的相關知識。服務器的配置是系統(tǒng)運行的重要一個環(huán)節(jié)。
網(wǎng)絡服務器是局域網(wǎng)的核心,根據(jù)它在網(wǎng)絡中所起的作用,還可以進一步分為文件服務器、打印服務器和通信服務器。文件服務器能講大容量磁盤空間提供給網(wǎng)上客戶機使用,接收客戶機提出的數(shù)據(jù)處理和文件存取請求,向用戶(客戶機)提供各種服務。打印服務器接收來自客戶機的打印任務。通信服務器主要負責網(wǎng)與網(wǎng)之間的通信和提供各種調(diào)制解調(diào)器等多種接口。
2011年8月10日
忽然發(fā)現(xiàn)好幾天沒記日志了。這兩天自己參與公司網(wǎng)站的制作。自己被分配到的主要任務時裝相關系統(tǒng)、裝應用軟件、并配置網(wǎng)站在本地的運行環(huán)境。
然而自己順利裝了系統(tǒng),安裝了IIS組件,并在IIS上設置了默認網(wǎng)站的主目錄地址。卻出現(xiàn)了問題:地址欄中輸入網(wǎng)址后發(fā)現(xiàn)無法察看網(wǎng)頁。最后查閱相關資料才找到解決方法:由于是在本地電腦上虛擬訪問網(wǎng)站,要設置Internet來賓賬戶的權限(由于今后網(wǎng)站建設中進行后臺管理,要勾選“修改”權限),并且發(fā)現(xiàn),僅當磁盤格式化為NTFS格式時才可在xp環(huán)境下看到安全選項卡,進行設置
2011年8月13日
今天下班后回宿舍上機調(diào)試程序,一個java網(wǎng)站,用Tomcat作服務器,在被瀏覽器加載的時候總是無法顯示出來,頁面提示出錯信息:500錯誤。到服務器日志查找原因,有一個“數(shù)據(jù)加載失敗”的提示。數(shù)據(jù)庫用的是SQL Server2000,原以為是Tomcat配置文件的問題,到網(wǎng)上查了很多相關資料,改了又改一直沒搞定,頭都大了,算了還是明天回公司請假別人吧,請教別人不丟人。
2011年8月18日
工作也一個月了,員工也已熟悉,我也可以直接向他們問一些我在做網(wǎng)站時遇到的難題了。唉,唯一感覺不開心的事情還得做就是與客戶交談,打電話詢問相關事宜,遇到好心的客戶還好,不會刁難你,要是來了一個挑三檢四的就不好應付了,至少你得耍點小聰明,當然不能惹客戶不高興,要不過后會接到老板的“呼叫”的。其實最簡單的對付辦法也很簡單:你只管順著客戶的意思,點頭即可!
2011年9月5日
最近到網(wǎng)上找了些視頻資料,看后很過癮,可看歸看,一動手寫代碼就傷神了。忘說內(nèi)容了,其實看的就幾個與Java編程相關的開源框架(Struts+Spring+Hibernate)而已,不過涉及到的東西就多了,開發(fā)平臺用的是Eclipse+MyEclipse,這個還好應付,裝上設一下環(huán)境變量就搞定,跟JDK差不多。難的是在這之上的插件的應用,要知道開源的東西特多,很多其實多差不多,但你卻不得不花時間去了解,而且版本的兼容性問題有時會讓你不知從哪處理是好。開源而且集成的東西用起來是好,感覺就是復雜了一點!尤其是面對一大堆英文文檔或者官方英文指導手冊時候,砸電腦的沖動都有呀!
2011年9月20日
這兩天自己的任務主要是熟悉已有的網(wǎng)站,大致認識已有網(wǎng)站的功能、結(jié)構(gòu)。
我所實習的雖然是軟件公司,但是并沒有人從事過網(wǎng)站建設。于是采用了更為方便省時的方法,直接采用已有網(wǎng)站模型,這樣便直接有了網(wǎng)站的大體框架。經(jīng)過討論采用了動易系統(tǒng)網(wǎng)站模型,該網(wǎng)站系統(tǒng)已經(jīng)建好了“文章中心”、“圖片中心”、“下載中心”“軟件商城”幾個系統(tǒng)頻道,還有一個鏈接在外的留言板。這些功能基本就滿足一個軟件制作銷售公司的基本要求了。
只是在工作過程中有些不和諧的音符就是,各個員工意見不一,導致氣氛不和諧。還好最后達成一致。與人協(xié)作也是一門學問啊!
2011年10月1 日
公司放假了,估計假期也不能松懈,剛分配了個新系統(tǒng),要我負責后臺設計和數(shù)據(jù)庫的設計。趕緊趁假期補習吧,這樣開始工作的時候
才能順手。對了,順便說下這個系統(tǒng)是java框架J2EE編寫的“網(wǎng)上辦公自動化”。加油!
2011年10月8日
實習又開始了。呵呵忽然發(fā)現(xiàn)自己習慣了實習,感覺自己是在上班,就算放假后開始上班,也不像在學校時候的那樣,懶洋洋的。假期過后第一天的實習,自己也不像開學那樣不在狀態(tài),自己也能很快進入自己的實習角色。呵呵努力,加油!
2011年10月13日
這幾天為了新項目學習了框架相關知識,呵呵簡單介紹下,就當做鞏固了吧。Struts代表:表示層;Spring代表:業(yè)務邏輯層;Hibernate則代表持久層。他們是目前在Java Web編程開發(fā)中用得最多的框架,其實這樣區(qū)分是為了適應軟件開發(fā)過程中各個分工部門之間保持一致性的需要。說得簡單點就是大家都在一個模式下寫代碼,這樣就能保證寫出來的程序能被每一個人都能夠讀懂,而且有些基本的東西它可以自動幫你生成,不用你自己一個一個的敲了,達到了代碼復用。這樣保證可讀性的同時也提高了開發(fā)效率,從而降低了成本。Struts這個框架其實就是Java MVC設計模式中(簡稱Model1與Model2)Model2的一個具體實現(xiàn),Spring 則通過提供ICO(控制反轉(zhuǎn),也稱依賴注入)實現(xiàn)了對對象甚至事務(如聲明式事務)的集中管理,此外還引入了AOP(對向切面編程),當然也完全兼容其它框架。Hibernate嗎,就是一個實現(xiàn)對象與關系映射的中間件,大家知道,現(xiàn)在的主流數(shù)據(jù)庫還是關系型的,但編程卻已經(jīng)采用了面向?qū)ο蟮乃枷?,如何讓編程人員能像操作對象一樣,操縱數(shù)據(jù)庫里的數(shù)據(jù)呢?Hibernate就是這樣一種框架。以前Java程序員與數(shù)據(jù)庫打交道都是通過JDBC,還要寫SQL語句,不過Hibernate徹底改變了這一切,它在JDBC之上又作了一次封裝,從而實現(xiàn)了不用寫SQL語句就可以實現(xiàn)操作數(shù)據(jù)庫。
值得提醒的是,這三個框架都是輕量級的,沒有侵入性或者侵入性很低,不像EJB這樣的重量級框架,它們都能最大限度的實現(xiàn)代碼的可復用。
2011年10月25日
一直忙著做后臺設計了,動手做了才發(fā)現(xiàn),后臺設計也并不簡單。不僅要解決界面問題還要考慮到數(shù)據(jù)庫問題,同時也要注意管理員權限問題。真是頭疼,還好慢慢來自己進行的也不算慢了。多虧了我們
團隊的隊員的幫助。
2011年11月7日
數(shù)據(jù)庫的設計也終于完成了,只是調(diào)試的時候還有一些小問題。自己嘗試慢慢修改吧,不能老是麻煩別人??!
2011年11月10日
轉(zhuǎn)眼幾天又過去了,工作的感覺也漸漸好了起來。值得高興的是,前些天說的網(wǎng)站數(shù)據(jù)庫加載失敗的問題也解決了。多虧了論壇朋友的解答與同學的指導,總結(jié)一下主要有以下幾個原因:沒給SQL Server2000打補??;數(shù)據(jù)庫連接文件中寫的密碼與SA用戶登陸數(shù)據(jù)庫時的密碼沒保持一致;我用的是Tomcat的最新版本6,估計有兼容性問題,所以換了版本5;還有就是一開始沒安裝微軟JDBC for SQL Server2000的驅(qū)動程序,導致無法加載驅(qū)動類庫。幾天的工夫總歸沒白費!
2011年11月29日
今天裝了MySQL數(shù)據(jù)庫,想給網(wǎng)站換個數(shù)據(jù)庫管理系統(tǒng)。說實話,用慣了SQL Server2000感覺沒什么意思了,就像總是用Windows操作系統(tǒng)一樣,用久了就膩了!雖然SQL語句兩者相差不大,但初次使用起來還是有點具有挑戰(zhàn)性,至少有新鮮感,并促使你不斷學習。
遇到的最頭痛的要屬數(shù)據(jù)庫的備份與還原了。在SQL Server2000中,這非常簡單,點擊菜單即可??稍贛ySQL里,就不一樣了,可能我剛學,還沒上手吧。按照書上的操作把數(shù)據(jù)文件拷到Mysql安裝目錄的Data/數(shù)據(jù)庫名 文件夾下,重啟MySQL,用客戶端連接上,能顯示出來有表了,可執(zhí)行Select語句里就出錯了:
ERROR 1034(HY000): Incorrect key file for table 'ebs_book';try to repair it Google百度了一上午都沒解決。只得到一些大概信息,如下:
frm、MYI、MYD分別對應MyISAM表的表結(jié)構(gòu)索引數(shù)據(jù)文件;
frm,myd,myi是屬于MySQL存儲數(shù)據(jù)的文件,phpMyAdmin是無法導入的。
phpMyAdmin支持的文件格式為sql文件。
frm格式 MYD格式MYI格式文件導入MySQL中的方法: 導入到sql的data目錄
直接復制到新的數(shù)據(jù)庫下就可以了,這樣的文件是mysql用來存放表的文件,所以只能放到mysql的安裝目錄的data目錄下,而且如果你是要
傳到空間上的話,基本上是無法恢復了,除非你把這些數(shù)據(jù)給空間商要他幫你恢復。
感覺像是判了“死緩”一樣,難道數(shù)據(jù)真的無法恢復了?
嘗試新的東西還是挺有意思的。
2011年12月15日
哈哈今天挺開心的,近兩個月,新系統(tǒng)終于上線了。感覺就像系統(tǒng)全部是自己做的一樣,自戀下吧!
2011年12月26日
呵呵下班回來,打開電腦繼續(xù)自己今天未完成的工作,突然瞥了一眼日歷,才發(fā)現(xiàn)昨天原來是自己生日??磥碜约菏钦嬲脑趯嵙曋虚L大了,不再像以前一樣,天天惦記自己生日,然后借口回家了。好好實習吧,可以實習的時間不多了。
2012年1月1日
今天元旦,可是一點也不開心。前兩天維護部的人通知說,上次的系統(tǒng)數(shù)據(jù)庫方面出現(xiàn)了點問題,讓當時的負責人處理一下。唉,自己突然聽到自己做的部分出現(xiàn)了問題,心里惶惶的。還好問題不大,最后也解決了,可是感覺就像劫后余生。
2012年1月10日
這兩天自己的任務突然就輕松了很多,可能是考慮到我實習期馬上就要到了,同事們想讓我輕松一下吧。不過自己還是很自覺的下載了一些代碼進行調(diào)試和測試,然后研究,上線系統(tǒng)可能會出現(xiàn)的漏洞。希望實習結(jié)束前一切順利吧。
2012年1月20日
今天是實習的最后一天,馬上就要離開工作六個月的單位,很有些戀戀不舍,十分感謝師傅對我的諄諄教誨,在這六個月期間,讓我對于專業(yè)知識有了更深的了解,同時明白事情不是一蹴而就的,要日積月累,才能有所成就,“不積跬步,無以至千里;不積小流,無以至千里?!闭钦f的這意思。同時,一個項目不是一個人兩個人可以完成的,需要多人團隊協(xié)作,我們要有團隊精神和合作精神,才能順利完成一個項目并且使項目完
美。我想這次實習,會是我學生生涯的一次難忘經(jīng)歷。同時非常感謝在實習過程中對我給予幫助的那些人,謝謝你們!