




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
通訊錄管理系統(tǒng)設計學校:專業(yè):導師:學號:姓名:摘要隨著交通的發(fā)展以及通信的發(fā)展,人們之間的距離越來越近了,范疇也越來越大了,聯(lián)系也越來越緊密了,這就迫切規(guī)定我們把全部人的聯(lián)系方式統(tǒng)一管理起來,為此,本設計就為顧客提供了一種管理聯(lián)系方式的辦法,本系統(tǒng)設計通過用ASP建立一種WEB平臺管理聯(lián)系方式信息,使顧客能夠隨時隨處管理自己的聯(lián)系人資料,這個系統(tǒng)變化了人類生活中有關通訊錄管理這一塊,使人們搜索聯(lián)系方式更方便,此系統(tǒng)會更加增進人們之間的關系往和諧方向發(fā)展。核心詞:ASP,ACCESS,通訊錄目錄TOC\o"1-3"\u摘要 ii第1章緒論 11.1現在應用領域的現狀 11.2開發(fā)平臺和應用技術對比 11.2.1B/S架構與C/S架構的對比 11.2.2WEB編程語言對比 2第2章系統(tǒng)總體設計 42.1開發(fā)平臺和應用技術搭建 42.1.1架構選擇 42.1.2編程語言 42.1.3數據庫 42.1.4編輯軟件 42.1.5應用服務器 42.2軟件總體功效 5第3章系統(tǒng)具體設計 63.1功效模塊設計 63.1.1通訊錄查詢模塊 63.1.2通訊錄管理模塊 63.1.3顧客管理模塊 63.1.4系統(tǒng)設立模塊 63.2數據庫設計 73.2.1通訊錄表 73.2.2系統(tǒng)設立表 73.2.3顧客表 7第4章系統(tǒng)實現技術 84.1軟件實現技術 84.1.1統(tǒng)一風格 84.1.2數據庫連接 84.1.3校驗權限 94.1.4新建顧客的校驗 94.2核心模塊的實現 104.2.1系統(tǒng)設立的實現 104.2.2列表行間隔顯示 104.2.3含糊匹配全部字段 10第5章系統(tǒng)測試與公布 115.1系統(tǒng)測試 115.2系統(tǒng)公布 11結束語 12致謝 13參考文獻 14附錄 15附錄1數據構造 15附錄2功效構造圖 16附錄3重要源代碼 16第1章緒論1.1現在應用領域的現狀 我們現在如何管理與我們聯(lián)系的人的信息呢?有多個方式,例如說,有儲存電話號碼到手機上的,有統(tǒng)計電話等信息到本子上的,尚有用名片夾寄存名片的,也有統(tǒng)計在WORD文檔中或打印出來的,等等諸多個形式。 對于存儲電話號碼到手機上的方式,比較方便,隨時隨處能夠聯(lián)系,但是只能通過電話聯(lián)系,沒有統(tǒng)計其它的聯(lián)系方式,如果手機丟了可能就誰也聯(lián)系不上了;對于統(tǒng)計電話等信息到本子上的方式,第一也可能丟失本子,第二是查找起來比較困難,需要人工查找,并且更新時不容易,需要涂改以前統(tǒng)計的信息,第三格式比較死板,不利于跟隨顧客的需求擴展;對于用名片夾寄存名片的形式也是查找起來不方便,有丟失的危險;對于統(tǒng)計到WORD文檔或打印出來的,也是擴展性不強,查找起來不方便。 如此多的方式我們都感覺有一定的缺點,那我們如何管理我們的聯(lián)系人通訊資料呢?提出一種大膽的假設,如果我們在網絡上建立一種WEB系統(tǒng)專門提供通訊錄管理功效,這樣我們就能夠隨時隨處通過網絡對通訊錄進行管理,而現在我們的手機都逐步更新?lián)Q代成能夠連接計算機網絡了,這樣我們能夠隨時隨處查找任意信息,查找快速,維護方便,丟失手機也不會丟失聯(lián)系方式,并且能夠根據顧客的需要定制,比較靈活,這個可能是最完美的方案了。1.2開發(fā)平臺和應用技術對比1.2.1B/S架構與C/S架構的對比1、以瀏覽器為基礎的應用程序的優(yōu)缺點(1)易于安裝:能夠用于許多桌面型計算機,并且與顧客使用的操作系統(tǒng)平臺無關,只要其安裝瀏覽器就能運行程序。(2)易于布署與維護:只需要在服務器端進行布署和維護工作。(3)必須聯(lián)網操作:工作效率和網絡與否延遲有關。(4)不能充足運用客戶端計算機的資源:只能通過有限的HTML語言來呈現顧客界面,沒有運用客戶端計算機的計算解決能力。只能運用瀏覽器的打印功效來打印資料,不合用于公司的報表打印。(5)網絡傳輸量大:由于客戶端不能保存狀態(tài)數據,因此必須在客戶端和服務器之間傳輸顧客界面內容以及所需的數據。(6)安全性較低。對于服務器來說能夠通過防火墻軟件來過濾數據,由于全部傳輸內容都是基于HTTP端口。但很難對數據進行加密和簽名以確保在傳輸過程中的完整性。(7)適合電子商務或不規(guī)定嚴格控制客戶端的應用程序。2、客戶端應用程序的優(yōu)缺點(1)充足運用客戶端計算機的資源:可覺得顧客提供豐富的界面元素,能夠存取本機磁盤與本機應用程序接口,執(zhí)行速度較快。(2)網絡傳輸量較?。褐恍柙诳蛻舳撕头掌髦g傳輸數據。(3)安全性較高:能夠方便的在客戶端和服務器執(zhí)行加密和解密操作。(4)安裝、布署和維護工作較為繁瑣:對客戶端計算機在操作平臺和附加軟件上有一定的限制和規(guī)定。(5)能夠離線工作:前提是本地必須有緩存數據的能力,這涉及到與服務器數據同時的問題。(6)適合公司內部應用程序。1.2.2WEB編程語言對比主流的動態(tài)網頁編程語言有ASP,PHP,ASP.NET,JSP等。對于PHP,這種語言現在很流行,但是自我感覺需要進一步比較進一步的編程知識,比較難學難用,對于ASP.NET,這能夠微軟公司的新的編程工具,即使說有諸多優(yōu)點,但是現在速度比較慢,使用服務器控件編寫網站程序效率比較低。對于JSP這就屬于JAVA領域了,JAVA這個我個人認為速度是比較慢的,是許配備安裝諸多東西,比較麻煩。那么ASP呢?ASP是ACTIVESERVERPAGE的縮寫,代表著在動態(tài)服務器端運行,由于這個是微軟公司最早的制作動態(tài)網頁的編程語言,并且其簡樸到幾乎全部接觸過計算機的都能夠學會,其有兩種代碼任選,能夠用VB的腳本寫,也能夠用JS的腳本寫。由于ASP受到人們的普遍歡迎,ASP書籍出版了諸多教育了諸多ASP學者,系統(tǒng)源代碼也能夠在網絡上容易找到,為初學網頁編程的人提供了一定實例程序,由助于ASP這個語言在世界范疇內的流行。第2章系統(tǒng)總體設計2.1開發(fā)平臺和應用技術搭建2.1.1架構選擇當今B/S已經成為一種趨勢,由于我們的系統(tǒng)是多顧客使用的系統(tǒng),并且是但愿隨時隨處使用,因此用B/S是比較合理的。2.1.2編程語言我們選擇ASP語言為開發(fā)語言,由于ASP非常的簡樸易用,易于布署,并且已經比較成熟,有諸多現成的資料可供參考。2.1.3數據庫我們選擇微軟公司簡樸數據庫ACCESS數據庫作為系統(tǒng)正常運行的數據庫。選擇的根據還是以方便易用夠用為主,由于系統(tǒng)數據量并不大,因此用ACCESS足夠了。2.1.4編輯軟件我們選擇Dreameaver8簡體中文版作為編輯軟件,大家都懂得這個軟件的,這個軟件非常的傻瓜式,您不需要理解HTML代碼和JS腳本也能夠制作出多個各樣的網頁來。2.1.5應用服務器我們選擇WINDOWS自帶的IIS作為應用服務器,對外提供WEB服務,也是ASP程序運行的支持平臺。2.2軟件總體功效圖2-1系統(tǒng)功效構造圖第3章系統(tǒng)具體設計3.1功效模塊設計3.1.1通訊錄查詢模塊在通訊錄查詢模塊中,我們能夠查看某個聯(lián)系人的具體信息,也能夠通過查詢盡快找到但愿查找的聯(lián)系人,這個查詢是支持含糊查詢的,并且能夠匹配多個字段,也就是無論該聯(lián)系人哪個信息只要包含所查詢的信息,都會把該顧客搜索出來。這個無疑給顧客帶來了很大的方便,顧客不需要選擇要查詢的字段就能夠快速查詢。3.1.2通訊錄管理模塊在通訊錄管理模塊中,我們能夠新建通訊錄,能夠修改通訊錄,能夠刪除通訊錄資料,對通訊錄列表進行了分頁顯示,提高顧客體驗。并且,我們對分頁列表用不同顏色相間顯示,使系統(tǒng)更加美觀。3.1.3顧客管理模塊在顧客管理模塊中,能夠新建顧客,修改顧客,刪除顧客,并對顧客列表進行了分頁顯示,在新建顧客時,用JavaScript檢查顧客名和密碼不能為空,且兩次輸入的密碼必須一致。3.1.4系統(tǒng)設立模塊在系統(tǒng)設立模塊能夠對通訊錄資料的5個自定義字段隨意命名,這個功效是本系統(tǒng)的特色,極大地提高了系統(tǒng)的適應多個不同需求的程度。當修改成功時,全部使用該系統(tǒng)的顧客在通訊錄的查看,修改,新建頁面對應的字段名都會自動更新成系統(tǒng)設立的信息。3.2數據庫設計3.2.1通訊錄表表3-1通訊錄表編號字段名類型闡明1pepole_id自動編號主鍵,自動增加2pepole_name文本類型姓名3pepole_cellphone文本類型手機4pepole_officephone文本類型辦公電話5pepole_homephone文本類型家庭電話6pepole_email文本類型電子郵箱7pepole_msn文本類型MSN8pepole_qq文本類型QQ號9pepole_info1文本類型自定義字段110pepole_info2文本類型自定義字段211pepole_info3文本類型自定義字段312pepole_info4文本類型自定義字段413pepole_info5文本類型自定義字段514pepole_owner文本類型全部者15pepole_isshare文本類型與否共享3.2.2系統(tǒng)設立表表3-2系統(tǒng)設立表編號字段名類型闡明1system_id自動編號主鍵,自動編號2system_name文本設立名稱3.2.3顧客表表3-3顧客表編號字段名類型闡明1user_id自動編號主鍵,自動編號2user_name文本顧客名3user_password文本密碼第4章系統(tǒng)實現技術4.1軟件實現技術4.1.1統(tǒng)一風格系統(tǒng)在頁眉頁腳都使用了相似的包含文獻,因此使整個系統(tǒng)的布局看起來更統(tǒng)一,這樣做的好處是修改起來既方便,又使整個系統(tǒng)布局統(tǒng)一,CSS的應用又使整個系統(tǒng)的樣式統(tǒng)一。代碼以下:<!--#includefile="conn.asp"--><!--#includefile="common.asp"--><!--#includefile="top.asp"--><!--#includefile="menu.asp"--><!--#includefile="bottom.asp"-->4.1.2數據庫連接系統(tǒng)使用一種公用的文獻用于寄存建立數據庫連接的操作,全部使用數據庫的頁面都包含該文獻。代碼以下: dimconn dimconnstr dimdb '更改數據庫名字 db="data.mdb" Setconn=Server.CreateObject("ADODB.Connection") connstr="driver={MicrosoftAccessDriver(*.mdb)};dbq="&Server.MapPath(""&db&"") conn.Openconnstr'onerrorresumenext subendConnection() conn.close setconn=nothing endsub4.1.3校驗權限系統(tǒng)能夠校驗與否有顧客登錄,也能夠校驗與否是超級管理員admin登錄。代碼以下:<%ifsession("user_name")=""then response.redirect"login.asp"endif%><%ifsession("user_name")<>"admin"then response.redirect"login.asp"endif%>4.1.4新建顧客的校驗新建顧客時能夠在客戶端校驗與否添寫顧客名以及兩次輸入的密碼與否對的,代碼以下:<scriptlanguage=javascript>functioncheck(){if(document.loginform.user_name.value==""){alert("請輸入顧客名");document.loginform.user_name.focus();returnfalse;}if(document.loginform.user_password.value==""){alert("請輸入顧客密碼");document.loginform.user_password.focus();returnfalse;}document.loginform.submit();}</script>4.2核心模塊的實現4.2.1系統(tǒng)設立的實現系統(tǒng)設立其實是把數據庫中的5行統(tǒng)計分別讀出來,然后再更新回去。4.2.2列表行間隔顯示能夠判斷奇數行還是偶數行,根據其差別賦予整行TR標記的bgcolor不同的值。代碼以下: <% ifimod2=0then %><trbgcolor="#FFFFFF"> <% else %><trbgcolor="#00FF00"> <% endif %>4.2.3含糊匹配全部字段重要是在拼SQL語句時只要匹配任意一種字段就查詢出來。第5章系統(tǒng)測試與公布5.1系統(tǒng)測試系統(tǒng)測試是軟件開發(fā)過程中的核心環(huán)節(jié),特別是集成測試,如果系統(tǒng)沒有通過測試,交付顧客使用后不僅會帶來法律糾紛也會影響軟件開發(fā)者的形象,因此任何軟件產品在公布之前都需要通過測試這一環(huán)節(jié)的。測試分為白盒測試和黑盒測試,所謂白合測試是指跟蹤代碼以人工檢查追蹤的方式查找BUG,這種方式可能會查出不易發(fā)現的BUG;黑盒測試指使用者對代碼不可見,直接使用系統(tǒng),把出現的異常統(tǒng)計下來整頓成測試報告。測試的環(huán)節(jié)是首先編寫測試計劃,另首先編寫測試用例,然后執(zhí)行測試,最后撰寫測試報告。本系統(tǒng)在最后的階段通過了嚴格的測試,重要是黑盒測試,由于系統(tǒng)模塊并不十分復雜,在繼承測試的過程中出現的問題并不多,相對而言比較順利。5.2系統(tǒng)公布系統(tǒng)通過測試之后就應當公布了,公布時需要做諸多工作,寫多個闡明文檔,軟件文檔,整頓程序代碼,對最后版本進行布署測試,進行查殺病毒等等,本系統(tǒng)通過了最新版瑞星殺毒軟件的殺毒,也在windowsserver和windows等操作系統(tǒng)的IIS下布署測試通過。結束語本地系統(tǒng)設計是為了建立一種WEB系統(tǒng)以滿足人們隨時隨處管理通訊錄資料的需求,在整個系統(tǒng)設計開發(fā)的過程中,我結合許多軟件工程書籍上的軟件工程思想,把系統(tǒng)設計開發(fā)的各個階段都理解了一下,從可行性分析開始,通過需求調查,需求分析,系統(tǒng)總體設計,系統(tǒng)具體設計,數據庫設計,系統(tǒng)編碼,系統(tǒng)集成測試,系統(tǒng)公布,系統(tǒng)維護,軟件文檔寫作等各個階段,最后完畢了整個系統(tǒng)的設計開發(fā)工作。在本次設計中,我長進最多的是ASP的編碼以及文檔寫作能力。以前我只是能夠理解ASP語言,但沒有真正做過東西,在開發(fā)的過程中,實在是碰到不少困難,實踐出真知呀,自己總是頭重腳輕,覺得沒有問題,實際編程時卻行不通。編程困難,寫軟件技術文檔比編程更困難,我們中國人大多都不是太會體現的,但是通過這次系統(tǒng)設計,我的書面體現能力也提高了,能夠把自己的核心技術思想體現出來了。致謝在本次系統(tǒng)設計當中,諸多老師和同窗都予以我很大的協(xié)助,其中特別要感謝的是我的指導老師。在老師耐心的指導和協(xié)助下,我成功的完畢了系統(tǒng)的可行性分析,需求調查,需求分析,系統(tǒng)總體設計,系統(tǒng)具體設計,系統(tǒng)數據庫設計,系統(tǒng)集成測試,系統(tǒng)公布與論文寫作等,能夠說沒有老師的努力也就沒有我今天的成就。真想親口對老師說一句“謝謝老師,您辛苦了”。在畢業(yè)設計階段,我們學院的其它老師以及我的許多同窗和朋友在我做系統(tǒng)設計期間都給了我諸多建議和想法,使我更清晰理解了系統(tǒng)的需求以及理解了程序的開發(fā)流程。在此我對全部予以過我協(xié)助的人表達感謝。參考文獻[1]\o"搜索\"神龍工作室\"的圖書"神龍工作室編著新編ASP網站編程入門與提高,人民郵電出版社.[2]\o"搜索\"鄒天思\"的圖書"鄒天思、\o"搜索\"孫明麗\"的圖書"孫明麗、\o"搜索\"龐婭娟\"的圖書"龐婭娟編著ASP開發(fā)技術大全,人民郵電出版社.[3]\o"搜索\"李維杰\"的圖書"李維杰\o"搜索\"\"的圖書"\o"搜索\"張華鐸\"的圖書"張華鐸編著Dreamweaver8&ASP數據庫網站開發(fā)簡要教程,清華大學出版社.[4]\o"搜索\"戴一波\"的圖書"戴一波編著Dreamweaver8+ASP動態(tài)網站開發(fā)從基礎到實踐,電子工業(yè)出版社.[5]\o"搜索\"魏雪英\"的圖書"魏雪英編著ASP基礎教程,人民郵電出版社.附錄附錄1數據構造圖9-1tbSystem表圖9-2tbUser表圖9-3tbPepole表附錄2功效構造圖圖9-1系統(tǒng)功效構造圖附錄3重要源代碼<%functionshowpage(tota
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 加強口腔健康護理的護士資格證考試試題及答案
- 2025年臨床執(zhí)業(yè)醫(yī)師考試健康管理規(guī)劃試題及答案
- 2025至2030年中國水稻市場深度調研與發(fā)展前景分析報告
- 2025年初級會計師備考表格試題及答案
- 心理咨詢師考試實現職業(yè)目標的路徑試題及答案
- 2025至2030年55%農蛙乳油行業(yè)深度研究報告
- 成功通過健康管理師考試的經驗分享試題及答案
- 護理研究的基本流程護士資格證考試試題及答案
- 心理咨詢師與心理教育的結合與考試試題及答案
- 完善2025年鄉(xiāng)村全科執(zhí)業(yè)助理醫(yī)師考試準備策略試題及答案
- 中國資源循環(huán)集團有限公司招聘真題2024
- 2024福建省能源石化集團有限責任公司秋季社會招聘120人筆試參考題庫附帶答案詳解
- 2025年中國中壓變頻器市場競爭策略及行業(yè)投資潛力預測報告
- 吉林省吉林市2024-2025學年高三下學期3月三模試題 英語 含答案
- 2025-2030直銷銀行行業(yè)發(fā)展分析及投資戰(zhàn)略研究報告
- 百師聯(lián)盟2025屆高三一輪復習聯(lián)考(五)政治試題含答案
- 2025年常州紡織服裝職業(yè)技術學院單招綜合素質考試題庫及答案1套
- 2025山東能源集團中級人才庫選拔管理單位筆試遴選500模擬題附帶答案詳解
- 中央空調系統(tǒng)維保服務報價清單
- 垃圾桶采購投標方案(技術方案)
- 運行班運行值長專業(yè)技術個人總結
評論
0/150
提交評論