小型備忘錄系統(tǒng)_第1頁(yè)
小型備忘錄系統(tǒng)_第2頁(yè)
小型備忘錄系統(tǒng)_第3頁(yè)
小型備忘錄系統(tǒng)_第4頁(yè)
小型備忘錄系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩25頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

PAGEABSTRACTSmallmemorandumsystemmainlybasedtheirdailyneedstodevelopnormally.Thissystemhasaneasytouse,theinterfaceisbeautiful,full-featured,andothercharacteristics.SSmallmemorandumsystemmainrealizationeachuserownshisownmemorights,aswellasforhisownmemohasadded,modified,queries,andotherfunctions,eachfeatureoftheimplementationareawardedonthebasisofthecreationtime,theremindertime,content,comments4oftheseconditions.Thissystemischaracterizedbyalargeamountofdatastorage,datasavetime;usethec#languageonthe.NETplatformprogrammingthesystemdesign.Key-words:memorandum、newlyincreased、alter、delete、inquirly1.系統(tǒng)提出背景備忘錄的概念備忘錄是非正式的外交信件,特指政府部門(mén)或外交部致大使館或公使館的書(shū)面聲明,尤其用于例行傳達(dá)或詢問(wèn),無(wú)需簽署。或指?jìng)渫虮A魷?zhǔn)備將來(lái)用的非正式的記事錄,幫助或喚起記憶的記錄。備忘錄是說(shuō)明某一問(wèn)題事實(shí)經(jīng)過(guò)的外交文件。備忘錄寫(xiě)在普通紙上,不用機(jī)關(guān)用紙,不簽名,不蓋章。備忘錄可以當(dāng)面遞交,可以作為獨(dú)立的文件送出,也可做為外交照會(huì)的附件?,F(xiàn)在備忘錄的使用范圍逐漸擴(kuò)大,有的國(guó)際會(huì)議用備忘錄作為會(huì)議決議、公報(bào)的附件。備忘錄也是外交上往來(lái)文書(shū)的一種,其內(nèi)容一般是對(duì)某以具體問(wèn)題的詳細(xì)說(shuō)明和據(jù)此提出的論點(diǎn)或辯駁,以便于對(duì)方記憶或查對(duì)。外交會(huì)談中,一方為了使自己所做的口頭陳述明確而不至于引起誤解,在會(huì)談末了當(dāng)面交給另一方的書(shū)面紀(jì)要,也是一種備忘錄。備忘錄可以在雙方會(huì)談時(shí)當(dāng)面遞交,也可以作為獨(dú)立的文件送給有關(guān)國(guó)家,還可以附在照會(huì)、公報(bào)、聲明等文件后面,做為補(bǔ)充文件。1.2、現(xiàn)代備忘錄隨著社會(huì)的進(jìn)步,人類文明的不斷發(fā)展,經(jīng)濟(jì)水平的不斷提高,人們的生活質(zhì)量越來(lái)越好,節(jié)奏也跟著越來(lái)越快,很多事情都會(huì)被不小心的忘記,隨之拋之腦后;所以,備忘錄重新被人們抬起,但與以前的備忘錄不同的是,備忘錄不再是一種外交文書(shū),而是一種具有鬧鐘提醒功能的記事本。但是并不是所有的備忘錄都符合自己的需求,隨之,越來(lái)越多不同格式的備忘錄紛紛而來(lái)。設(shè)計(jì)此系統(tǒng)的目的與原因簡(jiǎn)單的說(shuō),小型備忘錄系統(tǒng)就是具有鬧鐘提醒功能的記事本。用于提醒作用的備忘錄,對(duì)于事情比較繁多或者比較健忘的你一個(gè)及時(shí)的提示。通常,備忘錄管理系統(tǒng)包括了與自己日常生活工作相關(guān)的各項(xiàng)活動(dòng),例如日常事物提醒,修改時(shí)間,計(jì)劃安排等各個(gè)方面。時(shí)間久了,是否難以找到以往寫(xiě)過(guò)的備忘或者筆記?只要還記得備忘中的4個(gè)條件的其中一個(gè),在搜索界面輸入后簡(jiǎn)單按一下回車(chē),就能快速找到相關(guān)的備忘。根據(jù)客戶的需求,此小型備忘錄所必須具有的功能是數(shù)據(jù)存儲(chǔ)量大,保存時(shí)間長(zhǎng),數(shù)據(jù)保存不易丟失,即使在電腦重裝的情況下也一樣。2.總體設(shè)計(jì)用戶端提交數(shù)據(jù)界面顯示登錄信息錯(cuò)誤提示輸出執(zhí)行結(jié)果操作請(qǐng)求小型備忘錄系統(tǒng)SqlServer數(shù)據(jù)庫(kù)2.1、頂層數(shù)據(jù)流圖,如圖2-1:用戶端提交數(shù)據(jù)界面顯示登錄信息錯(cuò)誤提示輸出執(zhí)行結(jié)果操作請(qǐng)求小型備忘錄系統(tǒng)SqlServer數(shù)據(jù)庫(kù)圖2-12.2、系統(tǒng)模塊結(jié)構(gòu)圖,如圖2-2:小型備忘錄系統(tǒng)小型備忘錄系統(tǒng)主界面模塊查詢模塊注冊(cè)模塊登陸模塊圖2-22.3、功能需求與程序與關(guān)系,如圖2-3:圖2-33.具體系統(tǒng)實(shí)現(xiàn)功能介紹3.1、備忘錄新增功能在系統(tǒng)的主界面中的4個(gè)條件(創(chuàng)建時(shí)間、提醒時(shí)間、內(nèi)容、備注)中輸入所要備忘的內(nèi)容,再按一下新增,就已經(jīng)新增加一個(gè)備忘日志,所有的備忘都可以在主界面的信息表中顯示出來(lái)。主要代碼如下:privatevoidbtnAdd_Click_1(objectsender,EventArgse){stringcreat=Time1.Value.ToShortDateString().ToString();stringtixing=Time2.Value.ToShortDateString().ToString();stringneirong=text1.Text.Trim();stringbeizhu=text2.Text.Trim();stringstrwhere="InsertintoInformation(創(chuàng)建時(shí)間,提醒時(shí)間,內(nèi)容,備注)values('"+creat+"','"+tixing+"','"+neirong+"'"+",'"+beizhu+"'"+")";caozuo(strwhere);}3.2、備忘錄刪除功能在主界面的信息表中,找到你想要?jiǎng)h除的備忘日志,選定,在按一下刪除,就表示刪除成功,所刪除的備忘日志在主界面的信息表以及數(shù)據(jù)庫(kù)都查找不到。主要代碼如下:privatevoidbtnDel_Click_1(objectsender,EventArgse){stringcreat=Time1.Value.ToShortDateString().ToString();stringtixing=Time2.Value.ToShortDateString().ToString();stringneirong=text1.Text.Trim();stringbeizhu=text2.Text.Trim();MessageBoxButtonsmbs=MessageBoxButtons.YesNo;DialogResultresult;result=MessageBox.Show("是否要?jiǎng)h除消息!","刪除",mbs);if(result==DialogResult.Yes){stringstrwhere="DeletefromInformationwhere創(chuàng)建時(shí)間='"+creat+"'and提醒時(shí)間='"+tixing+"'and內(nèi)容='"+neirong+"'and備注='"+beizhu+"'";caozuo(strwhere);}3.3、備忘錄修改功能在主界面的信息表中,找到你想要修改的備忘日志,選定,其4個(gè)內(nèi)容在輸入文本框中顯示出來(lái),就直接在上面修改,然后按修改或回車(chē)就表示已經(jīng)修改好了,所修改的備忘會(huì)在主界面的信息表中顯示出來(lái)。主要代碼如下:privatevoidbtnUpdate_Click_1(objectsender,EventArgse){intindex=dataGridView1.SelectedCells[0].RowIndex;intmaxindex=dataGridView1.Rows.Count;if(index>=0&&index<maxindex-1){strcreat=dataGridView1.Rows[index].Cells[0].Value.ToString().Trim();strtixing=dataGridView1.Rows[index].Cells[1].Value.ToString().Trim();strneirong=dataGridView1.Rows[index].Cells[2].Value.ToString().Trim();strbeizhu=dataGridView1.Rows[index].Cells[3].Value.ToString().Trim();}stringcreat=Time1.Value.ToShortDateString().ToString();stringtixing=Time2.Value.ToShortDateString().ToString();stringneirong=text1.Text.Trim();stringbeizhu=text2.Text.Trim();stringstrwhere="UpdateInformationset創(chuàng)建時(shí)間='"+creat+"',提醒時(shí)間='"+tixing+"',內(nèi)容='"+neirong+"',注備='"+beizhu+"'where創(chuàng)建時(shí)間='"+strcreat+"'and提醒時(shí)間='"+strtixing+"'and內(nèi)容='"+strneirong+"'and備注='"+strbeizhu+"'";caozuo(strwhere);}3.4、備忘錄查詢功能在主界面模塊中,如果想查詢備忘日志,按查詢按鈕,就跳到查詢模塊,然后選擇查詢類型,輸入查詢內(nèi)容,再按回車(chē)或GO按鍵,就可以查詢了,查詢到的備忘日志會(huì)在查詢模塊中的信息表中顯示出來(lái)。主要代碼如下:privatevoidsearch_Click(objectsender,EventArgse){stringstrwhere=textBox1.Text.Trim();if(comboBox1.SelectedIndex==0){show("Select*fromInformationwhere創(chuàng)建時(shí)間='"+strwhere+"'");}elseif(comboBox1.SelectedIndex==1){show("Select*fromInformationwhere提醒時(shí)間='"+strwhere+"'");}elseif(comboBox1.SelectedIndex==2){show("Select*fromInformationwhere內(nèi)容='"+strwhere+"'");}elseif(comboBox1.SelectedIndex==3){show("Select*fromInformationwhere備注='"+strwhere+"'");}elseMessageBox.Show("查找類型不能為空!");3.5、備忘錄提醒功能當(dāng)你登陸系統(tǒng)后,若設(shè)定的提醒時(shí)間與本地時(shí)間的日期一樣的話,就會(huì)彈出消息框顯示你今天的備忘日記,并同時(shí)會(huì)有鈴聲想起,鈴聲的時(shí)間長(zhǎng)度大概為10秒左右;在消息框有個(gè)確定按鈕,確定后,顯示主界面。主要代碼如下:privatevoidtixing(){stringmessage="";stringnow=DateTime.Now.Date.ToShortDateString();stringstrwhere="select*fromInformationwhere提醒時(shí)間='"+now+"'";SqlConnectionconn=newSqlConnection(@"DataSource=.\SQLEXPRESS;AttachDbFilename=C:\Users\killlua\Desktop\小英\Command3\Command3\Database1.mdf;IntegratedSecurity=True;UserInstance=True");System.Data.DataSetds=newSystem.Data.DataSet();conn.Open();SqlDataAdapteradapter=newSqlDataAdapter(strwhere,conn);adapter.Fill(ds,"Information");if(ds.Tables[0].Rows.Count>0){StringBuildershortPath=newStringBuilder(80);stringfilepath="C:\\Users\\killlua\\Desktop\\小英\\Command3\\Command3\\2.mp3";if(filepath!=string.Empty){GetShortPathName(filepath,shortPath,shortPath.Capacity);//取得短路徑(DOC路徑格式)mciSendString("closeall",null,0,0);//關(guān)閉設(shè)備mciSendString("open"+shortPath.ToString()+"aliasMyMp3",null,0,0);//打開(kāi)音樂(lè)文件mciSendString("playMyMp3",null,0,0);//播放音樂(lè)openFileDialog1.FileName=string.Empty;}for(inti=0;i<ds.Tables[0].Rows.Count;i++){DataRowdr=ds.Tables[0].Rows[i];stringnum=(i+1).ToString();message+=num+"/創(chuàng)建時(shí)間:"+dr[0].ToString().Trim()+"提醒時(shí)間:"+dr[1].ToString().Trim()+"內(nèi)容:"+dr[2].ToString().Trim()+"備注:"+dr[3].ToString().Trim()+Environment.NewLine;}MessageBox.Show(message,"鬧鐘提醒");}3.6、用戶登陸功能已經(jīng)注冊(cè)的用戶在登陸界面輸入用戶名和密碼,若用戶名與密碼與數(shù)據(jù)庫(kù)存儲(chǔ)的用戶信息相匹配在話,則此用戶就可以登陸自己的備忘系統(tǒng)界面,否則不能登陸系統(tǒng)。主要代碼如下:privatevoidenter_Click(objectsender,EventArgse){stringusername=textBox1.Text.Trim();stringpassword=textBox2.Text.Trim();if(string.IsNullOrEmpty(username)||string.IsNullOrEmpty(password)){MessageBox.Show("用戶名和密碼不能為空!");return;}stringstrwhere="select*frompersonwhereusername='"+username+"'andpassword='"+password+"'";if(show(strwhere)<=0){MessageBox.Show("登錄失敗,你還沒(méi)注冊(cè)!");return;}Form1form1=newForm1();form1.Visible=true;this.Visible=false;}3.7、用戶注冊(cè)功能還沒(méi)有注冊(cè)的用戶若想登陸此系統(tǒng),則要進(jìn)行注冊(cè),在登陸界面按“注冊(cè)”進(jìn)入注冊(cè)界面,按照其要求填寫(xiě)用戶信息,若用戶名與數(shù)據(jù)庫(kù)已存儲(chǔ)的用戶名不同在話,提交就會(huì)顯示“注冊(cè)成功”,自動(dòng)返回登陸界面,讓用戶登陸;若相同,系統(tǒng)會(huì)提示用戶已存在,要用戶重新注冊(cè)。主要代碼如下:privatevoidbtnsubmit_Click(objectsender,EventArgse){stringusername=textBox1.Text.Trim();stringpassword=textBox2.Text.Trim();stringsex="";if(radioButton1.Checked)sex=radioButton1.Text;elsesex=radioButton2.Text;if(string.IsNullOrEmpty(username)||string.IsNullOrEmpty(password)){MessageBox.Show("用戶名和密碼不能為空");return;}stringstrwhere1="select*frompersonwhereusername='"+username+"'";if(show(strwhere1)>0){MessageBox.Show("該用戶已經(jīng)存在!請(qǐng)重新注冊(cè)吧");return;}stringstrwhere="Insertintoperson(username,password,sex)values('"+username+"','"+password+"','"+sex+"')";if(caozuo(strwhere)>0){MessageBox.Show("注冊(cè)成功!");Form3form3=newForm3();form3.Visible=true;this.Dispose();}}3.8、用戶退出功能若用戶在已完成自己在功能時(shí)或用戶要離開(kāi)又不想被別人看見(jiàn)自己在備忘日志信息時(shí),按“退出”就可以注銷(xiāo)用戶,則退出系統(tǒng)。主要代碼如下:privatevoidbtnexit_Click(objectsender,EventArgse){MessageBoxButtonsmbs=MessageBoxButtons.OKCancel;DialogResultresult;result=MessageBox.Show("確定要退出!","退出",mbs);if(result==DialogResult.OK){this.Dispose();}}4.數(shù)據(jù)庫(kù)設(shè)計(jì)4.1、概念數(shù)據(jù)庫(kù)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)的主要任務(wù)是根據(jù)用戶需求設(shè)計(jì)數(shù)據(jù)庫(kù)的概念數(shù)據(jù)模型。概念模型獨(dú)立于具體的數(shù)據(jù)庫(kù)管理系統(tǒng),它描述的是從用戶角度看到的數(shù)據(jù)庫(kù),反映了用戶的現(xiàn)實(shí)環(huán)境,而與數(shù)據(jù)庫(kù)將來(lái)怎樣實(shí)現(xiàn)無(wú)關(guān)。在需求分析基礎(chǔ)上設(shè)計(jì)出能夠滿足用戶各種需求的實(shí)體及它們之間的關(guān)系,從而為以后的邏輯結(jié)構(gòu)設(shè)計(jì)作好鋪墊。數(shù)據(jù)庫(kù)設(shè)計(jì)是通過(guò)大量的數(shù)據(jù)獲得管理所需要的信息,這就必須存儲(chǔ)和管理大量的數(shù)據(jù)。因此建立一個(gè)良好的數(shù)據(jù)組織結(jié)構(gòu)和數(shù)據(jù)庫(kù),使整個(gè)系統(tǒng)都可以迅速、方便、準(zhǔn)確地調(diào)用和管理所需的數(shù)據(jù),是衡量信息系統(tǒng)開(kāi)發(fā)工作好壞的主要指標(biāo)之一。4.2、數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)主要是進(jìn)行數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì),即將數(shù)據(jù)按一定的分類、分組系統(tǒng)和邏輯層次組織起來(lái),是面向用戶的。數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí)需要綜合企業(yè)各個(gè)部門(mén)的存檔數(shù)據(jù)和數(shù)據(jù)需求,分析各個(gè)數(shù)據(jù)之間的關(guān)系,按照DBMS提供的功能和描述工具,設(shè)計(jì)出規(guī)模適當(dāng)、正確反映數(shù)據(jù)關(guān)系、數(shù)據(jù)冗余少、存取效率高、能滿足多種查詢要求的數(shù)據(jù)模型。用戶表4-1:字段名稱數(shù)據(jù)類型寬度主鍵說(shuō)明Usernamenchar20no用戶名稱passwordnchar20no用戶密碼sexnchar10no性別 表4-1備忘日志信息表4-2:字段名稱數(shù)據(jù)類型寬度主鍵創(chuàng)建時(shí)間nchar50No提醒時(shí)間nchar50No內(nèi)容nchar200No備注nchar200No表4-24.3、數(shù)據(jù)庫(kù)物理設(shè)計(jì)用戶表,如圖4-3:圖4-3備忘日志信息表,如圖4-4:圖4-45.詳細(xì)設(shè)計(jì)5.1、設(shè)計(jì)工具的選擇設(shè)計(jì)工具是MicrosoftVisualStudio2008類設(shè)計(jì)視圖,功能上簡(jiǎn)單,使用也簡(jiǎn)單,只有最基本的系統(tǒng)設(shè)計(jì)功能。優(yōu)點(diǎn)是它能與代碼完全一致的實(shí)時(shí)統(tǒng)一,非常方便了代碼的編寫(xiě)。缺點(diǎn)是不支持需求分析階段的設(shè)計(jì),沒(méi)有用例圖順序圖。而根據(jù)客戶的需求,數(shù)據(jù)庫(kù)設(shè)計(jì)用的是SQLServer2005,而不是用Office自帶的Access數(shù)據(jù)庫(kù)。5.2、主要問(wèn)題和解決方案5.2.1、用戶登陸模塊設(shè)計(jì),如圖5-1:圖5-1在登陸界面,已經(jīng)注冊(cè)的用戶要輸入用戶名和密碼,才能登陸系統(tǒng),若輸入用戶名與密碼不匹配時(shí),則會(huì)彈出消息框“登陸失敗,你還沒(méi)注冊(cè)”,如圖5-2:圖5-2若還沒(méi)有輸入用戶名或密碼就登陸時(shí),就會(huì)彈出消息框“用戶名和密碼不能為空”,如圖5-3:圖5-35.2.2、用戶注冊(cè)模塊設(shè)計(jì),如圖5-4:圖5-4對(duì)于想要登陸系統(tǒng)而沒(méi)有注冊(cè)的用戶,則要在登陸界面按“登陸”按鈕進(jìn)入注冊(cè)界面;用戶根據(jù)要求填寫(xiě)好按“提交”則會(huì)顯示“注冊(cè)成功”,然后返回登陸界面。若用戶名與已注冊(cè)的用戶重名,則不能注冊(cè),提交后系統(tǒng)就會(huì)提示用戶已經(jīng)存在,如圖5-5:圖5-5若用戶名或者密碼為空是,則不能注冊(cè),提交后系統(tǒng)會(huì)提示用戶或密碼不能為空,要重新注冊(cè),如圖5-6:圖5-65.2.3、主界面模塊設(shè)計(jì),如圖5-7:圖5-7在主界面模塊中,主要的功能操作都在上面,可以按照個(gè)人的意愿來(lái)進(jìn)行備忘錄在增加、修改、刪除等等操作。5.2.4、查詢模塊設(shè)計(jì),如圖5-8:圖5-8如果備忘日志信息太多,用戶想要查看某一信息在話,就可以用到查詢功能,在主界面中點(diǎn)擊“查詢”按鈕,就會(huì)進(jìn)入查詢界面。查詢界面中,有查詢類型和查詢內(nèi)容要輸入,查詢類型有:創(chuàng)建時(shí)間、提醒時(shí)間、內(nèi)容、備注4種,選其一,然后在文本框輸入想要收索在內(nèi)容,查詢后,內(nèi)容就會(huì)在界面的數(shù)據(jù)表顯示出來(lái);若沒(méi)有選擇查詢類型,或者只輸入查詢內(nèi)容,則不能進(jìn)行查詢操作,即程序不響應(yīng)此操作。5.2.5、鬧鐘提醒設(shè)計(jì),如圖5-9:鬧鐘提醒的時(shí)間單位為天,沒(méi)有細(xì)化到小時(shí),所以,提醒會(huì)在每天登陸系統(tǒng)時(shí),會(huì)提醒今天在所有備忘內(nèi)容。要想上午新增備忘,下午就可以提醒,那就要備忘后我退出系統(tǒng),下午再打開(kāi)。若從查詢模塊返回主界面模塊時(shí),鬧鐘也會(huì)提醒一次,即每當(dāng)跳到主界面模塊時(shí),鬧鐘提醒功能就會(huì)執(zhí)行一次。圖5-95.2.6、退出界面設(shè)計(jì),如圖5-10:圖5-10在主界面中,若點(diǎn)擊控件“退出”,則會(huì)彈出消息框問(wèn)你是否要退出系統(tǒng)。若退出,數(shù)據(jù)不會(huì)丟失,之前寫(xiě)入、修改的數(shù)據(jù)是自動(dòng)保存在數(shù)據(jù)庫(kù)中的。6.系統(tǒng)評(píng)價(jià)6.1、與其他系統(tǒng)比較本系統(tǒng)的特點(diǎn)本系統(tǒng)為小型備忘錄系統(tǒng),在設(shè)計(jì)時(shí)充分考慮到用戶的需要和備忘的習(xí)慣。所以我們需求分析階段的主要任務(wù)就是來(lái)了解用戶備忘日志的習(xí)慣,而客戶的要求只是要數(shù)據(jù)存儲(chǔ)量大,保存時(shí)間長(zhǎng),數(shù)據(jù)運(yùn)到電腦重裝問(wèn)題時(shí)不會(huì)丟失,并且參考其它的備忘錄的設(shè)計(jì)標(biāo)準(zhǔn),。用這種方法收集用戶常用的功能和操作習(xí)慣,并以此來(lái)設(shè)計(jì)自己的備忘錄系統(tǒng)。與其它功能差不多的備忘錄系統(tǒng)相比,本系統(tǒng)數(shù)據(jù)庫(kù)所采用的是SQLServer2005,而不是Office自帶的Access數(shù)據(jù)庫(kù)。本系統(tǒng)在功能完善,用起來(lái)方便、快捷,特別是提醒功能,既有文本提示,又有聲音提示,讓人不能忽略其存在。6.2、存在問(wèn)題和改進(jìn)意見(jiàn)6.2.1、選擇提醒音樂(lè)問(wèn)題本系統(tǒng)在鈴聲單一,用戶不能選擇自己所想要聽(tīng)的音樂(lè),即鈴聲是不能改變的;若真的想要改變音樂(lè)的話,則必須在源程序代碼上進(jìn)行改動(dòng),改變音樂(lè)文件來(lái)源,而且每次的改變只能更換一首音樂(lè),若想再更換,即必須再改變程序代碼的音樂(lè)路徑。6.2.2、提醒音樂(lè)的停止問(wèn)題當(dāng)用戶登陸系統(tǒng)時(shí),若有與本地時(shí)間日期相匹配的備忘日志,則會(huì)有消息框提醒以及音樂(lè)提醒,但是,當(dāng)用戶按確定時(shí),音樂(lè)卻不是跟隨著停止,要想做到音樂(lè)跟隨著停止,那就只能選擇時(shí)長(zhǎng)比較短的音樂(lè),不然音樂(lè)會(huì)播放到曲終才會(huì)停止。6.3、心得體會(huì)設(shè)計(jì),給人以創(chuàng)作的沖動(dòng)。在畫(huà)家眼里,設(shè)計(jì)是一幅清明上河圖或是一幅向日葵;在建筑師眼中,設(shè)計(jì)是昔日鎏金般的圓明園或是今日一塑自由女神像;在電子工程師心中,設(shè)計(jì)是貝爾實(shí)驗(yàn)室的電話機(jī)或是華為的程控交換機(jī)。凡此種種,但凡涉及設(shè)計(jì)都是一件良好的事情,因?yàn)樗芙o人以美的幻想,因?yàn)樗芙o人以金般財(cái)富,因?yàn)樗芙o人以成就之感,更為現(xiàn)實(shí)的是她能給人以成長(zhǎng)以及成長(zhǎng)所需的營(yíng)養(yǎng),而這種營(yíng)養(yǎng)更是一種福祉,一輩子消受不竭享用不盡。我就是以此心態(tài)對(duì)待此次小型備忘錄系統(tǒng)設(shè)計(jì)的,所謂“態(tài)度決定一切”,于是偶然又必然地收獲了諸多,概而言之,大約以下幾點(diǎn):溫故而知新。畢業(yè)設(shè)計(jì)發(fā)端之始,思緒全無(wú),舉步維艱,對(duì)于理論知識(shí)學(xué)習(xí)不夠扎實(shí)的我深感“書(shū)到用時(shí)方恨少”,于是想起圣人之言“溫故而知新”,便重拾教材與實(shí)驗(yàn)手冊(cè),對(duì)知識(shí)系統(tǒng)而全面進(jìn)行了梳理,遇到難處先是苦思冥想再向同學(xué)請(qǐng)教,終于熟練掌握了基本理論知識(shí),而且領(lǐng)悟諸多平時(shí)學(xué)習(xí)難以理解掌握的較難知識(shí),學(xué)會(huì)了如何思考的思維方式,找到了設(shè)計(jì)的靈感。思路即出路。當(dāng)初沒(méi)有思路,誠(chéng)如舉步維艱,茫茫大地,不見(jiàn)道路。在對(duì)理論知識(shí)梳理掌握之后,茅塞頓開(kāi),柳暗花明,思路如泉涌,高歌“條條大路通羅馬”。頓悟,沒(méi)有思路便無(wú)出路,原來(lái)思路即出路。實(shí)踐出真知。文革之后,關(guān)于真理的大討論最終結(jié)果是“實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn)”,自從耳聞以來(lái),便一直以為馬克思主義中國(guó)化生成的教條。時(shí)至今日,畢業(yè)設(shè)計(jì)基本告成,才切身領(lǐng)悟“實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn)”,才明曉實(shí)踐出真知。過(guò)而能改,善莫大焉。至善至美,是人類永恒的追求。但是,不從忘卻“金無(wú)足赤,人無(wú)完人”,我們換種思維方式,去惡亦是至善,改錯(cuò)亦為至美。在課程設(shè)計(jì)過(guò)程中,我們不斷發(fā)現(xiàn)錯(cuò)誤,不斷改正,不斷領(lǐng)悟,不斷獲取。最終的檢測(cè)調(diào)試環(huán)節(jié),本身就是在踐行“過(guò)而能改,善莫大焉”的知行觀。學(xué)海無(wú)涯,學(xué)無(wú)止境。盡管我們的教材學(xué)習(xí)完畢,掌握許多知識(shí),但是還有很多地方理解領(lǐng)悟不到位,由于對(duì)編程相關(guān)技術(shù)未能掌握以致服務(wù)器無(wú)法自行設(shè)計(jì),只得參考其他文獻(xiàn)。綜上所述,畢業(yè)設(shè)計(jì)誠(chéng)然是一門(mén)專業(yè)課,給我很多專業(yè)知識(shí)以及專業(yè)技能上的提升,同時(shí)又是一門(mén)講道課,一門(mén)辯思課,給了我許多道,給了我很多思,給了我莫大的空間。至于建議,一言以蔽之,大學(xué)教育當(dāng)如此。總之這次設(shè)計(jì),我學(xué)到了很多東西,受益匪淺.這也就是我這次設(shè)計(jì)的目的所在!感謝我的老師給予我的幫助與指導(dǎo)!7.系統(tǒng)說(shuō)明7.1、開(kāi)發(fā)工具和軟件測(cè)試7.1.1、開(kāi)發(fā)工具本系統(tǒng)是在MicrosoftVisualStudio2008的平臺(tái)上開(kāi)發(fā)完成,使用的編程語(yǔ)言是C#2008以及SQLServer2005,界面美觀友好,信息查詢靈活、方便,數(shù)據(jù)存儲(chǔ)安全可靠,人機(jī)交互方便。7.1.2、軟件測(cè)試軟件測(cè)試的目的是以最少的人力物力和時(shí)間投入、盡可能多地發(fā)現(xiàn)軟件中的各種錯(cuò)誤。根據(jù)客戶的需求數(shù)據(jù)存儲(chǔ)量大,保存時(shí)間長(zhǎng),數(shù)據(jù)遇到電腦重裝或其他電腦問(wèn)題時(shí)不會(huì)丟失等來(lái)制作測(cè)試用例。測(cè)試系統(tǒng)時(shí)有以下原則:一、測(cè)試是一個(gè)為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程。通過(guò)測(cè)試我們希望能發(fā)現(xiàn)系統(tǒng)的錯(cuò)誤,幾時(shí)修正,提高系統(tǒng)的穩(wěn)定性。二、一個(gè)好的測(cè)試用例是很可能找到至今為止尚未發(fā)現(xiàn)的錯(cuò)誤的用例。我們會(huì)盡力找出這樣的用例,測(cè)試出我們預(yù)期沒(méi)有出現(xiàn)的錯(cuò)誤。三、一個(gè)成功的測(cè)試是指發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。、測(cè)試步驟一、制作測(cè)試用例。根據(jù)每個(gè)模塊的需求,制作測(cè)試用列。二、進(jìn)行模塊測(cè)試。三、測(cè)試總結(jié)、測(cè)試實(shí)現(xiàn)用戶登錄模塊測(cè)試測(cè)試說(shuō)明:只有數(shù)據(jù)庫(kù)有該用戶才能登錄,否則不能登錄。用戶注冊(cè)模塊測(cè)試測(cè)試說(shuō)明:只有數(shù)據(jù)庫(kù)沒(méi)有的用戶名稱才能注冊(cè),反之不能。鬧鐘提醒功能測(cè)試測(cè)試說(shuō)明:只有與本地時(shí)間匹配時(shí)才能提醒,反之沒(méi)有提醒。數(shù)據(jù)容量測(cè)試測(cè)試說(shuō)明:利用語(yǔ)句向系統(tǒng)輸入大量的數(shù)據(jù),看系統(tǒng)的運(yùn)行情況。數(shù)據(jù)保存情況測(cè)試說(shuō)明:在沒(méi)有重裝電腦的情況下,將開(kāi)發(fā)文件移植到別的電腦上運(yùn)行。、測(cè)試總結(jié)系統(tǒng)模塊基本能實(shí)現(xiàn)需求功能,但正測(cè)做得還不能完全覆蓋系統(tǒng),例如登陸用戶名字和密碼,范圍內(nèi)字符長(zhǎng)度沒(méi)有嚴(yán)厲限定,無(wú)論用戶名和密碼字長(zhǎng)大小,系統(tǒng)仍然錄入數(shù)據(jù)庫(kù)。7.2、系統(tǒng)安裝及使用說(shuō)明7.2.1、安裝本系統(tǒng)不需要安裝,本系統(tǒng)無(wú)需安裝,在安裝MicrosoftVisualStudio2008系列的開(kāi)發(fā)軟件的操作系統(tǒng)上,只需要打開(kāi)系統(tǒng).exe文件即可立刻運(yùn)行。7.2.2、使用說(shuō)明新用戶使用本系統(tǒng)時(shí)必須先注冊(cè)。用戶登陸后,可根據(jù)自己的需求來(lái)寫(xiě)自己的個(gè)人備忘。系統(tǒng)每次登陸到主界面時(shí),都會(huì)執(zhí)行一次鬧鐘掃描,若本地時(shí)間與設(shè)置的提醒時(shí)間日期一致時(shí),會(huì)執(zhí)行鬧鐘提醒功能。備忘功能中所有數(shù)據(jù)都存儲(chǔ)在數(shù)據(jù)庫(kù)中,所以刪除、修改時(shí)要小心,一旦確定,就不能恢復(fù)到上一級(jí)的狀態(tài)。若系統(tǒng)有時(shí)運(yùn)行出錯(cuò),則重新登陸??偨Y(jié)經(jīng)過(guò)實(shí)現(xiàn)小型備忘錄系統(tǒng),我從中學(xué)到了很多東西。以前有學(xué)習(xí)過(guò)SQL數(shù)據(jù)庫(kù),但是一直都沒(méi)有真正在應(yīng)用在系統(tǒng)編程方面,該系統(tǒng)的出現(xiàn),正好給了我一次實(shí)踐的機(jī)會(huì)。由于數(shù)據(jù)庫(kù)實(shí)踐比較少和學(xué)習(xí)時(shí)間不長(zhǎng),導(dǎo)致項(xiàng)目開(kāi)始時(shí)對(duì)數(shù)據(jù)庫(kù)設(shè)計(jì)陷入困境,前期浪費(fèi)了很多時(shí)間,但在老師和同學(xué)在幫助之下,后來(lái)我的進(jìn)度還是跟上了。通過(guò)該項(xiàng)目的開(kāi)發(fā),我發(fā)現(xiàn)了自己在技術(shù)上的缺陷。這是一次難得的一次實(shí)踐,這段時(shí)間,我不僅能鞏固我以前的知識(shí),還學(xué)習(xí)了不少新知識(shí),很大程度地提高了自己的技術(shù)。從現(xiàn)在的情況來(lái)看,我對(duì)軟件開(kāi)發(fā)的認(rèn)識(shí)和技術(shù)都還不夠,所以無(wú)論在以后的工作中還是學(xué)習(xí)中,我都要著重提高自己的技術(shù)水平??偨Y(jié)這次畢業(yè)設(shè)計(jì),我最大的收益莫過(guò)于對(duì)軟件開(kāi)發(fā)過(guò)程的理解和認(rèn)識(shí),以前的我就知道軟件開(kāi)發(fā)就是編碼打程序,但是現(xiàn)在我已經(jīng)認(rèn)識(shí)到除了這些,軟件開(kāi)發(fā)中最重要的不是編碼,而是需求分析,因?yàn)橐粋€(gè)明白要做什么的開(kāi)發(fā)過(guò)程才能開(kāi)發(fā)出用戶理想的系統(tǒng),而技術(shù)只不過(guò)是一個(gè)工具,擁有再好的工具,不知道做什么也是徒勞。目錄TOC\o"1-2"\h\z\u1總論 11.1項(xiàng)目摘要 11.2編制依據(jù)與研究范圍 31.3建設(shè)規(guī)模 41.4主要建設(shè)內(nèi)容 41.5投資估算及資金籌措 41.6工程效益 52投資環(huán)境及建設(shè)條件分析 62.1投資環(huán)境分析 62.2建設(shè)條件分析 103項(xiàng)目建設(shè)的必要性與可行性分析 153.1項(xiàng)目建設(shè)的必要性 153.2項(xiàng)目建設(shè)的可行性 164開(kāi)發(fā)區(qū)規(guī)劃與交通量預(yù)測(cè) 174.1項(xiàng)目區(qū)總體規(guī)劃 174.2項(xiàng)目影響范圍的交通量預(yù)測(cè) 185工程建設(shè)方案 215.1設(shè)計(jì)標(biāo)準(zhǔn)及設(shè)計(jì)規(guī)范 215.2道路設(shè)計(jì)方案 225.3給排水工程設(shè)計(jì) 285.4道路照明 345.5電力綜合管溝 355.6道路綠化工程 355.7交通安全及管理設(shè)施 356節(jié)能分析 376.1設(shè)計(jì)依據(jù) 376.2項(xiàng)目概況 376.3項(xiàng)目對(duì)所在地能源供應(yīng)狀況的影響 376.4項(xiàng)目用能方案、用能設(shè)備 386.5項(xiàng)目能源消耗量、能源消費(fèi)結(jié)構(gòu)、效率水平和能源管理水平 386.6節(jié)能措施分析評(píng)價(jià) 386.7節(jié)能措施建議 396.8結(jié)論 397環(huán)境保護(hù) 407.1大氣環(huán)境質(zhì)量 40HYPERLINK\l"_Toc335141

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論