版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p><b> 電子商務(wù)期末考查</b></p><p> 項目名稱: 留言板網(wǎng)頁 成績: </p><p><b> 目錄</b></p><p> 1 系統(tǒng)應(yīng)用背景1</p><p> 2 系統(tǒng)需
2、求分析2</p><p> 3 系統(tǒng)可行性分析3</p><p> 3.1 技術(shù)可行性3</p><p> 3.2 操作可行性3</p><p><b> 4 系統(tǒng)設(shè)計5</b></p><p> 4.1 系統(tǒng)流程5</p><p> 4.2
3、 系統(tǒng)結(jié)構(gòu)7</p><p> 4.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計7</p><p> 4.4 物理結(jié)構(gòu)設(shè)計9</p><p><b> 5 界面設(shè)計9</b></p><p> 5.1 管理員登錄設(shè)計9</p><p> 5.2 新增管理員頁面11</p>
4、<p> 5.3 留言板頁面13</p><p> 6 系統(tǒng)實現(xiàn)19</p><p><b> 7 總結(jié)21</b></p><p> 8 參考文獻22</p><p><b> 1 系統(tǒng)應(yīng)用背景</b></p><p> 在網(wǎng)絡(luò)網(wǎng)絡(luò)技
5、術(shù)迅速發(fā)展以信息交流頻繁的今天,網(wǎng)絡(luò)應(yīng)用已經(jīng)滲透到人類社會的各個角落。作為網(wǎng)絡(luò)世界的支撐點的網(wǎng)站,更是人們關(guān)注的熱點:政府利用網(wǎng)站宣傳自己的施政綱領(lǐng),日益成為與百姓交流的直通車;企業(yè)利用網(wǎng)站宣傳自己的形象,進而挖掘無限商機;個人利用網(wǎng)站展示個性風采,創(chuàng)建彼此溝通的橋梁。越來越多的網(wǎng)站建立了自己的WWW網(wǎng)站。</p><p> BBS 系統(tǒng)是最常見的一類網(wǎng)上社區(qū),是 Internet 上最重要的應(yīng)用之一。隨著In
6、ternet 的普及,許多原本只提供 Telnet 方式登錄的 BBS 系統(tǒng)也提供了允許用戶使用 HTTP 協(xié)議方式進行網(wǎng)上交流的功能,Telnet 與 HTTP 的應(yīng)用界限開始交融。當用戶在網(wǎng)上沖浪訪問到一個制作精美、內(nèi)容豐富的網(wǎng)站時,會想到將自己的喜愛之情告訴網(wǎng)站的制作人。同樣,當用戶看到一個不能令人滿意的網(wǎng)站時,也會想到將自己的高見留給網(wǎng)站的維護者,希望他們能有所改進。這時就要用到互動式網(wǎng)絡(luò)一個重要的功能——留言板系統(tǒng)。留言板是網(wǎng)
7、站上用戶交流信息、相互溝通的樂園。留言板是一種最為簡單的 BBS 應(yīng)用。借助留言板,瀏覽者可以張貼留言給站長或其他瀏覽者。在企業(yè)或單位內(nèi)部的局域網(wǎng)中,留言板提供了員工之間交流的絕好的場所。</p><p><b> 2 系統(tǒng)需求分析</b></p><p> 留言板就是利用計算機硬件,軟件設(shè)備和網(wǎng)絡(luò)基礎(chǔ)設(shè)施用來記錄,展示文字信息的載體,有比較強的時效性。例如:如
8、果你想要解決你不知道的一些問題,你可以在上面進行留言,知道的人會對你的問題進行針對性的回答,你還可以繼對他的回答進行留言,大家可以很方便的進行交流和溝通,總的來說。該系統(tǒng)具有5個功能模塊:</p><p><b> ?。?)登錄界面:</b></p><p> 做出登錄界面,然后通過輸入用戶或者管理員用戶名和密碼來登錄。</p><p>&l
9、t;b> (2)留言版面:</b></p><p> 做出留言版面,留言者能看到自己的留言,用戶名和地址</p><p> (3)用戶的權(quán)利與義務(wù):</p><p> 用戶是普通用戶口令登錄只可留言,如果用戶用管理員口令登錄則可以實現(xiàn)對用戶留言的回復、刪除等功能</p><p><b> ?。?)留言:&l
10、t;/b></p><p> 留言者在留言時不能為空,若為空時將提醒留言者“留言失敗”;成功提交留言時 “留言成功”。</p><p><b> ?。?)后臺數(shù)據(jù)庫:</b></p><p> 采用ASP動態(tài)網(wǎng)頁技術(shù)實現(xiàn)網(wǎng)頁與數(shù)據(jù)庫之間的連接,WEB中當一個文件將變量傳送到另一個文件后,自動產(chǎn)生一個變量,并通過SQL語句進行數(shù)據(jù)庫操作
11、,從數(shù)據(jù)庫中讀出數(shù)據(jù),并顯示出來。</p><p><b> 1.數(shù)據(jù)庫架構(gòu)</b></p><p> 留言板數(shù)據(jù)庫中數(shù)據(jù)表的字段類型。包括:ID(自動遞增,不可重復)、標題、內(nèi)容、姓名、電話、IP、日期、回復內(nèi)容。</p><p><b> 2.過濾垃圾信息</b></p><p> 判斷
12、用戶是否不停輸入相同字符的信息,如果相同 字符信息重復連續(xù)出現(xiàn)4次,將自動視為垃圾留言信息,系統(tǒng)不給予留言或者回復功能。</p><p> 3.添加、刪除、修改數(shù)據(jù)表項</p><p> 根據(jù)實際應(yīng)用,可自行添加、刪除或者修改數(shù)據(jù)表中的字段類型,實現(xiàn)靈活化數(shù)據(jù)庫管理功能。對實用價值不高的字段進行刪除,有利于數(shù)據(jù)從數(shù)據(jù)庫中的讀取和存儲速度。</p><p> 4
13、.留言板數(shù)據(jù)庫維護及備份</p><p> 為管理員提供數(shù)據(jù)備份功能。后臺管理員可以自定義在某一定時間后,對留言板進行數(shù)據(jù)備份,便于數(shù)據(jù)出錯后,可以即時恢復正常,保障用戶信息不丟失。</p><p> 3 系統(tǒng)可行性分析</p><p><b> 3.1 技術(shù)可行性</b></p><p> 這個留言板網(wǎng)站是為
14、了滿足人們的需求而產(chǎn)生的,采用B/S三層體系結(jié)構(gòu),表示層用ASP.NET開發(fā)平臺,業(yè)務(wù)層用C#編程語言,數(shù)據(jù)層用ADO.NET。后臺數(shù)據(jù)存儲用SQL Sever2008數(shù)據(jù)庫。三層結(jié)構(gòu)體系能夠負責客戶機與服務(wù)器、服務(wù)器和服務(wù)器之間的連接和通信,實現(xiàn)應(yīng)用與數(shù)據(jù)庫的高效連接:提供一個三層結(jié)構(gòu)的應(yīng)用開發(fā)、運行、部署和管理的平臺。這三種層結(jié)構(gòu)在曾與曾之間相互獨立,任何一層的改變不會影響其他曾的功能。上述技術(shù)使用與本網(wǎng)站的開發(fā)。因此,本網(wǎng)站的開發(fā)
15、在技術(shù)上是可行的。</p><p><b> 3.2 操作可行性</b></p><p> 網(wǎng)站運行于Windows環(huán)境,其用戶操作頁面友好設(shè)計“網(wǎng)站導航”便于用戶操作。</p><p> 網(wǎng)站的基本操作如下:</p><p><b> ?普通用戶</b></p><p&
16、gt; 自己留言,也可以觀看別人的留言</p><p><b> ?管理員</b></p><p> 可以回復、對不文明的留言進行刪除等操作</p><p><b> 4 系統(tǒng)設(shè)計</b></p><p><b> 4.1 系統(tǒng)流程</b></p>
17、<p><b> 4.2 系統(tǒng)結(jié)構(gòu)</b></p><p> 4.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計</p><p> 這本課題設(shè)計規(guī)劃的實體有管理員,用戶,留言和留言回復板塊,本實體的聯(lián)系如下圖</p><p><b> 用戶的實體屬性圖4</b></p><p> 留言板的實體屬性圖
18、6</p><p> 回復留言的實體屬性圖7</p><p> 4.4 物理結(jié)構(gòu)設(shè)計</p><p> 本課題目前為數(shù)據(jù)庫建立的2張表。</p><p> 管理員的表Admin,包括登錄密碼和登錄名,其中登錄密碼為加密密碼。</p><p> 留言用戶表Books,只要記錄用戶的信息,包括Books_Id,
19、Books_Name,Books_Mail,Books_Qq,Books_Info,Books_Info,Books_Time,Books_Ip,Books_Reply。</p><p><b> 5 界面設(shè)計</b></p><p> 本網(wǎng)站將多個頁面都整合到了Index.asp一個頁面中</p><p> 5.1 管理員登錄設(shè)計&
20、lt;/p><p> 頁面采用表單設(shè)計,用來讓管理員輸入賬號和密碼的并檢查用戶名和密碼與數(shù)據(jù)庫里面管理員信息表的信息是否一致,如果正確則跳轉(zhuǎn)到留言板的主頁,否則提示賬號或者密碼錯誤,繼續(xù)輸入管理員的賬號和密碼。</p><p><b> 登陸頁面圖8</b></p><p><b> 核心代碼如下</b></p&g
21、t;<p> <table border="0" cellpadding="3" cellspacing="1" style="border-collapse: collapse" width="260" bgcolor="#CCCCCC" align="center">
22、</p><p><b> <tr></b></p><p> <td bgcolor="#FFFFFF"></p><p> <table border="0" cellpadding="0" style="border-collapse
23、: collapse" width="100%"></p><p><b> <tr></b></p><p> <td style="padding-left:10px;">· 管理登陸 ·</td></p><p> <
24、;td align="right" style="padding-right:13px;"><a href="<% =Url %>"><font color="#FF0000">返回</font></a></td></p><p><b> &l
25、t;/tr></b></p><p><b> </table></b></p><p><b> </td></b></p><p><b> </tr></b></p><p><b> <tr&
26、gt;</b></p><p> <td bgcolor="#FFFFFF"></p><p> <table border="0" cellpadding="0" style="border-collapse: collapse" width="100%"
27、></p><p> <form method="post" Action="?Action=logincheck" onSubmit="return Login(this);"></p><p><b> <tr></b></p><p> <
28、;td align="center" width="80">管理員:</td></p><p> <td><input type="text" name="Admin_User" class="input"></td></p><p>
29、<b> </tr></b></p><p><b> <tr></b></p><p> <td align="center">密 碼:</td></p><p> <td><input type="
30、;password" name="Admin_Pass" class="input"></td></p><p><b> </tr></b></p><p><b> <tr></b></p><p> <td hei
31、ght="40" colspan="2" align="center"><input type="submit" value=" 登錄 " class="bmit"> <input type="reset" value=" 重置
32、 " class="bmit"></td></p><p><b> </tr></b></p><p><b> </form></b></p><p><b> </table></b></p>
33、<p><b> </td></b></p><p><b> </tr></b></p><p><b> </table></b></p><p> 5.2 新增管理員頁面</p><p> 頁面采用表單,插入表格
34、的設(shè)計。注冊時需要輸入管理員名稱,管理員密碼等。提交時,若輸入的用戶賬號存在則要發(fā)出提醒。如下圖所示:</p><p><b> 注冊頁面圖9</b></p><p><b> 其核心控件代碼為為</b></p><p> <table border="0" cellpadding=&quo
35、t;3" cellspacing="1" style="border-collapse: collapse" width="260" bgcolor="#CCCCCC" align="center"></p><p><b> <tr></b></p>
36、<p> <td bgcolor="#FFFFFF"></p><p> <table border="0" cellpadding="0" style="border-collapse: collapse" width="100%"></p><p&g
37、t;<b> <tr></b></p><p> <td style="padding-left:10px;">· 新增管理員 ·</td></p><p> <td align="right" style="padding-right:13px;&q
38、uot;><a href="<% =Url %>"><font color="#FF0000">返回</font></a></td></p><p><b> </tr></b></p><p><b> </table
39、></b></p><p><b> </td></b></p><p><b> </tr></b></p><p><b> <tr></b></p><p> <td bgcolor="#FFF
40、FFF"></p><p> <table border="0" cellpadding="0" style="border-collapse: collapse" width="100%"></p><p> <form method="post" A
41、ction="?Action=Addadmin" onSubmit="return Addadmin(this);"></p><p><b> <tr></b></p><p> <td align="center" width="100">管理員名稱:
42、</td></p><p> <td><input name="Admin_User" type="text" class="input"></td></p><p><b> </tr></b></p><p><
43、b> <tr></b></p><p> <td align="center">管理員密碼:</td></p><p> <td><input name="Admin_Pass" type="Password" class="input&quo
44、t;></td></p><p><b> </tr></b></p><p><b> <tr></b></p><p> <td align="center">確認密碼:</td></p><p> &
45、lt;td><input name="Password" type="Password" class="input"></td></p><p><b> </tr></b></p><p><b> <tr></b></p
46、><p> <td height="40" colspan="2" align="center"><input name="Submit3" type="submit" value=" 添 加 " class="bmit"> &
47、nbsp;<input name="Submit22" type="reSet" value=" 重 置 " class="bmit"></td></p><p><b> </tr></b></p><p><b> </form&
48、gt;</b></p><p><b> </table></b></p><p><b> </td></b></p><p><b> </tr></b></p><p><b> </table>
49、;</b></p><p> 5.3 留言板頁面</p><p> 該頁面做了一個重復區(qū)域,來實現(xiàn)顯示該版塊所有留言信息。通過階段變量顯示登錄的用戶的用戶名。建了兩個記錄集,發(fā)布留言的信息利用服務(wù)器行為——插入記錄來實現(xiàn)寫入數(shù)據(jù)庫的表。該頁面還添加了一服務(wù)器行為——用戶身份驗證——限制對頁的訪問。若未登錄訪問該地址,則自動跳轉(zhuǎn)到管理員登錄頁面。</p>&l
50、t;p><b> 如下圖所示。</b></p><p><b> 留言頁面圖10</b></p><p><b> 其核心代碼為</b></p><p> <td bgcolor="#FFFFFF"></p><p> <t
51、able border="0" cellpadding="0" style="border-collapse: collapse" width="100%"></p><p> <form method="post" Action="?Action=add" onSubmit=&q
52、uot;return Add(this);"></p><p><b> <tr></b></p><p> <td width="80" align="center">昵稱:</td></p><p> <td width="15
53、3"><input name="Books_Name" type="text" class="input"><font color="red"> *</font></td></p><p> <td width="50" align="
54、;center">內(nèi)容:</td></p><p> <td rowspan="4"><textarea name="Books_Info" rows="9" cols="73" class="text"></textarea><font co
55、lor="red"> *</font></td></p><p><b> </tr></b></p><p><b> <tr></b></p><p> <td align="center">Q&nb
56、sp; Q:</td></p><p> <td><input name="Books_Qq" type="text" class="input"></td></p><p><b> <td></td></b></p>
57、<p><b> </tr></b></p><p><b> <tr></b></p><p> <td align="center">郵箱:</td></p><p> <td><input name="
58、Books_Mail" type="text" class="input"></td></p><p><b> <td></td></b></p><p><b> </tr></b></p><p><b&
59、gt; <tr></b></p><p> <td colspan="3" align="center"><input type="submit" value=" 添加留言 " class="bmit"> <input
60、type="reset" value=" 重新輸入 " class="bmit"></td></p><p><b> </tr></b></p><p><b> </form></b></p><p><b&
61、gt; </table></b></p><p><b> </td></b></p><p><b> </tr></b></p><p><b> </table></b></p><p> <ta
62、ble border="0" cellpadding="3" cellspacing="1" style="border-collapse: collapse" width="778" bgcolor="#CCCCCC" align="center"></p><p>
63、<b> <tr></b></p><p> <td bgcolor="#FFFFFF"></p><p> <table border="0" cellpadding="0" style="border-collapse: collapse" widt
64、h="100%"></p><p><b> <%</b></p><p> Sql="select * from [Books] order by Books_Id desc"</p><p> Set mRs=Server.CreateObject("adodb.recor
65、dSet")</p><p> mRs.open sql,conn,1,1</p><p> If mRs.bof and mRs.eof then</p><p> Response.Write"沒有任何記錄!"</p><p> 'Response.End</p><p&g
66、t;<b> Else</b></p><p> mRs.PageSize =11'每頁記錄條數(shù)</p><p> iCount=mRs.RecordCount '記錄總數(shù)</p><p> iPageSize=mRs.PageSize</p><p> maxpage=mRs.PageCoun
67、t</p><p> page=request("page")</p><p> If Not IsNumeric(page) or page="" then</p><p><b> page=1</b></p><p><b> Else</b>&
68、lt;/p><p> page=cint(page)</p><p><b> End If</b></p><p> If page<1 then</p><p><b> page=1</b></p><p> ElseIf page>maxpage
69、then</p><p> page=maxpage</p><p><b> End If</b></p><p> mRs.AbsolutePage=Page</p><p> If page=maxpage then</p><p> x=iCount-(maxpage-1)*iP
70、ageSize</p><p><b> Else</b></p><p> x=iPageSize</p><p><b> End If</b></p><p> for i=1 to mRs.pagesize</p><p><b> %>&l
71、t;/b></p><p><b> <tr></b></p><p><b> <td></b></p><p> <table border="0" cellpadding="0" style="border-collapse:
72、 collapse" width="100%"></p><p><b> <tr></b></p><p> <td width="33" align="center"><% =(int((page-1)*mRs.PageSize+ i)) %><
73、;/td></p><p> <td>昵稱為:<b><% =mRs("Books_Name") %></b>在<font color="#006699"><% =mRs("Books_Time") %></font>的留言: </p><p&g
74、t;<b> <%</b></p><p> If Session("Admin")<>"" then</p><p> Response.Write " <a href='?Action=reply&Id="&mRs("Boo
75、ks_Id")&"' style='color:red'>回復</a>"</p><p> Response.Write " <a href='?Action=del&Id="&mRs("Books_Id")&"'onc
76、lick=""return Del(this);"" style='color:red'>刪除</a>"</p><p> Response.Write " <font color='red'>IP為:"&mRs("Books_Ip")
77、&"</font>"</p><p><b> End If</b></p><p><b> %></b></p><p><b> </td></b></p><p> <td width="
78、180"></p><p> <% If mRs("Books_Mail")<>"" Then Response.Write"<a title="""& mRs("Books_Mail") &""" style="&q
79、uot;cursor:hand""><font color=""#006699"" face=""wingdings"">+</font></a>" %></p><p> <% If mRs("Books_Qq")<>
80、;"" Then Response.Write"<a title="""& mRs("Books_Qq") &""" style=""cursor:hand""><font color=""#006699"" fac
81、e=""wingdings"">''</font></a>" %></p><p><b> </td></b></p><p><b> </tr></b></p><p>
82、 <tr onMouseOver="javascript:this.bgColor='#DADADA';" onMouseOut="javascript:this.bgColor='';"></p><p><b> <td></td></b></p><p>
83、; <td colspan="2" style="width:730; word-break:break-all; word-wrap:break-word;"><%</p><p> '是否需要回復才顯示</p><p> If liuyan="是" Then</p><p&g
84、t; If mRs("Books_Reply")<>"" then</p><p> Response.Write htmlInfo(mRs("Books_Info"))</p><p> Response.Write"<span style='color:#006699'>
85、<br><b>回復:</b><br>"& mRs("Books_Reply") &"</span>"</p><p><b> Else</b></p><p> Response.Write "<span style=
86、39;color:#FF0000'>留言回復才會顯示</span>"</p><p><b> End If</b></p><p><b> Else</b></p><p> Response.Write htmlInfo(mRs("Books_Info")
87、)</p><p> If mRs("Books_Reply")<>"" then</p><p> Response.Write"<span style='color:#006699'><br><b>回復:</b><br>&qu
88、ot;& mRs("Books_Reply") &"</span>"</p><p><b> End If</b></p><p><b> End If</b></p><p><b> %></b></p>
89、;<p><b> </td></b></p><p><b> </tr></b></p><p><b> <tr></b></p><p> <td colspan="3"><hr noshade s
90、ize="1" color="#CCCCCC"></td></p><p><b> </tr></b></p><p> </table></p><p><b> <%</b></p><p>
91、; mRs.movenext</p><p> If mRs.eof then exit for</p><p><b> next</b></p><p><b> mRs.close</b></p><p> Set mRs=nothing</p><p>&l
92、t;b> %></td></b></p><p><b> </tr></b></p><p><b> </table></b></p><p><b> 6 系統(tǒng)實現(xiàn)</b></p><p><b&
93、gt; 管理員注冊:</b></p><p><b> 注冊成功:</b></p><p><b> 管理員登錄:</b></p><p><b> 用戶留言:</b></p><p><b> 回復留言:</b></p>
94、<p><b> 留言成功:</b></p><p><b> 刪除留言:</b></p><p><b> 7 總結(jié)</b></p><p> 在課程設(shè)計開始前,我對這學期學的關(guān)于WEB的知識還不是很理解,后來在老師和同學的幫助下,對ASP有了一定的了解。這一段時間的努力,最
95、后的結(jié)果固重要,但更重要的是它讓自己了解了設(shè)計的一般過程。在做一個項目的時候,首先是進行需求分析,既各種功能需求以及系統(tǒng)結(jié)構(gòu)都要在需求分析中做出來。接下來做的就是邏輯結(jié)構(gòu)設(shè)計,通過邏輯結(jié)構(gòu)設(shè)計出數(shù)據(jù)庫。然后就是詳細設(shè)計,通過需求分析中對各種功能的描述,利用自己所學的ASP.NET知識編寫出相應(yīng)的功能模塊界面,這是個比較繁瑣的階段,需要大量的編寫和修改各部分代碼,以確保系統(tǒng)整體的可運行性。最后就到了驗收成果的階段,通過系統(tǒng)的運行測試,了解
96、系統(tǒng)的一些問題和不足,并做出一定的修改,最終得到了現(xiàn)在的成果。</p><p><b> 8 參考文獻</b></p><p> [1] 王吉慶.計算機教育應(yīng)用[M].北京:高等教育出版社,1995.</p><p> [2] 王松江.計算機輔助教學的誤區(qū)與改進方法[J].當代教育科學,2003,(8):5254.</p>
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- jsp個人網(wǎng)站留言板課程設(shè)計
- web留言板課程設(shè)計--留言板網(wǎng)頁設(shè)計
- php課程設(shè)計網(wǎng)絡(luò)留言板
- 留言板系統(tǒng)數(shù)據(jù)庫課程設(shè)計
- 留言板網(wǎng)站的設(shè)計畢業(yè)設(shè)計
- 軟件工程課程設(shè)計---留言板管理系統(tǒng)
- 小區(qū)門戶網(wǎng)站之留言板.doc
- 留言板寄語
- jsp留言板
- jsp模板留言板設(shè)計
- 留言板設(shè)計與實現(xiàn)
- 回復市長留言板
- 春節(jié)qq好友留言板祝福留言
- 個性留言板主人寄語
- 個性留言板主人寄語
- 基于php的留言板畢業(yè)設(shè)計
- 基于java的留言板設(shè)計與實現(xiàn)
- 留言板系統(tǒng)(畢業(yè)論文)
- 留言板系統(tǒng)的設(shè)計與實現(xiàn)——論文
- 基于php的留言板畢業(yè)設(shè)計
評論
0/150
提交評論