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

正文內(nèi)容

基于net的網(wǎng)上圖書銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-預(yù)覽頁(yè)

 

【正文】 姓 名: 于倩 學(xué) 號(hào): 08648573 指導(dǎo)教師: 張麗 2020 年 10月 25 日 更多經(jīng)典畢業(yè)論文: 北京交通大學(xué) 畢業(yè)設(shè)計(jì) (論文 )成績(jī)?cè)u(píng)議 年級(jí) 08秋 層次 專升本 專業(yè) 計(jì)算機(jī)科學(xué)與技術(shù) 姓名 于倩 題目 網(wǎng)上圖書銷售系統(tǒng) 指 導(dǎo) 教 師 評(píng) 閱 意 見 成績(jī)?cè)u(píng)定: 指導(dǎo)教師: 年 月 日 評(píng) 閱 教 師 意 見 評(píng)閱教師: 年 月 日 答 辯 小 組 意 見 答辯小組負(fù)責(zé)人: 年 月 日 北京交通大學(xué) 畢業(yè)設(shè)計(jì) (論文 )任務(wù)書 本任務(wù)書下達(dá)給: 設(shè)計(jì)(論文)題目: web 方向 一、設(shè)計(jì)(論述)內(nèi)容: 本次設(shè)計(jì)課題是“基于 .Net平臺(tái)的 WEB應(yīng)用程序開發(fā)設(shè)計(jì)”,即使用微軟 .NET技術(shù)開發(fā)應(yīng)用程序。 ④ .博客管理系統(tǒng) 目標(biāo):實(shí)現(xiàn)基本博客功能 ⑤ .在線圖 書銷售 目標(biāo):圖書在線銷售,實(shí)現(xiàn)圖書查詢、添加、刪除、客戶訂單操作等基本電子商務(wù)網(wǎng)站功能。 ⑸ .分工合作,密切配合,小組課題必須構(gòu)成統(tǒng)一整體; ⑹ .對(duì)設(shè)計(jì)中出現(xiàn)的問題認(rèn)真記錄,并積極尋找解決的方法。 五、其他要說明的問題 畢業(yè)設(shè)計(jì)進(jìn)度安排: 第一周:查閱相關(guān)資料,軟件需求分析。 第五周:項(xiàng)目發(fā)布與功能測(cè)試、畢業(yè)論文編寫。而且 ,圖書因其具有標(biāo)識(shí)精晰、規(guī)格統(tǒng)一、特征容易描述、同種商品個(gè)體之間無差異等特性而能成為發(fā)展電子商務(wù)的最為理想的商品類型。網(wǎng)上購(gòu)書的方式必將日趨被大家所接受。 8 月 23 日 8 月 31 日:根據(jù)需求分析做項(xiàng)目詳細(xì)設(shè)計(jì)。 五、指導(dǎo)教師意見: 指導(dǎo)教師: 2020 年 08 月 15 日 中 期 報(bào) 告 題 目:基于 .NET 的網(wǎng)上圖書銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 報(bào)告人:計(jì)算機(jī)科學(xué)與技術(shù) 于倩 一、 總體設(shè)計(jì) ● 功能劃分 本軟件系統(tǒng)功能 可分為兩大部分: (1)用戶使用功能模塊 (2)管理員管理功能模塊 ● 功能描述 用戶使用功能模塊:為用戶提供服務(wù)。 二、 框架(框圖) ●系統(tǒng)基本結(jié)構(gòu) ●功能模塊結(jié)構(gòu) 用 戶 功 能 模 塊圖 書 搜 索 收 藏 夾 購(gòu) 物 車 圖 書 訂 單用 戶 注冊(cè) 登 錄圖 書 瀏 覽 圖 書 顯 示 管 理 員 功 能 模 塊庫(kù) 存 書 的信 息 管 理分 類 信 息管 理用 戶 信 息查 詢處 理 訂 單出 版 商 信息 管 理 三、 進(jìn)展情況 程序編制已基本完成,現(xiàn)在正在進(jìn) 行修改和調(diào)試。但由于時(shí)間和所學(xué)有限并未添加此項(xiàng)功能 接口,今后將進(jìn)一步完善。整個(gè)系統(tǒng)按照 B/S 結(jié)構(gòu)設(shè)計(jì),加之 SQL Server 數(shù)據(jù)庫(kù)的使用,對(duì)于提高我們所學(xué)并將其應(yīng)用于實(shí)際有著極其重要的幫助。本系統(tǒng)采用 B/S 結(jié)構(gòu)進(jìn)行設(shè)計(jì) ,是在 .NET 環(huán)境下使用 Visual C. 語(yǔ)言開發(fā)的一個(gè)功能完善的網(wǎng)上圖書銷售系統(tǒng)。 .NET。而且 ,圖書因其具有標(biāo)識(shí)精晰、規(guī)格統(tǒng)一、特征容易描述、同種商品個(gè)體之間無差異等特性而能成為發(fā)展電子商務(wù)的最為理想的商品類型。其具有一定的實(shí)用性 ,用戶可以在網(wǎng)上瀏覽圖書信息 ,查找圖書資料 ,將感興趣的書籍加入收藏夾 ,或放入購(gòu)物車并下訂單購(gòu)買;同時(shí) ,管理員也可以對(duì)整個(gè)系統(tǒng)的信息和數(shù)據(jù)進(jìn)行管理 ,可以管理庫(kù)存書信息、分類信息、出版社信息、用戶信息和訂單信息。 是建立在公共語(yǔ)言運(yùn)行庫(kù)上的 Web 編程框架,相對(duì)于 ASP 而言, 提供了更強(qiáng)的性能、更方便的工具支持、更好的平臺(tái)支持和靈活性。 Visual C.NET 語(yǔ)言是 .NET 平臺(tái)首推的開發(fā)語(yǔ)言,是一種全新的、面向?qū)ο蟮木幊陶Z(yǔ)言。微軟公司提供的企業(yè)庫(kù)正是為了解決這些問題而推出的,開發(fā)人員無需修改代碼,只要修改幾個(gè)配置文件,就可以在不同的系統(tǒng)中實(shí)現(xiàn)類似的功能。企業(yè)庫(kù)由七個(gè)子模塊組成,分別是配置管理應(yīng)用程序塊( Configuration Application Block)、數(shù)據(jù)訪問應(yīng)用程序塊( Data Access Application Block)、安全應(yīng)用程序塊( Security Application Block)、日志及儀表盤管理應(yīng)用程序塊( Logging and Instrumentation Application Block)、加密應(yīng)用程序塊( Cryptography Application Block)、異常處理應(yīng)用程序塊( Exception Handling Application Block)、緩存應(yīng)用程序塊( Caching Application Block),這七個(gè)應(yīng)用程序塊幾乎覆蓋了企業(yè)級(jí)架構(gòu)開發(fā)的核心環(huán)節(jié)。數(shù)據(jù)訪問層顧名思義是用來處理系統(tǒng)對(duì)數(shù)據(jù)庫(kù)的操作,系統(tǒng)中所有數(shù)據(jù)庫(kù)的調(diào)用都通過數(shù)據(jù)訪問層實(shí)現(xiàn)。 信息安全性 在大多數(shù)系統(tǒng)中,用戶的密碼信息在數(shù)據(jù)庫(kù)中是以明文的方式存放的,數(shù)據(jù)庫(kù)管理員稍有疏忽就有可能導(dǎo)致用戶的隱私泄漏,尤其是對(duì)于一些涉及金融、商業(yè)領(lǐng)域的網(wǎng)絡(luò)應(yīng)用,這一點(diǎn)漏洞將會(huì)導(dǎo)致十分嚴(yán)重的后果。本課題中,在新客戶注冊(cè)的時(shí)候,對(duì)客戶設(shè)置的登錄密碼用 MD5加密算法進(jìn)行加密,那么存入數(shù)據(jù)庫(kù)的將是客戶登錄密碼的 MD5 哈希值,在登錄驗(yàn)證時(shí)根據(jù)用戶輸入的密碼計(jì)算響應(yīng)的 MD5 哈希值進(jìn)行比較。 1) 用戶注冊(cè)登錄:用戶進(jìn)行注冊(cè),登錄。 5) 收藏夾:用戶可以先將自己感興趣的圖書收藏起來,以便下次登錄后查 第 4 頁(yè) 共 28 頁(yè) 看相關(guān)信息,如果打算購(gòu)買時(shí)再放入購(gòu)物車中。 后臺(tái)管理員功能: 管理員負(fù)責(zé)維護(hù)整個(gè)系統(tǒng)的運(yùn)行,管理系統(tǒng)所有的信息和數(shù)據(jù),應(yīng)該提供以下功能。 4) 用戶信息管理:顯示所有注冊(cè)用戶的信息。 圖 31 系統(tǒng)基本結(jié)構(gòu) 利用 IIS 架構(gòu) Web 服務(wù)器,用于連接客戶端和數(shù)據(jù)庫(kù)服務(wù)器。其功能模塊如圖 33所示。 數(shù)據(jù)表: 圖書相關(guān)信息表 分別如表 3表 3表 3表 3表 35 所示。 與客戶相關(guān)的存儲(chǔ)過程有:新客戶注冊(cè)( CustomerRegister),客戶登錄( CustomerLogin),修改客戶信息( EditCustomer),獲取所有客戶的信息( GetCustomers), 獲取單個(gè)用戶的信息( GetCustomerById)。 與收藏夾相關(guān)的存儲(chǔ)過程有:新增收藏記錄( AddFavorite),刪除收藏信息( DelFavorite),根據(jù)客戶 ID 獲取收藏記錄( GetFavoritesByCustomerId)。在程序設(shè)計(jì)中,各模塊后臺(tái)編碼部分的設(shè)計(jì)實(shí)現(xiàn)是重點(diǎn)和難點(diǎn),因此論文將著重說明模塊的后臺(tái)編碼部分,對(duì)于頁(yè)面設(shè)計(jì)部分只作了簡(jiǎn)單說明。利用 提供的驗(yàn)證控件可以方便的驗(yàn)證用戶輸入,這里將幾個(gè)驗(yàn)證控件結(jié)合起來實(shí)現(xiàn)比較完整的驗(yàn)證功能。該功能由單擊事件處理函數(shù) btnRegister_Click()來實(shí)現(xiàn),部分程序代碼如下: private void btnRegister_Click(object sender, e) { if ( (, , ) ) { = true。 } else { = true。 try { MD5 md5 = ()。 } catch(Exception ex) { bool rethrow = (ex, Logging Policy)。 Customer 類的代碼如下: public class Customer { public Customer(string strEmail, byte[] btPassword, string strName) { _ = strEmail。 private byte[] _password。} } public byte[] Password { get {return _password。} } } CustomerRegister()的 代碼如下: public int CustomerRegister(Customer c) { string sqlCommand = CustomerRegister。 (Name, , )。 } 在數(shù)據(jù)庫(kù)設(shè)計(jì)中,用戶注冊(cè) Email 地址是關(guān)鍵,它的值是唯一的,不能重復(fù),如果重復(fù),企業(yè)庫(kù)和數(shù)據(jù)庫(kù)就會(huì)拋出異常,并且終止執(zhí)行 SQL 語(yǔ)句。 圖 42 登錄頁(yè)面 登錄模塊驗(yàn)證程序根據(jù)數(shù)據(jù)庫(kù)中已有的注冊(cè)信息,對(duì)客戶端發(fā)送過來的Email 和密碼進(jìn)行驗(yàn)證。amp。//重定向 else { = true。頁(yè)面設(shè)計(jì)中,兩種方式都使用了 中的 DataList 控件來綁定數(shù)據(jù),以列表方式顯示。 當(dāng)用戶點(diǎn)擊相關(guān)類別鏈接時(shí),就可以實(shí)現(xiàn)分類瀏覽。其后臺(tái)的部分代碼如下: private void dlBook_ItemCreated(object sender, e) { // ,當(dāng)在 DataList 控件中創(chuàng)建項(xiàng)時(shí)在服務(wù)器上發(fā)生。 int iCustomerId = ()。 } else if ( == AddCart) { int iItemId = ()。同時(shí)提供“購(gòu) 物車”和“收藏夾”鏈接,用于將圖書加入購(gòu)物車或收藏夾。圖書搜索方式使用 asp:DropDownList控件標(biāo)識(shí)定義,分別為書名、作者、 ISBN 和關(guān)鍵詞,然后由用戶輸入搜索條件,程序便執(zhí)行數(shù)據(jù)庫(kù)中的存儲(chǔ)工程 在數(shù)據(jù)表中查找數(shù)據(jù)并顯示出來。收藏夾頁(yè)面執(zhí)行結(jié)果如圖 37 所示。在本系統(tǒng)了主要實(shí)現(xiàn)了兩個(gè)基本功能。 購(gòu)物車的內(nèi)容通過 Session 對(duì)象來保存,因?yàn)闀?huì)話狀態(tài) Session 可以在會(huì)話期間為用戶提供單獨(dú)的數(shù)據(jù),不同會(huì)話之間的信息是不共享的。 } } 程序中使用 Page_Load()調(diào)用 BindGrid()函數(shù)將購(gòu)物車中的圖書信息綁定到 DataGrid 中。 [Books].(Price, typeof())。 int iQuantity = (i)。 decimal unitprice = ([Books].Rows[0][UnitPrice])。 = bookdata。部分代碼如下: private ArrayList _itemid_arr。 else return 1。 if (index != 1) { _quantity_arr[index] = (int)_quantity_arr[index] + 1。 if (index != 1) { if (iQuantity 0) _quantity_arr[index] = iQuantity。 (iQuantity)。 } BindGrid()。 圖書訂單 在購(gòu)買記錄頁(yè)面,用戶可以查看到自 己所下的所有的訂單信息,在管理員沒有處理訂單之前,用戶可以取消所下的訂單。 foreach (DataRow dr in [Orders].Rows) { dr[StatusName] = GetStatusName((int)dr[Status])。 ()。 = false。 DataSet ds = new DataSet()。 [0].(PublisherList, typeof(PublisherData))。 ()。 string strAuthor = ((TextBox)((tbAuthorAdd))).Text。 int iCategoryId = (((DropDownList)((ddlCategoryAdd))).SelectedValue)。 第 22 頁(yè) 共 28 頁(yè) = (BookImages/{0}.jpg, iItemid)。 } = fal
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1