版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
成都學院學士學位論文(設計)PAGE基于ASP.NET的校友錄系統(tǒng)的設計與實現(xiàn)專業(yè):軟件工程學號:XXXXXX學生:王學生宋體小四指導教師:****(校內)****(企業(yè))摘要:目前,經濟發(fā)展迅猛,人們的壓力也越來越大,以致把大多數(shù)的時間都投入在工作上,往往就會淡忘以前的生活。學生時代是夢想最多的時代,感情最純真的時代,在那時,我們都會遇到很多不同的人,也交了很多知己。但是一走上工作崗位,大多數(shù)人都會與以前的朋友失去聯(lián)系。有時,即使想聯(lián)系卻沒有聯(lián)系方式。通過校友錄系統(tǒng),可以找到想要聯(lián)系的朋友,這是許多人都認可的,可以看出設計一個校友錄是極具可行性的。校友錄是為了方便校友之間聯(lián)系而使用的一種系統(tǒng)。本論文主要介紹了一個校友錄系統(tǒng)的實現(xiàn)過程:主要包括系統(tǒng)的需求分析、系統(tǒng)設計、以及主要模塊的詳細設計。主要模塊的詳細設計主要包括:用戶注冊和登陸模塊、班級論壇、班級相冊等。再Internet飛速發(fā)展的今天,互聯(lián)網成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經濟、生活等各個方面發(fā)揮著重要的作用。因此網站在Internet應用上的地位顯而易見,它已成為政府、企事業(yè)單位信息化建設中的重要組成部分,從而倍受人們的重視。本文介紹了構建校友錄網站的技術和實現(xiàn)方法,重點講述了注冊登陸,班級留言,班級相冊等幾個主要功能的實現(xiàn)。網站頁面采用VS2005所見即所得的網站設計工具,并結合ASP.NET技術來設計,在代碼方面主要是以C#為主的設計語言。網站采用的數(shù)據(jù)庫是SQL2005數(shù)據(jù)庫。關鍵詞:校友錄,,數(shù)據(jù)庫,sql2005DesignandImplementationofthesystembasedASP.NETAlumniSpecialty:SoftwareEngineeringStudentNumber:XXXXXXXXXStudent:WangXueshengSupervisor:WangLaoshi(School)LiPingling(Enterprise)Abstract:Atpresent,therapideconomicdevelopment,people'sincreasingpressure,sothatmostofthetimeputintothework,tendtoforgetpreviouslife.Thestudentisadreammostofthetimes,theageofmostpurefeelings,atthattime,wewillencounteralotofdifferentpeople,andalsomade??alotoffriendsand.Buttheonetogotowork,mostpeoplewilllosecontactwithformerfriends.Sometimes,evenifhewantedtocontactbutnocontactinformation.Alumnicanfindthefriendyouwanttocontact,whichisrecognizedbymanypeople,canbeseenthedesignanalumnihighlyfeasibility.Alumniisasystemusedfortheconvenienceofthealumni.ThispaperintroducesthetheAlumnisystemimplementationprocess:mainlyincludingsystemrequirementsanalysis,systemdesign,anddetaileddesignofthemainmodules.Thedetaileddesignofthemainmodulesinclude:userregistrationandloginmodule,classforums,classalbum.TherapiddevelopmentofInternet,theInternethasbecomethequickaccess,andanimportantchannelfortransmissionofinformation,itplaysanimportantroleinpeoplepolitical,economic,andotheraspectsoflife.ThestatusofwebsitesontheInternetapplicationisobviousthatithasbecomeanimportantpartofthegovernment,enterprisesinformatizationconstruction,somuchattention.Thisarticledescribesthetechnologyandbuildalumniwebsite,highlightRegisteredlanding,therealizationofseveralkeyfeaturesoftheclassMessageclassalbum.WebpageusingVS2005WYSIWYGwebsitedesigntools,combinedwithASP.NETtechnologytodesign,mainlyinC#languageinthecode.ThesiteusesadatabaseSQL2005database.Keywords:Alumni,,database,sql2005PAGE36目錄緒論 11課題背景 21.1課題背景 21.2開發(fā)的目的與意義 21.3開發(fā)的主要內容 22校友錄開發(fā)的需求分析 42.1校友錄的需求分析 42.1.1用戶功能描述 42.1.2模塊描述 62.2網站預期的結果 83采用開發(fā)工具介紹 103.1VS2005簡介 103.2DWCS4簡介 103.3SQLServer2005簡介 114數(shù)據(jù)庫設計 124.1各表簡介 124.2數(shù)據(jù)E-R圖 175校友錄的詳細設計及實現(xiàn) 195.1校友錄客戶端設計模塊 195.1.1校友錄登錄模塊 195.1.2用戶注冊模塊 205.1.3校友錄首頁 215.1.4顯示模塊 225.1.5班級模塊 235.1.6個人空間 245.2校友錄管理端設計模塊 265.2.1后臺登錄 265.2.2管理功能 275.2.3其他功能 296校友錄網站測試 326.1網站的特點 326.2網站功能模塊測試 32結論 37參考文獻 38致謝 38緒論本設計基于A框架,采用MicrosoftVisualStudio2005語言及SQLServer2005數(shù)據(jù)庫技術設計實現(xiàn)了一套校友錄系統(tǒng)。該系統(tǒng)主要包括學生日志、個人相冊、好友互動、班級交流等功能模塊,為同學提供了一個可靠的溝通平臺。本文詳細介紹了系統(tǒng)的需求分析、開發(fā)環(huán)境、數(shù)據(jù)庫設計、詳細設計以及具體的實現(xiàn)方法,嚴格按照軟件工程的要求撰寫文檔。最后進行系統(tǒng)測試,發(fā)現(xiàn)其中存在的錯誤與不足,并加以改進。通過校友錄這個平臺,讓所有人充分利用網絡,利用更先進、更流行的方式找到自己的母校,找到以前的老師與同學的準確信息,以便聯(lián)系。找回學生時代的感覺,回憶校園的美好時光。同時,可以發(fā)表文章,問候老師與同學們,還可以已有的文章進行評論、留言等。這就為在?;蛞旬厴I(yè)的廣大校友們提供一份交流思想的場所,通過提供完善的校友錄服務和規(guī)范校友錄的管理,建立起校友之間的溝通渠道,以達到增進校友之間、校友與母校之間的感情,方便校友聯(lián)系的目的,從而增強學校的凝聚力。也希望通過此次畢業(yè)設計實踐,加深對ASP.NET,SQLServer2005數(shù)據(jù)庫及其它相關技術的了解,也是對所學知識的綜合運用,愿我國計算機界總體水平迅速提高。1課題背景1.1課題背景二十一世紀是信息大爆炸的時代,網絡的發(fā)展更是給信息的傳輸帶來了極大的方便網站作為網絡中極其重要的一員,她為個人,單位,政府部門的信息流通起到了非常大的作用。校友錄名為“校友錄”或者“同學錄”,它的目標受眾是組織,只要是1個社會組織或者群體,不管大小都可以在網上申請1個校友錄。因為每1個人都從屬于1定的組織或團體,所以每1位網民都有成為校友錄用戶的可能。這就為在校或已畢業(yè)的廣大校友們提供1份交流思想的場所,通過提供完善的校友錄服務和規(guī)范校友錄的管理,建立起校友間的溝通渠道,以達到增進校友之間、校友與母校之間的感情,方便校友聯(lián)系的目的,從而增強學校的凝聚力。1.2開發(fā)的目的與意義一個優(yōu)秀的學校離不開廣大校友的支持和幫助,一所學校,特別是有幾十年甚至近百年歷史的學校,在國內外有無數(shù)的校友,很明顯,在信息飛速發(fā)展的今天,校友與學校之間以及校友與校友之間仍然主要通過普通信件或電話進行聯(lián)系的方式已經落后,作為母校,有義務也有責任加強校友錄的建設工作,以進一步加強校友與學校以及校友自身之間的聯(lián)系。校友,在很多情況下一提到這個問題便讓人想起僅僅是在學校搞校慶時拉贊助的對象,其實,廣大的校友帶給母校的往往是一些更可貴的看不見的無形資產,他們經常會為母校的發(fā)展獻計獻策,他們的成功也會推動母校的發(fā)展,對在校學生起到一個良好的示范作用,所以校友是學校發(fā)展不可缺少的力量。因此,本論文將根據(jù)學?,F(xiàn)狀,開發(fā)實現(xiàn)通用性強,簡單方便的校友錄網站,來滿足現(xiàn)代同學們的需求。1.3開發(fā)的主要內容本校友錄使用MicrosoftVisualStudio2005及DreamweaverCS4進行開發(fā),該設計主要包括:用戶注冊及登錄、班級、日志、相冊、留言板等幾個模塊,是一個面向網絡的簡單的網站[3]。校友錄開發(fā)的目標有一下幾個方面:1.自主化。計算機學院校友錄創(chuàng)辦的目的是單純的,因為它不包含任何商業(yè)因素,沒有任何抄做,沒有任何利益沖突,只是提供一個休閑敘舊的網上空間,所以我們有很大的修改余地??梢愿鶕?jù)同學們的愛好,來添加刪除各項功能。聽取大家的意見進行修改,裝飾自己的家。不像其他同學錄總是一樣的界面,且功能不變。2.方便同學使用。同學們可以通過校友錄的各項功能與其他同學交流,無需使用傳統(tǒng)方式就能達到同學間的溝通。3.頁面簡單,但功能強大。頁面簡潔,直觀,一目了然。但功能可一點也不少,包括用戶日志、電子相冊、留言系統(tǒng)、個人資料、搜索他人、班級管理。和其他網上的同學錄功能基本相似。開發(fā)校友錄有以下四個步驟:1.對項目需求進行調研,確定系統(tǒng)需求;2.對系統(tǒng)的功能模塊進行進一步劃分,對系統(tǒng)所需實現(xiàn)的功能進行詳細分析和總體設計;3.編寫系統(tǒng),使用DreamweaverCS4進行頁面設計,使用MicrosoftVisualStudio2005對每個功能模塊編寫相應代碼實現(xiàn)相應功能,使用SQLServer2005技術連接后臺數(shù)據(jù)庫;4.上傳,發(fā)布,進行系統(tǒng)測試;完成上述步驟,校友錄網站系統(tǒng)基本上就開發(fā)完成了。2校友錄開發(fā)的需求分析對于網站的開發(fā)而言網站的需求分析工作非常重要,它規(guī)定了網站設計統(tǒng)一的最基本的要求,需求分析的結果是網站設計實現(xiàn)、測試的依據(jù)。需求分析是在可行性分析研究的基礎上,確定新項目必須完成的工作,既對項目最終目標提出完整準確清晰和具體的要求。其具體任務是:確定用戶對新網站的綜合要求,分析網站的數(shù)據(jù)要求,確定網站開發(fā)計劃[9]。2.1校友錄的需求分析本課題主要研究的內容為基于AFramework的網絡應用程序實現(xiàn),利用的開發(fā)工具是DreamweaverCS4和MicrosoftVisualStudio2005。具體的功能就是實現(xiàn)校友之間的信息交流,具有班級的功能,還包括加入班級成員,查看班級成員信息等要求。2.1.1用戶功能描述1.管理員對功能的需求1)信息管理:可瀏覽、刪除所有日志、照片、評論等信息。若發(fā)現(xiàn)不良信息需及時刪除。2)用戶管理:瀏覽和查詢用戶和刪除用戶。3)班級管理:可以查看用戶創(chuàng)建的班級,并能將其刪除。4)信息審核:審核用戶創(chuàng)建的班級信息。管理員需求功能如圖2.1:2.普通用戶對功能的需求1)資料方面:a.注冊:填寫基本信息,選擇班級待班級管理者通過。b.修改資料:用戶可以修改自己的資料,包括頭像、姓名、個人簡介。2)班級方面:a.創(chuàng)建班級:若用戶未發(fā)現(xiàn)自己所在的班級可自己創(chuàng)建班級并成為班級管理者。b.班級管理:班級的管理者可驗證用戶提交的申請加入班級的信息選擇是否添加他進入班級,可以刪除班級成員,也可以委任別的用戶為管理員。創(chuàng)建的班級不能被管理者刪除,若要刪除班級需聯(lián)系管理員。3)好友方面:a.搜索他人:用戶可通過搜索功能搜索別的用戶,搜索方式可選擇班級、姓名、生日。b.添加好友:用戶可以添加他人為好友,方便瀏覽他人信息。對方會搜到通知,可選擇是否將用戶加為好友。4)信息方面:a.瀏覽信息:可瀏覽所有用戶發(fā)布的公開信息,包括日志,照片等。b.發(fā)布信息:可以發(fā)布日志,也可以回復他人的日志。用戶會及時收到他人發(fā)布新信息或回復自己發(fā)布的信息的通知。c.用戶留言:用戶可以給其他用戶留言,方便聯(lián)系,被留言的用戶可以選擇刪除留言。d.修改信息:用戶修改自己發(fā)布的日志,不能修改回復。如果想要刪除回復需聯(lián)系管理員。5)照片方面:a.上傳照片:用戶可上傳新的照片。上傳時可選擇相冊,或創(chuàng)建新的相冊,默認為默認相冊。照片無需通過審核。b.管理照片:用戶可移動照片到不同的相冊。也可以刪除照片、相冊。普通用戶需求功能如圖2.2:2.1.2模塊描述1.注冊模塊:當用戶訪問校友錄時需要進行注冊,如果用戶不進行注冊就不能進入校友錄。用戶注冊時必須填寫用戶名、密碼、姓名、性別和郵箱。2.登錄模塊:用戶在登錄頁面填寫用戶名和、密碼和驗證碼即可登錄。管理員用戶通過管理員登陸頁面轉到管理系統(tǒng)頁面,普通用戶名轉到個人首頁。3.好友模塊:好友模塊主要為了方便用戶用戶聯(lián)系,增進友誼。用戶添加好友時無需經過對方同意,但對方不會自動添加用戶為好友。4.班級模塊:班級模塊可方便每個班級內的同學相互聯(lián)系。用戶注冊后,可以選著已有班級。用戶也可以自行創(chuàng)建班級。5.相冊模塊:相冊模塊用于保持用戶上傳的圖片、照片等。用戶可自行建立、修改、刪除相冊。相冊分為公開相冊和不公開相冊。其他用戶可以瀏覽用戶的公開相冊、評論照片。6.日志模塊:用戶可以寫日志、也可以修改、刪除日志。其他用戶可以評論日志。用戶可以選擇刪除評論。7.評論模塊:用戶可以評論其他用戶的日志、狀態(tài)、照片,對方會收到評論通知,可以選著回復評論。8.留言模塊:用戶可以單獨給別的用戶留言,對方會收到通知,可以選著回復留言。9.管理模塊:1)用戶管理:管理員可以修改用戶資料,并能刪除不法用戶。2)信息管理:管理員可以查看某個用戶發(fā)布的所有信息,包括日志,狀態(tài),評論,留言,回復??梢詣h除不良信息。3)照片管理:管理員可以查看某個用戶的所有相冊和照片,選著刪除不良照片。4)班級管理:管理員可以管理審核發(fā)布用戶所創(chuàng)建的班級,并可以刪除班級。網站設計模塊圖:校友錄網站系統(tǒng)利用INTERNET、A、數(shù)據(jù)庫等技術。全面收集和處理數(shù)據(jù),提供各類信息,利用現(xiàn)代化管理方法對校園的信息進行管理并對向同學開放,使很多學校擁有了這一功能強大的校友錄網站,這一系統(tǒng)不僅展現(xiàn)了我院風格,更多的是向他人提供了聯(lián)系的捷徑。向他人展示了豐富的校園文化和精彩的校園生活等。2.2網站預期的結果本網站設計的預期成果是完成前臺各種信息正確的顯示和后臺中對數(shù)據(jù)的增加、刪除、修改等功能全部實現(xiàn)。具體介紹如下:1.前臺的各個頁面首頁面中將有網站的名字,導航,網站的版權。個人信息的最新動態(tài)也會在首頁面出現(xiàn)。個人注冊頁面中將會更加詳細的顯示用戶的信息。名字,學院,班級等等的內容。2.后臺的各個頁面登陸頁面,管理員可以通過此頁面進入后臺管理整個系統(tǒng)。所以在登陸頁面時一定要做好安全的判斷,一定是在擁有正確的用戶名,密碼,才能進入管理頁面。進入后臺管理系統(tǒng)后,對系統(tǒng)分為兩大模塊:管理模塊,設置模塊。在用戶管理模塊中:管理員應實現(xiàn)對用戶信息的瀏覽、刪除等。在設置模塊中:管理員可以增加其他管理員,備份數(shù)據(jù)庫等。2.3網站界面要求在明確了我的校友錄網站的風格和定位后,就是網站的材料組織以及網站的頁面設計和數(shù)據(jù)庫設計。在個人的校友錄網站中,最主要的是體現(xiàn)校園獨有的風格,所以在頁面的設計中也比較的隨意,目的就是為了讓自己的網站與眾不同,讓自己覺得舒服。如果是比喜歡清淡的感覺,讓人覺得舒服,安靜。那就可以采用了藍色為主色調。設計要達到的要求如下:1.導航清晰,布局合理,層次分明,頁面的鏈接層次不要太深,盡量讓用戶用最短的時間找到需要的資料。2.風格統(tǒng)一:保持統(tǒng)一的風格,有助于加深訪問者對你的網站的印象。要實現(xiàn)風格的統(tǒng)一,在保持風格統(tǒng)一的同時為網站增加一些變化。3.色彩和諧、重點突出:在網頁設計中,根據(jù)和諧、均衡和重點突出的原則,將不同的色彩進行組合、搭配來構成美觀的頁面。4.界面清爽:要吸引訪問者長時間的停留在你的網站,千萬不能讓用戶第一眼就感覺壓抑。大量的文字內容要使用舒服的背景色,前景文字和背景之間要對比鮮明,這樣訪問者瀏覽時眼睛才不致疲勞。適當?shù)牧舭卓梢宰尳缑娓逅?.動態(tài)效果不宜太多:適當?shù)膭討B(tài)效果可以起到畫龍點睛的作用,過多的動態(tài)效果會讓人眼花繚亂而抓不住主題。
3采用開發(fā)工具介紹本網站采用時下流行的A技術編寫,主要使用了MicrosoftVisualStudio2005(以下簡稱VS2005)、DreamweaverCS4(以下簡稱DWCS4)、SQLServer2005等工具。3.1VS2005簡介VisualStudio2005包含了一系列高效的、智能的開發(fā)工具,不論是為開發(fā)初學者,還是為經驗豐富的企業(yè)開發(fā)團隊都提供了很多全新的、強大的功能:其是全方位的工具平臺,不論您是一位編程初學者還是一個富有經驗的企業(yè)開發(fā)團隊的一員,為您提供高效的開發(fā)工具[4]。其能大量減少開發(fā)的復雜度,確保您能更加輕松發(fā)布基于Framework的解決方案,包括Windows、Web、移動和基于Office的應用。VS2005允許您利用來自VisualStudio行業(yè)合作伙伴的參與研發(fā)的產品,并體驗用來補充VisualStudio2005第三方解決方案的全面部署。其還能改善團隊的溝通,給您提供高效智能的生命周期工具,通過使用VisualStudio2005TeamSystem,來增強IT周期參與者之間的交流與協(xié)作。簡單的來說VisualStudio2005只是一個集成開發(fā)環(huán)境,你可以在VS2005里面使用C++.NET、VB.NET、C#、Java等語言編程。3.2DWCS4簡介Dreamweaver是美國MACROMEDIA公司開發(fā)的集網頁制作和管理網站于一身的所見即所得網頁編輯器,它是第一套針對專業(yè)網頁設計師特別發(fā)展的視覺化網頁開發(fā)工具,利用它可以輕而易舉地制作出跨越平臺限制和跨越瀏覽器限制的充滿動感的網頁。DWCS4的與以前版本有較大區(qū)別,從中看到了更多的設計元素,讓DW也稍稍帶著點蘋果的味道。如果說VISTA和OFFICE2007創(chuàng)造了軟件界面設計的新紀元,那么Adobe相當于取代了蘋果的設計地位而緊隨MS之后。布局按鈕:這個按鈕似乎和下方的代碼、分割、設計按鈕功能重復,目前還不明白DW的意圖,唯一增加的新功能是垂直分割,讓代碼和設計界面以垂直對比的方式呈現(xiàn)。精簡設計:它提供了更多的可視區(qū)域,同時可以把右邊的菜單收縮到只剩下圖標。對于習慣了Adobe其他設計軟件的朋友來說,這的確是非常貼心的設計。應用程序開發(fā)增強:左上方是和數(shù)據(jù)相關的面板,包括數(shù)據(jù)庫面板、數(shù)據(jù)綁定面板和行為面板;左下方則是文件與資源相關的面板,包括文件面板、相關資源面板、代碼收集器等;右邊則是設計相關面板,包括插入面板、CSS樣式表面板、AP元素面板(用來為浮動層定位)。應該說這是一個萬金油布局,幾乎適用所有的開發(fā)者,同時,它也把大部分菜單展示在用戶面前,其他的七種布局可以說只是在這個基礎上進行一些排列和隱藏。3.3SQLServer2005簡介SQLServer是一個關系數(shù)據(jù)庫管理系統(tǒng),該系統(tǒng)具有使用方便,可伸縮性好與相關軟件集成程度高等優(yōu)點,可跨越從運行MicrosoftWindows98的膝上型電腦到運行MicrosoftWindowsXP的大型多處理器的服務器等多種平臺使用[8]。SQLServer2005特性包括:1.Internet集成。SQLServer2005數(shù)據(jù)庫引擎提供完整的XML支持。它還具有構成最大的Web站點的數(shù)據(jù)存儲組件所需的可伸縮性、可用性和安全功能。2.可伸縮性和可用性。同一個數(shù)據(jù)庫引擎可以在不同的平臺上使用。SQLServer2005企業(yè)版支持聯(lián)合服務器、索引視圖和大型內存支持等功能,使其得以升級到最大Web站點所需的性能級別。3.企業(yè)級數(shù)據(jù)庫功能。SQLServer2005關系數(shù)據(jù)庫引擎支持當今苛刻的數(shù)據(jù)處理環(huán)境所需的功能。數(shù)據(jù)庫引擎充分保護數(shù)據(jù)完整性,同時將管理上千個并發(fā)修改數(shù)據(jù)庫的用戶的開銷減到最小。4.易于安裝、部署和使用。SQLServer2005中包括一系列管理和開發(fā)工具,這些工具可改進在多個站點上安裝、部署、管理和使用SQLServer的過程。SQLServer2005還支持基于標準的、與WindowsDNA集成的程序設計模型,使SQLServer數(shù)據(jù)庫和數(shù)據(jù)倉庫的使用成為生成強大的可伸縮系統(tǒng)的無縫部分。
4數(shù)據(jù)庫設計本網站采用SQLServer2005設計數(shù)據(jù)庫,數(shù)據(jù)庫名為XiaoYouLu。共有14張表。各表的名字分別為:ablum、Admin、frinder、picclass、tb_apl、Tb_Class、tb_uly、tb_user、tb_UserClass、tb_wen、tb_wpl、typeclass、xueyuan、zhuanye。4.1各表簡介1.相冊信息表表名為ablum,主要用戶存儲相冊的信息,一個用戶可以創(chuàng)建多個相冊,一個相冊可以存放多張照片。其表的結構如表4.1所示:其中約束的簡寫PK:主鍵,F(xiàn)K:外鍵,NN:非空,下同。表4.1相冊信息表字段名數(shù)據(jù)類型長度約束描述Idint4PK,NNIDxcidint4FK,NN相冊IDIssuedatedatetime8創(chuàng)建時間useridint4FK所屬用戶IDimgurlnvarchar200相冊圖片鏈接2.后臺管理員信息表表名為Admin,用于存放管理員用戶名與密碼的表。其表的結構如表4.2所示:表4.2后臺管理員信息表字段名數(shù)據(jù)類型長度約束描述Idint4PK,NNIDAdminnvarchar50管理員用戶名pwdnvarchar50管理員密碼3.好友信息表表名為frinder,用戶存放和顯示好友信息的表,表詮釋了用戶與用戶之間的關系。其表的結構如表4.3所示:表4.3好友信息表字段名數(shù)據(jù)類型長度約束描述Idint4PK,NNIDjidint4FK其他用戶IDyidint4FK好友IDytounvarchar200好友頭像鏈接namenvarchar200好友姓名addressnvarchar200好友地址4.照片信息表表名為picclass,存放照片的表,照片信息將以鏈接地址形式保持。其表的結構如表4.4所示:表4.4照片信息表字段名數(shù)據(jù)類型長度約束描述Idint4PK,NNIDpicnamenvarchar50照片名稱picdronvarchar500照片簡介useridint4FK所屬用戶IDissurdatenvarchar200照片鏈接iisdatadatatime8添加時間5.照片評論信息表表名為tb_apl,用戶對照片的評論信息將保存在此表中。其表的結構如表4.5所示:表4.5相冊評論信息表字段名數(shù)據(jù)類型長度約束描述Idint4PK,NNIDuidint4FK,NN用戶IDaidint4FK,NN照片IDcontextnvarchar1024NN評論內容issurdatesmalldatetime4創(chuàng)建時間plnamenvarchar50評論用戶姓名pltounvarchar200評論用戶姓名鏈接xcidint4FK相冊ID6.班級信息表表名為Tb_Class,用戶所創(chuàng)建的班級的信息表,其表的結構如表4.6所示:表4.6班級信息表字段名數(shù)據(jù)類型長度約束描述Idint4PK,NNIDnamenvarchar50班級名稱Dstext16班級描述Photonvarchar50班級頭像UserIdnvarchar50FK班級創(chuàng)建者IDIsChkednvarchar50是否審核addtimedatetime8加入時間7.留言信息表表名為tb_uly,用戶給其他用戶的留言信息將保存在此表中。其表的結構如表4.7所示:表4.7留言信息表字段名數(shù)據(jù)類型長度約束描述Idint4PK,NNIDuidint4FK用戶IDcontentnvarchar1024NN留言內容issuedatedatetime8添加時間lynamenvarchar50留言用戶姓名lytounvarchar200留言用戶頭像鏈接8.普通用戶信息表表名為tb_user,用戶存放普通用戶信息的表,是數(shù)據(jù)庫中的主要表。的其表的結構如表4.8所示:表4.8普通用戶信息表字段名數(shù)據(jù)類型長度約束描述Idint4PK,NNIDusernamenvarchar(50)50用戶名truenamenvarchar50用戶姓名pwdnvarchar50密碼addressnvarchar50地址emailnvarchar200電子郵箱sexchar10性別zonenamenvarchar50空間姓名zonedronvarchar50空間簡介liuyanint4FK用戶留言條數(shù)pinglunint4FK用戶評論條數(shù)cssurlnvarchar200CSS路徑touurlvarchar200頭像鏈接shengrinvarchar50生日jiaxiangnvarchar50家鄉(xiāng)xuexingnvarchar50血型gerenjianjienvarchar200個人簡介xuehaonvarchar50學號xueyuannvarchar50學院名稱zhuanyenvarchar50專業(yè)名稱xueyuanidint4FK學院IDzhuanyeidint4FK專業(yè)ID9.班級成員信息表表名為tb_UserClass,用于保存班級中的成員的信息表。其表的結構如表4.9所示:表4.9班級成員信息表字段名數(shù)據(jù)類型長度約束描述Idint4PK,NNIDUidint4FK用戶IDcidint4FK,NN班級IDaddtimedatetime8加入時間Chknvarchar50是否通過10.日志信息表表名為tb_wen,用于保存用戶所發(fā)表的日志信息的表。其表的結構如表4.10所示:表4.10日志信息表字段名數(shù)據(jù)類型長度約束描述IDint4PK,NNIDTitlenvarchar50日志標題Contenttext16日志內容Typenvarchar50FK日志類型IssueDatedatetime8創(chuàng)建時間useridint4FK用戶IDusernamenvarchar50用戶姓名11.日志評論信息表表名為tb_wpl,用戶評論日志時的信息將保存在此表中。其表的結構如表4.11所示:表4.11日志類型信息表字段名數(shù)據(jù)類型長度約束描述Idint4PK,NNIDuidint4FK用戶IDwidint4FK日志IDcontextnvarchar1024評論內容issurdatesmalldatetime4添加時間plnamenvarchar50評論用戶姓名ploutnvarchar200評論用戶頭像鏈接12.日志類型信息表表名為typeclass,用戶所創(chuàng)建的日志類型表,用于寫日志時的類型選擇。其表的結構如表4.12所示:表4.12日志類型信息表字段名數(shù)據(jù)類型長度約束描述Idint4PK,NNIDtypenvarchar50NN日志類型uidint4PK,NN用戶ID13.學院信息表表名為Xueyuan,該表用于保存普通用戶的學院信息。其表的結構如表4.13所示:表4.13學院信息表字段名數(shù)據(jù)類型長度約束描述Idint4PK,NNIDNamenvarchar50學院名稱14.專業(yè)信息表表名為zhuanye,該表用于保存普通用戶的專業(yè)信息,專業(yè)屬于學院。其表的結構如表4.14所示:表4.14專業(yè)信息表字段名數(shù)據(jù)類型長度約束描述Idint4PK,NNIDnamenvarchar50專業(yè)名稱xueyuanidint4FK學院IDxueyuannamenvarchar50學院名稱4.2數(shù)據(jù)E-R圖E-R圖也即實體-聯(lián)系圖(EntityRelationshipDiagram),提供了表示實體型、屬性和聯(lián)系的方法,用來描述現(xiàn)實世界的概念模型。下面是幾個重要表的實體圖:創(chuàng)建人ID班級描述創(chuàng)建人ID班級描述創(chuàng)建時間班級ID班級頭像班級名稱班級用戶名用戶密碼專業(yè)ID簡介學院ID用戶ID姓名圖4.1用戶表實體圖圖4.2班級表實體圖添加時間添加時間照片鏈接照片ID照片名稱照片日志標題日志標題日志ID日志類型日志內容日志圖4.3日志表實體圖圖4.4照片表實體圖下圖4.5為計算機學院校友錄網站的E-R圖,其中上訴實體圖將簡寫。NN11N1N1NMNNM1用戶相冊日志班級留言照片加入加為好友寫入創(chuàng)建包含留言審核相冊ID內容留言ID相冊名稱選擇類型圖4.5數(shù)據(jù)庫E-R圖
5校友錄的詳細設計及實現(xiàn)本網站使用三層架構編寫。所謂三層體系結構,是在客戶端與數(shù)據(jù)庫之間加入了一個中間層,也叫組件層。其中組件層文件包含在App_Code文件夾里。5.1校友錄客戶端設計模塊校友錄客戶端主要用于用戶發(fā)布信息,與好友交流。其中分為登錄模塊,注冊模塊,首頁和個人空間等。5.1.1校友錄登錄模塊校友錄登錄頁面login.aspx,在該文件中調用了login.ascx文件,通過這些文件實現(xiàn)了登錄頁面內容的顯示。登錄模塊用戶普通用戶登陸,方便使用校友錄的其他功能。登錄的流程圖如圖5.1所示:驗證是否成功?驗證是否成功?請求用戶名及密碼YN進入校友錄首頁圖5.1登錄模塊流程圖登陸模塊實現(xiàn)過程:系統(tǒng)先讀取用戶從鍵盤上輸入的數(shù)據(jù)。obj_user.User_Name=user_name.Text.ToString();//用戶名obj_user.Password=user_pwd.Text.ToString();//密碼系統(tǒng)通過fuvalu()函數(shù)創(chuàng)建對象。fuvalu()用于通過用戶ID讀取用戶其他資料。obj_user.fuvalu()//調用函數(shù)系統(tǒng)通過調用CheckLogin()函數(shù)幫助用戶登陸。CheckLogin()函數(shù)通過對比用戶鍵入信息與數(shù)據(jù)庫中的信息,決定用戶是否具有登錄資格。obj_user.CheckLogin()//調用函數(shù)用戶輸入用戶名與密碼后判斷該用戶是否存在。若存在轉到首頁,若不存在提示錯誤再次轉到登錄頁面。5.1.2用戶注冊模塊該模塊主要是用于想加入該網站的同學而設的注冊模塊,用戶需要注冊后才能使用校友錄的用戶功能,如發(fā)表日志,上傳圖片等。注冊的流程圖如圖5.2所示:驗證用戶名是否重復、密碼是否一致等?驗證用戶名是否重復、密碼是否一致等?輸入用戶名密碼等各種資料YN進入個人空間設置頁面輸入空間名稱和簡介進入校友錄首頁圖5.2注冊模塊流程圖注冊模塊實現(xiàn)過程:用戶鍵入各種信息,代系統(tǒng)判斷。obj_user.User_Name=txtname.Text.ToString();//用戶名通過調用函數(shù)判斷用戶名是否存在。Check_exist()//函數(shù)通過讀取數(shù)據(jù)庫中的信息與鍵入信息對比,判斷用戶名是否存在。信息檢驗合格后,調用ExecSQL()函數(shù)把數(shù)據(jù)寫入數(shù)據(jù)庫。ExecSQL()包含各種數(shù)據(jù)庫操作的語句。objbaidu.ExecSQL(addsql)//調用函數(shù),其中addsql為數(shù)據(jù)庫語句變量注冊成功后保持Session,轉到空間激活頁面。輸入空間名和簡介,調用ExecSQL()函數(shù)實現(xiàn)寫入。轉到首頁。用戶輸入輸入用戶名等各種資料,系統(tǒng)判斷用戶名是否存在。若存在轉到注冊頁面。注冊成功后進入激活空間頁面,填寫空間名和簡介。確定后進入首頁。5.1.3校友錄首頁校友錄首頁分為左、中、右三部分。左邊的登陸框用于用戶登陸,登錄用戶可以通過左方超鏈接發(fā)表日志、上傳照片等。中間部分主要用于顯示校友錄用戶們的最新動態(tài),包括最新日志、最新相冊、最新會員等。最右邊用戶搜索其他用戶、顯示點擊排行。校友錄首頁操作流程圖如圖5.3所示:首頁首頁登錄、發(fā)表顯示最新信息搜索、顯示排行圖5.3首頁操作流程圖首頁面里,分為三大塊,用一個大的一行三列表格固定好整個框架,左邊用來顯示用戶登錄、注冊的基本資料,中間用來顯示用戶的最新動態(tài),右邊用來搜索好友。這時里面所有的信息都從數(shù)據(jù)庫里面讀取。首頁實現(xiàn)過程:用戶進入首頁,系統(tǒng)讀取數(shù)據(jù)庫中的內容,并顯示。顯示新的日志信息:stringdlNewsBind="selecttop10*fromtb_wenorderbyiddesc";//從數(shù)據(jù)庫中取出最新的10個照片信息objbaidu.datalistBind(dlNewsBind,"tb_wen","id",dlNews);//調用函數(shù)綁定數(shù)據(jù)綁定新照片和新用戶的操作與一上操作基本相同。首頁基本包含整個網站的大體功能,用戶可以通過多首頁的操作基本實現(xiàn)對整個網站內容的操作。5.1.4顯示模塊顯示模塊包含日志顯示、相冊顯示、用戶顯示三個頁面,功能相似。日志顯示用于顯示所有用戶日志,相冊顯示用于顯示所有用戶相冊,用戶顯示用于顯示所有用戶。所有瀏覽校友錄的用戶都能查看這些內容。顯示模塊流程圖如圖5.4所示:顯示模塊顯示模塊點擊查看詳情點擊查看照片點擊查看對方信息日志顯示相冊顯示用戶顯示圖5.4顯示模塊操作流程圖顯示模塊實現(xiàn)過程:定義字符串變量,通過定義字符串變量,可以使程序更加清晰。stringsqlstr="";//定義字符串變量sqlstr="select*fromtb_wenorderbyiddesc";//為變量賦值操作數(shù)據(jù)庫,讀取信息,并顯示給用戶觀看。SqlConnectioncon=newSqlConnection(…//初始化數(shù)據(jù)庫連接對象con.Open();//打開數(shù)據(jù)庫SqlDataAdaptersda=newSqlDataAdapter(sqlstr,con);//初始化一個數(shù)據(jù)表填充對象DataSetds=newDataSet();//初始化一個數(shù)據(jù)表讀取數(shù)據(jù)成功后,可以查看并點擊。點擊之后轉到詳細信息頁面。相冊模塊和用戶模塊與日志模塊相似。5.1.5班級模塊班級模塊中,注冊用戶可以查看通過管理員審核的班級,并選擇自己想要加入的班級申請加入。班級模塊的查看方式與其他顯示模塊相似。下面重點介紹其加入審核功能。班級模塊流程圖如圖5.5所示:NN班級管理員是否通過?選擇班級Y成功加入班級申請加入班級圖5.5班級模塊操作流程圖班級模塊實現(xiàn)過程:班級模塊的顯示過程與以上顯示過程相似。成員顯示只能顯示通過驗證的成員。stringbanjisql="select*fromV_ClasswhereChk='是'andcid="+bid;//定義變量,搜索數(shù)據(jù)庫中Chk值為“是”的列objdb.datalistBind(banjisql,"V_Class","id",dtlpic);//綁定并顯示這些列下面詳細介紹成員審核過程實現(xiàn)的過程。審核過程主要通過班級數(shù)據(jù)表中的Chk字段實現(xiàn)。Chk值為是時,表示該成員已經通過班級管理人員的審核。data.RunSql("updatetb_UserClasssetChk='是'whereuid='"+bjUid+"'andcid="+bid);//班級管理人員通過系統(tǒng)操作數(shù)據(jù)庫中的Chk字段,將合格的同學加入班級。同學申請加入班級需要經過驗證,班級的創(chuàng)建者同意后才能加入。5.1.6個人空間個人空間是供用戶發(fā)布信息的模塊,提供日志發(fā)布,上傳相片,留言與評論功能,還能搜索好友與創(chuàng)建班級。個人空間留言功能個人空間留言功能首頁發(fā)布、評論功能上傳照片搜索好友日志模塊相冊模塊顯示模塊好友模塊管理審核班級是否通過?創(chuàng)建班級YN創(chuàng)建成功班級模塊顯示模塊圖5.6個人空間操作流程圖個人空間實現(xiàn)過程:1.首頁部分用戶通過Session到達個人空間首頁。檢查用戶Session是否存在,存在則可以登錄。Addfrd1.zJid=int.Parse(Session["uid"].ToString());//把變量賦值Session,便于操作在個人空間首頁能對用戶留言。同意調用ExecSQL()函數(shù)。objdb.ExecSQL(lysql)//調用函數(shù)進行留言,lysql為添加數(shù)據(jù)庫操作變量。objdb.datalistBind(sqlly,"tb_uly","id",dtlly);//通過綁定函數(shù)顯示留言。2.日志部分用戶可以通過個人空間寫日志,也可以修改日志。publicstaticintGwid=-1;//定義全局變量,用戶判斷是寫日志還是修改日志當Gwid值小于0時,為寫日志,調用日志編輯函數(shù)xgtj()。xgtj(addwzsql)//其中addwzsql在Gwid值小于0時是寫入數(shù)據(jù)庫變量寫入一篇日志后,將Gwid賦值為0。修改日志是再次調用函數(shù)xgtj()。xgtj(addwzsql)//其中addwzsql在Gwid值不小于0時是更新數(shù)據(jù)庫變量3.相冊部分用戶可以在相冊模塊中發(fā)布相片。相冊顯示模塊分為三種方式:相冊顯示,整體照片顯示,單獨照片顯示。objdb.datalistBind(xcsql,"picclass","id",dtlpic);//相冊顯示objdb.datalistBind(absql,"ablum","id",DataList2);//整體照片顯示stringpath=Server.MapPath(Aurl);//定義單張圖片路徑,這里必須是絕對路徑System.Drawing.ImageoldImage=System.Drawing.Image.FromFile(path);//顯示此圖片用戶還可以通過相冊模塊上傳照片,用戶選著本地圖片地址,通過bt_upload_Click()函數(shù)上傳到數(shù)據(jù)庫。stringfilepath=mypost.FileName;//定于照片路徑變量stringfilename=filepath.Substring(filepath.LastIndexOf("\\")+1);//將照片路徑轉化為可用形式stringserverpath=Server.MapPath("../pic/")+filename;//尋找服務器上的路徑mypost.SaveAs(serverpath);//保持上傳內容4.好友部分用戶通過好友模塊搜尋好友,用戶通過選著學院、專業(yè),并輸入用戶名來搜索好友。DropDownList2.DataSource=data.GetDataReader("select*fromXueyuan");//學院下拉菜單DropDownList1.DataSource=data.GetDataReader("select*fromzhuanyewherexueyuanid='"+DropDownList2.SelectedValue+"'");//專業(yè)下拉菜單,根據(jù)學院的變化而變化若用戶沒鍵入用戶名則進行模糊搜索,所以該專業(yè)的學生均顯示。如果鍵入用戶名則搜索用戶名為鍵入用戶名的用戶serch=TextBox1.Text.ToString().Trim();//serch為Session的值,通過此值判斷應該進行模糊搜索或者精確搜索。未鍵入時serch的值為0,進行模糊搜索。鍵入后serch值不為0,進行精確搜索。5.班級部分用戶通過班級模塊創(chuàng)建班級,班級需要經過管理員審核通過才能創(chuàng)建成功。data.RunSql("insertintoTb_Class(name,ds,Photo,UserId)values('"+TextBox1.Text+"','"+TextBox2.Text+"','"+touurl+"','"+uid+"')");//班級通過調用RunSql()函數(shù)創(chuàng)建班級,其中TextBox1.Text為鍵入的用戶名,TextBox2.Text為鍵入的班級簡介,touurl為上傳的頭像,uid為創(chuàng)建人ID班級的審核操作與班級成員的審核操作類型,都是通過判斷值判斷是否通過審核。stringid=Request.QueryString["id"].ToString();//獲取班級IDdata.RunSql("updateTb_ClasssetIsChked='是'whereid='"+id+"'");//調用函數(shù)更新IsChked值班級的顯示與其余顯示模塊相似,不在贅述。同學通過個人空間完成個人信息的發(fā)布,如上傳照片、寫日志等,是用戶操作的主要模塊。5.2校友錄管理端設計模塊5.2.1后臺登錄使用登錄頁面,可以防止非管理人員隨意登錄系統(tǒng),破壞網站資料。只有管理員使用有效名和密碼才可以登錄后臺管理系統(tǒng),進行操作。在一定程度上保障了安全性。后臺登錄的流程圖如圖5.7所示:驗證是否成功?驗證是否成功?請求用戶名及密碼YN進入后臺管理系統(tǒng)圖5.7后臺登錄頁面流程圖后臺登陸模塊實現(xiàn)過程:系統(tǒng)先讀取用戶從鍵盤上輸入的數(shù)據(jù),在查詢數(shù)據(jù)庫對比數(shù)據(jù)是否存在。dr=data.GetDataReader("select*fromAdminwhereAdmin='"+TxtUserName.Text.Trim()+"'andPwd='"+TxtPassword.Text.Trim()+"'");//打開數(shù)據(jù)庫查詢鍵入信息是否正確如果信息正確,則保持Session,并且轉到管理頁面首頁。Session["admin"]=dr["Admin"].ToString();//保持Session用戶輸入用戶名與密碼后判斷該用戶是否存在。若存在轉到首頁,若不存在提示錯誤再次轉到登錄頁面。如有一項與數(shù)據(jù)庫中的記錄數(shù)據(jù)不同,就返回登錄頁面,重新輸入登錄名和密碼。5.2.2管理功能管理功能分為用戶管理、日志管理、班級管理、相冊管理、評論管理、留言管理等幾個功能相似的模塊,可以查看用戶資料,并能刪除用戶資料。管理功能流程圖如圖5.8所示:管理功能管理功能查看、選擇刪除查看、選擇刪除查看、選擇刪除查看、選擇刪除用戶管理日志管理照片管理顯示模塊留言管理班級管理管理員驗證班級是否合格?YN創(chuàng)建成功查看、選擇刪除班級審核刪除班級圖5.8管理功能流程圖管理功能實現(xiàn)過程:管理員通過管理界面,可以進行用戶模塊、日志模塊、照片模塊以及班級模塊的管理。這些模塊的操作相似,下面以用戶模塊作為重點描述。管理員首先查看數(shù)據(jù)表中的數(shù)據(jù)。stringsql="select"+strTop+"*from[tb_user]";//定義查詢數(shù)據(jù)庫語句變量SqlConnectioncon=newSqlConnection(SqlHelper.connstring);//打開數(shù)據(jù)庫連接SqlCommandcmd=newSqlCommand(sql,con);//執(zhí)行數(shù)據(jù)庫語句SqlDataAdapterda=newSqlDataAdapter(cmd);//綁定并顯示數(shù)據(jù)顯示出數(shù)據(jù)后,我們通過操作選擇按鈕,來選擇要操作的數(shù)據(jù)。通過A提供的控件實現(xiàn)選擇功能,選擇成功后,操作數(shù)據(jù)庫刪除數(shù)據(jù)。boolisOK=false;//此變量值為false時代表選中,為true時代表為選中stringsql="deletefrom[tb_user]whereid="+id;//定義刪除數(shù)據(jù)庫語句變量SqlConnectioncon=newSqlConnection(SqlHelper.connstring);//打開數(shù)據(jù)庫連接SqlCommandcmd=newSqlCommand(sql,con);//執(zhí)行數(shù)據(jù)庫語句系統(tǒng)還提供搜索數(shù)據(jù)功能,方便管理員在數(shù)據(jù)量很大時方便查找需要操作的數(shù)據(jù)。stringsql="select"+strTop+"*from[tb_user]whereusernamelike'%"+TextBox1.Text.Trim()+"%'";//定義搜索數(shù)據(jù)庫語句變量SqlConnectioncon=newSqlConnection(SqlHelper.connstring);//打開數(shù)據(jù)庫連接SqlCommandcmd=newSqlCommand(sql,con);//執(zhí)行數(shù)據(jù)庫語句SqlDataAdapterda=newSqlDataAdapter(cmd);//綁定并顯示數(shù)據(jù)班級管理中的審核功能已于5.1.6的班級部分介紹,這里不再重復。管理員通過這些操作,可以進行數(shù)據(jù)的查看與刪除。通過管理功能模塊,我們可以基本上完成對校友錄數(shù)據(jù)的管理。5.2.3其他功能管理端設計模塊還提供管理員賬號的管理,數(shù)據(jù)庫備份功能和學院、專業(yè)管理的功能。其中管理員賬號管理模塊提供管理員賬號的添加、修改與刪除,以及當前管理員密碼的修改。數(shù)據(jù)庫備份可以方便用戶備份數(shù)據(jù)庫。用戶通過學院、專業(yè)管理可以自行添加學院、專業(yè)。管理功能流程圖如圖5.9所示:其他功能其他功能輸入用戶名密碼,添加;選擇無需的賬號,刪除點擊備份數(shù)據(jù)庫學院專業(yè)的添加功能;學院專業(yè)的刪除功能增減管理員賬號數(shù)據(jù)庫備份學院、專業(yè)管理圖5.9其他功能操作流程圖管理功能實現(xiàn)過程:1.數(shù)據(jù)庫備份功能用戶通過操作數(shù)據(jù)庫語句,對數(shù)據(jù)庫進行備份。stringnewname="xiaonei"+DateTime.Now.Year.ToString()+DateTime.Now.Month.ToString()+DateTime.Now.Day.ToString()+DateTime.Now.Hour.ToString()+".bak";//定義數(shù)據(jù)庫保持的字符串變量SqlConnectioncn=newSqlConnection(SqlHelper.connstring);//打開數(shù)據(jù)庫連接stringnepath=Server.MapPath("DataBack/")+newname;//定義保存路徑stringsql="BACKUPDATABASExiaoneitoDISK='"+nepath+"'";//定義數(shù)據(jù)庫數(shù)據(jù)SqlCommandcmd=newSqlCommand(sql,cn);//操作數(shù)據(jù)庫語句進行備份如果數(shù)據(jù)庫備份失敗,提示“備份數(shù)據(jù)庫出錯,該文件可能不存在!”。其余兩項功能與以前的操作基本相似。2.增減管理員賬號在一個管理員無法管理網站的時候,可以通過此功能增加新的管理員。也可以對其他管理員賬號進行修改與刪除。data.RunSql("insertintoadmin(admin,pwd,num)values('"+txtUser.Text+"','"+txtPwd.Text+"','"+txtnum.Text+"')");//增加管理員操作mydata.RunSql("updateadminsetadmin='"+((TextBox)GridView1.Rows[e.RowIndex].FindControl("txtName")).Text+"',pwd='"+((TextBox)GridView1.Rows[e.RowIndex].FindControl("txtPower")).Text+"'whereid="+ID);//修改管理員密碼mydata.RunSql("deletefromadminwhereid='"+ID+"'");//刪除管理員3.學院、專業(yè)管理學院專業(yè)管理可以方便管理員增加學院與專業(yè),操作方法與增減管理員類似。其他功能可以方便管理員更好的對網站進行管理,也能確保數(shù)據(jù)的安全性更高。
6校友錄網站測試6.1網站的特點本網站的編制按照軟件工程的方法和要求,具有以下特點:1.系統(tǒng)維護簡單,系統(tǒng)所需要的任何數(shù)據(jù)或者任何儀器設備信息資料,都是被保存在各自獨立的數(shù)據(jù)庫當中的,大部分的工作都由我們的系統(tǒng)來完成,系統(tǒng)管理員和用戶只要做一些簡單的工作就可以了。2.系統(tǒng)的使用方便,系統(tǒng)任何截面都全中文顯示,友好和可預見性的界面,及時的提示,讓用戶能很快的掌握操作方法。3.系統(tǒng)的高效實用。數(shù)據(jù)庫的引入,不僅使本系統(tǒng)便于維護,而且,使得系統(tǒng)高效實用,無須了解系統(tǒng)的運行體制和內部結構,就能掌握要領,運用自如。4.對于不同的數(shù)據(jù)資料都是采用分別獨立的數(shù)據(jù)庫來保存的。6.2網站功能模塊測試網站的測試是
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度水電安裝與智能控制系統(tǒng)勞務承包合同3篇
- 2024年綠色出行助力計劃-新能源汽車充電樁建設施工合同3篇
- 物流中心課程設計
- 游戲歷史課程設計案例
- 2024年某科技公司與科研人員之間的科研項目委托合同
- 站場下行咽喉區(qū)課程設計
- 2024年版建筑外架作業(yè)承包協(xié)議版B版
- 環(huán)境問題課程設計
- 2024年營業(yè)員勞動合同模板:員工關懷與福利3篇
- 管網課程設計體會
- MOOC 工程制圖-北京科技大學 中國大學慕課答案
- 《會展英語》課程教學大綱
- 服裝色彩搭配智慧樹知到期末考試答案2024年
- 礦山安全生產管理經驗分享
- 自動扶梯事故應急處置預案
- 醫(yī)美行業(yè)監(jiān)管政策與競爭環(huán)境
- 2022-2023學年北京市豐臺區(qū)八年級(上)期末歷史試題(含答案)
- 江蘇省南京市玄武區(qū)2023年數(shù)學七上期末統(tǒng)考試題含解析
- 房屋移交的時間和方式
- 生物安全教學課件
- 《精益生產豐田》課件
評論
0/150
提交評論