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

正文內(nèi)容

基于aspnet的網(wǎng)上書店系統(tǒng)畢業(yè)設(shè)計(jì)-資料下載頁(yè)

2024-11-23 00:25本頁(yè)面

【導(dǎo)讀】便是今天為大家所熟悉的電子商務(wù)。本文希望利用與SQLServer2020數(shù)據(jù)庫(kù)等技術(shù)進(jìn)行。設(shè)計(jì)和開發(fā),建立一個(gè)高效的網(wǎng)上書店系統(tǒng),為傳統(tǒng)的書店打造一個(gè)新的銷售平臺(tái)?,F(xiàn)用戶注冊(cè)、書籍查詢、書籍信息編輯上傳,購(gòu)物車等功能。同時(shí)將模擬在線購(gòu)買前臺(tái)模塊與商品。管理、會(huì)員管理、訂單管理等后臺(tái)模塊有機(jī)的結(jié)合起來。通過本系統(tǒng)的實(shí)現(xiàn),達(dá)到了服務(wù)能力的提。高,管理信息服務(wù)的改進(jìn),工作人員利用率的提高等目標(biāo)。

  

【正文】 Otelterhone Varchar(20) Not null OcustomerName Varchar(20) Null OcustomerAdress nvarchar(50) Not null OcustomerCarID nvarchar(18) Not null Ozhenshimingzi nvarchar(50) Not null Ozongjia float Not null Oyoubian nvarchar(50) Not null Osonghuofangshi nvarchar(50) Not null Ozhifufangshi nvarchar(50) Not null ( 5)訂單歷史表 如表 26 所示,訂單歷史表包含了書籍名稱、書籍?dāng)?shù)量、售書日期,以及書籍 類型等屬性,它用來存儲(chǔ)用戶的訂單信息。 表 26 訂單歷史表 列名 數(shù)據(jù)類型 空 /非空 約束 Bname nvarchar(50) Not null Pk 13 Samount Int Not null Sdate Varchar(20) null Bstyle Varchar(50) null ( 6)導(dǎo)航表 如表 27 所示,導(dǎo)航表包含了導(dǎo)航的各種屬性,它用來存儲(chǔ)導(dǎo)航欄里導(dǎo)航的各種信息。 表 27 導(dǎo)航表 列名 數(shù)據(jù)類型 空 /非空 約束 Id Int Not null Pk n_id Int Not null n_name Varchar(50) Null null n_url Varchar(50) null 安全性設(shè)計(jì) 提高系統(tǒng)安全性應(yīng)當(dāng)從“管理 ”和“設(shè)計(jì)”兩方面著手。這里從數(shù)據(jù)庫(kù)方面考慮。首先,用戶帳戶由管理員發(fā)給用戶,用戶只能用賬號(hào)登錄網(wǎng)站,通過網(wǎng)站訪問數(shù)據(jù)庫(kù);其次,用戶帳號(hào)密碼進(jìn)行加密,其他任何地方不能出現(xiàn)密碼的明文;另外,確定每個(gè)角色的權(quán)限只能剛好夠完成任務(wù),不能多也不能少。如表 28 所示: 表 28 角色權(quán)限表 角色 可以訪問的表或列 操作權(quán)限 Admin 所有表 Delete,insert, select,update Customer 用戶表 Select,insert 性能優(yōu)化 ( 1)數(shù)據(jù)庫(kù)性能優(yōu)化 數(shù)據(jù)庫(kù)優(yōu)化可以提高時(shí)間和空間的效率,提高處理效率和降低存儲(chǔ)空間。 一個(gè)數(shù)據(jù)庫(kù)系統(tǒng)的生命周期可以分成:設(shè)計(jì)、開發(fā)和成品三個(gè)階段。在設(shè)計(jì)階段進(jìn)行數(shù)據(jù)庫(kù)性能優(yōu)化的成本最低,收益最大。在成品階段進(jìn)行數(shù)據(jù)庫(kù)性能優(yōu)化的成本最高,收益最小。 數(shù)據(jù)庫(kù)的優(yōu)化通??梢酝ㄟ^對(duì)網(wǎng)絡(luò)、硬件、操作系統(tǒng)、數(shù)據(jù)庫(kù)參數(shù)和應(yīng)用程序的優(yōu)化來進(jìn)行。最常見的優(yōu)化手段就是對(duì)硬件的升級(jí)。根 據(jù)統(tǒng)計(jì),對(duì)網(wǎng)絡(luò)、硬件、操作系統(tǒng)、數(shù)據(jù)庫(kù)參數(shù)進(jìn)行優(yōu)化所獲得的性能提升,全部加起來只占數(shù)據(jù)庫(kù)系統(tǒng)性能提升的 40%左右,其余的 60%系統(tǒng)性能提升來自對(duì)應(yīng)用程序的優(yōu)化。許多優(yōu)化專家認(rèn)為,對(duì)應(yīng)用程序的優(yōu)化可以得到 80%的系統(tǒng)性能的提升。 ( 2)應(yīng)用程序的優(yōu)化 應(yīng)用程序的優(yōu)化通常可分為兩個(gè)方面:源代碼和 SQL 語句。 數(shù)據(jù)庫(kù)管理與維護(hù)說明 設(shè)計(jì)數(shù)據(jù)庫(kù)給出數(shù)據(jù)庫(kù)管理和維護(hù)的方法,有助于寫出正確的用戶維護(hù)手冊(cè)。 完成數(shù)據(jù)庫(kù)的物理設(shè)計(jì)以后,設(shè)計(jì)人員就要用 RDBMS提供的數(shù)據(jù)定義語言和其他使用程序?qū)?14 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)和物理設(shè) 計(jì)結(jié)果嚴(yán)格描述出來,成為 DBMS可以接受的源代碼,再經(jīng)過調(diào)試產(chǎn)生目標(biāo)模式,然后就可以組織數(shù)據(jù)入庫(kù)了。 數(shù)據(jù)庫(kù)維護(hù)包括以下內(nèi)容,由文獻(xiàn) [15]: ( 1)數(shù)據(jù)庫(kù)的轉(zhuǎn)儲(chǔ)和恢復(fù)。數(shù)據(jù)庫(kù)的轉(zhuǎn)儲(chǔ)和恢復(fù)是系統(tǒng)正式運(yùn)行后最重要的維護(hù)工作之一。DBA要針對(duì)不同的應(yīng)用要求制定不同的轉(zhuǎn)存計(jì)劃,定期對(duì)數(shù)據(jù)庫(kù)和日志文件進(jìn)行備份,以保證一旦發(fā)生故障,能利用數(shù)據(jù)庫(kù)備份及日志文件備份,盡快將數(shù)據(jù)庫(kù)恢復(fù)到某種一致性狀態(tài),并盡可能減少對(duì)數(shù)據(jù)庫(kù)的破壞; ( 2)數(shù)據(jù)庫(kù)的安全性、完整性控制。 DBA 必須對(duì)數(shù)據(jù)庫(kù)安全性和完整性控制負(fù)起責(zé)任。根據(jù)用戶的實(shí) 際需要授予不同的操作權(quán)限; ( 3)數(shù)據(jù)庫(kù)性能的監(jiān)督、分析和改進(jìn)。在數(shù)據(jù)庫(kù)運(yùn)行過程中,監(jiān)督系統(tǒng)運(yùn)行,對(duì)監(jiān)督數(shù)據(jù)進(jìn)行分析,找出改進(jìn)系統(tǒng)性能的方法; ( 4)數(shù)據(jù)庫(kù)的重組織和重構(gòu)造。數(shù)據(jù)庫(kù)運(yùn)行一段時(shí)間后,由于記錄的不斷增、刪、改,會(huì)使數(shù)據(jù)庫(kù)的物理存儲(chǔ)結(jié)構(gòu)變壞,從而降低了數(shù)據(jù)庫(kù)存儲(chǔ)空間的利用率和的護(hù)具的存取效率,使數(shù)據(jù)庫(kù)的性能下降。這時(shí) DBA 就要對(duì)數(shù)據(jù)庫(kù)進(jìn)行重組織,或部分重組織(只對(duì)頻繁增、刪、改的表進(jìn)行重組織)。當(dāng)數(shù)據(jù)庫(kù)應(yīng)用環(huán)境發(fā)生變化,使原來的數(shù)據(jù)庫(kù)設(shè)計(jì)不能很好的滿足新的需求,從而不得不適當(dāng)調(diào)整數(shù)據(jù)庫(kù)的模式和內(nèi)模 式,這就是數(shù)據(jù)庫(kù)的重構(gòu)造。 本章小結(jié) 本章是數(shù)據(jù)庫(kù)設(shè)計(jì)的詳細(xì)情況,包括數(shù)據(jù)庫(kù)命名規(guī)則、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理設(shè)計(jì)等,另外對(duì)數(shù)據(jù)庫(kù)的管理和維護(hù)做了一定的介紹。 第 3 章 系統(tǒng)設(shè)計(jì) 系統(tǒng)設(shè)計(jì)是新系統(tǒng)的物理設(shè)計(jì)階段。根據(jù)系統(tǒng)分析階段所確定的新系統(tǒng)的邏輯模型、功能要求,在用戶提供的環(huán)境條件下,設(shè)計(jì)出一個(gè)能在計(jì)算機(jī)網(wǎng)絡(luò)環(huán)境上實(shí)施的方案,即建立新系統(tǒng)的物理模型。 在系統(tǒng)分析的基礎(chǔ)上,設(shè)計(jì)出能滿足預(yù)定目標(biāo)的系統(tǒng)的過程。系統(tǒng)設(shè)計(jì)內(nèi)容主要包括:確定設(shè)計(jì)方針和方法 ,將系統(tǒng)分解為若干子系統(tǒng) ,確定各子系統(tǒng)的目 標(biāo)、功能及其相互關(guān)系,決定對(duì)子系統(tǒng)的管理體制和控制方式,對(duì)各子系統(tǒng)進(jìn)行技術(shù)設(shè)計(jì)和評(píng)價(jià),對(duì)全系統(tǒng)進(jìn)行技術(shù)設(shè)計(jì)和評(píng)價(jià)等 。 系統(tǒng)結(jié)構(gòu) 用一覽表及框圖的形式說明本系統(tǒng)的系統(tǒng)元素(各層模塊、子程序、公用程序等),扼要說明每個(gè)系統(tǒng)元素的標(biāo)識(shí)符和功能,分層次地給出各元素之間的控制與被控制關(guān)系,如圖 31 所示。 15 網(wǎng)上書店前臺(tái)展示 后臺(tái)管理搜索查詢公告欄用戶注冊(cè)用戶登錄購(gòu)物車用戶管理購(gòu)物車管理欄目管理訂單管理圖書管理登陸控制訪問控制數(shù)據(jù)訪問用戶界面 圖 31 系統(tǒng)元素 如圖 32 所示,展示了本系統(tǒng)的基本功能。 16 打開瀏覽器顯示網(wǎng)頁(yè)內(nèi)容用戶注冊(cè) 網(wǎng)站導(dǎo)航搜索查詢公告欄 會(huì)員登陸管理中心是否為管理員用戶信息管理用戶訂單管理書籍管理購(gòu)物車管理退出登錄輸入關(guān)鍵字顯示符合的條目信息管理個(gè)人信息輸入必要信息存入數(shù)據(jù)庫(kù)公告信息關(guān)閉瀏覽器運(yùn)行錯(cuò)誤 圖 32 系統(tǒng)功能 17 軟件邏輯架構(gòu) 本系統(tǒng)在結(jié)構(gòu)上采用 3 層架構(gòu):業(yè)務(wù)展示層(表示層),業(yè)務(wù)邏輯層,數(shù)據(jù)訪問層。 ( 1)數(shù)據(jù)訪問層: 直接對(duì)數(shù)據(jù)庫(kù)進(jìn)行訪問,并且為業(yè)務(wù)邏輯層提供服務(wù)。 ( 2)業(yè)務(wù)邏輯層:利用數(shù)據(jù)訪問層提供的接口,實(shí)現(xiàn)某一具體的功能,并向讓為業(yè)務(wù)展示層提供服務(wù)。 ( 3)業(yè)務(wù)展示層(表示層):利用業(yè)務(wù)邏輯層提供的接口,對(duì)用戶界面進(jìn)行直接操作,向用戶展示最終的效果。 另外本系統(tǒng)還包括兩個(gè)輔助層:實(shí)體層,公共層。 ( 1)實(shí)體層:本系統(tǒng)采用面向?qū)ο蟮脑O(shè)計(jì)思路,在各個(gè)層次間所有信息都采用實(shí)體對(duì)象來傳遞,實(shí)體層定義了所有的要傳遞的數(shù)據(jù)的類。 ( 2)公共層:公共層封裝了最常用的方法,如 MD5 編碼、數(shù)據(jù)的訪問的最常用的方法,以便系統(tǒng)中的所有 程序都可以調(diào)用它。 軟件架構(gòu)圖,如圖 33 所示: 業(yè) 務(wù) 外 觀 層業(yè) 務(wù) 邏 輯 層數(shù) 據(jù) 訪 問 層 公 共 層數(shù) 據(jù) 庫(kù)實(shí) 體 層 圖 33 系統(tǒng)構(gòu)架 如表 31 所示,是相關(guān)層次在具體項(xiàng)目中的名稱和命名空間。 表 31 層次表 項(xiàng)目名 命名空間 描述 Website 表示層 BLL 業(yè)務(wù)邏輯層 DAL 數(shù)據(jù)訪問層 Common 公共層 Entity 實(shí)體層 18 詳細(xì)設(shè)計(jì) 用戶管理模塊 模塊名稱:用戶管理。 描述:此模塊是針對(duì)用戶進(jìn)行管理。本程序是后臺(tái)管理系統(tǒng)的子程序,非常駐內(nèi)存,不可重用,由于是 B/S 架構(gòu),是可以并發(fā)處理的。 功能:用戶管理是管理員或者版塊管理員,可以查看所有用戶的信息,可以對(duì)對(duì)用戶進(jìn)行添加、修改、刪除等操作。 性能:無特殊性能要求。 輸入項(xiàng):對(duì)于瀏覽操作,輸入項(xiàng)是從數(shù)據(jù)庫(kù)中的用戶信息( UserBasicInfor),包括編號(hào),用戶名,電子郵件等;對(duì)于修改操作,輸入項(xiàng)是從鍵盤獲取關(guān)于某一信息的修改的數(shù)據(jù),例如想修改用電子郵件,則只需獲取電子郵件的數(shù)據(jù);對(duì)于插入操作,輸入項(xiàng) 是從鍵盤獲取所有的用戶必要的數(shù)據(jù),包括用戶名,密碼,電子郵件等;對(duì)于刪除操作,無輸入項(xiàng)。 輸出項(xiàng):對(duì)于瀏覽操作,輸出項(xiàng)是一個(gè)二維表,顯示在用戶的瀏覽器上;對(duì)于修改操作,輸出項(xiàng)是數(shù)據(jù)庫(kù)中的用戶信息表,包括某一條記錄的已經(jīng)修改的字段;對(duì)于插入操作,輸出項(xiàng)是數(shù)據(jù)庫(kù)中的用戶信息表,包括某一條記錄的所有字段;對(duì)于刪除操作,在顯示層,類似于瀏覽操作,將刪除后的用戶信息的二維表顯示在瀏覽器上。 關(guān)鍵技術(shù):對(duì)于瀏覽操作,此功能是通過數(shù)據(jù)訪問層的方法,使用 SQL 語句從數(shù)據(jù)庫(kù)中獲取用戶信息表的所有數(shù)據(jù),然后以 Dataset 的方 式返回,最后將在顯示層設(shè)置 Gridview 的數(shù)據(jù)源為返回的 Dataset 的默認(rèn)數(shù)據(jù)視圖 ,最后綁定該 Gridview;對(duì)于修改操作,此功能是從用戶通過 GridView 選擇的欲修改的行獲取此條記錄的 ID,然后從數(shù)據(jù)庫(kù)中獲取該記錄的信息,并且顯示在前臺(tái)頁(yè)面的TextBox 中,用戶修改信息之后,點(diǎn)擊確認(rèn)控件,便將此條記錄更新到數(shù)據(jù)庫(kù)中;對(duì)于插入操作,此功能是用戶在前臺(tái)頁(yè)面填入相關(guān)的信息,然后點(diǎn)擊“插入”控件之后,便執(zhí)行數(shù)據(jù)訪問層提供的方法,將此條用戶信息插入到數(shù)據(jù)庫(kù)中;對(duì)于刪除操作,此功能是從用戶通過 GridView 選擇的欲刪除的行獲取此條記錄的 ID,然后調(diào)用數(shù)據(jù)訪問層的方法刪除此條用戶信息。 接口:調(diào)用本模塊的上一層程序?yàn)楹笈_(tái)管理系統(tǒng),本程序調(diào)用的下一層程序?yàn)閿?shù)據(jù)訪問層,公共層,通過打開該管理頁(yè)面,實(shí)現(xiàn)對(duì)本程序的調(diào)用。參數(shù)的傳遞是通過實(shí)體層中定義的類的對(duì)象來實(shí)現(xiàn)的,即實(shí)體傳遞。 欄目管理模塊 模塊名稱:欄目管理。 描述:此模塊是針對(duì)欄目進(jìn)行管理。本程序是后臺(tái)管理系統(tǒng)的子程序,非常駐內(nèi)存,不可重用,由于是 B/S 架構(gòu),是可以并發(fā)處理的。 功能:用戶管理是管理員或者版塊管理員,根據(jù)權(quán)限可以查看相關(guān)欄目的信息, 可以對(duì)欄目進(jìn)行添加、修改、刪除等操作。 性能:無特殊性能要求。 輸入項(xiàng):管理員可以通過點(diǎn)擊對(duì)欄目進(jìn)行編輯和刪除。 輸出項(xiàng):管理員操作完成,即顯示對(duì)欄目的修改。 關(guān)鍵技術(shù):用 DataList 對(duì)所有欄目進(jìn)行綁定,對(duì)欄目操作后,顯示對(duì)欄目的更改。 接口:調(diào)用本模塊的上一層程序?yàn)楹笈_(tái)管理系統(tǒng),本程序調(diào)用的下一層程序?yàn)閿?shù)據(jù)訪問層,公共層,通過打開該管理頁(yè)面,實(shí)現(xiàn)對(duì)本程序的調(diào)用。參數(shù)的傳遞是通過實(shí)體層中定義的類的對(duì)象來 19 實(shí)現(xiàn)的,即實(shí)體傳遞。 圖書管理模塊 模塊名稱:圖書管理。 描述:此模塊是針對(duì)圖書進(jìn)行管理。 本程序是后臺(tái)管理系統(tǒng)的子程序,非常駐內(nèi)存,不可重用,由于是 B/S 架構(gòu),是可以并發(fā)處理的。 功能:圖書管理就是管理員對(duì)圖書相關(guān)信息進(jìn)行刪除,添加,修改等操作。 性能:無特殊性能要求。 輸入項(xiàng):點(diǎn)擊要更改的圖書名,輸入要修改的內(nèi)容。 輸出項(xiàng):刷新查看新的圖書信息。 接口:調(diào)用本模塊的上一層程序?yàn)楹笈_(tái)管理系統(tǒng),本程序調(diào)用的下一層程序?yàn)閿?shù)據(jù)訪問層,公共層,通過打開該管理頁(yè)面,實(shí)現(xiàn)對(duì)本程序的調(diào)用。參數(shù)的傳遞是通過實(shí)體層中定義的類的對(duì)象來實(shí)現(xiàn)的,即實(shí)體傳遞。 購(gòu)物車模塊 模塊名稱:購(gòu)物車。 描述:此模塊是針 對(duì)購(gòu)物車進(jìn)行管理。本程序是后臺(tái)管理系統(tǒng)的子程序,非常駐內(nèi)存,不可重用,由于是 B/S 架構(gòu),是可以并發(fā)處理的。 功能:用戶瀏覽書籍后,在線購(gòu)買書籍。 性能:無特殊性能要求。 輸入項(xiàng):通過相關(guān)的點(diǎn)擊操作,完成在線購(gòu)書。 輸出項(xiàng) : 在當(dāng)前頁(yè)面顯示讀者的選擇信息。 關(guān)鍵技術(shù):對(duì)于瀏覽操作,此功能是通過數(shù)據(jù)訪問層的方法,使用 SQL 語句從數(shù)據(jù)庫(kù)中獲取書籍的所有數(shù)據(jù),然后以 Dataset 的方式返回,最后將在顯示層設(shè)置 DataList 的數(shù)據(jù)源為返回的 Dataset的默認(rèn)數(shù)據(jù)視圖,最后綁定該數(shù)據(jù)顯示控件;對(duì)于修改操作,此功能是 從用戶通過控件選擇的欲修改的行獲取此條記錄的 ID,然后從數(shù)據(jù)庫(kù)中獲取該記錄的信息,并且顯示在前臺(tái)頁(yè)面的 TextBox控件中,點(diǎn)擊確認(rèn)控件,便將此條記錄更新到數(shù)據(jù)庫(kù)中;對(duì)于插入操作,此功能是用戶在前臺(tái)頁(yè)面填入和選擇相關(guān)的信息,然后點(diǎn)擊“插入”控件之后,便執(zhí)行數(shù)據(jù)訪問層提供的方法,將此條欄目信息插入到數(shù)據(jù)庫(kù)中;對(duì)于刪除操作,此功能是從用戶通過數(shù)據(jù)顯示控件選擇的欲刪除的行獲取此條記錄的 ID,然后調(diào)用數(shù)據(jù)訪問層的方法刪除此條留言信息。 接口:調(diào)用本模塊的上一層程序?yàn)楹笈_(tái)管理系統(tǒng),本程序調(diào)用的下一層程序?yàn)閿?shù)據(jù)訪問層, 公共層,通過打開該管理頁(yè)面,實(shí)現(xiàn)對(duì)本程序的調(diào)用。參數(shù)的傳遞是通過實(shí)體層中定義的類的對(duì)象來實(shí)現(xiàn)的,即實(shí)體傳遞。 用戶注冊(cè)模塊 模塊名稱:用戶注冊(cè)。 描述:此模塊
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1