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

正文內容

網上圖書銷售系統(tǒng)—畢業(yè)設計論文(編輯修改稿)

2025-01-08 16:09 本頁面
 

【文章內容簡介】 方便用戶訪問的計算機軟件、硬件資源組成的系統(tǒng),它由數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫以及支撐數(shù)據(jù)庫管理系統(tǒng)的軟、硬件構成。 數(shù)據(jù)庫離不開數(shù)據(jù)模型。數(shù)據(jù)模型是對現(xiàn)實世界客觀事物及其聯(lián)系的描述,它反映數(shù)據(jù)項之間和記錄之間的聯(lián)系,在 數(shù)據(jù)庫技術中使用模型的概念描述數(shù)據(jù)庫的結構與語義。常用的三種數(shù)據(jù)模型:層次模型、網狀模型和關系模型。此外,還有面向對象模型等。 關系模型把數(shù)據(jù)之間的關系看成是一個二維表關系,因為二維表關系建立在集合代數(shù)關系理論基礎上的,所以,把這種建立模型基礎上的數(shù)據(jù)庫稱為關系數(shù)據(jù)庫。 數(shù)據(jù)庫與文件系統(tǒng)不同,其數(shù)據(jù)獨立于程序而存在 ,并可以提供給不同的用戶共享使用,其基本思想是對所有的數(shù)據(jù)實行統(tǒng)一的、集中的、獨立于程序的管理。關系數(shù)據(jù)庫管理系統(tǒng)很好地實現(xiàn)了這一基本思想。 4. 3 范式與建表的規(guī)范化 在關系模型中,一個 數(shù)據(jù)庫模式是關系模式的集合。在建立書店數(shù)據(jù)庫時,要按關系能好的關系模式的集合作為數(shù)據(jù)庫模式,關系模式的優(yōu)劣,可以用模式的范式 (normalforms,簡記為 NF)。 第一范式 (1NF) 如果關系模式 R的每個關系 r的屬性值都是不可分的原子值,那么稱 R是第一范式 (1NF)的模式, r是規(guī)范化關系。例如教師模式 R(NAME, ADDRESS, PHONE),如果一個教師家中裝了兩部電話,那么關系中至少要出現(xiàn)兩個元組,以便存儲兩個號碼。 1NF的模式是關系數(shù)據(jù)庫最基本的要求,遠不是理想模式。 第二范式 (2NF) FD函數(shù)依賴 (functional dependency)定義:設有關系模式 R(U), X和 Y是屬性集 U的子集,F(xiàn)D是開為 X Y的一個命題,只要 r是 R的關系,對 r中的任意兩個元組都有“ X值相等蘊涵 Y值相等”,那么 FD X Y在關系模式中成立?!?X Y”讀作“ X函數(shù)決定 Y”或“ Y函數(shù)依 賴于 X”。 X Y反映了屬性集 X和 Y之間的聯(lián)系,對于每一個 X值,只有唯一的 Y值與之對應。 我們把關系模式 R的屬性分為兩類:一類是鍵的屬性,稱為主屬性;另一類是不屬于任何鍵的屬性,稱為非主屬性。我們把 FD分成完全 FD和局部 FD兩類。如果 X Y成立,對 X網上圖書銷售管理系統(tǒng) 第 12 頁 共 60 頁 的任何真子集 x都有 x Y不成立,則稱 X Y是完全 FD,否則稱 X Y是局部 FD。若關系模式 R是 1NF,且每個非主屬性完全函數(shù)依賴于候選鍵,那么稱 R是 2NF模式。 第三范式 (3NF) 如果 X Y和 Y A成立,并且有 Y X不成立, A不屬于 Y,那么稱 X A是傳遞FD(A傳遞依賴于 X)。若關系模式 R是 1NF,且每個非主屬性都不傳遞依賴于候選鍵,那么稱R是 3NF模式。在 3NF模式中排除了非主屬性對鍵的傳遞依賴。 3NF的模 式必定是 2NF的模式。局部依賴和傳遞依賴是產生冗余和異常的兩個重要原因。由于 3NF模式中不存在非主屬性對候選鍵的局部依賴和傳遞依賴,因此消除了很大一部分存儲異常,具有較好的性能。而對于非 3NF的 1NF、 2NF甚至非 1NF的關系模式,由于它們性能上的弱點,一般不宜作為數(shù)據(jù)庫模式,通常需要將它們變換成 3NF或更高級的范式 (即關系的規(guī)范化處理 )。 BC范式 (BoyceCodd NF,簡稱 BCNF) 若關系模式 R是 1NF,且每個屬性都不傳遞依賴于的 R的候選鍵,那么稱 R是 BCNF模式。此時排除了任何屬性對鍵的傳遞 依賴。 在設計數(shù)據(jù)庫關系模式時,應作權衡,盡可能使數(shù)據(jù)庫模式保持最優(yōu)的特性,一般盡可能設計成 BCNF模式集,如果設計成 BCNF模式集的同時達不到保持 FD的目標,那只能降低要求,設計成 3NF模式集,而同時又達到無損害聯(lián)接和保持 FD的目標。抓住以上規(guī)則后,就能使用 Microsoft Access設計出性能良好的數(shù)據(jù)庫了。 4. 4系統(tǒng)數(shù)據(jù)庫的詳細建立 建立數(shù)據(jù)庫表( ) 4. 4. 1 用戶信息數(shù)據(jù)表( RegUser) 字段名 數(shù)據(jù)類型 字段大小 字段說明 UserID 文本 20 會員帳號 Name 文本 30 會員姓名 PassWD 文本 30 用戶密碼 WtPass 文本 30 密碼提示問題 DaPass 文本 30 密碼提示答案 Sex 文本 10 性別 Email 文本 30 電子信箱 Phone 文本 30 聯(lián)系電話 Address 文本 50 聯(lián)系地址 Zip 文本 20 郵編 RegTime 日期/時間 默認值 Now() 注冊時間 4. 4. 2 管理員信息表( Manage_User) 網上圖書銷售管理系統(tǒng) 第 13 頁 共 60 頁 字段名 數(shù)據(jù)類型 字段大小 字段說明 Id 自動編號 長整型 管理員編號 UserName 文本 20 管理員帳號 PassWord 文本 20 管理員密碼 4. 4. 3 商品大類表( Class_1) 字段名 數(shù)據(jù)類型 字段大小 字段說明 ID 長整型 自動 大類編號 Class_1_Name 文本 30 大類名稱 Class_1_RegTime 日期/時間 默認值 Now() 添加時間 4. 4. 4 商品小類表( Class_2) 字段名 數(shù)據(jù)類型 字段大小 字段說明 ID 長整型 自動 小類編號 Class_2_Name 文本 30 小類名稱 Class_1_Name 文本 30 所屬大類名稱 Class_2_RegTime 日期/時間 默認值 Now() 添加時間 4. 4. 5 商品表( Product) 字段名 數(shù)據(jù)類型 字段大小 字段說明 Product_Id 長整型 10 商品編號 Product_Name文本 30 商品名稱 Class_1 文本 30 所屬大類 Class_2 文本 30 所屬小類 Product_Intro 文本 50 商品說明 Product_Show 文本 50 商品簡介 P_NewPrice 貨幣 自動 會員價格 P_OldPrice 貨幣 自動 市場價格 P_Pic 文本 50 商品微縮圖 P_Full_Pic 文 本 50 商品全景圖 RegTime 日期/時間 默認值 Now() 商品錄入時間 Look_Count 長整型 自動 商品瀏覽次數(shù) 4. 4. 6 購物籃表( ShopList) 字段名 數(shù)據(jù)類型 字段大小 字段說明 Product_Id 長整型 10 商品編號 Form_Id 長整型 自動 所屬訂單號 Product_Name文本 30 商品名稱 Number 文本 255 購物數(shù)量 P_NewPrice 貨幣 自動 會員價格 網上圖書銷售管理系統(tǒng) 第 14 頁 共 60 頁 RegTime 日期/時間 默認值 Now() 購物時間 4. 4. 7 訂單表( OrderList) 字段名 數(shù)據(jù)類型 字段大小 字段說明 Form_ID 長整型 自動 訂單號 User_ID 文本 20 會員帳戶名 Name 文本 20 會員姓名 Zip 文本 20 郵編 Phone 文本 30 聯(lián)系電話 Email 文本 30 電子信箱 Address 文本 50 聯(lián)系地址 Pays 文本 20 付款方式 RegTime 日期/時間 默認值 Now() 訂貨時間 Flag 文本 20 標記 Remark 文本 255 備注 說明: 所建立的數(shù)據(jù)庫文件 ()保存在文件夾 market_database 下,為防止別人隨意篡改數(shù)據(jù)庫,故將其后綴名改為 .asp 來調用。網上圖書銷售管理系統(tǒng) 第 15 頁 共 60 頁 五.系統(tǒng)功能模塊設計 5. 1 客戶端 5. 1. 1購物籃 在設計購物籃中,首先要考慮到的是購物籃中商品信息的存儲,而且在整個的商品購買中沒有改變,這里就要用到 ASP 中的內置 Session 組件,它 是訪問者從的到達某個特定主頁到離開為止的那段時間,服務器端給他分配一個用來儲存信息的全局變量的集合,這些變量可以自動生成,也可以是程序人員在服務器端腳本程序中定義的。 Session 可以用來存儲訪問者的特定信息,創(chuàng)建訪問者信息容器。我們使用它來作為虛擬購物籃,無論什么時候用戶在我網站中選擇了一種商品,那么這種商品就會進入購物籃,當用戶準備離開時,就可以立即進行以上所有選擇的商品的訂購。這些購物信息可以保存在 Session 中。用戶在 Web 應用程序中訪問同一頁面時, Session 變量始終存在,當用戶在應用程 序的頁之間跳轉時,存儲在 Session 對象中的變量也不會清除。 在建立購物籃中,其實是對全局變量的操作。在這里我定義了一個全局變量: ProductList = Session(ProductList),將購物信息保存到此全局變量中。另外還定義了一個全局變量Products,通過函數(shù) PutToShopBag()將 ProductList 的值賦給 Products,使用函數(shù) Split()將讀取到的字符串進行分割,以得到購物信息: Products = Split(Request(cpbm), , )。 / *建立購物籃的詳細代碼 */ ProductList = Session(ProductList) Products = Split(Request(cpbm), , ) For i=0 To UBound(Products) PutToShopBag Products(i), ProductList Next Session(ProductList) = ProductList /*函數(shù) PutToShopBag()代碼 */ % Sub Put
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1