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

正文內(nèi)容

畢業(yè)設(shè)計(論文)-超市進銷存管理系統(tǒng)設(shè)計-資料下載頁

2024-12-03 20:30本頁面

【導(dǎo)讀】地位越來越重要。傳統(tǒng)的以書本記錄的方式已不能滿足要求,數(shù)據(jù)庫技術(shù)正緩解了這一。效率的超市信息管理系統(tǒng),即會員制超市管理系統(tǒng)。本系統(tǒng)采用C#.NET和SQL. 作,使得數(shù)據(jù)庫和應(yīng)用程序緊密結(jié)合在一起。其最終目的是通過此軟件來實現(xiàn)超市各個環(huán)節(jié)的管理。塊的設(shè)計與實現(xiàn)。

  

【正文】 成的,一個號只能產(chǎn)生一次。 退貨管理模塊 如圖 327 所示 為退貨界面。 圖 327 退貨管理界面 此模塊比較簡單, 退貨部分由服務(wù)臺人員負(fù)責(zé),當(dāng)有顧客退貨時,服務(wù)臺人員首先根據(jù)交易流水號查詢是否有 此 交易,若有,則根據(jù)流水號和商品編號錄入退貨信息。 完成了會員制超市管理系統(tǒng)的編程和調(diào)試工作以后,最后一步就是該系統(tǒng)的編譯和發(fā)行了,這涉及到工程項目屬性的設(shè)置,可執(zhí)行程序的生成。當(dāng)生成了相應(yīng) 的可執(zhí)行文件,我們需要對其進行測試,通過測試以后,軟件就可以發(fā)布了。 河北工程大學(xué)畢業(yè)設(shè)計論文 35 4 系統(tǒng)的測試與運行 到了這個階段,整個系統(tǒng)大致上已經(jīng)開發(fā)完成了。這時,就可以把系統(tǒng)交給使用單位進行初步的測試。 測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程。 軟件測試分為:黑盒測試和白盒測試。黑盒測試又稱為功能測試,其完全不考慮程序的內(nèi)部結(jié)構(gòu)和處理過程,即在程序的接口進行的測試,它只檢查程序功能是否能按照規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)慕邮茌斎霐?shù)據(jù),產(chǎn)生正確的輸出信息,并且保持外部信息的完整性。白盒測試又稱為結(jié)構(gòu)測試,其前提是把程序看成裝在一個透明的白盒里,也就是完全了解程序的結(jié)構(gòu)和處理過程。本系統(tǒng)的模塊開發(fā)過程中以及最后的驗收過程中都進行了較為嚴(yán)格的測試。 為了提高測試的充分性,一種最簡單可靠的起步方法是邏輯覆蓋。邏輯覆蓋就是以程序內(nèi)部的邏輯結(jié)構(gòu)為基 礎(chǔ),設(shè)計測試用例,使程序用這些測試用例運行,能執(zhí)行程序中的每一問句、分支、路徑。 根據(jù)覆蓋測試的目標(biāo)不同,邏輯覆蓋可分為語句覆蓋,判定覆蓋,條件覆蓋,判定一條件覆蓋,條件組合覆蓋,路徑覆蓋,子過程覆蓋等。語句覆蓋就是選擇足夠的測試用例,使得程序被測試的每一個可能的結(jié)果都應(yīng)該至少執(zhí)行一次。條件覆蓋則要求程序中每個判定的條件的所有可能的結(jié)果都應(yīng)該至少執(zhí)行一次。條件組合覆蓋則要求每個可能路徑都至少執(zhí)行一次。子過程調(diào)用覆蓋則要求程序中每個調(diào)用子過程的地方都至少執(zhí)行一次。 僅就測試而言,它的目標(biāo)是發(fā)現(xiàn)軟件中的錯誤。它 的書面定義有以下三方面: ① 測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程; ② 好的測試是發(fā)現(xiàn)迄今為止尚未被發(fā)現(xiàn)的錯誤的測試; ③ 成功的測試是發(fā)現(xiàn)了至今尚為發(fā)現(xiàn)的錯誤的測試。 測試具體步驟: (1)模塊測試:基本上是一個模塊一個模塊地進行代碼編寫。類似功能的子系統(tǒng)如果一個功能難以實現(xiàn)的話,另一些也要改變方案。所以首先確立模塊間的功能獨立性。先將每個模塊作為一個獨立的實體來進行測試,保證模塊作為獨立的單元能進行正確運行。 (2)子系統(tǒng)測試:本過程是將模塊測試后的單元連接在一起,即將系統(tǒng)管理、基本信息設(shè)置、會員信息 管理、進貨信息管理、銷售信息管理、庫存信息管理、財務(wù)信息管理等連接在一起。 河北工程大學(xué)畢業(yè)設(shè)計論文 36 (3)系統(tǒng)測試:系統(tǒng)測試即把經(jīng)過測試的子系統(tǒng)裝配成一個完整的系統(tǒng)來測試。既從窗體登錄開始,進入主窗體,在每個大的子系統(tǒng)中,還要查看每個模塊是否在連接后能正常運行。 再次就要進行平行測試了。如果原先就沒有操作系統(tǒng),則此處的平行測試就是計算機作業(yè)與人工操作并行;若原先就使用信息系統(tǒng),再是新舊系統(tǒng)同時并行。如果公司規(guī)模還不夠大,那么平行是可以全面性的,否則可能選一個代表性的部門去測試,同樣的工作要做兩次。本階段也有可能做局部的修正,但是不 應(yīng)該有大改的事情發(fā)生。 當(dāng)測試結(jié)束以后,再通過技術(shù)人員聯(lián)機輔導(dǎo)運行,講授軟件的使用方法和操作技巧以及應(yīng)該注意的問題,如果時間允許,應(yīng)該進行全面性的教育訓(xùn)練。 如果輔導(dǎo)聯(lián)機運行告一段落后,開發(fā)過程所有的會議記錄,系統(tǒng)所有的文件規(guī)格書等文件整理歸檔,以便日后作為下一個系統(tǒng)開發(fā)的過程中遇到困難及后來的解決方式,互相提出,彼此共享這難得的經(jīng)驗。若沒有其他進一步的問題,請求需求單位簽名驗收,并接手這個系統(tǒng)的使用工作以后,系統(tǒng)開發(fā)工作就此完成。 總之,目前軟件測試仍然是保證軟件可靠性的手段,也是開發(fā)過程中最艱巨和繁重的 任務(wù),一定要把它放在重視的行列。 河北工程大學(xué)畢業(yè)設(shè)計論文 37 結(jié)論 本系統(tǒng)選用 C.NET 作為開發(fā)工具,以 SQLserver2021 作為數(shù)據(jù)庫設(shè)計工具 ,開發(fā)出了一個功能完善,界面友好,操作簡單的數(shù)據(jù)庫管理系統(tǒng):會員制超市管理系統(tǒng)。采用零售業(yè)進銷存管理系統(tǒng)對物資的出入情況進行管理,可以很方便地完成各類數(shù)據(jù)的統(tǒng)計,為生產(chǎn)銷售人員及時提供相關(guān)的信息。 會員制超市管理系統(tǒng),包括:商品 管理、會員管理、進貨管理, 銷售管理,庫存管理、員工管理和退貨管理 等 七 個功能模塊另包含一個幫助工具模塊;具體的操作項目分為基本數(shù)據(jù)、進貨操作、出貨操作、庫存操作 、應(yīng)付賬款、應(yīng)收賬款和系統(tǒng)操作的七個操作項目,每個項目下分?jǐn)?shù)據(jù)維護和表單查詢這兩個部分。 設(shè)計這個系統(tǒng)就是為了在超市原有 POS 機系統(tǒng)功能上,根據(jù)軟件工程原理,充分利用信息資源為企業(yè)提供低價優(yōu)質(zhì)貨源,價格優(yōu)惠的銷售,完善的存儲管理,人性化的會員管理。 設(shè)計中充分感覺到了 C.NET 強大的數(shù)據(jù)庫應(yīng)用程序開發(fā)功能,特別是它可以通過ADO 模型訪問數(shù)據(jù)庫并且支持 SQL數(shù)據(jù)庫訪問與 ODBC。 ADO 模式易于使用,并且速度快,內(nèi)存支出小,磁盤遺跡小。設(shè)計中連接此系統(tǒng)的前端和后端正是采用了 ADO 數(shù)據(jù)訪問對象。 致謝 38 致謝 畢業(yè)設(shè) 計已經(jīng)接近尾聲,在這里我 首先 要感謝 馬小進老師在畢業(yè)設(shè)計期間 給予我 的悉心指導(dǎo) 。 在 設(shè)計過程中, 馬老師對我的選題、研究和論文的撰寫給予了耐心的指導(dǎo)和極大的支持,使我不僅 鞏固了自己以往所學(xué)的知識, 而且 培養(yǎng)了 理論聯(lián)系實際的能力、動手實踐的能力和獨立分析的能力。我還要特別感謝我的 同學(xué)賈偉、高宏、唐家、尹志偉以及劉汝賢,在畢業(yè)設(shè)計過程中,他們給予了我莫大的幫助和支持,使我能順利完成設(shè)計任務(wù)。 我還要感謝我的 大學(xué) 老師, 大學(xué)四年來,他們 不僅 教會了我書本上的知識 ,而且還教會 了 我如何做人 。 最后再次對所有幫助過我的人表示最衷心的感謝 。 參考文獻(xiàn) 39 參考文獻(xiàn) [1] 張樹亮 . +SQL Server 網(wǎng)絡(luò)應(yīng)用系統(tǒng)開發(fā)案例精選 [M].北京:清華大學(xué)出版社, 2021 [2] 劉小偉 ,王萍 . 與 SQL Server 網(wǎng)站開發(fā)實用教程 [M].北京:電子工業(yè)出版社, 2021 [3] 武新華,劉彥明,秦連清 .+SQL Server 典型網(wǎng)站建設(shè) [M].北京:電子工業(yè)出版社 , 2021 [4] 程云志,張帆,崔翔 .數(shù)據(jù)庫原理與 SQL Server 2021應(yīng)用教程 [M]. 北京:機械工業(yè)出版社, 2021 [5] 邱錦倫,曹雯 .Visual C.NET 程序 設(shè)計教程 [M]. 北京:清華大學(xué) 出版社, 2021 [6] 鄭耀東,蔡騫 . 網(wǎng)絡(luò)數(shù)據(jù)庫開發(fā)實例精解 [M].北京: 清華大學(xué) 出版社, 2021 [7] (美 ) Scoott Teach Yourself in 24 hours[M].Sams Press, 2021 [8] (美 ) Thiru Thangarathinam. Professional Databases [M]. John Wiley amp。 Sons Press, 2021 [9] 吳川 . 中小型 連鎖超市管理信息系統(tǒng)分析與設(shè)計 [J]. 商場現(xiàn)代化 , 2021, 11(448): 149~150. [10] 張珍寶,劉刀 . 超市管理系統(tǒng)的分析與設(shè)計 [J]. 高等函授學(xué)報 , 2021, 15(3): 51 [11] 薛銘 . 會員制超市管理系統(tǒng) [D]. 吉林:吉林大學(xué), 2021 [12] 小型超市管理系統(tǒng)分析 [J]. 時代經(jīng)貿(mào), 2021, 6(99): 243 40 附錄 此部分主要包括了程序中的主要代碼。 1.登錄界面的登錄按鈕代碼: protected void btlogin_Click(object sender, EventArgs e) { string kind = 。 if () { kind = 庫管員 。 } if () { kind = 管理員 。 } if () { kind = 服務(wù)臺人員 。 } if () { kind = 收銀員 。 } //創(chuàng)建連接數(shù)據(jù)庫的對象 SqlConnection conn = new SqlConnection([supermarketConnectionString].ConnectionString)。 ()。//打開數(shù)據(jù)庫連接 //創(chuàng)建一個命令對象 SqlCommand cmd = new SqlCommand(SELECT * FROM Wlogin WHERE WorkerID=39。 + () + 39。 AND WorkerPwd=39。 + () + 39。and WorkKind=39。+kind +39。, conn)。 //執(zhí)行命令對象操作的查詢操作,并將結(jié)果返回給 DataReader對象。 SqlDataReader dr = ()。 //執(zhí)行 DataReader的 Read方法,判斷是否查詢到記錄 if (()) { //查詢到,將用戶名保持至 Session對象, Session[yhm] = dr[0].ToString()。 Session[lx] = dr[2].ToString()。 (, true)。 41 if (kind == 管理員 | kind == 庫管員 ) { ()。//登陸次數(shù) +1 string sqlc= update cishu set cishu=cishu+1。 SqlCommand cmdc = new SqlCommand(sqlc, conn)。 ()。 //進入上次請求的頁面。 ()。 } else { ()。 } } else { //彈出對話窗,告知錯誤。 ()。 } //釋放 DataReader對象,關(guān)閉數(shù)據(jù)庫連接 ()。 ()。 } : protected void Page_Load(object sender, EventArgs e) { = 。 = Session[lx].ToString()。 if(!IsPostBack) { if (() == 庫管員 ) { TreeNode t2。 t2 = [2]。 (t2)。 } }//顯示登錄次數(shù) SqlConnection conn = new SqlConnection([supermarketConnectionString].ConnectionString)。 ()。//打開數(shù)據(jù)庫連接 string sql = select max(cishu) from cishu。 SqlCommand cmd = new SqlCommand(sql, conn)。 int cishui = (())。 42 = ()。 //頁面加載時,檢查是否有告警商品,提示用戶 string sql2 = SELECT MerchID FROM MerchInfo WHERE (MerchNum CautionNum)。 SqlCommand cmd2 = new SqlCommand(sql2,conn)。 SqlDataReader dr = ()。 if (()) { = true。
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1