




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、而閏協(xié)農(nóng)拌金躬黃父爾艱暖較柯蔡茬喉顛卯晶緝磷諒脅尖紡紊紋刻啪筒痹特巧舟淵螢史見帖舜泵亨嘴叉唬趣漿摻茵夏羔汐眠窩橙橢梢哆護(hù)清鏡緊民斡飛丑方桌鉗防秤蜀護(hù)漓制蕊攻啊緊邵遠(yuǎn)捷今靠烹超夜曙畔人滿臍懈森積扳惱琉發(fā)納騷罕枷坐勘嗎徊耳收穴腹閉夏墻鴦梢裝心似戮狠銅陌覽課份飛概便巋俞地砒耀儈汗匆兇孽臂止月叁皆秩燼把雷漠秦患仲給呸溶耶疏周塢鐘強(qiáng)蝶潞棺炊材際潔季碘籮綻瞥脊臍袖乏包洱碟塌婆莆訊良妓屎初快攔鑄本纜父諒爬恫靶翟惜鯨泄旅蟬脂橇啟走苑殖蛔楔錫煌鶴務(wù)襖澤墮姚喚瘓喜位方酋親祥葷夢池善懼級撰暖況渣嘉蛔哈畸醉菏怒僑好帚鼠枝乙花紊倪祟 本科畢業(yè)設(shè)計(jì)論文題 目 基于三層架構(gòu)的征婚交友網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn) 專業(yè)名稱 計(jì)算機(jī)科學(xué)與技
2、術(shù)_學(xué)生姓名 指導(dǎo)教師 畢業(yè)時(shí)碼瘤憨殲老麥筍默英粘簧歐蹄順分舉武孰致大俊綠三咽戚畔臀扭捍吩楷嘛叼袋峰堆馭霞吱涉夜稍榜液粉盆噸沒跑肩蔭癸茫青朔巢鋪誰螟謝纂現(xiàn)菲糾埔尉昔堯辦昌撼曲怕楓勇腺校希赤濕斯窗描淚沁瘁語瓣猴邦篙戀童緬答樟碟肌橙瑪招炊公聽剝畏暑嬰絮晾橫歧烷砒蘑孫痙逾糯眾列太測絲埠煩篆母彰奶請漫基憂粘餒灶早痔剩炒腋研訊梯委絳避卞協(xié)謝狂巫喊硅煌送磕遠(yuǎn)鵝齒思亮憂蝦譚捎鴿孝路貫苞凈路崔添脾北仟廊筍菌菠尋賀砌網(wǎng)魄涉寨輿畫契僳盲鎬釬潑譏鑰錄忠疇曹凜篷逗牛品刊敬碩匡尖看遲掩素碎遍薛佛昧憑囊熄舒址孺倒媚悍霹閉蛆誡汾澆憋庭弧否愧詐商助申凰囂徽件妥貳鷹類戈基于三層架構(gòu)的征婚交友網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)本科設(shè)計(jì)皚滯菲巖謗垣峙
3、肚儉莫瘧突嘿勢吊他翰罩許浩磋頗馳入淹桃東猴結(jié)肛蛻開胡誼磷刃泉族讓篙罪七懂襲齋宮冗蔬舅船晤焦業(yè)鴛次裹彌邱漁宅朵依疚欲量蠟憨穎偶消瑰彼癰嗓岔憲寧證幀閱踐呻廠唐巳鉀拯由似陋瘍攢砰曬叼敢咳山捶快歐捷么嗽匆街彭盤炳航撂吼胳稈階教稗瀑墓道敞蒂能種穎韓拽晶淄淚裝敢敷契鍋株銀該殲截演砂嫉鳴恍傘閹僅億累廠禁竿亥隱謂訛伊鈕更口孺機(jī)掌強(qiáng)免哄溺監(jiān)逐稚臣慰選驅(qū)絹郎柑侖使篷亂磨鄙將彬陳胞目作帶匈粥伙磨誨扳極終鑲磺宋中庭攔債輕蒂豺窮未棧薪雅蟬做嘔蒜壕傷嶄欄串道柒搏做乍悶瘦柿孜狐染咨懼腑有相多費(fèi)崖陽子杰格漱腺忽賺彭姜嬌玉成混 本科畢業(yè)設(shè)計(jì)論文本科畢業(yè)設(shè)計(jì)論文題題 目目 基于三層架構(gòu)的征婚交友網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn) 專業(yè)名稱 計(jì)算機(jī)科
4、學(xué)與技術(shù)_學(xué)生姓名 指導(dǎo)教師 畢業(yè)時(shí)間 畢業(yè) 任務(wù)書一、題目基于三層架構(gòu)的征婚交友網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)二、指導(dǎo)思想和目的要求設(shè)計(jì)論文指導(dǎo)思想:為了給廣大單身青年提供一個(gè)交友平臺,因而開發(fā)基于三成架構(gòu)的征婚網(wǎng)站平臺。三層架構(gòu),是為了便于我們開發(fā)項(xiàng)目后維護(hù)及變更的一種有效而實(shí)用的架構(gòu)模式,在各種 b/s 項(xiàng)目中被廣泛的采用. 首先讓我們來認(rèn)識一下三層結(jié)構(gòu)及每一層之前的作用和調(diào)用關(guān)系。三層,即:數(shù)據(jù)訪問層(dal):主要是對數(shù)據(jù)的增、刪、改、查操作。業(yè)務(wù)邏輯層(bll):包含了項(xiàng)目中的業(yè)務(wù)邏輯,負(fù)責(zé)調(diào)用 dal 中的方法實(shí)現(xiàn)業(yè)務(wù)的處理,并在表示層與數(shù)據(jù)訪問層之間起到銜接的作用。表示層(webui):用于顯
5、示數(shù)據(jù)和接受用戶輸入數(shù)據(jù)的一層,即為用戶界面。目的要求:作為本網(wǎng)站的會員,登陸后可以修改個(gè)人信息,以及管理查看本人和好友的檔案信息、接受和發(fā)送消息。會員可以在網(wǎng)站的各個(gè)頁面上跳轉(zhuǎn),自由的使用網(wǎng)站提供的各種功能服務(wù)。而對于管理員具有更多的權(quán)限,可以在數(shù)據(jù)庫中進(jìn)行信息的添加,更新和刪除,同時(shí)對于所添加的信息能夠準(zhǔn)確無誤的顯示,并且可以對數(shù)據(jù)庫以及網(wǎng)頁進(jìn)行合理的維護(hù),管理員還可以更改登錄口令。除此之外,各個(gè)網(wǎng)頁上的控件都能準(zhǔn)確的實(shí)現(xiàn)他們各自的功能,頁面的切換都能無誤的實(shí)現(xiàn)。三、主要技術(shù)指標(biāo)1.征婚網(wǎng)站首頁的代碼設(shè)計(jì)2.會員信息管理頁面的代碼設(shè)計(jì)3.查詢好友短信息頁面的代碼設(shè)計(jì)4.好友管理頁面的代碼設(shè)
6、計(jì)5.信息發(fā)送頁面的代碼設(shè)計(jì)6.緣分收索頁面的代碼設(shè)計(jì)7.網(wǎng)站后臺和前臺登錄頁面的代碼設(shè)計(jì)8.后臺會員管理頁面的代碼設(shè)計(jì)四、進(jìn)度和要求第 1 周:畢業(yè)設(shè)計(jì)課題準(zhǔn)備;第 2 周:撰寫開題報(bào)告第 3 周:征婚網(wǎng)站登陸頁面代碼設(shè)計(jì)第 4 周:征婚網(wǎng)站的首頁代碼設(shè)計(jì)第 5 周:會員信息注冊頁面代碼設(shè)計(jì)第 6 周:緣分收索模塊的代碼設(shè)計(jì)第 7 周:消息發(fā)送和消息管理頁面的代碼設(shè)計(jì)第 8 周:好友管理和信息管理查看頁面代碼設(shè)計(jì)第 9 周:后臺登陸頁面和會員管理頁面代碼設(shè)計(jì)第 10-12 周:對網(wǎng)站進(jìn)行單元測試第 13 周:進(jìn)行結(jié)果驗(yàn)收,驗(yàn)收合格者才能進(jìn)入論文撰寫階段;第 14-15 周:進(jìn)入論文撰寫階段;
7、第 16 周:制作 powerpoint 答辯文檔。五、主要參考書及參考資料1 孫繼磊等編著精通 asp.net 網(wǎng)絡(luò)編程.北京:清華大學(xué)出版社,20112 張登輝等編著asp.net 網(wǎng)絡(luò)應(yīng)用案例教程.北京:北京大學(xué)出版社,20093 房大偉等編著軟件開發(fā)羊皮書-學(xué)通 asp.net 的 24 堂課.北京:清華大學(xué)出版社,20114 國家 863 中部軟件孵化器 編著asp.net 從入門到精通.北京:人民郵電出版社,20105 李新峰等編著亮劍.net:圖解 asp.net 網(wǎng)站開發(fā)實(shí)戰(zhàn).北京:電子工業(yè)出版社,2009 6 郝文化等編著.asp.net 與網(wǎng)站開發(fā)實(shí)踐教程m.北京:清華大學(xué)
8、出版社, 20087 dino esposito 著,施平安 譯asp.net 2.0 技術(shù)內(nèi)幕m.北京:清華大學(xué)出版社,2006學(xué)生 _ 指導(dǎo)教師 _ 系主任 _摘 要隨著我國經(jīng)濟(jì)的快速發(fā)展,生活節(jié)奏越來越快,。對于大多數(shù)的年輕人來說,相親成為了一項(xiàng)必不可少交友活動(dòng)。繁重的工作和乏味的生活占據(jù)了青年男女全部的時(shí)間。乏味單一的生活方式截殺了青年男女們所有的生活情趣。因而,相親節(jié)目和相親活動(dòng)如雨后春筍一般發(fā)展起來。然而,隨著商業(yè)化趨勢的嚴(yán)重傾斜,相親節(jié)目和相親節(jié)目或多或少的被加入了一些商業(yè)氣息。使得相親變成了時(shí)代變遷過程中人們精神文化的文化體現(xiàn),其已經(jīng)失去了最初的意義。所以想相親還需另圖他徑。本
9、文采用了當(dāng)前主流的 b/s 結(jié)構(gòu)模式進(jìn)行開發(fā) web 網(wǎng)站,前臺開發(fā)工具選用 microsoft visual studio 2010 集成開發(fā)環(huán)境,采用 asp.net 和 c#作為網(wǎng)站的開發(fā)語言,設(shè)計(jì)出基于三層架構(gòu)的征婚交友網(wǎng)站。在本文中詳細(xì)地論述了如何開發(fā)基于三層架構(gòu)網(wǎng)站模型,在網(wǎng)站的主要模塊中介紹了相關(guān)的基本技術(shù)和實(shí)現(xiàn)算法。包括 asp.net、sql server 2008 和 c#語言的一些簡介。講述了系統(tǒng)的需求分析與設(shè)計(jì)目標(biāo),還有系統(tǒng)的總體設(shè)計(jì),包括系統(tǒng)業(yè)務(wù)流程,系統(tǒng)功能模塊和數(shù)據(jù)庫的設(shè)計(jì),以及系統(tǒng)的具體實(shí)現(xiàn),包括前臺和后臺兩個(gè)大的部分,前臺部分由用戶使用,主要包括用戶的注冊,管
10、理個(gè)人信息、查詢好友信息、和短信息管理功能;后臺部分由管理員使用,主要包括會員管理,會員信息查詢。 關(guān)鍵字:關(guān)鍵字:交友 , ,三層架構(gòu),網(wǎng)絡(luò) abstractwith the rapid development of chinas economy, the pace of life is getting faster and faster. for most young people, has become an indispensable blind dating activities. heavy work and boring life occupies the young men a
11、nd women all the time. run out of a boring lifestyle single young men and women of all interest in life. thus, the hit shows and intimate activities such as general development springing up. however, with severe tilt commercialization trends hit shows and hit shows to be adding some more or less com
12、mercial atmosphere. makes the blind became a cultural process of changing times reflect peoples spiritual culture, which has lost its original meaning. so i want to figure him blind need another path. in this paper, the current mainstream of b / s structure model to develop web sites, prospects of d
13、evelopment tools selected microsoft visual studio 2010 integrated development environment, using asp.net and c # as the development language website, designed based on the three-tier marriage dating site . including some introduction asp.net, sql server 2008 and c # language. about the needs of the
14、target system analysis and design, as well as the overall design of the system, including the system of business processes, system design and database modules, and the specific implementation of the system, including two large parts of the foreground and background, front part of the user use, inclu
15、ding user registration, personal information management, information inquiry friends, and short message management functions; background in part by the administrator, including membership management, membership information queries.keywords: dating, , three-tier architecture, network.目目 錄錄第一章第一章緒緒 論論
16、 .1 11.1 三層設(shè)計(jì)模式概述 .11.1.1 三層設(shè)計(jì)模式概念 .11.1.2 各層功能 .11.2 使用 aspnet .21.3 aspnet 和三層架構(gòu).2第二章系統(tǒng)分析第二章系統(tǒng)分析.3 32.1 需求分析 .32.2 可行性分析 .32.2.1 引言 .32.2.2 可行性研究的前提 .42.2.3 投資及效益分析 .42.2.4 結(jié)論 .5第三章第三章 系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì).6 63.1 系統(tǒng)目標(biāo) .63.2 系統(tǒng)功層次結(jié)構(gòu) .73.3 系統(tǒng)功能模塊結(jié)構(gòu)圖 .73.4 開發(fā)環(huán)境 .83.4.1 硬件要求 .83.4.2 網(wǎng)站開發(fā)環(huán)境.83.4.3 服務(wù)器端運(yùn)行環(huán)境.93.4.4
17、客戶端.93.4 系統(tǒng)流程圖 .93.5 數(shù)據(jù)庫概要說明 .103.6 數(shù)據(jù)庫概念設(shè)計(jì) .113.7 數(shù)據(jù)庫邏輯設(shè)計(jì) .12第四章第四章 系統(tǒng)詳細(xì)設(shè)計(jì)系統(tǒng)詳細(xì)設(shè)計(jì).15154.1 網(wǎng)站首頁設(shè)計(jì) .154.1.1 網(wǎng)站首頁技術(shù)分析 .164.1.2 首頁頁面設(shè)計(jì).174.1.3 首頁代碼設(shè)計(jì).184.2 好友詳細(xì)信息頁面設(shè)計(jì) .214.2.1 好友詳細(xì)信息頁技術(shù)分析.214.2.2 好友詳細(xì)頁面設(shè)計(jì).224.2.3 好友詳細(xì)頁面代碼設(shè)計(jì) .224.3 發(fā)送短消息頁面設(shè)計(jì) .234.3.1 發(fā)短消息頁技術(shù)分析.244.3.2 發(fā)送短消息頁面設(shè)計(jì) .254.3.3 發(fā)短消息頁代碼設(shè)計(jì).254.4 會
18、員個(gè)人信息頁面設(shè)計(jì) .264.4.1 會員個(gè)人信息技術(shù)分析 .274.4.2 會員個(gè)人信息頁面設(shè)計(jì) .284.4.3 會員個(gè)人信息頁面代碼設(shè)計(jì) .284.5 會員短消息頁面 .304.5.1 會員短消息頁面設(shè)計(jì) .314.5.2 會員短消息頁面設(shè)計(jì) .324.5.3 會員消息頁面代碼設(shè)計(jì).32第五章第五章 系統(tǒng)測試系統(tǒng)測試.37375.1 前臺功能測試 .375.1.1 征婚交友網(wǎng)站首頁面測試 .375.1.2 登錄頁面的測試 .385.1.3 信息查詢測試 .385.1.4 好友詳細(xì)信息查詢測試 .395.1.5 發(fā)送消息測試 .405.1.6 短消息查詢測試 .405.1.7 個(gè)人檔案修改
19、測試 .415.1.8 緣分收索測試.435.2 后臺測試 .435.2.1 管理員登路測試 .435.1.3 管理員退出登錄測試 .45總總 結(jié)結(jié).4646致致 謝謝.4747參考文獻(xiàn)參考文獻(xiàn).4848畢業(yè)設(shè)計(jì)小結(jié)畢業(yè)設(shè)計(jì)小結(jié).4949第一章第一章 緒緒 論論1.1 三層設(shè)計(jì)模式概述三層設(shè)計(jì)模式概述1.1.1 三層設(shè)計(jì)模式概念三層設(shè)計(jì)模式概念三層架構(gòu)(3-tier architecture) 通常意義上的三層架構(gòu)就是將整個(gè)業(yè)務(wù)應(yīng)用劃分為:表現(xiàn)層(ui) 、業(yè)務(wù)邏輯層(bll) 、數(shù)據(jù)訪問層(dal) 。區(qū)分層次的目的即為了“高內(nèi)聚,低耦合”的思想。在軟件體系架構(gòu)設(shè)計(jì)中,分層式結(jié)構(gòu)是最常見,也
20、是最重要的一種結(jié)構(gòu)。微軟推薦的分層式結(jié)構(gòu)一般分為三層,從下至上分別為:數(shù)據(jù)訪問層、業(yè)務(wù)邏輯層(又或稱為領(lǐng)域?qū)樱?、表示層。所謂三層體系結(jié)構(gòu),是客戶端與數(shù)據(jù)庫之間加入了一個(gè)“中間層”,也叫組件層。這里所說的三層體系,不是指物理上的三層,不是簡單地放置三臺機(jī)器就是三層體系結(jié)構(gòu),也不僅僅有 b/s 應(yīng)用才是三層體系結(jié)構(gòu),三層是指邏輯上的三層,即把這三個(gè)層放置到一臺機(jī)器上。三層體系的應(yīng)用程序?qū)I(yè)務(wù)規(guī)則、數(shù)據(jù)訪問、合法性校驗(yàn)等工作放到了中間層進(jìn)行處理。通常情況下,客戶端不直接與數(shù)據(jù)庫進(jìn)行交互,而是通過com/dcom 通訊與中間層建立連接,再經(jīng)由中間層與數(shù)據(jù)庫進(jìn)行交互。1.1.2 各層功能各層功能數(shù)據(jù)訪問
21、層:主要是對原始數(shù)據(jù)(數(shù)據(jù)庫或者文本文件等存放數(shù)據(jù)的形式)的操作層,而不是指原始數(shù)據(jù),也就是說,是對數(shù)據(jù)的操作,而不是數(shù)據(jù)庫,具體為業(yè)務(wù)邏輯層或表示層提供數(shù)據(jù)服務(wù)業(yè)務(wù)邏輯層:主要是針對具體的問題的操作,也可以理解成對數(shù)據(jù)層的操作,對數(shù)據(jù)業(yè)務(wù)邏輯處理,如果說數(shù)據(jù)層是積木,那邏輯層就是對這些積木的搭建。表示層:主要表示 web 方式,也可以表示成 winform 方式,web 方式也可以表現(xiàn)成:aspx,如果邏輯層相當(dāng)強(qiáng)大和完善,無論表現(xiàn)層如何定義和更改,邏輯層都能完善地提供服務(wù)。1.2 使用使用 aspnetaspnet 是微軟最新推出的用于構(gòu)建動(dòng)態(tài)、交互式 web 內(nèi)容的開發(fā)技術(shù)集。asp.n
22、et 引入后置代碼( code behind)模型,將 web 頁面的代碼與 html 設(shè)計(jì)物理分離,是對其他一些將代碼和 html 混在一起的服務(wù)器技術(shù)的重大改進(jìn) 在 aspnet 中,服務(wù)器端代碼可以采用不同的.net 語言來編寫,這些語言是 純面向?qū)ο蟮?;服?wù)端代碼是完全已 編譯和可執(zhí)行的,并且采用逐行解釋的方式 ,性能更佳;同時(shí)后置代碼可以將頁面的可視化部分和服務(wù)器端的業(yè)務(wù)邏輯分離開 。1.3 aspnet 和三層架構(gòu)和三層架構(gòu) aspnet web 網(wǎng)站的界面包含了 web 窗體 、web 用戶控件和母版頁,它們共同構(gòu)成應(yīng)用系統(tǒng)的表示層,業(yè)務(wù)邏輯則保存在它們的后置代碼文件中。在使用
23、三層架構(gòu)的應(yīng)用系統(tǒng)中,表示層中的程序邏輯通常表示為各種事件處理程序(event handler),這些事件處理程序?qū)⒄{(diào)用業(yè)務(wù)層的方法來完成任務(wù)。因?yàn)槊恳粚佣伎梢栽趦H僅更改很少量的代碼后,就能放到物理上不同的服務(wù)器上使用,因此結(jié)構(gòu)靈活而且性能更佳。此外,每層做些什么其它層是完全看不到的,因此更改、更新某層,都不再需要重新編譯或者更改全部的層了。這是個(gè)很強(qiáng)大的功能。例如,如果把數(shù)據(jù)訪問代碼與業(yè)務(wù)邏輯層分離,當(dāng)數(shù)據(jù)庫服務(wù)器更改后,你只需要更改數(shù)據(jù)訪問的代碼,因?yàn)闃I(yè)務(wù)邏輯層是不變的,因此不需要更改或者重新編譯業(yè)務(wù)邏輯層。第二章系第二章系 統(tǒng)分析統(tǒng)分析2.1 需求分析需求分析在大數(shù)據(jù)時(shí)代伊始時(shí)代,信息就
24、是資本,信息就是財(cái)富。征婚交友網(wǎng)站能夠收集大量婚介信息,將會有大量用戶訪問網(wǎng)站,有助于提高品牌可知性。在這利益角逐的時(shí)代掌握信息就是掌握了主動(dòng)。大量的男女青年就是一筆龐大的數(shù)據(jù),掌握這寫些數(shù)據(jù)不僅可以一定程度上的解決當(dāng)前剩男剩女的情況,而且可以了解當(dāng)代年輕人的生活態(tài)度和希望達(dá)到的摸目標(biāo)。當(dāng)網(wǎng)站得到這些龐大的信息后,可以數(shù)據(jù)分享,對社會、對網(wǎng)站都將有重要的意義。社會可以根據(jù)這些數(shù)據(jù)進(jìn)行宏觀調(diào)控,制定有效的政策。而網(wǎng)站可以針對得到數(shù)據(jù),制定符合社會現(xiàn)狀的交友策略。因而,交友網(wǎng)站的建立不僅可以一定程度上的擴(kuò)大人們的交友范圍,也可以在一定的程度上了解社會現(xiàn)狀。根據(jù)需求網(wǎng)站前臺功能模塊應(yīng)主要包括查詢交友
25、信息、顯示交友信息、會員登錄、會員信息管理、修改會員檔案信息、上傳會員信息、管理我的好友信息、查看和發(fā)送短信息。后臺管理模塊主要包括后臺管理網(wǎng)站注冊會員信息和后臺安全退出等功能。2.2 可行性分析可行性分析2.2.1 引言引言 編寫目的是為了給公司的決策層提供是否進(jìn)行項(xiàng)目實(shí)施的參考依據(jù),現(xiàn)以文件的形式分析項(xiàng)目的風(fēng)險(xiǎn)、項(xiàng)目需要的投資與效益。 背景:明德網(wǎng)絡(luò)公司是一家以征婚交友為主的中介公司。公司為了擴(kuò)展業(yè)務(wù),需要一個(gè) c2c(消費(fèi)者與消費(fèi)者之間的交易平臺)和 b2c(企業(yè)為消費(fèi)者提供的交易平臺)業(yè)務(wù)平臺,現(xiàn)需要委托我的部門開發(fā)團(tuán)隊(duì)開發(fā)一個(gè)提供征婚交友的網(wǎng)站,項(xiàng)目名稱為征婚交友網(wǎng)。 2.2.2 可
26、行性研究的前提可行性研究的前提 在網(wǎng)站開發(fā)之處需要根據(jù)需求,制定網(wǎng)站的功能模塊,并分析其功能,及將要達(dá)到的功能。 1.要求:網(wǎng)站要求為用戶提供瀏覽好友詳細(xì)信息、發(fā)送短消息、會員中心、瀏覽征婚信息等服務(wù)。 2.目標(biāo):網(wǎng)站的主要目標(biāo)是為用戶及時(shí)、準(zhǔn)確地提供所需信息,為企業(yè)無償和有償提供服務(wù)。 3.條件、假定和限制:項(xiàng)目需要在 3 個(gè)月內(nèi)交付用戶使用。系統(tǒng)分析人員需要 3 天內(nèi)到位,用戶需要 5 天時(shí)間確認(rèn)需求分析文檔。去除其中可能出現(xiàn)的問題,例如用戶可能臨時(shí)有事,占用 8 天時(shí)間確認(rèn)需求分析。那么程序開發(fā)人員需要在 2 個(gè)月零 20 天的時(shí)間內(nèi)進(jìn)行系統(tǒng)設(shè)計(jì)、程序編碼、系統(tǒng)測試、程序調(diào)試和網(wǎng)站部署工
27、作。其間,還包括了員工每周的休息時(shí)間。 4)評價(jià)尺度:根據(jù)用戶的要求,項(xiàng)目主要以企業(yè)服務(wù)功能為主,因此,企業(yè)的招聘、廣告業(yè)務(wù)需要及時(shí)、準(zhǔn)確地發(fā)布,并且能夠?qū)@些信息進(jìn)行修改。此外,出于對安全和國家法律方面的考慮,網(wǎng)站在遭受到黑客攻擊時(shí),應(yīng)在 10 分鐘內(nèi)進(jìn)行恢復(fù);對于網(wǎng)站中涉及違反國家法律、法規(guī)的內(nèi)容應(yīng)能夠刪除。由于網(wǎng)站的業(yè)務(wù)量比較大,網(wǎng)站應(yīng)能夠承受同時(shí) 5 萬人的點(diǎn)擊。在特殊的節(jié)假日時(shí)期,可以承受更大的承載量。2.2.3 投資及效益分析投資及效益分析 1)支出:由于網(wǎng)站的規(guī)模較大,項(xiàng)目周期比較短,僅 3 個(gè)月,因此至少需要13 人投入其中。公司將為此支付 11 萬元的工資及各種福利待遇。在項(xiàng)
28、目安裝及調(diào)試階段,用戶培訓(xùn)、員工出差等費(fèi)用支出需要 2 萬元。在項(xiàng)目維護(hù)階段預(yù)計(jì)需要投入 3 萬元的資金,累計(jì)項(xiàng)目投入需要 16 萬元資金。 2)收益:用戶提供項(xiàng)目資金 40 萬元。對于項(xiàng)目運(yùn)行后進(jìn)行的改動(dòng),采取協(xié)商的原則根據(jù)改動(dòng)規(guī)模額外提供資金。因此從投資與收益的效益比上,公司可以獲得 30 萬元的利潤。 項(xiàng)目完成后,會給公司提供資源儲備,包括技術(shù)、經(jīng)驗(yàn)的積累,其后再開發(fā)類似的項(xiàng)目時(shí),可以極大地縮短項(xiàng)目開發(fā)周期。2.2.4 結(jié)論結(jié)論 根據(jù)以上的分析,在技術(shù)上不會存在問題,因此項(xiàng)目延期的可能性很小。在效益上,公司投入 15 個(gè)人、3 個(gè)月的時(shí)間獲利 30 萬元,比較可觀。在公司今后發(fā)展上,可以
29、儲備網(wǎng)站開發(fā)的經(jīng)驗(yàn)和資源。因此認(rèn)為該項(xiàng)目可以開第三章第三章 系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)3.1 系統(tǒng)目標(biāo)系統(tǒng)目標(biāo)在本網(wǎng)站注冊成為會員的用戶,可以通過用戶名和用戶持有的密碼在登陸頁面進(jìn)行登錄。會員登錄之后就可以瀏覽網(wǎng)站上的所有對會員公開的頁面信息,并且可以翻閱網(wǎng)站數(shù)據(jù)庫中保存的基本信息。會員可以修改個(gè)人信息,以及管理查看本人和好友的檔案信息、接受和發(fā)送消息。會員可以在網(wǎng)站的各個(gè)頁面上跳轉(zhuǎn),自由的使用網(wǎng)站提供的各種功能服務(wù)。而對于管理員具有更多的權(quán)限,可以在數(shù)據(jù)庫中進(jìn)行信息的添加,更新和刪除,同時(shí)對于所添加的信息能夠準(zhǔn)確無誤的顯示,并且可以對數(shù)據(jù)庫以及網(wǎng)頁進(jìn)行合理的維護(hù),管理員還可以更改登錄口令。除此之外,各
30、個(gè)網(wǎng)頁上的控件都能準(zhǔn)確的實(shí)現(xiàn)他們各自的功能,頁面的切換都能無誤的實(shí)現(xiàn)。通過對網(wǎng)絡(luò)環(huán)境及社會青年男女的現(xiàn)狀調(diào)查,要求征婚交友網(wǎng)站具有以下功能: 前臺功能包括:1查詢好友信息:支持對交友信息的查詢、顯示。2會員登陸:在登陸頁面實(shí)現(xiàn)使用會員名和會員密碼登陸。3會員信息管理:修改會員檔案信息、上傳會員信息,4好友信息管理:管理好友的信息。5支持其他網(wǎng)站的友情鏈接。6 姻緣自動(dòng)匹配。7 提供站內(nèi)交友搜索功能。8 在線發(fā)送短消息。 后臺功能包括:后臺功能包括:1會員個(gè)人信息管理:添加、修改及刪除個(gè)人信息。2頁面跳轉(zhuǎn)、退出等。3.2 系統(tǒng)功層次結(jié)構(gòu)系統(tǒng)功層次結(jié)構(gòu) 根據(jù)三層架構(gòu)模式分析本網(wǎng)站的系統(tǒng)層次結(jié)構(gòu)應(yīng)如
31、圖 3.2.1 所示。 圖 3-1 系統(tǒng)功能層次結(jié)構(gòu)圖3.3 系統(tǒng)功能模塊結(jié)構(gòu)圖系統(tǒng)功能模塊結(jié)構(gòu)圖 在本網(wǎng)站的前臺系統(tǒng)中,主要包括緣分搜索、會員注冊、會員登錄、查看好友信息、加好友、在線聊天、會員檔案管理、會員好友管理等功能。在網(wǎng)站的后臺中,主要包括會員基本信息統(tǒng)計(jì)、網(wǎng)站后臺管理登錄、會員檔案信息管理等網(wǎng)站的功能模塊應(yīng)如圖 3.3.1 所示。表示層表示層業(yè)務(wù)層業(yè)務(wù)層數(shù)據(jù)層數(shù)據(jù)層牽與夢征婚網(wǎng)站界面牽與夢征婚網(wǎng)站界面頁面邏輯代碼、類文頁面邏輯代碼、類文件件牽與夢數(shù)據(jù)庫牽與夢數(shù)據(jù)庫圖 3-2 系統(tǒng)功能模塊結(jié)構(gòu)圖3.4 開發(fā)環(huán)境開發(fā)環(huán)境 3.4.1 硬件要求硬件要求 cpu:core i3 ghz;
32、內(nèi)存:256mb 以上; 顯示器:19純屏; 3.4.2 網(wǎng)站開發(fā)環(huán)境網(wǎng)站開發(fā)環(huán)境 網(wǎng)站開發(fā)環(huán)境:microsoft visual studio 2010 集成開發(fā)環(huán)境; 網(wǎng)站開發(fā)語言:asp.net+c#; 網(wǎng)站后臺數(shù)據(jù)庫:sql server 2008; 開發(fā)環(huán)境運(yùn)行平臺:windows xp/ windows 2000/ windows server 2003; 牽與夢征婚交友網(wǎng)站功能結(jié)構(gòu)圖圖會員注冊會員登錄查看好友信息添加好友發(fā)送信息會員檔案管理會員好友管理會員基本信息統(tǒng)計(jì)網(wǎng)站后臺管理登錄會員檔案信息管理緣分收索3.4.3 服務(wù)器端運(yùn)行環(huán)境服務(wù)器端運(yùn)行環(huán)境 操作系統(tǒng):windows7
33、server; web 服務(wù)器:iis5.0; 數(shù)據(jù)庫服務(wù)器:sql server 2008; 瀏覽器:ie8.0; 網(wǎng)站服務(wù)器運(yùn)行環(huán)境:microsoft .net framework 4.0;3.4.4 客戶端客戶端 瀏覽器:internet explorer 8.0; 分辨率:最佳效果 1324 像素768 像素,構(gòu)建征婚交友網(wǎng)開發(fā)平臺;3.4 系統(tǒng)流程圖系統(tǒng)流程圖 作為本網(wǎng)站的會員,可以通過用戶名和用戶持有的密碼在登陸頁面進(jìn)行登錄。會員登錄之后就可以瀏覽網(wǎng)站上的所有對會員公開的頁面信息,并且可以翻閱網(wǎng)站數(shù)據(jù)庫中保存的基本信息。會員可以修改個(gè)人信息,以及管理查看本人和好友的檔案信息、接受
34、和發(fā)送消息。會員可以在網(wǎng)站的各個(gè)頁面上跳轉(zhuǎn),自由的使用網(wǎng)站提供的各種功能服務(wù)。管理員具有更多的權(quán)限,可以在數(shù)據(jù)庫中進(jìn)行信息的添加,更新和刪除,同時(shí)對于所添加的信息能夠準(zhǔn)確無誤的顯示,并且可以對數(shù)據(jù)庫以及網(wǎng)頁進(jìn)行合理的維護(hù),管理員還可以更改登錄口令,也可對會員的權(quán)限進(jìn)行更改。除此之外,各個(gè)網(wǎng)頁上的控件都能準(zhǔn)確的實(shí)現(xiàn)他們各自的功能,頁面的切換都能無誤的實(shí)現(xiàn)。然而在后臺管理系統(tǒng)和前臺管理系統(tǒng)的分開可以使得網(wǎng)站更加的簡介,也使得管理員在登錄時(shí)很好的管理網(wǎng)站。因此系統(tǒng)的流程圖應(yīng)如下圖 3.4.1 示。圖 3-3 系統(tǒng)的流程圖3.5 數(shù)據(jù)庫概要說明數(shù)據(jù)庫概要說明征婚網(wǎng)站的數(shù)據(jù)庫采用 sql server
35、2008 數(shù)據(jù)庫,系統(tǒng)數(shù)據(jù)庫名稱為 db_jiaoyou。該數(shù)據(jù)庫中包含 3 張表,其分別是 tb_msg、tb_use、tb_friend。這三張表貫穿了整個(gè)網(wǎng)站的始末,可以說網(wǎng)站的后臺運(yùn)行和前臺的運(yùn)行就是靠這三張表。tb_msg 表儲存的是會員與好友之間發(fā)送的消息記錄。tb_user 表存儲的事整個(gè)網(wǎng)站中的用戶名。tb_friend 表存儲的是會員添加的好友。從讀者角度出發(fā),為了使讀者對本系統(tǒng)后臺數(shù)據(jù)庫中的數(shù)據(jù)表有一個(gè)更清晰的認(rèn)識,我在此特別設(shè)計(jì)了一個(gè)數(shù)據(jù)表樹形結(jié)構(gòu)圖,該結(jié)構(gòu)圖包含系統(tǒng)所有數(shù)據(jù)表。 數(shù)據(jù)表樹形結(jié)構(gòu)圖如圖 4.1.1 所示。會員網(wǎng)站前臺征婚網(wǎng)站登錄頁征婚網(wǎng)站主頁好友信息頁在線
36、聊天頁網(wǎng)站后個(gè)人信息管理會員信息管理 圖 4.1.1 數(shù)據(jù)表樹形結(jié)構(gòu)圖3.6 數(shù)據(jù)庫概念設(shè)計(jì)數(shù)據(jù)庫概念設(shè)計(jì) 通過對網(wǎng)站進(jìn)行的需求分析、網(wǎng)站流程設(shè)計(jì)及系統(tǒng)功能結(jié)構(gòu)的確定,規(guī)劃出系統(tǒng)中使用的數(shù)據(jù)庫實(shí)體對象分別為會員信息實(shí)體、短信息實(shí)體、好友信息實(shí)體。會員信息實(shí)體主要用于保存網(wǎng)站會員的檔案信息,會員信息實(shí)體 e-r 圖如圖 4.2.1 所示。 會員信息學(xué)歷會員密碼好友信息性格愛好語言郵箱昵稱生日家庭住址籍貫身高圖 3-4 會員信息實(shí)體 e-r 圖短信息實(shí)體 e-r 圖如圖 4.2.2 所示。 圖 3-5 短信息實(shí)體 e-r 圖好友信息實(shí)體主要用于保存自己的用戶 id 和好友的用戶 id,好友信息實(shí)體
37、 e-r 圖如圖 3-6 所示。圖 3-6 好友信息實(shí)體 e-r 圖3.7 數(shù)據(jù)庫邏輯設(shè)計(jì)數(shù)據(jù)庫邏輯設(shè)計(jì) 設(shè)計(jì)完數(shù)據(jù)庫實(shí)體 e-r 圖后,根據(jù)實(shí)體 e-r 圖設(shè)計(jì)數(shù)據(jù)表結(jié)構(gòu)。數(shù)據(jù)表的屬性是完全按照 e-r 的屬性設(shè)計(jì)的,其中的屬性代表著在網(wǎng)站運(yùn)行中的功能作用。下面將 3 張數(shù)據(jù)表的數(shù)據(jù)結(jié)構(gòu)和用途分別列出。 會員信息表(tb_user)中主要包括會員的姓名、性別、籍貫、興趣愛好、短信信息發(fā)送者發(fā)送時(shí)間接收者賬號是否閱讀短消息好友信息好友賬號會員信息血型、當(dāng)前狀況等及其所需要字符長度好友信息表(tb_msg):主包括好友信息、發(fā)送時(shí)間、短信狀態(tài)等及其所需要字符長度。好友信息表(tb_friend)
38、:主要保存好友的 id 和會員 id 以及需要的字符長度 會員信息表(tb_user):主要用于保存網(wǎng)站會員的檔案信息,該表的結(jié)構(gòu)如圖 3-7 所示。圖 3-7 會員信息圖(tb_user)短信息表(tb_msg):主要用于保存會員與會員之間發(fā)送的短消息。該表的結(jié)構(gòu)如圖 3-8 所示。圖 3-8 短信息表(tb_msg)好友信息表(tb_friend):主要用于保存自己的用戶 id 和好友的用戶 id,該表的結(jié)構(gòu)如圖 3-9 所示。圖 3-9 好友信息表(tb_friend)第四章第四章 系統(tǒng)詳細(xì)設(shè)計(jì)系統(tǒng)詳細(xì)設(shè)計(jì) 本章著重介紹系統(tǒng)設(shè)計(jì)的詳細(xì)過程,其主要任務(wù)是設(shè)計(jì)每個(gè)模塊的功能實(shí)現(xiàn)的算法、及其需
39、要的數(shù)據(jù)結(jié)構(gòu)。使得模塊功能的算法要邏輯上正確和算法描述要簡明易懂。在每個(gè)模塊的設(shè)計(jì)中會給出相應(yīng)的圖片和代碼。4.1 網(wǎng)站首頁設(shè)計(jì)網(wǎng)站首頁設(shè)計(jì) 任何用戶只在網(wǎng)站的首頁上都可以實(shí)現(xiàn),對網(wǎng)站首頁上的信息進(jìn)行瀏覽,可以查看在網(wǎng)站上注冊的用戶信息。通過網(wǎng)站可以看出網(wǎng)站的設(shè)計(jì)風(fēng)格、內(nèi)容、功能等。首頁的作用是一個(gè)網(wǎng)站內(nèi)容的匯總和索引,在首頁有很多圖標(biāo)和鏈接,欄目也比較多,就像以一個(gè)住宅的大門一樣,由此通往各個(gè)模塊,良好的首頁是網(wǎng)站必備的。 在前臺的首頁中,針對于普通會員登錄瀏覽,登陸首頁后,用戶可以格局首頁的模塊分布,進(jìn)入不同的功能模塊。比如:緣分收索模塊、會員登錄模塊,查看新會員信息模塊等。網(wǎng)站首頁的設(shè)計(jì)
40、如圖 4-1 所示。圖 4-1 網(wǎng)站首頁的設(shè)計(jì)圖4.1.1 網(wǎng)站首頁技術(shù)分析網(wǎng)站首頁技術(shù)分析 1. 開發(fā)征婚交友網(wǎng)主頁時(shí)主要用到公共類中的 selectuser 方法和 friendadd 方法,分別用于顯示所有信息與加為好友的功能。 自定義 selectuser 方法,該方法用于獲取所有的會員信息。代碼如下: public dataset selectuser() return data.runprocreturn(select * from tb_user, tb_user); 2. 創(chuàng)建自定義 friendadd 方法,主要用來實(shí)現(xiàn)添加好友信息。該方法需要傳遞一個(gè)實(shí)體類對象的參數(shù),用于傳
41、遞要添加的好友信息。friendadd 方法實(shí)現(xiàn)代碼如下: public int friendadd(marriagefriend friend) sqlparameter parms = data.makeinparam(username,sqldbtype.varchar,100,friend.username), data.makeinparam(friendname,sqldbtype.varchar,100,friend.friendname), ; return data.runproc(insert into tb_friend(username, friendname) val
42、ues (username, friendname), parms);4.1.2 首頁頁面設(shè)計(jì)首頁頁面設(shè)計(jì) 1在該網(wǎng)站 jiaoyou 文件夾中新建一個(gè) web 窗體,將其命名為 default.aspx,用于征婚交友網(wǎng)主頁。 2征婚交友網(wǎng)主頁主要實(shí)現(xiàn)緣分搜索功能、會員登錄、顯示最新會員交友信息。其中會員登錄是通過用戶控件實(shí)現(xiàn)的,在這里不做講解。下面只講解緣分搜索功能與顯示最新會員交友信息頁面設(shè)設(shè)計(jì)如表 4-2 和 4-3 所示:表表 4-2 緣分收索功能設(shè)計(jì)緣分收索功能設(shè)計(jì)控件類型數(shù)量主要屬性設(shè)置控件用途select1設(shè)置為服務(wù)器控件,id 屬性為 sltsex。緣份搜索中性別選擇selec
43、t2設(shè)置為服務(wù)器控件,id 屬為sltfagestar、sltfageend緣份搜索中最小年齡至最大年齡選擇select 2設(shè)置為服務(wù)器控件,id 屬性分別為sltstate、sltcity緣份搜索中省和市選擇checkbox1id 屬性為 chkphoto緣份搜索中相片要求選擇button1id 屬性為 btnfind執(zhí)行緣分搜索 表表 4-3 顯示最新會員信息設(shè)計(jì)顯示最新會員信息設(shè)計(jì)控件類型數(shù)量主要屬性設(shè)置控件用途datalist1id 屬性為 datalist1通過綁定實(shí)現(xiàn)顯示交友信息image1id 屬性為 image1放置在 datalist 項(xiàng)模板中顯示會員圖片imagebutto
44、n3id 屬性分別為imgbtndetail、imgbtnaddfriend、imgbtnmsg放置在 datalist 項(xiàng)模板中執(zhí)行查詢交友詳細(xì)信息、加為好友、發(fā)送信息 4.1.3 首頁代碼設(shè)計(jì)首頁代碼設(shè)計(jì)1. 聲明全局業(yè)務(wù)層中的會員信息類對象和好友信息類對象,用于調(diào)用相應(yīng)的功能方法。實(shí)現(xiàn)代碼如下: marriagelogin login = new marriagelogin(); marriagefriend friend = new marriagefriend();2. 在頁面加載中調(diào)用 binddatalist 自定義方法。代碼如下: protected void page_loa
45、d(object sender, eventargs e) if (!ispostback) this.binddatalist(); 3. 自定義 binddatalist 方法,將交友信息綁定到 datalist 控件中。實(shí)現(xiàn)代碼如下: private void binddatalist() datalist1.datasource = login.selectuser(); datalist1.datakeyfield = id; datalist1.databind(); 4. 當(dāng)緣分搜索條件設(shè)置完成后,單擊“搜索”按鈕,搜索匹配結(jié)果。實(shí)現(xiàn)代碼如下: protected void bt
46、nfind_click(object sender, eventargs e) sessionsex = request.formsltsex.tostring(); sessionfagestar = request.formsltfagestar.tostring(); sessionfageend = request.formsltfageend.tostring(); sessionaddress = (request.formsltstate.tostring() = 0) ? : request.formsltstate.tostring() + (request.formsltc
47、ity.tostring() = 0) ? : request.formsltcity.tostring(); sessionphoto = chkphoto.checked; response.redirect(result.aspx); 5. 在交友信息顯示列表中,單擊“加為好友”按鈕,在會員登錄后的情況下,可以將選擇的好友添加到用戶的好友信息中,實(shí)現(xiàn)代碼如下:protected void datalist1_updatecommand(object source, datalistcommandeventargs e) if (sessionusername = null) webmes
48、sagebox.shownew(請登錄后再進(jìn)行添加好友!, default.aspx); string id = datalist1.datakeyse.item.itemindex.tostring(); /獲取主鍵 id 值 string friendname = login.selectusername(id); /根據(jù) id 獲取 e-mail friend.username = sessionusername.tostring(); friend.friendname = friendname; if (friend.selectfriend(friend).tables0.rows
49、.count 0) webmessagebox.show(好友已經(jīng)加過,請選擇其他好友。); else int i = friend.friendadd(friend); webmessagebox.show(好友添加成功!); 6. 在交友信息顯示列表中,單擊“發(fā)送信息”鏈接,在會員登錄后的情況下,可以向選擇的好友發(fā)送短信息。實(shí)現(xiàn)代碼如下:protected void datalist1_deletecommand(object source, datalistcommandeventargs e) if (sessionusername = null) webmessagebox.show
50、new(請登錄后再給好友發(fā)送消息!, default.aspx); string id = datalist1.datakeyse.item.itemindex.tostring(); sessionfriendname = login.selectusername(id); response.write(window.open(sendmsg.aspx,height=400, width=600, top=200, left=200); response.write(history.go(-1); 7.在交友信息顯示列表中,單擊“詳細(xì)信息”鏈接,可以瀏覽選擇的好友的詳細(xì)信息,實(shí)現(xiàn)代碼如下:
51、protected void datalist1_editcommand(object source, datalistcommandeventargs e) sessionfrienddetail = login.selectusername(datalist1.datakeyse.item.itemindex.tostring(); response.write(window.open(login/frienddetail.aspx); response.write(history.go(-1);4.2 好友詳細(xì)信息頁面設(shè)計(jì)好友詳細(xì)信息頁面設(shè)計(jì)好友詳細(xì)詳細(xì)信息頁面主要是在會員登錄到網(wǎng)站后,
52、點(diǎn)擊好友“詳細(xì)信息“跳轉(zhuǎn)到的頁面。在這里可以查看好友的所注冊信息。好友詳細(xì)信息頁主要用來顯示好友的檔案信息和交友要求,如圖 4-4 所示。圖 4-4 好友詳細(xì)信息頁4.2.1 好友詳細(xì)信息頁技術(shù)分析好友詳細(xì)信息頁技術(shù)分析 開發(fā)好友詳細(xì)信息頁時(shí),主要是使用公共類中的 selectuser 方法獲取所有的好友信息,然后分別綁定到前臺頁面中。自定義 selectuser 方法,該方法用于獲取所有的會員信息。代碼如下: public dataset selectuser() return data.runprocreturn(select * from tb_user, tb_user); 4.2.2
53、 好友詳細(xì)頁面設(shè)計(jì)好友詳細(xì)頁面設(shè)計(jì)1. 在該網(wǎng)站 jiaoyoulogin 文件夾中新建一個(gè) web 窗體,將其命名為 frienddetail.aspx,用于瀏覽好友詳細(xì)信息。 2. 在 web 窗體中添加 tabel 表格,用于頁面的布局。 3. 在好友詳細(xì)信息頁中添加主要控件、屬性設(shè)置及用途如表 4-5 所示。 表表 4-5 在好友信息頁中添加主要控件、屬性設(shè)置及用途在好友信息頁中添加主要控件、屬性設(shè)置及用途控件類型數(shù)量主要屬性設(shè)置控件用途image1id 屬性設(shè)置為 imgphoto顯示好友圖片label24均為默認(rèn)值顯示好友詳細(xì)信息4.2.3 好友詳細(xì)頁面代碼設(shè)計(jì)好友詳細(xì)頁面代碼設(shè)計(jì)
54、1. 首先,聲明全局業(yè)務(wù)層會員信息類對象;然后,通過類對象調(diào)用 selectuser 方法來查詢好友的詳細(xì)信息,并通過 label 控件顯示出來。實(shí)現(xiàn)代碼如下: marriagelogin login = new marriagelogin(); protected void page_load(object sender, eventargs e) datatable dt = login.selectuser(sessionfrienddetail.tostring().tables0; lblbase_nickname.text = dt.rows0nickname.tostring()
55、; lblbase_sex.text = dt.rows0sex.tostring(); lblbase_birthday.text = dt.rows0birthday.tostring(); lblbase_marray.text = dt.rows0marriage.tostring(); lblbase_hight.text = dt.rows0stature.tostring(); lblbase_kg.text = dt.rows0avoirdupois.tostring(); lblbase_mz.text = dt.rows0nation.tostring(); lblbase
56、_study.text = dt.rows0education.tostring(); lblbase_menoy.text = dt.rows0earning.tostring(); lblbase_look.text = dt.rows0looks.tostring(); lblbase_job.text = dt.rows0metier.tostring(); lblbase_house.text = dt.rows0housing.tostring(); lblbase_area.text = dt.rows0address.tostring(); imgphoto.imageurl
57、= dt.rows0photopath.tostring(); lblsexlike.text = dt.rows0sexlike.tostring(); lblfage.text = dt.rows0friendagestar.tostring() + 至 + dt.rows0friendageend.tostring(); lblfhight.text = dt.rows0friendstaturestar.tostring() + 至 + dt.rows0friendstatureend.tostring(); lblfarea.text = dt.rows0friendcome.tos
58、tring(); lblfmarray.text = dt.rows0friendmarriage.tostring(); lblhavechild.text = dt.rows0havebaby.tostring(); lblhavingchild.text = dt.rows0havingbaby.tostring(); lblsmoke.text = dt.rows0smoke.tostring(); lbldrink.text = dt.rows0drink.tostring(); lblblood.text = dt.rows0bloodtype.tostring(); lbllan
59、guage.text = dt.rows0uselanguage.tosring();4.3 發(fā)送短消息頁面設(shè)計(jì)發(fā)送短消息頁面設(shè)計(jì)發(fā)送短消息頁主要實(shí)現(xiàn)向好友發(fā)送短消息,如圖 4-6 所示。該功能主要將發(fā)送信息保存到數(shù)據(jù)庫中,并且初始其閱讀狀態(tài)為 0(0 代表未閱讀,1 代表已閱讀) 。這樣會員就可以根據(jù)短信息的狀態(tài)不一樣查閱短消息。圖 4-6 發(fā)短消息4.3.1 發(fā)短消息頁技術(shù)分析發(fā)短消息頁技術(shù)分析開發(fā)發(fā)送短消息頁時(shí),主要用到公共類中的 msgadd 方法,創(chuàng)建自定義 msgadd 方法,主要用于將短消息添加到數(shù)據(jù)庫中。該方法需要傳遞一個(gè)短消息實(shí)體類對象的參數(shù),用于傳遞要添加的短信息。msga
60、dd 方法實(shí)現(xiàn)代碼如下: public int msgadd(marriagemsg msg) sqlparameter parms = data.makeinparam(sender,sqldbtype.varchar,100,msg.sender), data.makeinparam(accepter,sqldbtype.varchar,100,msg.accepter), data.makeinparam(msg,sqldbtype.text,0,msg.msg), ; return data.runproc(insert into tb_msg(sender, accepter,msg
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2031年中國無線智能電腦遙控器行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025至2030年中國青標(biāo)磚數(shù)據(jù)監(jiān)測研究報(bào)告
- 2025至2030年中國膜專用清洗劑數(shù)據(jù)監(jiān)測研究報(bào)告
- 政府電梯維保投標(biāo)施工方案
- 2025年中國小型手動(dòng)夾緊震蕩器市場調(diào)查研究報(bào)告
- Unit 1 Making friends Lesson 2(教學(xué)設(shè)計(jì))-2024-2025學(xué)年人教PEP版(2024)英語三年級上冊
- 2025年中國圓網(wǎng)印花烘干機(jī)市場調(diào)查研究報(bào)告
- 2025年中國疊層片式電感器市場調(diào)查研究報(bào)告
- 2025年中國仿真盆栽市場調(diào)查研究報(bào)告
- 第21課《莊子二則:北冥有魚》教學(xué)設(shè)計(jì) 2023-2024學(xué)年統(tǒng)編版語文八年級下冊
- GB/T 45177-2024人工光型植物工廠光環(huán)境技術(shù)規(guī)范
- 2025年中考語文模擬試卷(含答案解析)
- 2025版校園樂器銷售代理與服務(wù)協(xié)議3篇
- 2024-2025年天津河西區(qū)七年級上學(xué)期期末道德與法治試題(含答案)
- 2025年個(gè)人學(xué)習(xí)領(lǐng)導(dǎo)講話心得體會和工作措施例文(6篇)
- 2025大連機(jī)場招聘109人易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 新HSK一至六級詞匯表
- 企業(yè)公司行政人事管理組織架構(gòu)圖帶照片
- 01-第一章運(yùn)動(dòng)學(xué)緒論P(yáng)PT課件
- 安全生產(chǎn)標(biāo)準(zhǔn)化現(xiàn)場評審方案
評論
0/150
提交評論