“老毅,這回可麻煩了,我今天下午到了客戶那邊兒,演示的時候一裝上最新的軟件就發現現在根本就打不開程序呀!”四十分鐘後張良剛回到辦公室就氣喘吁吁地說道。
“哦,是什麼,昨晚我做好數據庫之後也沒來得及試就睡了。我試試看,你先喘口氣兒,喝杯水。”說着楊毅一邊打開電腦,一邊把從身後的飲水機裡接了一杯水遞過去。
“暈,還真的不行!”楊毅盯着屏幕上的軟件打開進度說道,張良也湊了過去只見在這裡和在那邊的效果一樣,都是停到了正在打開數據庫一個環節上了,網絡指示燈倒是顯示在不停地發送和接收數據。
“對了,我在那邊的情況也是這樣的,我們以前怎麼沒有出現過這種情況?”張良問道。
“我想想,哦,對了。我們以前一直是把數據庫裝到本機上來做的。現在這種情況表示軟件正在打開網絡數據庫中的數據表,我想可能是這種情況吧。因爲數據庫服務器的響應時間過長,所以導致了我們這個軟件在開始的時候打開數據庫這個模塊所用的時間過長。”沉思了一會兒,楊毅說道。
“豈止是過長,我今天下午在那邊兒打開軟件從啓動畫面出現就停止了響應,剛開始我還以爲是死機了。要不是硬盤燈和ADSL的燈還在不時的閃兩個,我還真想重啓完事呢!整整讓我等了5分鐘才完全打開完。”張良喝了幾口水終於恢復了過來。
“天哪,5分鐘。如果要是這樣的話,軟件必須要改,不改的話這東西根本就不能用呀。”楊毅苦笑道。
“可不是,這回我們可算是遇到**煩了!”張良也嘆了一口氣道,因爲張良這次並沒有負責具體的編程工作,所以張良對這套系統的瞭解遠不如楊毅這麼深,本來以爲回來找楊毅商量一下或許會有解決的方法。可現在一看到楊毅緊鎖的眉頭知道這回恐怕連楊毅一時半會兒都找不到解決問題的辦法了,頓時如泄了氣的皮球一樣癱坐在椅子裡。
“難道就沒有其他的辦法了?”張良試探性的問道。
“我想想,我想想,現在我是有點兒犯暈了!”楊毅無奈地說。
“呵呵,老毅我相信你會有辦法的,要是你再想不出轍來,那咱們學校估計就沒人能想出來了!一會兒等江英,蘇老師他們都下來了我們一起商量一下,總會有辦法的。”張良打氣道。
“嗯,沒事兒。你先歇會兒吧,跑了這麼大老遠也怪累了吧!”楊毅道。
“呵呵,還別說。這一路把我跑的,真他媽累呀!”張良笑着說。
兩個人誰都不在說話了,好像這個時候沉默纔是最好的語言一樣,都各自想着心事。楊毅還在緊緊地盯着屏幕,軟件的畫面還是停留在現在正在打開網絡數據庫的提示階段。
三分鐘後,滿負荷的網絡連接提示終於停了下來。軟件也顯示數據庫已經打開,軟件纔可以用了。楊毅隨手打開了一個軟件各項操作中和數據庫交換數據最爲頻繁的排課系統,給“無名”這個測試會員排了12節課,結果又是半天的正在排課中的提示,12節課整整排了1分半鐘纔算搞定。看到這個節目楊毅的心“呼”的一下子沉到了底端,坐在電腦前再也不動了。
下課了,記掛着楊毅的江英最先來到了辦公室,一見門就看到兩個一動不動的男生。“怎麼啦,出什麼事了。你們兩個怎麼都一動不動的跟塊木頭一樣,我來了也不說句話呀!”
“唉,別提了。我們的軟件這回出了點兒問題。這不老毅正在想轍嘛。”張良嘆了口氣說道,這時候蘇夢曦交待完作業的事情也走了進來。於是張良就把下午的經歷又說了一遍,聽得二女的神情同時一黯。
最後楊毅補充道:“不光是這樣,剛剛我測試了一下。如果排12節課的話,需要時間也是1分半鐘,這樣的速度連我們自己都說不過去。唉,蘇老師,你說說出現這種事情我們應該怎麼做呀?”
蘇夢曦到底是老師,這個時候比楊毅他們來的要鎮靜很多,想了一下回答道:“我想一下,我覺得這件事我們應該從根本找原因。首先我們在做軟件的時候忽視了通過ADSL上網的速率問題,而我們一直是使用本機來做爲數據庫服務器而編程和測試的。既然我們的問題出在了軟件啓動時,那就從軟件啓動時來檢查好了。楊毅你打開項目看一下,是不是在啓動時把所有的表都同時打開了。”
楊毅依言打開Delphi.net,打開項目查看了一下馬上回答道:“是的,軟件在默認狀態下,都是在開啓的時候同時打開所有的數據表。”
蘇夢曦道:“這你還怕什麼呀!我們從這邊兒想辦法也就行了呀!”說完微微一笑,自信地說道:“呵呵,沒什麼太難的。我們從根兒上入手就可以了,具體的方法還是交給你自己來做好了。這回的事情責任在我,我分管測試,但是沒有發現這麼一個大問題。我檢討呵呵,不過這解決問題的辦法還是交給你們自己了。”