已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
計算機網(wǎng)絡(luò)應用實習報告 班 級 姓 名 學 號 實習日期 二 零 零 九 年 六 月 十二 日 一、課程實習目的和要求1、課程實習目的計算機網(wǎng)絡(luò)應用實習是計算機網(wǎng)絡(luò)課程后的一個重要的教學環(huán)節(jié),是對學生進行的一次較為全面的網(wǎng)絡(luò)應用程序設(shè)計訓練。其基本目的是:(1)培養(yǎng)學生理論聯(lián)系實際的設(shè)計思想,訓練綜合運用所學的基礎(chǔ)理論知識,結(jié)合生產(chǎn)實際分析和解決網(wǎng)絡(luò)應用中問題的能力,從而使基礎(chǔ)理論知識得到鞏固和加深。(2)學習掌握網(wǎng)絡(luò)應用系統(tǒng)的一般設(shè)計過程和方法。(3)熟悉并掌握運用網(wǎng)絡(luò)應用中的B/S模式。2、課程實習要求(1)合理設(shè)計系統(tǒng)框圖和網(wǎng)站結(jié)構(gòu)圖。(2)根據(jù)系統(tǒng)框圖設(shè)計,編寫網(wǎng)頁及程序代碼。(3)編寫系統(tǒng)使用說明書。二、課程實習環(huán)境1) 開發(fā)環(huán)境:Microsoft Visual Studio 2008 + access 20072) 程序運行環(huán)境: windows xp 或者windows 2003iis5.1以上 .net framework 2.0 三、系統(tǒng)框圖本網(wǎng)站是一個同學錄的網(wǎng)站,可以用于本班同學的交流及聯(lián)系,主要有留言板、大事表,通訊錄幾個網(wǎng)頁組成,同時實現(xiàn)了不同的權(quán)限管理功能,對于班里的成員,在登陸之后可以管理個人的信息,也可發(fā)表留言。而對于管理員來說,擁有最高的權(quán)限,可以管理用戶、留言、密碼、事件等。具體的系統(tǒng)功能框圖如下:四、數(shù)據(jù)庫設(shè)計1.用戶表:用戶數(shù)據(jù)表主要包含以下的一些信息,一個為用戶設(shè)定的自動編號ID,還有就是用戶姓名、密碼、班級、等一些基本的個人信息。2.留言表:用于存放留言者的相關(guān)信息,如留言者姓名、留言內(nèi)容、留言時間等等。3.大事表:用來添加最新的活動通知,存放起來并且在大事表的網(wǎng)頁中發(fā)布出來。四、系統(tǒng)源碼整個網(wǎng)站共分為多個網(wǎng)頁,這里分別顯示了各個網(wǎng)頁的部分實現(xiàn)源碼。由于網(wǎng)頁的設(shè)計代碼比較多,若全部顯示有一些繁瑣,因此我把一些有實際功能的代碼寫出來,大體上可以看出整個網(wǎng)站的設(shè)計思路,n 首頁中的部分源代碼:下面的一句代碼是實現(xiàn)首頁中的班級留言產(chǎn)生滾動效果的marquee語句,通過修改這個函數(shù)的參數(shù)可以控制文本內(nèi)容的滾動效果我看見很多游學的年輕人是晚上想想千條路,早上起來走原路。晚上出門之前說明天我將干這個事,第二天早上仍舊走自己原來的路線。如果你不去采取行動,不給自己夢想一個實踐的機會,你永遠沒有機會。今天很殘酷,明天更殘酷,但后天很美好,絕大部分人死在明天晚上,所以我們必須每天努力面對今天。下面一部分是主頁中的顯示留言的代碼,從ACCESS的message_board數(shù)據(jù)表中提取最新的三條留言,并且顯示出來后臺代碼:using System;using System.Collections;using System.Configuration;using System.Data;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Data.OleDb;public partial class _Default : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) grid_data(); public void grid_data() string sqlconn = ConfigurationManager.ConnectionStringsConnectionString.ConnectionString; OleDbConnection conn = new OleDbConnection(sqlconn); conn.Open(); string cmdtext = select top 3 * from message_board order by id desc; OleDbDataAdapter da = new OleDbDataAdapter(cmdtext, conn); DataSet ds = new DataSet(); da.Fill(ds, message_board); Repeater1.DataSource = ds.Tables0.DefaultView; Repeater1.DataBind(); n 會員登錄部分源代碼會員登陸功能的實現(xiàn)是對數(shù)據(jù)表的要求較嚴格,首先要對密碼的正誤進行判斷,然后還需判斷登陸的是普通的用戶還是管理員。本網(wǎng)站的一個不足之處在于注冊的功能還沒有實現(xiàn),因此新成員的加入還要由管理員來實現(xiàn)后臺代碼:sing System;using System.Collections;using System.Configuration;using System.Data;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Data.OleDb;public partial class login : System.Web.UI.UserControl protected void Page_Load(object sender, EventArgs e) protected void Button1_Click(object sender, EventArgs e) string sqlconn=ConfigurationManager.ConnectionStringsConnectionString.ConnectionString; OleDbConnection conn = new OleDbConnection(sqlconn); string username = TextBox1.Text.Trim(); string password = TextBox2.Text.Trim(); conn.Open(); string cmdtext = select UserName,UserPwd,UserGroup,Name from user where UserName=+username+ and UserPwd=+password+; OleDbCommand cmd = new OleDbCommand(cmdtext, conn); OleDbDataReader dr = cmd.ExecuteReader(); if (dr.Read() if (dr.GetValue(0).ToString() = username) if (dr.GetValue(1).ToString() = password) if (dr.GetValue(2).ToString() = admin) SessionUsername = username; SessionPassword = password; SessionGroup = dr.GetValue(2).ToString(); SessionName = dr.GetValue(3).ToString(); Response.Redirect(admin/usermgr.aspx); else SessionUsername = username; SessionPassword = password; SessionGroup = dr.GetValue(2).ToString(); SessionName = dr.GetValue(3).ToString(); Response.Redirect(class/info.aspx); else Labw.Text = 密碼不正確; else Labw.Text = 賬號不存在; conn.Close(); Labw.Text = 賬號不存在; n 留言表留言表的功能實現(xiàn)代碼如下,從message_board數(shù)據(jù)表中提取出留言信息加以顯示:public partial class message_msg : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) grid_data(); public void grid_data() string sqlconn = ConfigurationManager.ConnectionStringsConnectionString.ConnectionString; OleDbConnection conn = new OleDbConnection(sqlconn); conn.Open(); string cmdtext = select * from message_board order by id desc; OleDbDataAdapter da = new OleDbDataAdapter(cmdtext, conn); DataSet ds = new DataSet(); da.Fill(ds, message_board); GridView1.DataSource = ds.Tables0.DefaultView; GridView1.DataBind(); n 大事表最后一個大事表的實現(xiàn)與留言板的顯示功能大致上是一致的,直接從memoriblia數(shù)據(jù)表中提取信息并且進行顯示。using System;using System.Collections;using System.Configuration;using System.Data;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Data.OleDb;public partial class memorys : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) grid_data(); public void grid_data() string sqlconn = ConfigurationManager.ConnectionStringsConnectionString.ConnectionString; OleDbConnection conn = new OleDbConnection(sqlconn); conn.Open(); string cmdtext = select * from memoriblia order by Date desc; OleDbDataAdapter da = new OleDbDataAdapter(cmdtext, conn); DataSet ds = new DataSet(); da.Fill(ds, memoriblia); GridView1.DataSource = ds.Tables0.DefaultView; GridView1.DataBind(); protected void GridView1_SelectedIndexChanged(object sender, EventArgs e) 五、系統(tǒng)實現(xiàn)整個網(wǎng)站采用CSS樣式進行布局,大體為上、中、下的方式進行,由于自己水平有限,實現(xiàn)的功能比較簡單,僅僅是一個首頁,一個班級的留言簿,通訊錄和大事表。網(wǎng)站的管理員擁有最高的權(quán)限,能夠進行增加、刪除用戶,刪除留言,增加最新活動等。1) 網(wǎng)站首頁首頁給出了頁面的整個實現(xiàn)的功能,對本班基本信息作了簡單的介紹,以滾動字幕的形式顯示班級宣言和就業(yè)宣言,右下方顯示的班級的最新留言,同時在最下方式是循環(huán)顯示的集體活動的相片。2) 留言表本班成員登陸之后都可以添加新的留言,留言信息會保存在message_board數(shù)據(jù)表中。3) 大事表顯示所有的發(fā)布的活動的通知
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 怎樣給崗位立個規(guī)范制度
- 消防專業(yè)隊制度管理規(guī)范
- 商場檔案管理制度
- 檔案室如何排班制度管理
- 氧化鋁質(zhì)量安全制度規(guī)范
- 公車使用管理制度不規(guī)范
- 醫(yī)院規(guī)律上下班制度規(guī)范
- 小型輔導班獎懲制度規(guī)范
- 幼兒園測溫點制度規(guī)范要求
- 彩虹色的花表演課件
- 瀘州立安血液透析中心有限責任公司血液透析中心建設(shè)項目環(huán)評報告表
- 山東省煙臺市2024-2025學年高一下學期期中數(shù)學試題(解析版)
- DB3401∕T 242-2022 孤獨癥兒童康復服務規(guī)范
- 正念認知療法實證研究-洞察及研究
- GJB2489A2023航空機載設(shè)備履歷本及產(chǎn)品合格證編制要求
- 2025年云南省中考英語試卷真題(含標準答案及解析)
- 海運集貨倉庫管理制度
- 熱點話題18 航天新征程:神舟二十號引領(lǐng)科技創(chuàng)新與傳統(tǒng)突破-2025年高考語文作文主題預測+素材+模擬范文
- 2024年3月浙江省高中生物競賽試卷 含解析
- DBJ50-T-274-2017 重慶市軌道交通客運服務標志標準
- 人教版八年級下冊物理期末考試試卷含答案
評論
0/150
提交評論