版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 供求信息網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)</p><p><b> 摘 要</b></p><p> 電子商務(wù)網(wǎng)站能夠?yàn)槠髽I(yè)和用戶提供綜合信息服務(wù),滿足人們?cè)谏睢⒐ぷ骱蛯W(xué)習(xí)方面的需求,同時(shí)對(duì)企業(yè)實(shí)現(xiàn)跨地區(qū)、跨行業(yè)、跨國(guó)經(jīng)營(yíng)發(fā)揮了重要的作用。論文的主要工作是通過(guò)應(yīng)用Visual Studio 2005+SQL Server 2000開發(fā)一個(gè)流行的電子商務(wù)網(wǎng)站—
2、—供求信息網(wǎng),實(shí)現(xiàn)為用戶提供信息服務(wù),并盡可能多地提供各類信息。主要內(nèi)容是根據(jù)系統(tǒng)開發(fā)的各個(gè)階段進(jìn)行供求信息網(wǎng)的開發(fā)。全文共分為概述、開發(fā)環(huán)境及需求分析、系統(tǒng)分析、系統(tǒng)實(shí)施、總結(jié)和展望等幾章。詳細(xì)闡述了需求分析、系統(tǒng)分析的技術(shù)及其應(yīng)用。在概述階段介紹了供求信息網(wǎng)開發(fā)的背景,意義、研究的主要內(nèi)容及解決的主要問(wèn)題。在需求分析階段論證了開發(fā)的必要性,新系統(tǒng)的設(shè)計(jì)目標(biāo)以及網(wǎng)站開發(fā)環(huán)境。在系統(tǒng)設(shè)計(jì)階段建立起了網(wǎng)站業(yè)務(wù)流程圖、管理員登錄時(shí)的操作流程
3、圖、系統(tǒng)功能結(jié)構(gòu)圖以及供求信息實(shí)體E-R圖,進(jìn)行了數(shù)據(jù)庫(kù)設(shè)計(jì)。在實(shí)施階段介紹了部分程序界面,編寫了程序代碼。</p><p> 關(guān)鍵詞:供求信息;數(shù)據(jù)庫(kù)管理系統(tǒng);SQL Server2005;ASP.net+C#;</p><p> Supply and demand information Network design and Implementation</p>&l
4、t;p><b> Abstract</b></p><p> Electronic Commerce website can supply the information service to the customer and enterprise, at the same time, it can provide the life, work, learning to peopl
5、e, at the same time, it influence the stride over area to, cross-frontier, enterprise realization. The main problem part works is that develops a popular Supply and demand information network by applying Visual studio 20
6、05 + SQL Server200, come true for the consumer provides information service, information .The full text is divided into</p><p> Keywords:Supply and demand information;Database management system;SQL Server20
7、05;ASP.net+C#;</p><p><b> 目錄</b></p><p><b> 一、引言5</b></p><p><b> ?。ㄒ唬┮?</b></p><p> ?。ǘ┭芯康囊饬x5</p><p> (三)研究的主要內(nèi)
8、容6</p><p> ?。ㄋ模┰O(shè)計(jì)解決的主要問(wèn)題6</p><p> ?。ㄎ澹﹪?guó)內(nèi)外研究現(xiàn)狀6</p><p><b> 二、需求分析7</b></p><p><b> (一)功能需求7</b></p><p> ?。ǘ┯脩艚缑嫘枨?</p>
9、<p> ?。ㄈ┚W(wǎng)站開發(fā)環(huán)境7</p><p><b> 三、系統(tǒng)設(shè)計(jì)7</b></p><p> ?。ㄒ唬┚W(wǎng)站業(yè)務(wù)流程圖7</p><p> ?。ǘ┯肬ML協(xié)助圖繪制的管理員登錄供求信息網(wǎng)的操作流程8</p><p> (三)系統(tǒng)功能結(jié)構(gòu)圖8</p><p>
10、1、供求信息網(wǎng)前臺(tái)功能結(jié)構(gòu)圖9</p><p> 2、供求信息網(wǎng)后臺(tái)功能結(jié)構(gòu)圖9</p><p> ?。ㄋ模?shù)據(jù)庫(kù)設(shè)計(jì)9</p><p> 1、數(shù)據(jù)表樹形結(jié)構(gòu)圖10</p><p> 2、數(shù)據(jù)庫(kù)E-R圖分析10</p><p> 4、數(shù)據(jù)表結(jié)構(gòu)12</p><p> (1)
11、tb_info(供求信息表)12</p><p> (2)tb_LeaguerInfo(收費(fèi)供求信息表)12</p><p> (3)tb_Power(網(wǎng)站后臺(tái)用戶表)12</p><p> ?。?)tb_PowerLog(網(wǎng)站后臺(tái)用戶登錄日志表)12</p><p> (五)網(wǎng)站文件組織結(jié)構(gòu)13</p><
12、;p><b> 四、實(shí)施階段13</b></p><p> (一)前臺(tái)設(shè)計(jì)13</p><p> 1、網(wǎng)站主頁(yè)設(shè)計(jì)13</p><p> 2、網(wǎng)站招聘信息頁(yè)設(shè)計(jì)15</p><p> 3、免費(fèi)供求信息發(fā)布頁(yè)設(shè)計(jì)18</p><p> (二)后臺(tái)設(shè)計(jì)19</p&g
13、t;<p> 1、后臺(tái)管理員登陸界面設(shè)計(jì)19</p><p> 2、免費(fèi)供求信息審核頁(yè)設(shè)計(jì)19</p><p> 3、免費(fèi)供求信息刪除管理頁(yè)設(shè)計(jì)23</p><p> 五、結(jié)論與展望26</p><p><b> 參考文獻(xiàn)27</b></p><p><b&
14、gt; 背景</b></p><p> 隨著全球信息向網(wǎng)絡(luò)化方向的發(fā)展,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,他在人們政治、經(jīng)濟(jì)、生活等各個(gè)方面發(fā)揮著重要的作用,徹底改變了人類的工作、生活、學(xué)習(xí)和娛樂方式,已經(jīng)成為國(guó)家經(jīng)濟(jì)和區(qū)域性經(jīng)濟(jì)增長(zhǎng)的主要?jiǎng)恿?。Internet也已經(jīng)正式成為世界最大的公共資源庫(kù)。Internet上發(fā)布信息主要是通過(guò)網(wǎng)上實(shí)現(xiàn)的,獲取信息也是在Internet“海洋”
15、中按照一定的檢索方式將所需的信息從網(wǎng)上得以實(shí)現(xiàn)的,人們?nèi)粘I钤絹?lái)越多地使用這項(xiàng)新的技術(shù)來(lái)為自己的工作和學(xué)習(xí)服務(wù)。由、求兌出兌、車輛信息、尋求合作等。</p><p><b> ?。ǘ?研究的意義</b></p><p> 計(jì)算機(jī)的出現(xiàn)給人類社會(huì)帶來(lái)了第三次工業(yè)革命,計(jì)算機(jī)和計(jì)算機(jī)網(wǎng)絡(luò)已經(jīng)深入到了各行各業(yè),各個(gè)領(lǐng)域,隨著Internet的不斷擴(kuò)大和發(fā)展,電腦網(wǎng)絡(luò)“
16、把每一個(gè)國(guó)家、每一個(gè)城市甚至每一個(gè)家庭連接到一起”,形成了一條“信息高速路”,就像高速公路大大提高了車輛行駛的速度一樣。 21世紀(jì)是個(gè)信息化的時(shí)代,現(xiàn)代計(jì)算機(jī)技術(shù)的發(fā)展,為各行各業(yè)的發(fā)展創(chuàng)造了一個(gè)全新的時(shí)代背景——人們的生活、工作等已經(jīng)越來(lái)越離不開計(jì)算機(jī)科學(xué)的運(yùn)用,而Internet的應(yīng)用加速了這種趨勢(shì),人們?cè)絹?lái)越需要在互聯(lián)網(wǎng)上交流各種信息和完成各種問(wèn)題。一個(gè)完善的供求信息網(wǎng)能夠滿足客戶實(shí)現(xiàn)靈活、快速地填寫供求信息,是信
17、息傳遞地更加快捷。本系統(tǒng)采用人機(jī)對(duì)話的方式,界面美觀友好,信息查詢靈活、方便,數(shù)據(jù)存儲(chǔ)安全可靠,實(shí)施強(qiáng)大的月供求統(tǒng)計(jì)分析功能及功能強(qiáng)大的月供求統(tǒng)計(jì)分析,實(shí)現(xiàn)各種查詢?nèi)缍ㄎ徊樵?、模糊查詢等,?shí)現(xiàn)強(qiáng)大的供求信息預(yù)警功能,盡可能地減少供求信息未審核現(xiàn)象。網(wǎng)站還能對(duì)用戶輸入的數(shù)據(jù)系統(tǒng)的進(jìn)行嚴(yán)格的數(shù)據(jù)檢驗(yàn),盡可能排除人為的錯(cuò)誤,最大限度地實(shí)現(xiàn)了易維護(hù)性和易操作性。同時(shí)為充分展現(xiàn)網(wǎng)站的交互性,供求信息網(wǎng)采用網(wǎng)頁(yè)技術(shù)實(shí)現(xiàn)用戶信息在線發(fā)布,</p
18、><p> ?。ㄈ?研究的主要內(nèi)容</p><p> 信息查看、供求信息查詢、供求信息發(fā)布、推薦供求信息等功能;后臺(tái)主要用于實(shí)現(xiàn)分類供求信息的審核與管理、收費(fèi)分類供求信息發(fā)布與管理等功能。</p><p> ?。ㄋ模┰O(shè)計(jì)解決的主要問(wèn)題</p><p> ?。?)、由于用戶的計(jì)算機(jī)知識(shí)普遍偏低,因此要求系統(tǒng)具有良好的人機(jī)界面;</p>
19、;<p> (2)、方便的供求信息查詢,支持多條件和模糊查詢;</p><p> ?。?)、前臺(tái)與費(fèi)發(fā)布供求信息;</p><p> ?。?)、免費(fèi)發(fā)布的供求信息,后臺(tái)必須審核后才能正式發(fā)布,避免不良信息;</p><p> ?。?)、當(dāng)供求信息數(shù)據(jù)量大時(shí),后臺(tái)應(yīng)該及時(shí)清理數(shù)據(jù)。</p><p> ?。ㄎ澹﹪?guó)內(nèi)外研究現(xiàn)狀<
20、;/p><p> 九十年代迅速發(fā)展和普及的個(gè)人計(jì)算機(jī)及計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)將人類帶入了信息時(shí)代。各行業(yè)的信息化工作是適應(yīng)時(shí)代要求的迫切任務(wù)。信息化的含義比較廣泛,至少要包括知識(shí)信息的生產(chǎn)、信息的傳播和擴(kuò)散及反饋等過(guò)程。計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展為迅速、便捷的信息傳播、擴(kuò)散提供了有效使用的工具,也正是因?yàn)橛?jì)算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展提供了這樣的工具,才是人類進(jìn)入了信息化時(shí)代,同時(shí)也帶動(dòng)了都是信息化的建設(shè)進(jìn)程。雖然不能說(shuō)信息化等同于計(jì)算機(jī)
21、網(wǎng)絡(luò)技術(shù),但利用網(wǎng)絡(luò)技術(shù)進(jìn)行知識(shí)信息床邊是信息化工作的一項(xiàng)重要內(nèi)容。目</p><p><b> 二、需求分析</b></p><p><b> ?。ㄒ唬┕δ苄枨?lt;/b></p><p> 對(duì)于信息網(wǎng)站來(lái)說(shuō),用戶的訪問(wèn)量是至關(guān)重要的。如果網(wǎng)站的訪問(wèn)量很低,那么就很少有企業(yè)會(huì)要求為其提供有償服務(wù),也就沒有利潤(rùn)可言了。因此
22、信息網(wǎng)必須為用戶提供大量的、免費(fèi)的、有價(jià)值的信息才能夠吸引用戶。為此,網(wǎng)站不僅要為企業(yè)提供各種有償服務(wù),還需要額外為用戶提供大量的無(wú)償服務(wù)。通過(guò)與企業(yè)的實(shí)際接觸和溝通,確定網(wǎng)站應(yīng)為用戶提供求職信息、公寓信息、家教信息、物品求購(gòu)、求兌出兌、車輛信息等服務(wù),同時(shí)為企業(yè)提供招聘信息、尋求合作和企業(yè)廣告的服務(wù)。網(wǎng)站的主要目的是為用戶及時(shí)、準(zhǔn)確地提供所需信息,為企業(yè)無(wú)償和有償提供服務(wù)。</p><p> (二) 用戶界面
23、需求</p><p> 供求信息網(wǎng)應(yīng)提供簡(jiǎn)單、層次關(guān)系明了、清晰的操作界面,使用戶一目了然。盡可能的為用戶的發(fā)布信息、查詢信息、修改信息以及后臺(tái)管理員對(duì)信息的審核、發(fā)布、清理等功能操作提供方便??旖莅粹o選項(xiàng)的創(chuàng)建也是非常需要的,以方便用戶操作。</p><p> (三) 網(wǎng)站開發(fā)環(huán)境</p><p> 網(wǎng)站開發(fā)環(huán)境:Microsoft Visual Studi
24、o 2005 集成開發(fā)環(huán)境</p><p> 網(wǎng)站開發(fā)語(yǔ)言:ASP.NET+C#</p><p> 網(wǎng)站后臺(tái)數(shù)據(jù)庫(kù):SQL Server 2000</p><p><b> 三、系統(tǒng)設(shè)計(jì)</b></p><p><b> (一)網(wǎng)站業(yè)務(wù)流程</b></p><p>
25、 圖3-1 網(wǎng)站業(yè)務(wù)流程圖</p><p> ?。ㄈ?系統(tǒng)功能結(jié)構(gòu)圖</p><p> 1、 供求信息網(wǎng)前臺(tái)功能結(jié)構(gòu)圖</p><p> 圖3-3供求信息網(wǎng)前臺(tái)功能結(jié)構(gòu)圖</p><p> 2、 供求信息網(wǎng)后臺(tái)功能結(jié)構(gòu)圖</p><p> 圖3-4供求信息網(wǎng)后臺(tái)功能結(jié)構(gòu)圖</p><p&g
26、t;<b> ?。ㄋ模?數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p> 1、數(shù)據(jù)表樹形結(jié)構(gòu)圖</p><p> 圖3-5數(shù)據(jù)表樹形結(jié)構(gòu)圖</p><p> 2、數(shù)據(jù)庫(kù)E-R圖分析</p><p> 根據(jù)以上前幾章對(duì)網(wǎng)站所做的需求分析、流程設(shè)計(jì)以及系統(tǒng)功能結(jié)構(gòu)的確定,規(guī)劃出滿足用戶需求的各種實(shí)體以及它們之間的關(guān)系圖,本網(wǎng)站規(guī)
27、劃處的數(shù)據(jù)庫(kù)實(shí)體對(duì)象分別是供求信息實(shí)體、收費(fèi)供求信息實(shí)體、網(wǎng)站后臺(tái)用戶實(shí)體和網(wǎng)站后臺(tái)用戶登錄日志實(shí)體。</p><p> ?。?)供求信息實(shí)體E-R圖</p><p> 圖3-6供求信息實(shí)體E-R圖</p><p> (2)收費(fèi)供求信息實(shí)體E-R圖</p><p> 圖3-7收費(fèi)供求信息實(shí)體E-R圖</p><p&g
28、t; (3)網(wǎng)站后臺(tái)用戶實(shí)體E-R圖</p><p> 圖3-8網(wǎng)站后臺(tái)用戶實(shí)體E-R圖</p><p> ?。?)網(wǎng)站后臺(tái)用戶登錄日志實(shí)體E-R圖</p><p> 圖3-9 網(wǎng)站后臺(tái)用戶登錄日志實(shí)體E-R圖</p><p><b> 3、 數(shù)據(jù)表結(jié)構(gòu)</b></p><p> ?。?)
29、 tb_info(供求信息表)</p><p> 供求信息表主要是存儲(chǔ)用戶發(fā)布的免費(fèi)供求信息。數(shù)據(jù)表結(jié)構(gòu)如下圖</p><p> 圖3-10供求信息表數(shù)據(jù)結(jié)構(gòu)</p><p> ?。?) tb_LeaguerInfo(收費(fèi)供求信息表)</p><p> 圖3-11 收費(fèi)供求信息表數(shù)據(jù)結(jié)構(gòu)</p><p> ?。?
30、)tb_Power(網(wǎng)站后臺(tái)用戶表)</p><p> 圖3-12網(wǎng)站后臺(tái)用戶表數(shù)據(jù)結(jié)構(gòu)</p><p> ?。?)tb_PowerLog(網(wǎng)站后臺(tái)用戶登錄日志表)</p><p> 圖3-13網(wǎng)站后臺(tái)用戶登錄日志表數(shù)據(jù)結(jié)構(gòu)</p><p> ?。ㄎ澹┚W(wǎng)站文件組織結(jié)構(gòu)</p><p> 圖3-14網(wǎng)站文件組織結(jié)構(gòu)
31、</p><p><b> 四、實(shí)施階段</b></p><p><b> (一) 前臺(tái)設(shè)計(jì)</b></p><p><b> 1、 網(wǎng)站主頁(yè)設(shè)計(jì)</b></p><p> 網(wǎng)站主頁(yè)是關(guān)于網(wǎng)站的建設(shè)及形象宣傳,它對(duì)網(wǎng)站生成和發(fā)展起著非常重要的作用。網(wǎng)站首頁(yè)應(yīng)該是一個(gè)信息
32、量較大、內(nèi)容較豐富的宣傳平臺(tái)。</p><p> 供求信息網(wǎng)主頁(yè)如圖所示</p><p> 圖4-1 供求信息網(wǎng)主頁(yè)</p><p> ?。?) 網(wǎng)站主頁(yè)技術(shù)分析</p><p> 供求信息網(wǎng)的主頁(yè)和前臺(tái)其它所有子頁(yè)均使用了模板頁(yè)技術(shù)。模板業(yè)的主要功能是為ASP.NET應(yīng)用程序創(chuàng)建統(tǒng)一的用戶界面和樣式,它提供了共享的HTML、控件和代碼
33、,可作為一個(gè)模板,供網(wǎng)站內(nèi)所有的頁(yè)面使用,從而提升了整個(gè)程序開發(fā)的效率。</p><p> ?。?) 網(wǎng)站主頁(yè)實(shí)現(xiàn)代碼</p><p> 在主頁(yè)Web窗體的加載事件中將各種類型的部分供求信息綁定到DataList控件。代碼如下:</p><p> protected void Page_Load(object sender, EventArgs e)</p
34、><p><b> {</b></p><p> if (!IsPostBack) //!IsPostBack避免重復(fù)刷新加載頁(yè)面</p><p> { //獲取前6條分類供求信息</p><p> dlZP.DataSource = operation.SelectLeaguerInfo(true
35、, "招聘信息", 6);</p><p> dlZP.DataBind();</p><p> dlPX.DataSource = operation.SelectLeaguerInfo(true, "培訓(xùn)信息", 6);</p><p> dlPX.DataBind();</p><p>
36、dlGY.DataSource = operation.SelectLeaguerInfo(true, "公寓信息", 6);</p><p> dlGY.DataBind();</p><p> dlJJ.DataSource = operation.SelectLeaguerInfo(true, "家教信息", 6);</p>
37、<p> dlJJ.DataBind();</p><p> dlWPQG.DataSource = operation.SelectLeaguerInfo(true, "物品求購(gòu)", 6);</p><p> dlWPQG.DataBind();</p><p> dlWPCS.DataSource = operation.S
38、electLeaguerInfo(true, "物品出售", 6);</p><p> dlWPCS.DataBind();</p><p> dlQDCD.DataSource = operation.SelectLeaguerInfo(true, "求兌出兌", 6);</p><p> dlQDCD.DataBin
39、d();</p><p> dlCL.DataSource = operation.SelectLeaguerInfo(true, "車輛信息", 6);</p><p> dlCL.DataBind();</p><p><b> }</b></p><p><b> }</
40、b></p><p> 2、網(wǎng)站招聘信息頁(yè)設(shè)計(jì)</p><p> 網(wǎng)站招聘信息頁(yè)屬于供求信息網(wǎng)的子頁(yè),主要是顯示企事業(yè)單位的招聘信息。根據(jù)企業(yè)的實(shí)際情況和網(wǎng)站的自身發(fā)展,招聘信息頁(yè)主要分上、下兩部分顯示招聘,其中上半部分顯示收費(fèi)招聘信息,下半部分顯示免費(fèi)招聘信息。</p><p> (1) 網(wǎng)站招聘信息頁(yè)如圖所示</p><p>
41、 圖4-2 網(wǎng)站招聘信息頁(yè)</p><p> (2)網(wǎng)站招聘信息頁(yè)技術(shù)分析</p><p> 為了滿足招聘信息特殊格式的顯示,故DataList數(shù)據(jù)表格控件具有自定義布局顯示方式,但其不具備GridView數(shù)據(jù)表格控件靈活的分頁(yè)功能,則需要使用PagedDataSource類來(lái)完成分頁(yè)功能。</p><p> (1)DataList控件的使用</p&g
42、t;<p> DataList Web服務(wù)器控件通過(guò)自定義的格式顯示數(shù)據(jù)庫(kù)行的信息。顯示數(shù)據(jù)的格式在創(chuàng)建的模板中定義,可以為項(xiàng)、交替項(xiàng)、選定項(xiàng)和編輯項(xiàng)創(chuàng)建模板;標(biāo)頭、腳注和分隔符模板也用于自定義DataList的整體外觀。</p><p> ?。?)PagedDataSource類的使用</p><p> PagedDataSource類封裝那些允許數(shù)據(jù)表格控件(如Dat
43、aList控件)執(zhí)行分頁(yè)操作的屬性。如果需要對(duì)自定義數(shù)據(jù)綁定控件提供分頁(yè)支持,即可用此類。</p><p> (3) 網(wǎng)站招聘信息頁(yè)實(shí)現(xiàn)代碼</p><p> <1> 聲明全局靜態(tài)變量和類對(duì)象,用途參見代碼中的注釋部分。在頁(yè)面的加載事件中主要實(shí)現(xiàn)功能:實(shí)現(xiàn)獲取查詢關(guān)鍵字信息;調(diào)用自定義方法DataListBind實(shí)現(xiàn)免費(fèi)招聘信息分頁(yè)顯示;顯示未過(guò)期的收費(fèi)招聘信息。實(shí)現(xiàn)代碼如
44、下:</p><p> Operation operation = new Operation(); //聲明業(yè)務(wù)類對(duì)象</p><p> static string infoType = ""; //聲明供求信息類型對(duì)象</p><p> static string infoKey = "";
45、 //聲明查詢信息關(guān)鍵字</p><p> static PagedDataSource pds = new PagedDataSource(); //聲明</p><p> protected void Page_Load(object sender, EventArgs e)</p><p><b> {</b>
46、</p><p> if (!IsPostBack)</p><p><b> {</b></p><p> infoType = "招聘信息";</p><p> //infoKey的意思用語(yǔ)用戶快速檢索,如果值為空,顯示所有招聘供求信息,否則顯示查詢內(nèi)容</p><p&
47、gt; infoKey = Convert.ToString(Session["key"]); </p><p> this.DataListBind();</p><p> //顯示未過(guò)期收費(fèi)信息</p><p> dlCharge.DataSource = operation.SelectLeaguerInfo(true, infoT
48、ype);</p><p> dlCharge.DataBind();</p><p> Session["key"] = null;</p><p><b> }</b></p><p><b> }</b></p><p> <2>
49、; 自定義DataListBind方法主要用于實(shí)現(xiàn)DataList控件(分頁(yè)顯示免費(fèi)供求信息)綁定及分頁(yè)功能。實(shí)現(xiàn)代碼如下:</p><p> /// <summary></p><p> /// 將數(shù)據(jù)綁定到DataList控件</p><p> /// </summary></p><p> public
50、void DataListBind()</p><p><b> {</b></p><p> //將分頁(yè)結(jié)果設(shè)置結(jié)果賦值給新的頁(yè)數(shù)據(jù)源對(duì)象</p><p> pds = operation.PageDataListBind(infoType, infoKey, Convert.ToInt32(lblCurrentPage.Text),
51、10);</p><p> lnkBtnFirst.Enabled = true; //控件翻頁(yè)控件都設(shè)置為可用</p><p> lnkBtnLast.Enabled = true;</p><p> lnkBtnNext.Enabled = true;</p><p> lnkBtnPrevious.Enabled =
52、true;</p><p> if (lblCurrentPage.Text == "1") //如果當(dāng)前顯示第一頁(yè),“第一頁(yè)”和“上一頁(yè)”按鈕不可用。</p><p><b> {</b></p><p> lnkBtnPrevious.Enabled = false;</p><p>
53、 lnkBtnFirst.Enabled = false;</p><p><b> }</b></p><p> if (lblCurrentPage.Text == pds.PageCount.ToString()) //如果顯示最后一頁(yè),“末一頁(yè)”和“下一頁(yè)”按鈕不可用。</p><p><b> {</b>
54、</p><p> lnkBtnNext.Enabled = false;</p><p> lnkBtnLast.Enabled = false;</p><p><b> }</b></p><p> lblSumPage.Text = pds.PageCount.ToString(); //實(shí)現(xiàn)總頁(yè)數(shù)&l
55、t;/p><p> dlFree.DataSource = pds; //綁定數(shù)據(jù)源</p><p> dlFree.DataKeyField = "id";</p><p> dlFree.DataBind();</p><p><b> }</b></p>
56、<p> <3> 單擊“第一頁(yè)”LinkButton控件,主要講DataList控件顯示的免費(fèi)招聘信息跳轉(zhuǎn)到第一頁(yè)。實(shí)現(xiàn)代碼如下:</p><p> protected void lnkBtnFirst_Click(object sender, EventArgs e)</p><p><b> {</b></p><p
57、> lblCurrentPage.Text = "1"; //第一頁(yè)</p><p> DataListBind();</p><p><b> }</b></p><p> <4> 單擊“上一頁(yè)”LinkButton控件,主要講DataList控件顯示的免費(fèi)招聘信息跳轉(zhuǎn)到上一頁(yè)。實(shí)現(xiàn)代碼如下:&
58、lt;/p><p> protected void lnkBtnPrevious_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> lblCurrentPage.Text = (Convert.ToInt32(lblCurrentPage.Text) - 1).ToSt
59、ring(); //上一頁(yè)</p><p> DataListBind();</p><p><b> }</b></p><p> <5> 單擊“下一頁(yè)”LinkButton控件,主要講DataList控件顯示的免費(fèi)招聘信息跳轉(zhuǎn)到下一頁(yè)。實(shí)現(xiàn)代碼如下:</p><p> protected voi
60、d lnkBtnNext_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> lblCurrentPage.Text = (Convert.ToInt32(lblCurrentPage.Text) + 1).ToString(); //下一頁(yè)</p><p> Dat
61、aListBind();</p><p><b> }</b></p><p> <6> 單擊“末一頁(yè)”LinkButton控件,主要講DataList控件顯示的免費(fèi)招聘信息跳轉(zhuǎn)到末一頁(yè)。實(shí)現(xiàn)代碼如下:</p><p> protected void lnkBtnLast_Click(object sender, EventA
62、rgs e) //最后一頁(yè)</p><p><b> {</b></p><p> lblCurrentPage.Text = lblSumPage.Text;</p><p> DataListBind();</p><p><b> }</b></p><p>
63、; 3、 免費(fèi)供求信息發(fā)布頁(yè)設(shè)計(jì)</p><p> 免費(fèi)供求信息發(fā)布頁(yè)針對(duì)的對(duì)象為供求信息用戶,是供求信息網(wǎng)站非常重要的功能,也是供求信息網(wǎng)站的核心功能。用戶可以根據(jù)自身需要將供求信息發(fā)布到相應(yīng)的信息類別中(共包括11個(gè)信息類別:招聘信息、求職信息、培訓(xùn)信息、公寓信息、家教信息、物品求購(gòu)、物品出售、求兌出兌、車輛信息、尋求合作、企業(yè)廣告等類型供求信息)。供求信息成功發(fā)布后,管理員需要在后臺(tái)對(duì)發(fā)布信息進(jìn)行審核,
64、如果審核通過(guò)后,則顯示在相應(yīng)的信息類別網(wǎng)頁(yè)中。</p><p> ?。?)免費(fèi)供求信息發(fā)布頁(yè)如圖所示。</p><p> 圖4-3 免費(fèi)供求信息發(fā)布頁(yè)</p><p> (2) 免費(fèi)供求信息發(fā)布頁(yè)技術(shù)分析</p><p> 當(dāng)用戶發(fā)布供求信息時(shí),需要通過(guò)程序進(jìn)行合法數(shù)據(jù)驗(yàn)證,例如信息標(biāo)題、信息內(nèi)容、聯(lián)系人、</p><
65、;p> (1)RequiredFieldValidator驗(yàn)證控件</p><p> 該驗(yàn)證控件用于驗(yàn)證文本框中必須輸入的信息,既不能為空。本程序需要使用該控件來(lái)驗(yàn)證“發(fā)布供求信息”的相關(guān)文本框不能為空。</p><p> ?。?)RegularExpressionValidator驗(yàn)證控件</p><p> RegularExpressionValid
66、ator驗(yàn)證控件又稱正則表達(dá)式驗(yàn)證控件,用戶可以自定義或書寫自己的驗(yàn)證表達(dá)式。本程序主要使用該驗(yàn)證控件驗(yàn)證電話號(hào)碼是否正確。</p><p> ?。?)免費(fèi)供求信息發(fā)布頁(yè)實(shí)現(xiàn)代碼</p><p> 單擊“發(fā)布信息”按鈕,信息經(jīng)驗(yàn)證無(wú)誤后方可添加到數(shù)據(jù)庫(kù)中。實(shí)現(xiàn)代碼如下:</p><p> Operation operation = new Operation()
67、; //聲明業(yè)務(wù)層類對(duì)象</p><p> protected void imgBtnAdd_Click(object sender, ImageClickEventArgs e)</p><p><b> {</b></p><p> operation.InsertInfo(DropDownList1.Text, txtTitle.T
68、ext.Trim(), txtInfo.Text.Trim(), txtLinkMan.Text.Trim(), txtTel.Text.Trim());</p><p> WebMessageBox.Show("信息發(fā)布成功!", "Default.aspx");</p><p><b> }</b></p>
69、<p><b> ?。ǘ?后臺(tái)設(shè)計(jì)</b></p><p> 1、 后臺(tái)管理員登陸界面設(shè)計(jì)</p><p> 圖4-4 后臺(tái)管理員登陸界面</p><p> 2、 免費(fèi)供求信息審核頁(yè)設(shè)計(jì)</p><p> 任何用戶都可以免費(fèi)發(fā)布供求信息,如果用戶發(fā)布的供求信息屬于不道德、不健康以及違法的信息,那么將
70、會(huì)造成不可估計(jì)的損失。所以后臺(tái)管理人員可以對(duì)供求信息進(jìn)行審核通過(guò)的供求信息可以顯示在分類相應(yīng)的頁(yè)面中,否則,信息不能發(fā)布。</p><p> ?。?)免費(fèi)供求信息審核頁(yè)如圖所示</p><p> 圖4-5 免費(fèi)供求信息審核頁(yè)</p><p> ?。?)免費(fèi)供求信息審核頁(yè)技術(shù)分析</p><p> 免費(fèi)供求信息審核頁(yè)中,主要是用到了Grid
71、View表格中應(yīng)用的3個(gè)典型功能,應(yīng)用如下:</p><p> 將0和1替換為未審核和已審核狀態(tài)類型</p><p> 表格中多余的文字用…代替</p><p><b> 表格中高亮顯示行</b></p><p> ?。?) 免費(fèi)供求信息審核頁(yè)實(shí)現(xiàn)代碼</p><p> <1>
72、 在頁(yè)面的加載事件中,獲取供求信息的類型,并調(diào)用自定義GridViewBind方法查詢相關(guān)類型的供求信息顯示在GridView控件中。值得注意的是,供求信息網(wǎng)所有分類供求信息審核都是在BackGround/CheckInfo.aspx頁(yè)面實(shí)現(xiàn)的,頁(yè)面加載事件中實(shí)現(xiàn)的代碼如下:</p><p> Operation operation = new Operation(); //業(yè)務(wù)類對(duì)象</p>&
73、lt;p> static string infoType = ""; //供求信息類型</p><p> //DataSet dsCheckInfo = null;</p><p> static int CheckType = -1; //3種類別:全部顯示(-1代表全部顯示),顯示未審核(0),顯示審核(1)</p>
74、<p> protected void Page_Load(object sender, EventArgs e)</p><p><b> {</b></p><p> if (!IsPostBack)</p><p><b> {</b></p><p> infoType
75、= Request.QueryString["id"].ToString();</p><p> GridViewBind(infoType);</p><p><b> }</b></p><p><b> }</b></p><p> <2> 自定義Gri
76、dViewBind方法,用于查詢相關(guān)類型的供求信息,并且將查詢結(jié)果顯示在GridView表格控件中,實(shí)現(xiàn)代碼如下:</p><p> /// <summary></p><p> /// 綁定供求信息到GridViev控件</p><p> /// </summary></p><p> /// <par
77、am name="type">供求信息類別</param></p><p> private void GridViewBind(string type)</p><p><b> {</b></p><p> GridView1.DataSource = operation.SelectInfo(t
78、ype);</p><p> GridView1.DataKeyNames=new string[] {"id"};</p><p> GridView1.DataBind();</p><p><b> //顯示當(dāng)前頁(yè)數(shù)</b></p><p> lblPageSum.Text = &quo
79、t;當(dāng)前頁(yè)為 " + (GridView1.PageIndex + 1) + " / " + GridView1.PageCount + " 頁(yè)";</p><p><b> }</b></p><p> <3> GridView控件的RowDataBound事件是在將數(shù)據(jù)行綁定到數(shù)據(jù)時(shí)發(fā)生,那么該事
80、件下每綁定一行,就設(shè)置每行的相關(guān)功能,如高亮顯示行、設(shè)置審核狀態(tài)、多余的文字使用…替代。實(shí)現(xiàn)代碼如下:</p><p> protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)</p><p><b> {</b></p><p> if (
81、e.Row.RowType == DataControlRowType.DataRow)</p><p><b> {</b></p><p><b> //高亮顯示指定行</b></p><p> e.Row.Attributes.Add("onMouseOver", "Color=t
82、his.style.backgroundColor;this.style.backgroundColor='#FFF000'");</p><p> e.Row.Attributes.Add("onMouseOut", "this.style.backgroundColor=Color;");</p><p> //設(shè)置
83、審核狀態(tài),并且設(shè)置相應(yīng)的顏色。</p><p> if (e.Row.Cells[5].Text == "False")</p><p><b> {</b></p><p> e.Row.Cells[5].Text =StringFormat.HighLight("未審核",true);</
84、p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> e.Row.Cells[5].Text = StringFormat.HighLight("已審核", false);&
85、lt;/p><p><b> }</b></p><p> //多余字 使用...顯示</p><p> e.Row.Cells[2].Text = StringFormat.Out(e.Row.Cells[2].Text, 18);</p><p><b> }</b></p>
86、<p><b> }</b></p><p> <4> SelectedIndexChanging事件發(fā)生在單擊某一行的“審核/取消”按鈕以后發(fā)生,本程序通過(guò)該事件實(shí)現(xiàn)對(duì)供求信息的審核和取消工作。實(shí)現(xiàn)代碼如下:</p><p> protected void GridView1_SelectedIndexChanging(object se
87、nder, GridViewSelectEventArgs e)</p><p><b> {</b></p><p> string id = GridView1.DataKeys[e.NewSelectedIndex].Value.ToString();</p><p> operation.UpdateInfo(id, infoTy
88、pe);</p><p> //按審核類型綁定數(shù)據(jù)(3種類別:全部顯示(-1),顯示未審核(0),顯示審核(1))</p><p> switch (CheckType)</p><p><b> {</b></p><p><b> case -1:</b></p><
89、p> GridViewBind(infoType);</p><p><b> break;</b></p><p><b> case 0:</b></p><p> GridView1.DataSource = operation.SelectInfo(infoType, false);</p>
90、;<p> GridView1.DataBind();</p><p><b> break;</b></p><p><b> case 1:</b></p><p> GridView1.DataSource = operation.SelectInfo(infoType, true);</
91、p><p> GridView1.DataBind();</p><p><b> break;</b></p><p><b> }</b></p><p><b> }</b></p><p> <5> RowDeleting 事件
92、是在單擊某行的詳細(xì)信息按鈕時(shí),但在GridView控件刪除該行之前發(fā)生。在此不是實(shí)現(xiàn)刪除,只是通過(guò)刪除命令查看詳細(xì)供求信息的功能。實(shí)現(xiàn)代碼如下:</p><p> protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)</p><p><b> {</b><
93、/p><p> string id = GridView1.DataKeys[e.RowIndex].Value.ToString();</p><p> Response.Write("<script> window.open('DetailInfo.aspx?id=" + id + "&&type=" + in
94、foType + "','','height=258, width=679, top=200, left=200') </script>");</p><p> Response.Write("<script>history.go(-1)</script>");</p><p&
95、gt;<b> }</b></p><p> <6> PageIndexChanging事件是在單擊某一頁(yè)導(dǎo)航按鈕時(shí),但在GridView控件處理分頁(yè)操作之前發(fā)生。通過(guò)該事件主要是實(shí)現(xiàn)頁(yè)面的分頁(yè)功能。另外,在本程序主要實(shí)現(xiàn)了按審核、未審核等情況顯示供求信息,則需要按相應(yīng)情況的數(shù)據(jù)源綁定GridView控件,否則程序不會(huì)報(bào)錯(cuò),但會(huì)出現(xiàn)亂分頁(yè)現(xiàn)象。實(shí)現(xiàn)代碼如下:</p>
96、;<p> protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)</p><p><b> {</b></p><p><b> //分頁(yè)設(shè)置</b></p><p> GridView1.
97、PageIndex = e.NewPageIndex;</p><p> //按審核類型綁定數(shù)據(jù)(3種類別:全部顯示(-1),顯示未審核(0),顯示審核(1))</p><p> switch (CheckType)</p><p><b> { </b></p><p><b> case -1:&l
98、t;/b></p><p> GridViewBind(infoType);</p><p><b> break;</b></p><p><b> case 0:</b></p><p> GridView1.DataSource = operation.SelectInfo(in
99、foType, false);</p><p> GridView1.DataBind();</p><p><b> break;</b></p><p><b> case 1:</b></p><p> GridView1.DataSource = operation.SelectIn
100、fo(infoType, true);</p><p> GridView1.DataBind();</p><p><b> break;</b></p><p><b> }</b></p><p><b> //顯示當(dāng)前頁(yè)數(shù)</b></p><
101、p> lblPageSum.Text = "當(dāng)前頁(yè)為 " + (GridView1.PageIndex + 1) + " / " + GridView1.PageCount + " 頁(yè)";</p><p><b> }</b></p><p> <7> 單擊“已審核供求信息”按鈕,顯示
102、已經(jīng)審核供求信息。實(shí)現(xiàn)代碼如下:</p><p> protected void rdoBtnCheckTrue_CheckedChanged(object sender, EventArgs e)</p><p><b> {</b></p><p> GridView1.PageIndex = 0;</p><p&
103、gt; GridView1.DataSource = operation.SelectInfo(infoType, true);</p><p> GridView1.DataBind();</p><p> CheckType = 1;</p><p><b> //顯示當(dāng)前頁(yè)數(shù)</b></p><p> l
104、blPageSum.Text = "當(dāng)前頁(yè)為 " + (GridView1.PageIndex + 1) + " / " + GridView1.PageCount + " 頁(yè)";</p><p><b> }</b></p><p> <8> 單擊“未審核供求信息”按鈕,顯示未審核供求信息。
105、實(shí)現(xiàn)代碼如下:</p><p> protected void rdoBtnCheckFalse_CheckedChanged(object sender, EventArgs e)</p><p><b> {</b></p><p> GridView1.PageIndex = 0;</p><p> Gri
106、dView1.DataSource = operation.SelectInfo(infoType, false);</p><p> GridView1.DataBind();</p><p> CheckType = 0;</p><p><b> //顯示當(dāng)前頁(yè)數(shù)</b></p><p> lblPageS
107、um.Text = "當(dāng)前頁(yè)為 " + (GridView1.PageIndex + 1) + " / " + GridView1.PageCount + " 頁(yè)";</p><p><b> }</b></p><p> ?。?)單擊“顯示同類型所有供求信息”按鈕,顯示同類型所有供求信息。實(shí)現(xiàn)代碼如下:&
108、lt;/p><p> protected void rdoBtnCheckAll_CheckedChanged(object sender, EventArgs e)</p><p><b> {</b></p><p> GridView1.PageIndex = 0;</p><p> GridViewBind(
109、infoType);</p><p> CheckType = -1;</p><p><b> //顯示當(dāng)前頁(yè)數(shù)</b></p><p> lblPageSum.Text = "當(dāng)前頁(yè)為 " + (GridView1.PageIndex + 1) + " / " + GridView1.PageC
110、ount + " 頁(yè)";</p><p><b> }</b></p><p> 2、免費(fèi)供求信息刪除管理頁(yè)設(shè)計(jì)</p><p> 免費(fèi)供求信息的刪除只要是刪除沒有通過(guò)審核的信息,網(wǎng)站后臺(tái)管理員刪除供求信息時(shí),會(huì)提示一個(gè)確認(rèn)信息框,防止用戶誤刪除信息。</p><p> ?。?) 免費(fèi)供求信息刪
111、除管理頁(yè)如下圖所示</p><p> 圖4-6免費(fèi)供求信息刪除管理頁(yè)</p><p> ?。?) 免費(fèi)供求信息刪除管理技術(shù)分析</p><p> 正常情況下,在GridView空間中完成刪除功能是沒有信息提示框的,需要通過(guò)HtmlControl.Attributes屬性的Add方法。Add方法:將屬性(Attribute)添加到服務(wù)器控件的AttributeCo
112、llection對(duì)象。</p><p> (3)免費(fèi)供求信息刪除管理實(shí)現(xiàn)代碼</p><p> <1> 在頁(yè)面的加載事件中,獲取供求信息的類型,并調(diào)用自定義GridViewBind方法查詢相關(guān)類型的供求信息山是在GridView控件中。值得注意的是,供求信息網(wǎng)所有免費(fèi)供求信息的刪除管理都是在BackGround/DeleteInfo.aspx頁(yè)面實(shí)現(xiàn)的。頁(yè)面的加載事件中實(shí)現(xiàn)
113、代碼如下:</p><p> Operation operation = new Operation(); //業(yè)務(wù)類對(duì)象</p><p> static string infoType = ""; //供求信息類型</p><p> protected void Page_Load(object sender, EventArg
114、s e)</p><p><b> {</b></p><p> if (!IsPostBack)</p><p><b> {</b></p><p> infoType = Request.QueryString["id"].ToString();</p>
115、<p> GridViewBind(infoType);</p><p><b> }</b></p><p><b> }</b></p><p> <2> 自定義GridViewBind方法,用于查詢相關(guān)類型的供求信息,并且將查詢結(jié)果顯示在GridView表格控件中。實(shí)現(xiàn)代碼如下:&l
116、t;/p><p> /// <summary></p><p> /// 綁定供求信息到GridViev控件</p><p> /// </summary></p><p> /// <param name="type">供求信息類別</param></p>
117、<p> private void GridViewBind(string type)</p><p><b> {</b></p><p> GridView1.DataSource = operation.SelectInfo(type);</p><p> GridView1.DataKeyNames = new st
118、ring[] { "id" };</p><p> GridView1.DataBind();</p><p><b> //顯示當(dāng)前頁(yè)數(shù)</b></p><p> lblPageSum.Text = "當(dāng)前頁(yè)為 " + (GridView1.PageIndex + 1) + " / &q
119、uot; + GridView1.PageCount + " 頁(yè)";</p><p><b> }</b></p><p> <3> GridView控件的RowDataBound事件是在將數(shù)據(jù)行綁定到數(shù)據(jù)時(shí)發(fā)生,則在該事件下每綁定一行,就設(shè)置每行的相關(guān)功能,如高亮顯示行、設(shè)置審核狀態(tài)、多余的文字使用…代替、刪除功能供求信息前彈出提
120、示框。實(shí)現(xiàn)代碼如下:</p><p> protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)</p><p><b> {</b></p><p> if (e.Row.RowType == DataControlRowType.DataR
121、ow)</p><p><b> {</b></p><p><b> //高亮顯示指定行</b></p><p> e.Row.Attributes.Add("onMouseOver", "Color=this.style.backgroundColor;this.style.back
122、groundColor='#FFF000'");</p><p> e.Row.Attributes.Add("onMouseOut", "this.style.backgroundColor=Color;");</p><p> //設(shè)置審核狀態(tài),并且設(shè)置相應(yīng)的顏色。</p><p> if
123、(e.Row.Cells[5].Text == "False")</p><p><b> {</b></p><p> e.Row.Cells[5].Text = StringFormat.HighLight("未審核", true);</p><p><b> }</b>&
124、lt;/p><p><b> else</b></p><p><b> {</b></p><p> e.Row.Cells[5].Text = StringFormat.HighLight("已審核", false);</p><p><b> }</b&
125、gt;</p><p> //多余字 使用...顯示</p><p> e.Row.Cells[2].Text = StringFormat.Out(e.Row.Cells[2].Text, 18);</p><p> //刪除指定行數(shù)據(jù)時(shí),彈出詢問(wèn)對(duì)話框</p><p> ((LinkButton)(e.Row.Cells[7].C
126、ontrols[0])).Attributes.Add("onclick", "return confirm('是否刪除當(dāng)前行數(shù)據(jù)!')");</p><p><b> }</b></p><p><b> }</b></p><p> <4> Se
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 供求信息網(wǎng)系統(tǒng)分析課程設(shè)計(jì)
- 招生信息網(wǎng)畢業(yè)論文
- 招生信息網(wǎng)畢業(yè)論文
- 畢業(yè)論文范文——物流信息網(wǎng)
- 網(wǎng)上供求信息發(fā)布系統(tǒng).pdf
- 物流信息網(wǎng)站畢業(yè)論文
- 就業(yè)信息網(wǎng)站畢業(yè)論文
- “飛轉(zhuǎn)物流信息網(wǎng)”的系統(tǒng)設(shè)計(jì)與開發(fā)[畢業(yè)論文]
- 寧波房產(chǎn)分類信息網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn) 【畢業(yè)論文】
- 常熟理工學(xué)院食堂信息網(wǎng)畢業(yè)論文
- jsp就業(yè)信息網(wǎng)論文
- 城市供求信息平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)【開題報(bào)告】
- 城市供求信息平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)【文獻(xiàn)綜述】
- 人力資源場(chǎng)供求信息統(tǒng)計(jì)分析報(bào)表
- 醫(yī)院信息網(wǎng)絡(luò)管理系統(tǒng)畢業(yè)論文
- 農(nóng)產(chǎn)品終端市場(chǎng)供求信息對(duì)接機(jī)制探討
- 基于.net的動(dòng)態(tài)供求信息發(fā)布系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 企業(yè)信息網(wǎng)絡(luò)安全建設(shè)畢業(yè)論文
- 企業(yè)信息網(wǎng)絡(luò)安全建設(shè)畢業(yè)論文
- “飛轉(zhuǎn)物流信息網(wǎng)”的系統(tǒng)設(shè)計(jì)與開發(fā)[畢業(yè)論文+開題報(bào)告+文獻(xiàn)綜述+外文翻譯]
評(píng)論
0/150
提交評(píng)論