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

正文內(nèi)容

基于web的超市進(jìn)貨管理系統(tǒng)畢設(shè)論文-資料下載頁

2025-05-13 21:28本頁面

【導(dǎo)讀】{ "error_code": 17, "error_msg": "Open api daily request limit reached" }

  

【正文】 ID int 4 供應(yīng)商編號 否 FK OrderQuantity int 4 交易數(shù)量 否 OrderTime nvarchar 4000 交易時間 是 庫存:庫存屬性有庫存編號、商品 編號、庫存數(shù)量。 表 45 Stock(庫存表) 字段名稱 數(shù)據(jù)類型 數(shù)據(jù)長度 描述 可否為空 FK,PK StockID int 4 庫存信息編號 否 PK CommodityID int 4 商品編號 否 FK StockQuantity int 4 交易數(shù)量 否 商品分類:商品分類屬性有商品分類編號、商品分類名。 屆本科生畢業(yè)設(shè)計(論文) 16 表 46 Category(商品分類表) 字段名稱 數(shù)據(jù)類型 數(shù)據(jù)長度 描述 可否為空 FK,PK CategoryID int 4 商品分類編號 否 PK CategoryName nvarchar 4000 商品分類名 否 用戶:用戶屬性有用戶編號、用戶名、用戶密碼。 表 47 User(用戶表) 字段名稱 數(shù)據(jù)類型 數(shù)據(jù)長度 描述 可否為空 FK,PK UserID int 4 用戶編號 否 PK UserName nvarchar 4000 用戶名 否 Password nvarchar 4000 用戶密碼 否 表 47 SupplierCommodity(供應(yīng)商商品關(guān)系表) 字段名稱 數(shù)據(jù)類型 數(shù)據(jù)長度 描述 可否為空 FK,PK Supplier_SupplierID int 4 供應(yīng)商編號 否 PK Commodity_CommodityID int 4 商品編號 否 PK 屆本科生畢業(yè)設(shè)計(論文) 17 第五章 詳細(xì)設(shè)計 系統(tǒng)的軟件結(jié)構(gòu) 處理靜態(tài) WEB 是由 Web 瀏覽器向 Web 發(fā)送靜態(tài)頁面, Web 服務(wù)器直接對發(fā)送的靜態(tài)網(wǎng)頁進(jìn)行處理。 處理動態(tài) WEB 數(shù)據(jù)庫查詢的過程是:當(dāng) Web 瀏覽器向 Web 服務(wù)器發(fā)送請求時,動態(tài)網(wǎng)頁的處理流程是,屏蔽掉 HTML 語言,只輸入動態(tài)網(wǎng)頁文件,由 Web 服務(wù)器向數(shù)據(jù)庫中傳遞信息,經(jīng)過數(shù)據(jù)庫的處理返回數(shù)據(jù)集, Web 應(yīng)用服務(wù)器再把含 有程序代碼的動態(tài)網(wǎng)頁轉(zhuǎn)換為靜態(tài)網(wǎng)頁返還給 Web 瀏覽器。這就是用動態(tài)網(wǎng)頁對數(shù)據(jù)庫進(jìn)行查詢并將數(shù)據(jù)返還給瀏覽器處理的全過程,具體見圖 51所示 。 數(shù) 據(jù) 庫W e b 瀏 覽 器W e b 瀏 覽 器W e b 服 務(wù) 器 h t m l h e a d … … / b o d y / h t m l h t m l h e a d … … / b o d y / h t m l 應(yīng) 用 程 序 服 務(wù) 器發(fā) 送 請 求返 回 響 應(yīng)查 詢 數(shù) 據(jù)返 回 數(shù) 據(jù) 集 圖 51數(shù)據(jù)庫查詢示意圖 登陸系統(tǒng)模塊的實現(xiàn) 本模塊主要是用戶通過登陸頁面進(jìn)入該系統(tǒng)才可瀏覽信息。用戶輸入正確的用戶名和密碼,如果登錄信 息有錯誤,則系統(tǒng)提示登錄錯誤信息。若登錄信息正確,則進(jìn)入系統(tǒng)。若已經(jīng)登錄則 顯示信息 , 否則提示沒有登錄。 通過頁面內(nèi)的 實現(xiàn) 。 通過 controller 的 var user = (model = == userName amp。amp。 == password).FirstOrDefault()。 屆本科生畢業(yè)設(shè)計(論文) 18 if (user != null) 判定與數(shù)據(jù)庫中信息是否一致 來實現(xiàn) 。 商品模塊的實現(xiàn) 商品模塊首頁 系統(tǒng)登陸后可顯示商品模塊頁面,包括為商品信息列表,用戶可以通過商品名搜索、排序,并可以對商品信息進(jìn)行進(jìn)一步操作。 增加商品信息 選擇增 加新商品信息后顯示增加商品信息頁面。 通過 (modity)。將所填信 息傳入數(shù)據(jù)庫 。 查看商品信息 選擇查看商品信息詳情后 讀取數(shù)據(jù)庫 顯示商品詳細(xì)信息的頁面。 修改商品信息 選擇修改新商品信息后顯示修改商品信息頁面。 通過 (modity).State = 。修改信息 。 刪除商品信息 選擇刪除商品信息后顯示刪除商品信息頁面。 通過 (modity)。刪除選中信息。 供應(yīng)商模塊的實現(xiàn) 供應(yīng)商模塊首頁 屆本科生畢業(yè)設(shè)計(論文) 19 系統(tǒng)登陸后可顯示供應(yīng)商模塊頁面,包括為供應(yīng)商信息列表,用戶可以選擇供應(yīng)商查看該供應(yīng)商所提供的商品及對應(yīng)的訂單,并可以對供應(yīng)商信息進(jìn)行進(jìn)一步操作。 詳細(xì)信息下拉功能通過 = 。 = (i = == ).Single().Commodities。來實現(xiàn)。 增加供應(yīng)商信息 選擇增加新供應(yīng)商信息后顯示增加供應(yīng)商信息頁面。 通過 (supplier)。將所填信息傳入數(shù)據(jù)庫。 查看供應(yīng)商信息 選擇查看供應(yīng)商信息詳情后顯示查看供應(yīng)商信息頁面。 修改供應(yīng)商信息 選擇修改供應(yīng)商信息后顯示修改供應(yīng)商信息頁面。 通過 foreach (var modity in ) { if ((())) { if (!()) { (modity)。 } } else { if (()) 屆本科生畢業(yè)設(shè)計(論文) 20 { (modity)。 } } } 達(dá)到修改供應(yīng)商信息時可用多選框選擇多種對應(yīng)提供的商品。 刪除供應(yīng)商 信息 選擇刪除供應(yīng)商信息后顯示刪除供應(yīng)商 信息頁面。 通過 (supplier)。刪除選中信息。 訂單模塊的實現(xiàn) 訂單模塊首頁 系統(tǒng)登陸后可顯示訂單模塊頁面,包括為訂單信息列表,用戶可以根據(jù)訂單時間搜索對應(yīng)的訂單,并可以對訂單信息進(jìn)行進(jìn)一步操作以及打印當(dāng)前頁面。 通過 orders = (s = (searchString))。對訂單時間進(jìn)行搜索。 增加訂單信息 選擇增加新訂單信息后顯示增加訂單信息頁面。 查看訂單信息 選擇查看訂單信息詳情后顯示查看訂單信息頁面。 修改訂單信息 選擇修改訂單信息后顯示修改訂單信息頁面。 庫存模塊的實現(xiàn) 庫存模塊首頁 系統(tǒng)登陸后可顯示庫存模塊頁面,包括為庫存信息列表,用戶可以對庫存信息進(jìn)行進(jìn)一步操作以及打印當(dāng)前頁面。 屆本科生畢業(yè)設(shè)計(論文) 21 增加庫 存信息 選擇增加新庫存信息后顯示增加庫存信息頁面。 通過 = new SelectList(, CommodityID, CommodityName)。直接選擇對應(yīng)的商品 查看庫存信息 選擇查看庫存信息詳情后顯示查看庫存信息頁面。 修改庫存信息 選擇修改庫存信息后顯示修改庫存信息頁面。 商品分類模塊的實現(xiàn) 商品分類模塊首頁 系統(tǒng)登陸后可顯示商品分類模塊頁面,包括為商品分類信息列表,用戶可以對商 品分類信息進(jìn)行進(jìn)一步操作。 增加 商品分類 信息 選擇增加新 商品分類 信息后顯示增加 商品分類 信息頁面。 查看 商品分類 信息 選擇查看 商品分類 信息詳情后顯示查看 商品分類 信息頁面。 修改 商品分類 信息 選擇修改 商品分類 信息后顯示修改 商品分類 信息頁面。 屆本科生畢業(yè)設(shè)計(論文) 22 第六章 測試 測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程,好的測試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯誤的測試方案,成功的測試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯誤的測試。在開發(fā)過程中采用了多種措施保證軟件質(zhì)量,但是實際開發(fā)過程中還是不可避免地 會產(chǎn)生差錯,系統(tǒng)中通??赡茈[藏著錯誤和缺陷,不經(jīng)周密測試的系統(tǒng)投入運行,將會造成難以想象的后果,因此系統(tǒng)測試是開發(fā)過程中為保證軟件質(zhì)量必須進(jìn)行的工作。大量統(tǒng)計資料表明,系統(tǒng)測試的工作量往往占開發(fā)總工作量的 40%以上。因此,我們必須重視測試工作。 測試技術(shù) 由于程序中隱藏的缺陷只在特定的環(huán)境下才有可靠顯露,系統(tǒng)缺陷通常是由于對某些特定情況考慮不周造成的。因此測試不是為了表明程序正確;成功的測試也不是沒有發(fā)現(xiàn)錯誤的測試。有意義的軟件測試應(yīng)該是從“破壞”軟件系統(tǒng)的角度出發(fā),精心設(shè)計最有可以暴露程序系統(tǒng)缺陷的 測試方案。因此軟件測試的目標(biāo)應(yīng)該是以盡可能少的代價和時間找出軟件系統(tǒng)中潛在的錯誤和缺陷。 從產(chǎn)品角度看,測試計劃中的測試項目包括軟件結(jié)構(gòu)中的分系統(tǒng)層、子系統(tǒng)層、功能模塊層、程序模塊層中的各類模塊,從測試本身看,分為單元測試,組合測試,確認(rèn)測試等。測試對象是隨不同階段而異的,最基本、最初的測試是單元測試,后面的組合測試、確認(rèn)測試都是以被測過的模塊作為測試對象的。 單元測試 單元測試也稱模塊測試或程序測試,單元測試是對每個模塊單獨進(jìn)行的,驗證模塊接口與設(shè)計說明書是否一致,對模塊的所有主要處理路徑進(jìn)行 測試且與預(yù)期的結(jié)構(gòu)進(jìn)行對照,還要對所有錯誤處理路徑進(jìn)行測試。對源碼進(jìn)行審查,對照設(shè)計說明書,表態(tài)地檢查源程序是否符合功能的邏輯要求,是進(jìn)行單元測試前的重要工作。單元測試一般是由程序員完成,也稱程序調(diào)試。 組合測試 組合測試也稱集成測試或子系統(tǒng)測試,通常采用自頂向下測試和自底向上測試兩種測試方法。組合測試的對象是指已經(jīng)通過單元測試的模塊,不是對零散模塊進(jìn)行單個測試,而是用系統(tǒng)化的方法裝配和測試軟件系統(tǒng),是一個嚴(yán)格的過程,必須認(rèn)真地進(jìn)行,其計劃的產(chǎn)生和單元模塊測試的完成日期要協(xié)調(diào)起來,這種測試應(yīng)在系 統(tǒng)目標(biāo)機上進(jìn)行,造成系統(tǒng)應(yīng)用的環(huán)境條件,除了開發(fā)部分項目負(fù)責(zé)人參加以外,還應(yīng)該有相應(yīng)系統(tǒng)的用戶參加,給評審員進(jìn)行演示。 確認(rèn)測試 確認(rèn)測試是對通過組合測試的軟件進(jìn)行的,這些軟件已經(jīng)存于系統(tǒng)目標(biāo)設(shè)備的介質(zhì)上,確認(rèn)測試的目的是表明軟件是可以工作的,并且符合“軟件需求說明書”中規(guī)定的全屆本科生畢業(yè)設(shè)計(論文) 23 部功能和性能要求。確認(rèn)測試是按照這些要求定出的“確認(rèn)測試計劃”進(jìn)行的。測試工作是由一個獨立的組織進(jìn)行,而且測試要從用戶的角度出發(fā)。 系統(tǒng)測試 系統(tǒng)測試是對整體性能的測試,主要解決各子系統(tǒng)之間的數(shù)據(jù)通信和數(shù)據(jù)共 享問題以及檢測系統(tǒng)是否達(dá)到用戶的實際要求,系統(tǒng)測試的依據(jù)是系統(tǒng)分析報告。系統(tǒng)測試應(yīng)在系統(tǒng)的整個范圍內(nèi)進(jìn)行,這種測試不只對軟件進(jìn)行,而是對構(gòu)成系統(tǒng)的硬、軟件一起進(jìn)行。系統(tǒng)測試與建構(gòu)同時進(jìn)行或略慢。系統(tǒng)測試需要確認(rèn)從頭到尾的功能正常才算完成,應(yīng)當(dāng)盡量避免系統(tǒng)測試延到項目末尾進(jìn)行。 用戶驗收測試 在系統(tǒng)測試完成后,進(jìn)行用戶的驗收測試,它是用戶在實際應(yīng)用環(huán)境中所進(jìn)行的真實數(shù)據(jù)測試。 在具體的測試中,一般應(yīng)遵循以下原則:由程序設(shè)計者之外的人進(jìn)行測試;測試用例應(yīng)由兩部分組成:輸入數(shù)據(jù)和預(yù)期輸出結(jié)果;應(yīng)選用不 合理的輸入數(shù)據(jù)與非法輸入測試;不僅要檢驗程序是否實現(xiàn)預(yù)期功能,還應(yīng)檢查程序是否做了不應(yīng)該做的工作;集中測試容易出錯的程序模塊;對程序修改以后,必須重新進(jìn)行測試。 一般來說,對程序測試有兩種測試方法:如果已經(jīng)知道了軟件系統(tǒng)應(yīng)具有的功能,可通過測試來對每個功能是否都能正常使用;如果知道程序的內(nèi)部工作過程,可以通過測試來檢測程序內(nèi)部是否按照規(guī)格說明書的規(guī)定正常進(jìn)行。前一種方法稱為黑盒測試,后一種方法稱為白盒子測試。黑盒測試又稱為功能測試,白盒子測試又稱為結(jié)構(gòu)測試。 單元測試 單元測試是在軟件開發(fā)過程中要進(jìn) 行的最低級別的測試活動,在單元測試活動中,軟件的獨立單元將在與程序的其他部分相隔離的情況下進(jìn)行測試。單元測試是由程序員自己來完成,最終受益的也是程序員自己??梢赃@么說,程序員有責(zé)任編寫功能代碼,同時也就有責(zé)任為自己的代碼編寫單元測試。執(zhí)行單元測試,就是為了證明這段代碼的行為和我們期望的一致。 測試結(jié)論 測試結(jié)果表明本次設(shè)計的程序基本正確。雖然在測試過程中發(fā)現(xiàn)不少錯誤,但經(jīng)過修改后程序現(xiàn)在通過了測試。由于軟件測試在軟件開發(fā)過程中占有很重要的地位。同時,軟件測試對測試人員的要求也是很高的。所以,通過了以 上的測試,并不能證明本軟件就是完全正確的。正確的結(jié)論應(yīng)該是本軟件還有待于進(jìn)一步的測試和改進(jìn)。 另外,通過本次測試,深深理解了軟件測試和軟件調(diào)試的重大區(qū)別。 屆本科生畢業(yè)設(shè)計(論文) 24 結(jié)束語 本系統(tǒng)具有如下特點: (1) 采用 B/S 三層體系結(jié)構(gòu),使系統(tǒng)具有很好的可維護(hù)性和可重用性。 (2) 后臺采用的 SQL Server 數(shù)據(jù)庫,擁有較高的插入,查詢速度、業(yè)務(wù)連續(xù)性等特點。 但因為本系統(tǒng)相對來說較大,而且在本項目開始的時候,在 C和 Web應(yīng)用程序設(shè)計方面不太熟悉,再加上畢業(yè)設(shè)計的時間有限,許多方面在下一步的工作中還需要進(jìn)一步改進(jìn)和 完善。主要針對以下幾方面: (1) 盡量采用滿足 MVC/模式開發(fā),分離表示層和事物層,使系統(tǒng)具有高的可重用性 和適應(yīng)性以及良好的可維護(hù)性。 (2) 系統(tǒng)功能雖已基本實現(xiàn),但仍有諸多地方需要修改,還有的細(xì)節(jié)的地方也需要進(jìn)一步修改和完善。 屆本科生畢業(yè)設(shè)計(論文) 25 致 謝 光陰似箭,日月如棱。 幾 年的時間,在我們漫長的人生旅途中是那么的短暫,但是,這短短的 幾 年是最真誠的青春,是最純真的歲月,是最美麗的大學(xué)生活 ?? 我們的自學(xué)能力在這里得提升,我感謝所有的恩師:是您賦予我們最有意義的收 獲;是您帶領(lǐng)我們走進(jìn)知識殿堂,使我們不但豐富了知 識;是您給我們一個全新的角度去發(fā)現(xiàn)美、創(chuàng)造美、欣賞美,給我們美的眼睛去發(fā)現(xiàn)世界的美,感悟生活的美;是你教會我們珍惜友誼和時間;是您給了我們看世界的眼睛,是你們用博大的胸懷,給予我們最無私的關(guān)懷和奉獻(xiàn)。這在這次的畢業(yè)論文中,發(fā) 揮了我在學(xué)校學(xué)到的 知識和 技能的應(yīng)用,也算是我最后一次做學(xué)校的作業(yè)了,我要感謝我的指導(dǎo) 老師 , 還有我的輔導(dǎo)員 老師 ,感謝他們的教誨,讓我知道在社會上懂得怎樣去做好自己,端正自己的位置,為社會貢獻(xiàn)出我自己的力量。 屆本科生畢業(yè)設(shè)計(論文) 26 參考文獻(xiàn) [1] Tutorial: . [2] Stephen R. Davis. C++ for Dummies [M]. wiley 2021. [3] Getting Started with MVC 3: [4] 胡勇輝,曹倬瑝,蘭湘濤. 開發(fā)實戰(zhàn)詳解:入門、模塊、系統(tǒng) [M].北京:電子工 業(yè)出版社, 2021 [5] 張克非. 網(wǎng)絡(luò)程序設(shè)計與應(yīng)用 [M2.北京航空航天大學(xué)出版社, 2021 [6] 朱玉超,鞠艷,王代勇. 項目開發(fā)教程 [M2.北京:電子工業(yè)出版社, 2021 [7] 劉乃麗.完全手冊 網(wǎng)路開發(fā)詳解 [M2.北京:電子工業(yè)出版社, 2021 [8] 尚俊杰、秦衛(wèi)中. 程序設(shè)計案例教程 [M2.北京:清華大學(xué)出版社, 2021 [9] 陳偉 編著 《 SQL Server 2021 數(shù)據(jù)庫應(yīng)用與開發(fā)教程》北京:清華大學(xué)出版社, 2021 [10] Stephen Walther. Unleashed Unleashed Series [M]. Sams, 2021 [11] Imar Spaanjaars. Beginning In C And Vb[M]. Wiley India Pvt. Ltd., 2021 [12] Scott Mitchell. Sams Teach Yourself in 24 Hours: Complete Starter Kit Sams Teach Yourself Hours Series [M]. Sams, 2021 [13] Matthew MacDonald. Beginning in C 2021[M]. Apress, 2021 [14] Christian Nagel, Bill Evjen, Jay Glynn, Man Skinner, Karli Watson. Professional C 2021[M]. Wiley India Pvt. Ltd., 2021 [15] Kenh C. Laudon, Jane P. Laudon . Management Information Systems: Managing the Digital Firm[M]. Publisher Prentice Hall, 2021 [16] Raymond McLeod, Gee P. Schell. Management information systems[M]. Pearson/Prentice Hall, 2021 [17] James A. O39。Brien, Gee M. Marakas. Management Information Systems[M]. McGrawHill/Irwin, 2021 [18] Singh. Information System Management[M]. . Nangia APH publishing Corporation .2021 [19] Kenh C. Laudon, Jane Price Information Systems: Managing the Digital Firm MyMISLab Series[M]. Prentice Hall, 2021 [20] Thomas M. Connolly, Carolyn E. Begg. Database systems: a practical approach to design, implementation, and management[M]. AddisonWesley, 2021
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1