freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于net的分布式網(wǎng)上書城的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文-閱讀頁

2025-07-27 12:58本頁面
  

【正文】 于數(shù)據(jù)庫采用了規(guī)范的數(shù)學(xué)模型,使數(shù)據(jù)庫可以完全獨(dú)立于程序,數(shù)據(jù)存儲方式與外部程序可以完全獨(dú)立。 數(shù)據(jù)庫技術(shù)的出現(xiàn)使信息在計(jì)算機(jī)中的管理真正的成為可能,使信息管理的安全性、正確性得到了保障。 數(shù)據(jù)庫的類型 從數(shù)據(jù)庫的概念出現(xiàn)以來,主要出現(xiàn)過一下幾種類型的數(shù)據(jù)庫。其主要特點(diǎn)是:除根外的任一個結(jié)點(diǎn)都有且僅有一個父結(jié)點(diǎn);在其數(shù)據(jù)操作過程中,需要考慮存取路徑。其主要特點(diǎn)是:結(jié)點(diǎn)間的聯(lián)系不受約束;在這種模型下,數(shù)據(jù)操作也必須考慮存取路徑,操作過程對使用者的要求較高。其主要特點(diǎn)是:被管理的信息必須被規(guī)范成二維表格的 形式,數(shù)據(jù)所在的單元格的位置表示數(shù)據(jù)的特定含義,數(shù)據(jù)操作過程中不需要考慮存取路徑,是當(dāng)前廣泛使用的數(shù)據(jù)模型。 SQL 語言簡介 SQL 的英文全稱為 Structured Query Language,其含義是結(jié)構(gòu)化查詢語言,是一種被廣泛應(yīng)用在數(shù)據(jù)庫管理中的語言。 雖然 SQL名為查詢語言,但世紀(jì)上具有定義、查詢、更新和控制等多種功能,已經(jīng)發(fā)展成為一種功能齊全的數(shù)據(jù)庫操作語言,現(xiàn)在已經(jīng)成為關(guān)系數(shù)據(jù)庫操作語言的事實(shí)標(biāo)準(zhǔn)。 訪問數(shù)據(jù)庫技術(shù)簡介 為了訪問數(shù)據(jù)庫,使 web 頁面能夠便利地讀取數(shù)據(jù) 庫中的內(nèi)容并呈現(xiàn)出來, 提供了多種訪問數(shù)據(jù)庫的方法。 ( 2) 基于 DataSourceControl 的技術(shù),包括 sqlDataSource 技術(shù)和 LINQ 技術(shù)。 LINQ 技術(shù)是在 語句的編程框架下直接操作數(shù)據(jù)庫的一種模式,它把數(shù)據(jù)庫看成高級語言中的對象,把數(shù)據(jù)庫操作語言與 .NET 的編程語言整合為一體,使得對數(shù)據(jù)庫的訪問可以不用 SQL 語言而直接使用 LINQ,從而使編譯器也能夠檢查數(shù)據(jù)庫操作語句的語法錯誤,針對數(shù)據(jù)庫的操作也能在 的體系下完成。為便于開發(fā)者使用, vs20xx 為窗體中的每個數(shù)據(jù)庫訪問控件 提供了只能設(shè)置按鈕,簡稱為“智能按鈕”。單擊此按鈕,會彈出一個可快速配置此控件的小菜單,此菜單成為智能菜單。 武漢工程大學(xué) 畢業(yè)設(shè)計(jì)(論文) 19 B/S 架構(gòu)編程體系簡介 B/S 結(jié)構(gòu)的編程語言分成瀏覽器端編程語言和服務(wù)器端編程語言。所謂的瀏覽器端編程語言就是這些語言都是被瀏覽器端解釋執(zhí)行的。 為了實(shí)現(xiàn)一些復(fù)雜的操作,比如鏈接數(shù)據(jù)庫、操作文件等,需要使用服務(wù)器端編程語言。 ASP 是微軟公司推出的,在這三種語言中是用的最為廣泛的一種。這兩種語言是目前應(yīng)用開發(fā)體系的主流。但更新的速度比較慢,而且沒有很好的技術(shù)支持,所以 PHP 逐漸淡出開發(fā)領(lǐng)域。在企業(yè)級的開發(fā)領(lǐng)域中,目前主要采用三大廠商的關(guān)系數(shù)據(jù)庫系統(tǒng):微軟公司的SQL SERVER、 ORACLE 公司的 ORACLE 和 IBM 公司的 DB2。這樣對做一個項(xiàng)目來說,知識體系也就完整了 [17]。 admin 管理員表:包括用戶名和密碼字段。 圖 書籍類別表 dingdaninfo 訂單信息表:包括用戶名、收貨人姓名、省、市、縣、詳細(xì)地址、郵武漢工程大學(xué) 畢業(yè)設(shè)計(jì)(論文) 20 編、手機(jī)號碼、固定電話字段。 圖 購物車信息表 Products 商品表:包括商品 ID、商品名稱、書籍種類 ID、出版社、作者、詳細(xì)信息、價格、出版日期、上架日期、圖片地址、上架數(shù)量、銷售量字段。 武漢工程大學(xué) 畢業(yè)設(shè)計(jì)(論文) 21 圖 用戶信息表 武漢工程大學(xué) 畢業(yè)設(shè)計(jì)(論文) 22 武漢工程大學(xué) 畢業(yè)設(shè)計(jì)(論文) 23 第四章 系統(tǒng)主要模塊設(shè)計(jì) 組件的編寫 用 virtual studio20xx 新建一個解決方案,把網(wǎng)站放在 web 文件夾中。 前臺頁面設(shè)計(jì) 前臺頁面主要包括用戶的登錄、注冊,廣告推薦,導(dǎo)航,圖書分類,銷量排行,新書推薦,圖書詳細(xì)信息顯示,購物車頁面,訂單信息頁面,管理員頁面等主要前臺頁面顯示??蛻?通過這些前臺頁面就可以實(shí)現(xiàn)登錄,注冊,購物等一系列的操作。既然是書店,就應(yīng)該讓顧客在網(wǎng)上購物也能感受到一種清凈,淡雅的體驗(yàn)。如果在今后的拓展或者更新中需要到公共模塊,就可以直接關(guān)聯(lián)到該模塊,這樣提高了效率的同時,也減少了代碼的重復(fù)。其中第一個相當(dāng)于首頁面,在登陸前后都能夠展示首頁的內(nèi)容;第二個母版頁是當(dāng)用戶點(diǎn)擊單個圖書的信息或其他操作時,將顯示的內(nèi)容放到母版頁中,這個母版頁上下兩個部分保持不變,而我們只需要將要顯示的內(nèi)容顯示在母版頁中。 用戶登錄模塊設(shè)計(jì) 為了檢驗(yàn)用戶是否登錄,是否合法,如果要購買書城中的圖書,則要進(jìn)行登錄操作。密碼應(yīng)該是不可見的,所以密碼的輸入框的 TextMode應(yīng)為 password。在后臺設(shè)計(jì)中,該登錄頁面是關(guān)聯(lián)到母版頁 的。在載入登錄頁面的時候,首先應(yīng)該判斷用戶是否已經(jīng)是登錄過的。武漢工程大學(xué) 畢業(yè)設(shè)計(jì)(論文) 24 當(dāng)獲取到用戶名輸入框的值和密碼輸入框的值后,和數(shù)據(jù)庫中的用戶信息進(jìn)行對比查找,查找是否符合條件的用戶,如果存在,則說明用戶名和密碼輸入正確, 生成一個session,用來保存用戶名,以便在后面的頁面中使用到,并且跳轉(zhuǎn)到登錄成功后的頁面。 登錄界面如圖 所示。 string _userpwd = 。{0}39。{1}39。 string connStr = 。 ()。 object obj = ()。 ()。 ()。 ()。本系統(tǒng)的注冊信息非常的簡單,只需要郵箱或者手機(jī)號和密碼就可以進(jìn)行注冊,沒有賬號的用戶需要注冊才能進(jìn)行登錄等購物操作。在第一項(xiàng)郵箱 \手機(jī)號的信息框中,并不能由用戶隨便填寫,這里需要填寫合法的郵箱或者手機(jī)號。為了確保用戶輸入的密碼輸入正確,這里設(shè)置兩個密碼輸入框,確保兩次輸入的密碼一致。這些判斷輸入框中內(nèi)容是否合法,都通過添加響應(yīng)的控件實(shí)現(xiàn)。后臺代碼只需要簡單的插入操作,將注冊用戶的信息提交到數(shù)據(jù)庫中。 圖 注冊 用戶注冊主要代碼如下: protected void Button1_Click(object sender, EventArgs e) { string _username = 。 string sql = insert into userinfo values(39。,39。)。 SqlConnection conn = new SqlConnection()。 SqlCommand cmd = new SqlCommand(sql, conn)。 ()。 } else { ()。 } } protected void Button2_Click(object sender, EventArgs e) { string _text = 。{0}39。 = sql。 ()。 Object o = ()。 if (o != null) { = 用戶名已存在,請重新輸入! 。 } } 圖書檢索及分類模塊 在頁面中可以對書名或者作者進(jìn)行搜索,通過這一個模塊顧客可以快速 的購買到自己想要的圖書。在母版頁中,設(shè)置有一個輸入框,用來輸入用戶想要查找打書武漢工程大學(xué) 畢業(yè)設(shè)計(jì)(論文) 27 名或者作者信息。在分類模塊這一部分中,因?yàn)槊勘緯加幸粋€圖書類別的字段信息,所以可以根據(jù)圖書不同的類別來查詢書籍。用戶點(diǎn)擊不同的類別,從而查詢出符 合條件的書籍。 具體代碼見附錄所示。在圖書的詳細(xì)信息頁面,如果用戶需要購買該書,則選擇其數(shù)量,然后點(diǎn)擊購買,這就會將此商品自動添加到購物車中。確認(rèn)訂單無誤后提交進(jìn)行下一步。在之前的 頁面當(dāng)中,當(dāng)用戶點(diǎn)擊了圖書的書名后,后臺會把該書的商品 ID提交到數(shù)據(jù)庫進(jìn)行查詢。當(dāng)點(diǎn)擊購買按鈕的時候,系統(tǒng)將該書的的信息提交到數(shù)據(jù)庫中的 gwc 表。如果用戶已經(jīng)登錄,則提示圖書添加成功,繼續(xù)購物或者到購物車進(jìn)行結(jié)算。 圖 圖書詳細(xì)信息 主要代碼如下: public void BindList() 武漢工程大學(xué) 畢業(yè)設(shè)計(jì)(論文) 28 { string _id = [text]。{0}39。 sql = (sql, _id)。 SqlCommand cmd = new SqlCommand(sql, conn)。 DataSet ds = new DataSet()。 ()。 = dt。 } protected void ImageButton1_Click(object sender, ImageClickEventArgs e) { string _id3 = ((Label)[0].FindControl(label2)).Text。{0}39。 SqlConnection conn4 = new SqlConnection()。 SqlCommand cmd4 = new SqlCommand(sql4, conn4)。 string j = (obj)。 if ( 0) { (購物車中已存在該商品! )。 string _id = 武漢工程大學(xué) 畢業(yè)設(shè)計(jì)(論文) 29 ((Label)[0].FindControl(label2)).Text。 string _price = ((Label)[0].FindControl(label3)).Text。 string sql = insert into gwc values(39。,39。,39。,39。,39。)。 SqlConnection conn = new SqlConnection()。 SqlCommand cmd = new SqlCommand(sql, conn)。 ()。 string sql2 = select * from Products where ProductID=39。 sql2 = (sql2, _id2)。 ()。 SqlDataAdapter sda = new SqlDataAdapter(cmd2)。 (ds, aa)。 DataTable dt = [aa]。 string sql3 = update Products set sell=39。 where ProductID=39。 sql = (sql3, _sell, _id2)。 武漢工程大學(xué) 畢業(yè)設(shè)計(jì)(論文) 30 ()。 ()。 } else { = 添加失??! 。 } } } 購物車:這里用了一個 gridview 來顯示數(shù)據(jù)庫中 gwc 的數(shù)據(jù),通過綁定商品 ID、商品名稱、價格、和數(shù)量的字段,將用戶所購買的圖書信息顯示出來。這里還有一個刪除的 功能,如果用戶不想要這本書,則可以把這本書刪除,即從數(shù)據(jù)庫的gwc 表中刪除該條信息。 圖 購物車 主要代碼如下: private void BindList() { = (string)Session[uname]。 string sql = select * from gwc where username=39。 sql = (sql, _name)。 ()。 SqlDataAdapter sda = new SqlDataAdapter(cmd)。 (ds, aa)。 DataTable dt = [aa]。 ()。 for (int i = 0。 i++) total += (([i].Cells[2].Text)) * ((((Tex
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1