當(dāng)我們備受啟迪時(shí),常??梢詫⑺鼈儗?xiě)成一篇心得體會(huì),,如此就可以提升我們寫(xiě)作能力了。優(yōu)質(zhì)的心得體會(huì)該怎么樣去寫(xiě)呢,?下面是小編幫大家整理的優(yōu)秀心得體會(huì)范文,供大家參考借鑒,,希望可以幫助到有需要的朋友,。
數(shù)據(jù)庫(kù)實(shí)訓(xùn)心得體會(huì)100字 數(shù)據(jù)庫(kù)實(shí)訓(xùn)心得篇一
通過(guò)實(shí)習(xí),培養(yǎng)綜合運(yùn)用java語(yǔ)言的面向?qū)ο缶幊棠芰?培養(yǎng)動(dòng)手能力;培養(yǎng)良好編程規(guī)范,、編程方法;以便能較全面地理解,、掌握和綜合運(yùn)用所學(xué)的知識(shí),提高自身的編程能力;增強(qiáng)自己的團(tuán)隊(duì)協(xié)作意識(shí),,了解軟件開(kāi)發(fā)的思考角度和主要流程,。通過(guò)理論與實(shí)際的結(jié)合、學(xué)校與社會(huì)的溝通,,進(jìn)一步提高自己的思想覺(jué)悟,、業(yè)務(wù)水平,尤其是觀察、分析和解決問(wèn)題的實(shí)際工作能力,,以便培養(yǎng)自己成為能夠主動(dòng)適應(yīng)社會(huì)主義現(xiàn)代化建設(shè)需要的高素質(zhì)的復(fù)合型人才數(shù).為畢業(yè)之后能夠更快地進(jìn)入工作狀態(tài)并且能夠更好的工作,,打好一定的基礎(chǔ)。
神豐信息技術(shù)(延邊)有限公司(簡(jiǎn)稱“神豐信息”),,是一家由日方注資,,專注于面向中國(guó)豐田汽車的軟件開(kāi)發(fā)設(shè)計(jì)、受托日本神豐信息系統(tǒng)株式會(huì)社開(kāi)展系統(tǒng)開(kāi)發(fā),系統(tǒng)維護(hù),、面向中國(guó)的日資企業(yè)開(kāi)展系統(tǒng)開(kāi)發(fā),,以及面向中國(guó)國(guó)內(nèi)的軟件開(kāi)發(fā)設(shè)計(jì)的it企業(yè)。公司成立于20xx年 8月 12日,,注冊(cè)資金rmb 2,000,000元 (神豐信息系統(tǒng)株式會(huì)社100%投資),, 20xx年04月04日成為延邊朝鮮族自治州信息產(chǎn)業(yè)協(xié)會(huì)會(huì)員;20xx年05月25日成為吉林省軟件輸出聯(lián)盟會(huì)員;20xx年05月30日被認(rèn)定為吉林省科技企業(yè);20xx年09月25日通過(guò)雙軟認(rèn)定(軟件企業(yè)認(rèn)定、軟件產(chǎn)品認(rèn)定),。神豐信息一直秉承軟件提高效率,、與社會(huì)共創(chuàng)信息化新時(shí)代的理念,致力于為用戶提供具有自主知識(shí)產(chǎn)權(quán)的系統(tǒng)軟件,、安全軟件,、平臺(tái)軟件、各類應(yīng)用軟件以及全方位的解決方案和相關(guān)服務(wù),。
1. 日語(yǔ)培訓(xùn)
由于公司為日資企業(yè),,日常工作要求職員使用日語(yǔ),因此,,公司特從日本請(qǐng)來(lái)中原先生為我們做培訓(xùn),。大家零基礎(chǔ)開(kāi)始,每天有兩到三個(gè)小時(shí)的學(xué)習(xí)時(shí)間,,每周一參加語(yǔ)言階段性測(cè)試,。過(guò)程雖然比較艱難,但是效果顯著,,目前基本工作語(yǔ)言可用日語(yǔ)交流,。
2. java實(shí)訓(xùn)
通過(guò)本次實(shí)習(xí),我對(duì)java語(yǔ)言的各種特性有了更進(jìn)一步的體會(huì):
① java語(yǔ)言的語(yǔ)法與c語(yǔ)言和c++語(yǔ)言很接近,,使得大多數(shù)程序員很
容易學(xué)習(xí)和使用java,。另一方面,java丟棄了c++ 中很少使用的,、很難理解的,、令人迷惑的那些特性,如操作符重載,、多繼承,、自動(dòng)的強(qiáng)制類型轉(zhuǎn)換,。特別地,java語(yǔ)言不使用指針,,并提供了自動(dòng)的廢料收集,,使得程序員不必為內(nèi)存管理而擔(dān)憂數(shù)據(jù)庫(kù)實(shí)習(xí)報(bào)告實(shí)習(xí)報(bào)告② java語(yǔ)言提供類、接口和繼承等原語(yǔ),,為了簡(jiǎn)單起見(jiàn),只支持類之間的單繼承,,但支持接口之間的多繼承,,并支持類與接口之間的實(shí)現(xiàn)機(jī)制(關(guān)鍵字為implements)。java語(yǔ)言全面支持動(dòng)態(tài)綁定,,而c++ 語(yǔ)言只對(duì)虛函數(shù)使用動(dòng)態(tài)綁定,。總之,,java語(yǔ)言是一個(gè)純的面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言,。
③ java語(yǔ)言支持internet應(yīng)用的開(kāi)發(fā),在基本的java應(yīng)用編程接口中有
一個(gè)網(wǎng)絡(luò)應(yīng)用編程接口()它提供了用于網(wǎng)絡(luò)應(yīng)用編程的類庫(kù),,包括url,、urlconnection、socket,、serversocket等,。java的rmi(遠(yuǎn)程方法激活)機(jī)制也是開(kāi)
④ java語(yǔ)言是體系結(jié)構(gòu)中立的java程序(后綴為java的文件)在java平臺(tái)上被編譯為體系結(jié)構(gòu)中立的字節(jié)碼格式(后綴為class的文件), 然后可以在實(shí)現(xiàn)這個(gè)java平臺(tái)的任何系統(tǒng)中運(yùn)行。這種途徑適合于異構(gòu)的網(wǎng)絡(luò)環(huán)境和軟件的分發(fā),。
⑤ java語(yǔ)言是可移植的,,這種可移植性來(lái)源于體系結(jié)構(gòu)中立性,另外,,java還嚴(yán)格規(guī)定了各個(gè)基本數(shù)據(jù)類型的長(zhǎng)度,。java系統(tǒng)本身也具有很強(qiáng)的可移植性,java編譯器是用java實(shí)現(xiàn)的,,java的運(yùn)行環(huán)境是用ansi c實(shí)現(xiàn)的,。
⑥ 在java語(yǔ)言中,線程是一種特殊的對(duì)象,,它必須由thread類或其子(孫)類來(lái)創(chuàng)建,。通常有兩種方法來(lái)創(chuàng)建線程:其一,使用型構(gòu)為thread(runnable) 的構(gòu)造子將一個(gè)實(shí)現(xiàn)了runnable接口的對(duì)象包裝成一個(gè)線程,,其二,,從thread類派生出子類并重寫(xiě)run方法,使用該子類創(chuàng)建的對(duì)象即為線程,。值得注意的是thread類已經(jīng)實(shí)現(xiàn)了runnable接口,,因此,任何一個(gè)線程均有它的run方法,而run方法中包含了線程所要運(yùn)行的代碼,。線程的活動(dòng)由一組方法來(lái)控制,。 java語(yǔ)言支持多個(gè)線程的同時(shí)執(zhí)行,并提供多線程之間的同步機(jī)制(關(guān)鍵字為synchronized),。
⑦ java語(yǔ)言的設(shè)計(jì)目標(biāo)之一是適應(yīng)于動(dòng)態(tài)變化的環(huán)境,。java程序需要的類能夠動(dòng)態(tài)地被載入到運(yùn)行環(huán)境,也可以通過(guò)網(wǎng)絡(luò)來(lái)載入所需要的類。這也有利于軟件的升級(jí)數(shù)據(jù)庫(kù)實(shí)習(xí)報(bào)告數(shù)據(jù)庫(kù)實(shí)習(xí)報(bào)告。另外,java中的類有一個(gè)運(yùn)行時(shí)刻的表示,能進(jìn)行運(yùn)行時(shí)刻的類型檢查,。
3. 數(shù)據(jù)庫(kù)實(shí)訓(xùn)——sql server20xx
在此次實(shí)習(xí)中,,與web服務(wù)器相連的數(shù)據(jù)庫(kù)采用的是大型關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)——sql server 20xx,。它是基于客戶機(jī)/瀏覽機(jī)模式的數(shù)據(jù)庫(kù)管理系統(tǒng);它支持odbc、ado等技術(shù)的應(yīng)用,可無(wú)縫的與windows 20xx server 和 iis 集成,,提供高效安全的數(shù)據(jù)訪問(wèn)服務(wù);有利于整個(gè)系統(tǒng)管理規(guī)范化,使數(shù)據(jù)的完整性,、安全性得到保證,。
數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)際上主要是所要處理的數(shù)據(jù)的表示方法和存儲(chǔ)結(jié)構(gòu)的設(shè)計(jì)。在采用數(shù)據(jù)庫(kù)技術(shù)之前,,這些工作分散在應(yīng)用程序中進(jìn)行;在采用數(shù)據(jù)庫(kù)技術(shù)之后,,這些工作可以通過(guò)數(shù)據(jù)庫(kù)設(shè)計(jì)集中起來(lái)系統(tǒng)地進(jìn)行。
進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)的首要任務(wù)是考慮信息需求,,也就是數(shù)據(jù)庫(kù)要存入什么樣的數(shù)據(jù).創(chuàng)建數(shù)據(jù)庫(kù)并不是僅僅為了存儲(chǔ)數(shù)據(jù),,更主要的目的是從中提取有用的信息。除了考慮數(shù)據(jù)存儲(chǔ)什么數(shù)據(jù)外,,還應(yīng)考慮存取方式,也就是處理需求,。即要根據(jù)用戶提出的存取要求來(lái)設(shè)計(jì)數(shù)據(jù)模式和應(yīng)用程序,。
4. 社會(huì)人教育社會(huì)人教育也可以稱為職業(yè)道德教育,,是指從事一定職業(yè)的人們?cè)诼殬I(yè)活動(dòng)中所應(yīng)遵循的道德規(guī)范以及該職業(yè)所要求的道德準(zhǔn)則、道德情操和道德品質(zhì)的總和,。成功的大學(xué)生職業(yè)道德教育可以為大學(xué)生以后從事本職工作打下良好的職業(yè)道德基礎(chǔ),,為他們從業(yè)后具備良好職業(yè)道德修養(yǎng)提供理論、知識(shí),、情感前提,。因此公司對(duì)新職員開(kāi)展了職業(yè)道德教育課程,主要課程包括職前職業(yè)道德教育,,即通過(guò)教育使大學(xué)生自覺(jué)認(rèn)識(shí)到自己將來(lái)所從事職業(yè)的社會(huì)價(jià)值,,使他們深刻感受到自己肩負(fù)的社會(huì)責(zé)任和使命,確立正確的就業(yè)意識(shí)和擇業(yè)取向;表現(xiàn)在將來(lái)的從業(yè)行為上,,通過(guò)教育使他們熱愛(ài)本職工作,,盡職盡責(zé)地履行職業(yè)義務(wù),,有較強(qiáng)的敬業(yè)和奉獻(xiàn)精神,。
通過(guò)實(shí)習(xí),,我自身發(fā)生了重大的轉(zhuǎn)變。首先,,進(jìn)入公司,,你就是一名職業(yè)人,不再是一名學(xué)生,,你要具備一名職業(yè)人應(yīng)具備的素養(yǎng),,不遲到不早退是必然的,而且還要時(shí)刻嚴(yán)格要求自己,,公司的規(guī)定要嚴(yán)格遵守,。其次,實(shí)習(xí)期間,,我對(duì)項(xiàng)目的開(kāi)發(fā)有了一個(gè)較完整的了解和熟悉,。在實(shí)習(xí)過(guò)程中,我學(xué)到了許多在學(xué)校學(xué)不到的知識(shí)和技巧,,學(xué)習(xí)了很多公司自己的框架和工具,,這都是一些前輩的寶貴經(jīng)驗(yàn)。再次,,個(gè)人日語(yǔ)水平有了長(zhǎng)足進(jìn)步,,對(duì)日后生活工作頗有裨益。
此次畢業(yè)實(shí)習(xí),,我學(xué)會(huì)了運(yùn)用所學(xué)知識(shí)進(jìn)行軟件開(kāi)發(fā),,學(xué)會(huì)了如何跟同事進(jìn)行合作溝通數(shù)據(jù)庫(kù)實(shí)習(xí)報(bào)告實(shí)習(xí)報(bào)告積累了處理有關(guān)人際關(guān)系問(wèn)題的經(jīng)驗(yàn)方法。同時(shí)我體驗(yàn)到了社會(huì)工作的艱苦性,,通過(guò)實(shí)習(xí),讓我在社會(huì)中磨練了自己,,也鍛煉了意志力,,訓(xùn)練了自己的動(dòng)手操作能力,提升了自己的實(shí)踐技能,。積累了軟件開(kāi)發(fā)的經(jīng)驗(yàn),,為以后工作也打下了很好的基礎(chǔ)。實(shí)習(xí)是為將來(lái)打基礎(chǔ)的重要階段,,珍惜自己每一個(gè)工作的機(jī)會(huì),不論什么人,,什么學(xué)歷,,從事什么工作,好好的表現(xiàn),、展示自己的能力,,不要錯(cuò)過(guò)好的機(jī)遇,。沒(méi)有一件事情是輕輕松松的,但每一件事都是讓人成長(zhǎng)的,,經(jīng)歷一段過(guò)程,,喜悅或是艱辛,盡管經(jīng)歷的方式不盡相同,,但它的結(jié)果是相同的,,我都會(huì)因涉事而成長(zhǎng)。
數(shù)據(jù)庫(kù)實(shí)訓(xùn)心得體會(huì)100字 數(shù)據(jù)庫(kù)實(shí)訓(xùn)心得篇二
這次實(shí)習(xí)是一個(gè)操作類的實(shí)習(xí),,那么久對(duì)比下以前操作過(guò)的軟件,對(duì)比一下二者不同,,我們使用的軟件主要是arcgis軟件和mapgis軟件,。首先是mapgis軟件。mapgis軟件的優(yōu)點(diǎn)在于界面清楚,,鼠標(biāo)交互性強(qiáng),需要功能或者對(duì)某對(duì)象操作時(shí)右鍵可以找到相應(yīng)操作,。比如導(dǎo)入圖層新建圖層等,,arcgis要新建圖層則需要在規(guī)定的地理數(shù)據(jù)庫(kù)中新建一個(gè)數(shù)據(jù)集,然后對(duì)其進(jìn)行編輯,。在分析方法方面mapgis的功能也比較齊全,。我使用的mapgis版本唯一一個(gè)我比較不滿意的地方是操作較快是比較容易程序崩潰;再來(lái)我也是用了arcgis做后面的實(shí)習(xí)19,arcgis的鼠標(biāo)交互性相對(duì)來(lái)說(shuō)弱一點(diǎn),,但是arcgis的優(yōu)點(diǎn)也是比較好的,首先它的功能模塊分得比較清楚,,我不需要為了一個(gè)功能找很多地方,,然后對(duì)于對(duì)象圖層的分析與操作功能都放在工具箱中,,我可以設(shè)置哪些功能開(kāi)啟,哪些功能關(guān)閉,節(jié)約操作或者分析速度,。當(dāng)我想把數(shù)據(jù)在兩種軟件中混用的時(shí)候,,可以轉(zhuǎn)化文件為標(biāo)準(zhǔn)shp文件,,兩軟件的通信就是這樣了,。只不過(guò)這其中除了一點(diǎn)問(wèn)題,,不同版本軟件在轉(zhuǎn)換數(shù)據(jù)的時(shí)候會(huì)不可避免的出現(xiàn)數(shù)據(jù)丟失受損或者異常等情況,只能再次操作,。
以后我再對(duì)著不同的軟件進(jìn)行操作的時(shí)候,,會(huì)注意他們的操作風(fēng)格,是偏鼠標(biāo)還是鍵盤(pán),,是分一套功能還是分模塊,。然后這次實(shí)習(xí)的過(guò)程其實(shí)也是蠻重要的,不僅僅是一些操作過(guò)程,。
我們?cè)谥暗膶?shí)習(xí)中從來(lái)沒(méi)有一次是對(duì)arccatalog的操作做得這么詳細(xì),,全面。這次實(shí)習(xí)也是一次查漏補(bǔ)缺,,將以前很多沒(méi)有用到的東西都給補(bǔ)上了,。我在做這次實(shí)習(xí)之前,arcgis的軟件對(duì)我來(lái)說(shuō)就是這幾樣功能:
1,、 編輯地圖
2,、 發(fā)布地圖生成服務(wù)
3、 導(dǎo)出文件應(yīng)用到其它科目
但是現(xiàn)在我知道了自己以前的這些操作是很狹隘的,,只是僅僅包括了一些很小的功能,。對(duì)于數(shù)據(jù)庫(kù)這塊的操作正是我以前所沒(méi)有認(rèn)真做或者深層次的接觸的。當(dāng)我把這次實(shí)習(xí)的第二部分做完以后,,收獲的確是不小的,,雖然實(shí)習(xí)所用的版本和我用的軟件版本不同,甚至于有些步驟根本做不了,,但是畢竟還是有很多的相似之處,。除了幾何網(wǎng)絡(luò)的那里沒(méi)有實(shí)施之外,,其他的都做了,,即便是一個(gè)很簡(jiǎn)單的步驟也做了一下,感受下兩個(gè)版本的不同,。在閱讀實(shí)習(xí)材料的過(guò)程中我其實(shí)很想找到一些:“為什么這樣操作”的解釋,,但是沒(méi)有,然后就自己找了下一些步驟做法的原因。比如說(shuō):為什么要將要素類兩張表合成一張表,,這是可以減少數(shù)據(jù)冗余的,。思考,得出結(jié)果,,總結(jié)經(jīng)驗(yàn),,這才是實(shí)習(xí)需要有的效果。希望以后會(huì)有更多這種查漏補(bǔ)缺類型的實(shí)習(xí),,彌補(bǔ)自身不足,。
數(shù)據(jù)庫(kù)實(shí)訓(xùn)心得體會(huì)100字 數(shù)據(jù)庫(kù)實(shí)訓(xùn)心得篇三
持續(xù)一個(gè)月的數(shù)據(jù)庫(kù)實(shí)訓(xùn),讓我參與了軟件工程化的開(kāi)發(fā)過(guò)程,。其中體會(huì)最深的便是我們這個(gè)實(shí)訓(xùn)網(wǎng)的幾個(gè)之最:
一.項(xiàng)目最大:項(xiàng)目大是因?yàn)槲覀冞@個(gè)事業(yè)起點(diǎn)網(wǎng)站涉及到用戶眾多-高校,,企業(yè),學(xué)生,,老師,,專家,第二個(gè)原因是網(wǎng)站的功能多-用戶管理,,網(wǎng)上實(shí)習(xí),,網(wǎng)上競(jìng)賽,畢業(yè)實(shí)習(xí)設(shè)計(jì),,項(xiàng)目管理,,人才庫(kù)管理,人才推薦,,搜索 ... 項(xiàng)目大很容易造成系統(tǒng)范圍的泛濫,,在我們的開(kāi)發(fā)初期,由于需求不太明確,,功能實(shí)現(xiàn)沒(méi)有重點(diǎn),,造成了需求范圍的擴(kuò)大,給項(xiàng)目開(kāi)發(fā)進(jìn)度造成了嚴(yán)重的滯后性,。然后我們召開(kāi)了會(huì)議討論了這個(gè)問(wèn)題,,一致認(rèn)同先把項(xiàng)目的基本功能實(shí)現(xiàn),將網(wǎng)站的基本架構(gòu)搭建起來(lái),,最后再在這個(gè)基礎(chǔ)上繼續(xù)增加我們網(wǎng)站的其他功能,。因此在這個(gè)過(guò)程中,我深刻體會(huì)到了軟件工程初期階段的需求分析以及概要設(shè)計(jì)的重要性,,這兩個(gè)文檔是指導(dǎo)我們后期開(kāi)發(fā)的最重要的依據(jù),。
二.數(shù)據(jù)庫(kù)表最多:如此龐大的系統(tǒng),就需要龐大的數(shù)據(jù)庫(kù)來(lái)支持,,所以項(xiàng)目大的直接后果就是我們的數(shù)據(jù)庫(kù)表特別多,,而且表與表之間的依賴關(guān)系也復(fù)雜,,實(shí)體類之間的關(guān)系眾多,設(shè)計(jì)起來(lái)有一定的難度,。數(shù)據(jù)庫(kù)的另外一個(gè)問(wèn)題是-數(shù)據(jù)表的屬性,,數(shù)據(jù)表屬性的設(shè)計(jì)完全是依賴于我們剛開(kāi)始做的需求分析文檔,如果需求分析不完整的話,,就會(huì)造成數(shù)據(jù)庫(kù)表屬性的缺失,,從用戶的角度看,就會(huì)覺(jué)得你的系統(tǒng)提供的數(shù)據(jù)不夠全面,,信息量小,。
三.開(kāi)發(fā)團(tuán)隊(duì)最大:我們團(tuán)隊(duì)一共有十四個(gè)人,這個(gè)對(duì)于我們的項(xiàng)目經(jīng)理來(lái)說(shuō),,是一個(gè)相當(dāng)嚴(yán)峻的問(wèn)題,,畢竟十四個(gè)人的團(tuán)隊(duì)相當(dāng)于其他幾個(gè)小組加起來(lái)的人數(shù)總和,管理起來(lái)有相當(dāng)大的難度,。對(duì)于我們這些小組成員來(lái)說(shuō),,由于溝通渠道太多,造成了我們項(xiàng)目中遇到問(wèn)題,,不知道去跟哪個(gè)小組成員溝通,。為了解決這個(gè)問(wèn)題,我們?cè)趫F(tuán)隊(duì)中又選出了三個(gè)小組長(zhǎng),,小組成員遇到問(wèn)題,,先去咨詢小組長(zhǎng),然后小組長(zhǎng)提供反饋信息,。
四.項(xiàng)目各個(gè)模塊間藕合度高:網(wǎng)站涉及的各個(gè)功能模塊之間的聯(lián)系緊密,,模塊之間的接口設(shè)計(jì)的好壞是項(xiàng)目最終集成成功與否的最重要因素。用戶管理這一個(gè)部分要為每個(gè)模塊提供接口,,主要是用戶的編號(hào)以及用戶的類型等,。每個(gè)頁(yè)面之間的鏈接也是其中重要的模塊接口。這個(gè)問(wèn)題由于我們前期做好了充分的溝通以及按照概要設(shè)計(jì)中的接口說(shuō)明去設(shè)計(jì)自己的模塊,,所以后期的模塊整合沒(méi)有遇到什么太大的不兼容性等問(wèn)題,。
接下來(lái)就談?wù)勎疫@一個(gè)月中的工作:
需求分析階段:需求分析階段我完成了網(wǎng)上競(jìng)賽模塊的需求分析,其中遇到的主要問(wèn)題是閱讀材料后發(fā)現(xiàn)網(wǎng)上實(shí)習(xí),,網(wǎng)上競(jìng)賽,,畢業(yè)設(shè)計(jì)指導(dǎo)這幾個(gè)模塊的功能是類似的,提取需求分析后不夠明確,,經(jīng)過(guò)幾次跟湯老師的交流后,,確定了這幾個(gè)模塊之間的具體差別,網(wǎng)上競(jìng)賽模塊的基本需求也大致確定了,,網(wǎng)上競(jìng)賽模塊的基本功能就是學(xué)生通過(guò)網(wǎng)站報(bào)名參加競(jìng)賽,,企業(yè)審核通過(guò)后,專家對(duì)作品進(jìn)行評(píng)分,,排名,。
概要設(shè)計(jì)階段:在需求分析的基礎(chǔ)上,對(duì)網(wǎng)上競(jìng)賽模塊進(jìn)行了比較具體的概要設(shè)計(jì),,流程圖(ipo圖以及用例圖);這個(gè)階段的主要難點(diǎn)是對(duì)網(wǎng)上競(jìng)賽業(yè)務(wù)流程的描述,,如何實(shí)現(xiàn)學(xué)生報(bào)名,企業(yè)發(fā)布,,專家評(píng)審的步驟操作,,與及跟其他模塊對(duì)該模塊的限制。
數(shù)據(jù)庫(kù)設(shè)計(jì)階段:我負(fù)責(zé)整合初步數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書(shū),,分配組員按照各自的功能模塊的具體需求設(shè)計(jì)自己模塊需要的數(shù)據(jù)表,,然后對(duì)這些數(shù)據(jù)表進(jìn)行整合。在這個(gè)過(guò)程中遇到的問(wèn)題就是數(shù)據(jù)庫(kù)實(shí)在是太大了,,最后下來(lái)一共有30多張表,,表與表之間的關(guān)系復(fù)雜,關(guān)聯(lián)性大,,需要設(shè)置的外鍵較多,,很難將所有的屬性字段給提取出來(lái),屬性的類型設(shè)置也是一個(gè)問(wèn)題,,采用數(shù)值型還是采用字符串性在數(shù)據(jù)庫(kù)設(shè)計(jì)中尤為重要,,因?yàn)樵诤笈_(tái)搜索方面,數(shù)值型比較快捷,,而在數(shù)據(jù)顯示方面,,字符串型又有直接讀出不用轉(zhuǎn)換的好處。每個(gè)表的主鍵我們采用了用實(shí)體的編號(hào)去標(biāo)記它,,因?yàn)檫@樣實(shí)體間關(guān)聯(lián)起來(lái)會(huì)更加簡(jiǎn)單,。數(shù)據(jù)庫(kù)的設(shè)計(jì)關(guān)鍵是要對(duì)整個(gè)項(xiàng)目的整體的把握,并且要細(xì)化對(duì)每個(gè)實(shí)體類的具體屬性要求,。
詳細(xì)設(shè)計(jì)階段:我覺(jué)得是最重要的一個(gè)方面,,一個(gè)完整的詳細(xì)設(shè)計(jì)說(shuō)明應(yīng)該可以幫助程序員完成具體的實(shí)現(xiàn),程序員可以不用考慮模塊之間的耦合問(wèn)題,,只需要將單一的功能按照邏輯順序編寫(xiě)出來(lái)就可以了,。網(wǎng)站整體構(gòu)架搭好了,我們就可以在里面填充自己的功能了,。但是因?yàn)闀r(shí)間太倉(cāng)促了,,我們這個(gè)階段也就縮水了,帶來(lái)后面的問(wèn)題就是后期代碼編寫(xiě)的時(shí)候比較混亂,,函數(shù)接口較難統(tǒng),,界面風(fēng)格多樣化,。這個(gè)階段,我的主要工作是跟隊(duì)友一起設(shè)計(jì)出了網(wǎng)上競(jìng)賽模塊的學(xué)生,,企業(yè),,管理員,高校以及專家的界面,。
編碼階段:開(kāi)發(fā)的,,主要任務(wù)就是從工具中選出你想要的控件,然后在控件響應(yīng)函數(shù)中填充代碼,,完成相應(yīng)的事件響應(yīng),。這里遇到的最大問(wèn)題是頁(yè)面的排版問(wèn)題,因?yàn)樽约菏堑谝淮伍_(kāi)發(fā)網(wǎng)站,,造成了自己設(shè)計(jì)的界面風(fēng)格單調(diào),,不太美觀,現(xiàn)在就盡量做到頁(yè)面的整齊,。這個(gè)階段主要做的就是:寫(xiě)代碼→編譯→調(diào)試→寫(xiě)代碼,。
這一個(gè)月中我學(xué)到了很多東西,編寫(xiě)網(wǎng)站,,最重要的是讓我經(jīng)歷了軟件工程化的所有階段,,讓我對(duì)整個(gè)軟件工程有了感性的認(rèn)識(shí),而且將大學(xué)三年所學(xué)到的知識(shí)進(jìn)行了一次系統(tǒng)的串聯(lián),,更重要的是學(xué)會(huì)了如何跟項(xiàng)目團(tuán)隊(duì)中的成員溝通問(wèn)題,,這是一個(gè)寶貴的實(shí)踐經(jīng)驗(yàn)。