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

正文內(nèi)容

超市管理系統(tǒng)畢業(yè)設(shè)計(jì)論文vbsl-閱讀頁

2024-12-23 17:04本頁面
  

【正文】 塊之間的關(guān)系。 系統(tǒng) 前臺采用 VB 語言來設(shè)計(jì) ,訪問數(shù)據(jù)庫服務(wù)器;后臺采用 Microsoft 公司的 SQL Server 2021。 SQL Server 2021 是一種典型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),該系統(tǒng)具有數(shù)據(jù)一致性好,完整性強(qiáng),安全性高的優(yōu)點(diǎn),系統(tǒng)采用結(jié)構(gòu)化設(shè)計(jì)方法,按超市實(shí)際工作內(nèi)容來確定所需 ,將整個 系統(tǒng) 作為一個大 模塊自頂向下,以模塊化結(jié)構(gòu)設(shè)計(jì)技術(shù)進(jìn)行模塊分解,然后再自底向上,按照系統(tǒng)的結(jié)構(gòu)將整個模塊進(jìn)行組合,最終實(shí)現(xiàn) 馳銳超市管理系統(tǒng) 的開發(fā)。系統(tǒng)的每一個功能模塊都包含了多個功能。 遼寧科技大學(xué)畢業(yè)設(shè)計(jì) (論文 ) 第 16 頁 ① . 登錄模塊:登錄模塊主要進(jìn)行用戶權(quán)限的驗(yàn)證,只有具備一定權(quán)限的人才能登錄到系統(tǒng),這樣才能保證系統(tǒng)的安全。管理員在權(quán)限管理模塊中可以制定其他人的權(quán)限。 ③ . 供應(yīng)商管理模塊:該模塊管理了供應(yīng)商的信息,以方便統(tǒng)計(jì)進(jìn)貨。 ⑤ . 入庫模塊:該模塊主要是將新采購的商品登記入庫,使其有存貨信息 。本系統(tǒng)采用了多級權(quán)限管理,可以為每一個用戶 指定一項(xiàng)或多項(xiàng)的功能。 馳銳超市管理系統(tǒng)的數(shù)據(jù)庫 設(shè)計(jì)分為下面的幾個步驟: 概念設(shè)計(jì) 概念結(jié)構(gòu)設(shè)計(jì)是整個數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵,它能通過對需求進(jìn)行綜合,歸納與抽象,形成一個獨(dú)立于具體 DBMS 的概念模型,既 ER 圖 如圖 所示。 超市管理系統(tǒng)的 數(shù)據(jù)庫建立了 以下 的一些 表: 遼寧科技大學(xué)畢業(yè)設(shè)計(jì) (論文 ) 第 21 頁 表 商品分類表 ( Category) 注釋: id(分類 id)、 CatCode(分類編碼 )、 CatDes(分類說明 )。 表 銷售 信息表 ( StocksHistory) 注釋: acqProdCode(編碼 )、 acqPrice(銷售價(jià)錢 )、 acqDate(銷售日期 )、 id(銷售 id)。 表 登錄權(quán)限表 (UsersPassword) 注釋: username( 登錄名 )、 userpassword( 登錄密碼 ) 、 userbirthdate(用戶生日) 、 usertype(登錄類型) 、 userallow X X( 用戶被給予某項(xiàng)權(quán)利 ) 、 userpicture( 用戶圖片 ) 、 id(用 戶id)。 詳細(xì)設(shè)計(jì)的任務(wù)不是具體的編寫程序,而是要設(shè)計(jì)出程序的 ―藍(lán) 圖 ‖,以后可根據(jù)這個藍(lán)圖寫出實(shí)際的程序代碼。 本 系統(tǒng)所 包括幾 大模塊: ① . 登錄模塊 ② . 商品信息模塊 ③ . 供應(yīng)商管理模塊 ④ . 商品銷售模塊 ⑤ . 入庫模塊 ⑥ . 權(quán)限管理模塊。登錄界面如圖 6. 1 所示。 圖 登錄界面 遼寧科技大學(xué)畢業(yè)設(shè)計(jì) (論文 ) 第 24 頁 如果輸入錯誤則彈出如下對話框 圖 6. 2 登錄錯誤界面 實(shí)現(xiàn)功能的部分代碼: 登錄 代碼如下: Private Sub cmdOk_Click() Dim strs As String If Get_User(txtUserName, txtPassword) Then Me. Hide frmMain. Show Today = Now frmMain. StatusMessage = 當(dāng)前用戶 : + txtUserName + _ + Format(Today, dddd ) + + Format(Today, yyyymmdd) frmMain. MenuList. SetFocus Else ctr = ctr + 1 If ctr = 4 Then End Else 遼寧科技大學(xué)畢業(yè)設(shè)計(jì) (論文 ) 第 25 頁 Call MessageBox(frmLogin, 非法用戶 !!!! 請重試 .... 你還剩 + str(4 ctr) + 機(jī)會 , 0) SendKeys {Home}+{End} End If End If End Sub Private Sub cmdOk_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) Call MacButton( 確定 , cmdOk, 0, 0, 73, 50, Source, 74, 0, 1) End Sub Private Sub cmdOk_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single) Call MacButton( 確定 , cmdOk, 0, 0, 73, 50, Source, 0, 0, 1) End Sub Private Sub Form_Load() On Error Resume Next Dim Thwnd As Long Dim RetValue 39。圖 6. 3 所示的是用管理員賬號進(jìn)行登錄的界面。 圖 系統(tǒng)的總界面 主窗體載入事件代碼 Private Sub Form_Load() Dim VolName As String, fSys As String Dim Drive As String, DriveType As Long, erg As Long 遼寧科技大學(xué)畢業(yè)設(shè)計(jì) (論文 ) 第 27 頁 Call ColForm(BoxContainer, 217, 211, 213, 125) Call ColForm(MenuContainer, 217, 211, 213, 125) Call ColForm(Applets, 217, 211, 213, 125) Call CreateMacOSTitleBar(titleBar, 馳銳超市管理系統(tǒng) ) Call CreateMacOSTitleBar(MenuHeader, 功能列表 ) Call MacButton( 退出系統(tǒng) , frmMain. cmdShutdown, 0, 0, 170, 30, frmLogin. Source, 147, 0, 2) Call BitBlt(frmMain. Closed. hDC, 0, 0, 73, 50, frmLogin. Source. hDC, 0, 107, SRCCOPY) frmMain. Closed. Refresh Call BitBlt(frmMain. Maximized. hDC, 0, 0, 73, 50, frmLogin. Source. hDC, 0, 72, SRCCOPY) frmMain. Maximized. Refresh Call BitBlt(frmMain. Minimized. hDC, 0, 0, 73, 50, frmLogin. Source. hDC, 0, 124, SRCCOPY) frmMain. Minimized. Refresh KeyPreview = True StatusMessage. Caption = 今天是 + Date$ 39。從 INVOICE 中獲得信息 datsecondary. Open select * from INVOICE order by INVOICE_NO, myDB, 1, 3 39。從 INVOICE_DETAIL 表中獲得信息 遼寧科技大學(xué)畢業(yè)設(shè)計(jì) (論文 ) 第 28 頁 datthirdary . Open select * from INVOICE_DETAIL order by INVOICE_NOD, myDB, 1, 3 39。從 SETUP 表獲得信息 datprimary. Open select * from SETUP order by COMPANY_NAME, myDB, 1, 3 供應(yīng)商管理模塊 供應(yīng)商管理模塊比較簡單,主要是登記供貨單位的一些基本情況。 首先點(diǎn)添加,然后輸入代碼,再加上名稱、說明。還可以刪除、查找。用戶可以通過該模塊添加、編輯、刪除、查找商品信息、同時還可以為商品添加圖片。 遼寧科技大學(xué)畢業(yè)設(shè)計(jì) (論文 ) 第 31 頁 圖 商品 信息 管理模塊界面 在其他的功能都類似的情況下,我們看下查找商品的功能。 在目前情況下,只支持名稱 查詢。 如當(dāng)需要增加商品分類時,只需要在商品分類模塊中增加,而其它模塊中的代碼不需要改動。 圖 商品分類 管理 界面 商品入庫管理 商品入庫管理是超市管理系統(tǒng)中一個很重要的組成部分,當(dāng)某些商品庫存不足時,必須要入庫新的商品。 遼寧科技大學(xué)畢業(yè)設(shè)計(jì) (論文 ) 第 33 頁 圖 商品入庫管理 界面 前臺銷售模塊 前臺銷售管理模塊是整個超市管理系統(tǒng)的核心 模塊,系統(tǒng)大部分的業(yè)務(wù)都是在該模塊中實(shí)現(xiàn)的。然后顯示欄會顯示 商品的名稱、價(jià)格。 每增加完一條記錄,焦點(diǎn)都會自動回到商品編號的文本框中,同時應(yīng)付款也會顯示商品的總額。輸入實(shí)際收的金額,系統(tǒng)會顯示找零的金額。 在權(quán)限管理模塊中,可以新建用戶、編輯用戶、刪除用戶和查找用戶。 權(quán)限管理模塊的界面如圖 。 Grenford J. Myers 曾對軟件測試的目的提出過以下觀點(diǎn) : (1)測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程; (2)好的測試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯誤的測試方案; (3)成功的測試是發(fā)現(xiàn)了至今 為止尚未發(fā)現(xiàn)的錯誤的測試。從模塊開始,一級一級向外擴(kuò)展,直 至整個系統(tǒng)測試完畢。其中,測試規(guī)劃包括測試的步驟、工作量、進(jìn)度和資源等。 單元測試的內(nèi)容 在單元測試時,測試者需要依據(jù)詳細(xì)設(shè)計(jì)說明書和源程序清單,了解該模塊的 I/O 條件和模塊的邏輯結(jié)構(gòu),主要采用白盒測試的測試用例,輔之以黑盒測試的測試用例,使之對任何合理的輸入和不合理的輸入,都能鑒別和響應(yīng)。測試項(xiàng)目包括: – 調(diào)用本模塊的輸入?yún)?shù)是否正確; – 本模塊調(diào)用子模塊時輸入給子模塊的參數(shù)是否正確; – 全局量的定義在各模塊中是否一致; 在做內(nèi)外存交換時要考慮: – 文件屬性是否正確; – OPEN 與 CLOSE 語句是否正確 。 應(yīng)當(dāng)設(shè)計(jì)測試用例查找由于錯誤的計(jì)算、不正確的比較或不正常的控制流而導(dǎo)致的錯誤。 遼寧科技大學(xué)畢業(yè)設(shè)計(jì) (論文 ) 第 38 頁 集成測 試 集成測試把已測試過的模塊組裝起來,主要對與設(shè)計(jì)相關(guān)的軟件體系結(jié)構(gòu)的構(gòu)造進(jìn)行測試。這時需要考慮的問題是: – 在把各個模塊連接起來的時候,穿越模塊接口的數(shù)據(jù)是否會丟失; – 一個模塊的功能是否會對另一個模塊的功能產(chǎn)生不利的影響; – 各個子功能組合起來,能否達(dá)到預(yù)期要求的父功能; – 全局?jǐn)?shù)據(jù)結(jié)構(gòu)是否有問題; – 單個模塊的誤差累積起來,是否會放大,從而達(dá)到不能接受的程度。 子系統(tǒng)的集成測試特別稱為部件測試,它所做的工作是要找出集成后的子系統(tǒng)與系統(tǒng)需求規(guī)格說明之間的不一致。 首先制定測試計(jì)劃,規(guī)定要做測試的種類。 通過實(shí)施預(yù)定的測試計(jì)劃和測試步驟,確定 – 軟件的特性是否與需求相符; – 所有的文檔都是正確且便于使用; – 同時,對其它軟件需求,例如可移植性、兼容性、出錯自動恢復(fù)、可維護(hù)性等,也都要進(jìn)行測試 遼寧科技大學(xué)畢業(yè)設(shè)計(jì) (論文 ) 第 39 頁 確認(rèn)測試 確認(rèn)測試則是要檢查已實(shí)現(xiàn)的軟件是否滿足了需求規(guī)格說明中確定了的各種需求,以及軟件配置是否完全、正確。 系統(tǒng)測試( System Testing) 系統(tǒng)測試,是將通過確認(rèn)測試的軟件,作為整個基于計(jì)算機(jī)系統(tǒng)的一個元素,與計(jì)算機(jī)硬件、外設(shè)、某些支持軟件、數(shù)據(jù)和人員 等其它系統(tǒng)元素結(jié)合在一起,在實(shí)際運(yùn)行環(huán)境下,對計(jì)算機(jī)系統(tǒng)進(jìn)行一系列的組裝測試和確認(rèn)測試。 遼寧科技大學(xué)畢業(yè)設(shè)計(jì) (論文 ) 第 40 頁 第 8章 系統(tǒng)維護(hù) 為了清除系統(tǒng)運(yùn)行中發(fā)生的故障和錯誤,軟、硬件維護(hù)人員要對系統(tǒng)進(jìn)行必要的修改與完善;為了使系統(tǒng)適應(yīng)用戶環(huán)境的變化,滿足新提出的需要,也要對原系統(tǒng)做些局部的更新,這些工作稱為系統(tǒng)維護(hù)。這階段的文檔是軟件問題報(bào)告和軟件修改報(bào)告,它記錄發(fā)現(xiàn)軟件錯誤的情況以及修改軟件的過程。 適應(yīng)性維護(hù),也就是為了和變化的環(huán)境適當(dāng)?shù)嘏浜隙M(jìn)行修改軟件的活動。 預(yù)防性維護(hù),就是為了改進(jìn)未來的可維護(hù)性或可操作性,或?yàn)?
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1