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

正文內(nèi)容

超市管理系統(tǒng)—計算機畢業(yè)設(shè)計論文(編輯修改稿)

2025-09-03 11:22 本頁面
 

【文章內(nèi)容簡介】 最基本的組件是“表” ,在表中信息排成若干記錄(行) ,每條記錄包括多個字段(列) 。除了表之外,Access 數(shù)據(jù)庫中還包括查詢、窗體、報表、數(shù)據(jù)訪問頁和模塊等組件,功能強大而且使用方便。2. Microsoft Access 特點Access 是一個基于關(guān)系型數(shù)據(jù)庫的中小型數(shù)據(jù)庫應(yīng)用系統(tǒng),雖然它的“出道”時間比較晚,但由于它的強大的功能和出眾的易用性,很快得到了廣大數(shù)據(jù)庫應(yīng)用程序員們的青睞,從而成為當(dāng)今最通用的數(shù)據(jù)庫軟件。作為一種出色的數(shù)據(jù)庫軟件,Access 可以實現(xiàn)以下的功能:數(shù)據(jù)庫中包含多個表,每個表可以分別表示和存儲不同類型的信息。通過建立各個表之間的關(guān)聯(lián),從而將存儲在不同表中的相關(guān)數(shù)據(jù)有機的結(jié)合起來。通過創(chuàng)建查詢,用戶可以在一個或多個數(shù)據(jù)表中檢索、更新和刪除記錄,并且可以對數(shù)據(jù)庫中的數(shù)據(jù)執(zhí)行各種計算。通過創(chuàng)建聯(lián)機窗體,用戶可以直接對數(shù)據(jù)庫中的記錄執(zhí)行查看和編輯操作。通過創(chuàng)建報表,用戶可以將數(shù)據(jù)以特定的方式加以組織,以達(dá)到分析和打印的目的利用宏或 Visual Basic for Application 語言將各種數(shù)據(jù)庫對象組織起來,形成一個數(shù)據(jù)庫應(yīng)用系統(tǒng)。3. Microsoft Access 的優(yōu)點Microsoft Access 2022 主要有以下優(yōu)點:完善地管理各種數(shù)據(jù)庫對象,提供了很高的系統(tǒng)安全性。通過向?qū)峁┑囊幌盗械目梢暬^程,用戶可以方便地生成和操作數(shù)據(jù)庫對象。通過導(dǎo)入和導(dǎo)出操作,用戶可以和不同類型的數(shù)據(jù)庫實現(xiàn)數(shù)據(jù)共享,簡便而且快捷。實現(xiàn)與 Inter 的連接,通過 Web 檢索和發(fā)布數(shù)據(jù)。可以與 Office 套件中的其他組件,例如 Word、Excel 等集成。利用 OLE 特性,在窗體和報表中插入對象。通過宏指令或 VBA 語句,可以將窗體和報表連接起來,快速地編制數(shù)據(jù)庫應(yīng)用程序??梢愿鶕?jù)個人的要求來定制 Access 數(shù)據(jù)庫環(huán)境。. Access 2022 和數(shù)據(jù)庫的關(guān)系 [4]Microsoft Access 從本質(zhì)上說就是一個數(shù)據(jù)庫管理系統(tǒng),具體來說是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMS) 。Access 主要用于中小型數(shù)據(jù)庫系統(tǒng)。它相對于其他數(shù)據(jù)庫產(chǎn)品來說開發(fā)時間比較晚,但由于它強大的功能和使用上的方便,使越來越多的用戶轉(zhuǎn)向 Access,成為當(dāng)今最為通用的數(shù)據(jù)庫軟件。作為新一代 RDBMS 的代表,Microsoft Access 2022 提供了真正的關(guān)系數(shù)據(jù)庫管理。在 Access 數(shù)據(jù)庫中,數(shù)據(jù)是由表格組成的,在表格中有主關(guān)鍵字和外部關(guān)鍵字的定義,在數(shù)據(jù)庫中提供了完全的引用完整性,保證了數(shù)據(jù)庫的完整性。同時 Access 的表格具有數(shù)據(jù)確認(rèn)規(guī)則,以避免不精確的數(shù)據(jù)輸入。表格的每一個字段都具有自己的格式和缺省的定義。Access 能作為獨立的數(shù)據(jù)庫管理系統(tǒng)使用,或作為客戶產(chǎn)生結(jié)構(gòu)化查詢語言這樣的服務(wù)程序。另外,Access 數(shù)據(jù)庫具有開放式數(shù)據(jù)庫互連性(ODBC)特性,用戶可以與許多外部數(shù)據(jù)相連接。Access 數(shù)據(jù)庫所能完成的功能基本是一個數(shù)據(jù)庫管理系統(tǒng)所應(yīng)具有的功能,概括如下:(1)根據(jù)需要制定 Access 數(shù)據(jù)庫系統(tǒng),對數(shù)據(jù)進行保存、查閱和計算。(2)利用數(shù)據(jù)表存儲相應(yīng)的數(shù)據(jù)信息,為每一種實際對象的信息創(chuàng)建一個表,在表中對不同數(shù)據(jù)以不同方式保存。(3)按實際對象之間的關(guān)系,定義各個表之間的關(guān)系。(4)檢索用戶指定條件的數(shù)據(jù),創(chuàng)建相應(yīng)的查詢來進行檢索,可以利用查詢更新或刪除多條記錄,并對表中的數(shù)據(jù)執(zhí)行各種計算。(5)直接輸入、查看或更改數(shù)據(jù)庫中的數(shù)據(jù),利用表格或窗體完成。(6)對數(shù)據(jù)庫中的數(shù)據(jù)進行分析,通過特定方式打印數(shù)據(jù),制作報表。(7)將數(shù)據(jù)庫中的數(shù)據(jù)傳輸?shù)狡渌麛?shù)據(jù)庫的服務(wù)器上,實現(xiàn)資源共享。軟件開發(fā)最初的工作就是問題定義,也就是確定超市中要求解決的問題是什么;做好軟件定義時期的工作是降低軟件成本提高軟件質(zhì)量的關(guān)鍵。在軟件開發(fā)的不同階段進行修改需要付出的代價是很不相同的,越在早期改正錯誤,付出的代價就越小,了解了它的重要性之后,我明白前期工作一定要做好才能更好地提高工作效率。我把任務(wù)超市又仔細(xì)地研究了一遍,充分明白了它的要求后,接下來作可行性研究,只有做好可行性研究才有可能把以后的工作做好。 可行性研究 [5]可行性研究的目的就是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決??尚行匝芯康哪康牟皇墙鉀Q問題,而是確定問題是否值得去解決。不能靠主觀猜想,只能靠客觀分析。首先應(yīng)該近一步地分析和澄清問題定義,如果正確則進一步加以肯定,如果有錯則應(yīng)立刻改正,經(jīng)過仔細(xì)審查,然后從三方面分析它的可行性:1) 技術(shù)可行性(即使用現(xiàn)有的技術(shù)能實現(xiàn)這個系統(tǒng)嗎):答案是肯定的,VB 功能強大,能用簡單的方法完成復(fù)雜的問題。 2) 操作可行性(系統(tǒng)的操作方式在這個用戶組織能行的通嗎):答案是肯定的,本系統(tǒng)操作簡單,系統(tǒng)的運行不需要特定的環(huán)境。3) 經(jīng)濟可行性(系統(tǒng)的經(jīng)濟效益是否能超過它的開發(fā)成本): 需求分析需求分析是軟件定義時期的最后一個階段,它的基本任務(wù)是準(zhǔn)確地回答“系統(tǒng)必須做什么”這個問題,需求分析的任務(wù)還不是確定系統(tǒng)怎樣完成它的工作,而僅僅是確定系統(tǒng)必須完成哪些工作,也就是對目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、清晰、具體的要求??尚行匝芯侩A段產(chǎn)生的文檔是需求分析的出發(fā)點。需求分析階段系統(tǒng)本人仔細(xì)研究超市管理系統(tǒng)應(yīng)實現(xiàn)的功能并將它們具體化。數(shù)據(jù)字典是關(guān)于數(shù)據(jù)信息的集合,任何字典最主要的用途都是供人查閱對不了解的條目的解釋,數(shù)據(jù)字典的作用也正是在軟件分析和設(shè)計的過程中給人提供關(guān)于數(shù)據(jù)的描述信息。針對一般超市管理系統(tǒng)的需求,通過對超市管理工作過程的內(nèi)容分析與本人所要承擔(dān)的任務(wù),設(shè)計出下面的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu):(1) 交易管理:包括進貨登記、銷貨登記、退貨登記等。其中進貨登記中還包含進貨商登記,如過是新的進貨廠商,可以直接在此登記入庫。進貨和進銷存的主要交易都是在此進行。每次交易(包括進貨、銷貨和退貨)都需要對商品名稱、生產(chǎn)廠商、商品型號、單價、數(shù)量、總金額、交易日期、經(jīng)手業(yè)務(wù)員編號等各項記錄。在交易過程中,程序的編寫盡可能的方便員工進行交易,比如:進貨登記時,如果商品編號相同,則自動添加該商品的其它屬性;銷貨登記時,用戶只要輸入商品編號,該商品的其它屬性即可自動出現(xiàn)。退貨登記時,只要輸入正確的銷貨編號,其進銷存信息也將自動列出,盡量的方便了用戶的操作,同時對于登陸的員工編號程序也自動的將其列在進貨登記、銷貨登記中,以己防止員工進行非正常的交易。(2) 進貨統(tǒng)計:包括今日進貨統(tǒng)計、本月進貨統(tǒng)計、本季度進貨統(tǒng)計、本季度進貨統(tǒng)計、本年度進貨統(tǒng)計等。其中每次進貨統(tǒng)計都是按進貨廠商和進貨總金額統(tǒng)計顯示的。使用一個表格顯示所選時間段的全部進貨數(shù)據(jù),包括進貨編號、商品名稱等。再使用另一個表格顯示分別從各個廠商進貨的金額,還有一個文本框用于顯示次時間段的進貨總金額。(3) 系統(tǒng)管理:包括更換用戶、修改密碼、退出系統(tǒng)、與關(guān)與。用戶在進入后可以根據(jù)自己的需要進行更改密碼,調(diào)換用戶重新登錄,退出本系統(tǒng)和一些相關(guān)的相關(guān)本版的信息提示。(4) 銷售統(tǒng)計,包含的數(shù)據(jù)項有:銷售編號、商品編號、商品名稱、生產(chǎn)產(chǎn)商、生產(chǎn)社、銷售年、銷售月、銷售日、業(yè)務(wù)員編號等等。(5) 查看數(shù)據(jù)表,包含的數(shù)據(jù)項有:進貨表、現(xiàn)存商品表、退貨表、銷售表、管理員工表等等。(6) 系統(tǒng)用戶信息,包含的數(shù)據(jù)項有:用戶名、口令、級別。 系統(tǒng)功能分析系統(tǒng)開發(fā)的總體任務(wù)是實現(xiàn)各種信息的系統(tǒng)化、規(guī)范化和自動化。系統(tǒng)功能分析是在系統(tǒng)開發(fā)的總體任務(wù)的基礎(chǔ)上完成。本人根據(jù)系統(tǒng)需要與任務(wù)的分配要完成的主要任務(wù)與功能有:對本系統(tǒng)的登錄模塊的實現(xiàn):根據(jù)不同的用戶權(quán)限來登錄到主窗體。對本統(tǒng)主要界機的設(shè)計實現(xiàn):在主界面中要實現(xiàn)五個彈出菜單;有交易管理菜單,進貨統(tǒng)計菜單,銷售統(tǒng)計菜單,查看數(shù)據(jù)表菜單,系統(tǒng)管理菜單。 數(shù)據(jù)庫設(shè)計上面提到的各種功能的實現(xiàn)都離不開數(shù)據(jù)庫的支持,因此數(shù)據(jù)庫設(shè)計作為本系統(tǒng)設(shè)計的一部分不可缺少。開發(fā)本系統(tǒng)中使用的數(shù)據(jù)庫系統(tǒng)是 Windows Access 2022 。從上面的功能分析不難看出本系統(tǒng)需要建立以下幾個數(shù)據(jù)表:buy 表(進貨表)、goods 表(現(xiàn)存商品表)、sell 表(進銷存表)、retreat 表(退貨表)、employee 表(員工表)、manufacturer 表(進貨商表)。由于數(shù)據(jù)量比較小,所以這些數(shù)據(jù)表都存在一個數(shù)據(jù)庫下: 下面對各個數(shù)據(jù)表的結(jié)構(gòu)做一下簡單介紹:在系統(tǒng)的數(shù)據(jù)庫設(shè)計中,進貨表、銷貨表、商品庫存表和退貨表涉及了交易管理三個子菜單的絕大部分?jǐn)?shù)據(jù),是本系統(tǒng)數(shù)據(jù)庫的核心,所以將對其部分表的設(shè)置列表顯示。Manufacturer 表(進貨商表)中包括有廠商編號、廠商名稱、聯(lián)系人姓名、電話、廠商地址等字段,表略。employee(員工表)中包括有員工編號、員工姓名、員工密碼、員工電話、員工地址等字段,表略。buy 表(進貨表)中包括有進貨編號、商品編號、商品名稱、生產(chǎn)廠商、型號、數(shù)量、進貨價、進貨年、進貨月、進貨日、總金額、業(yè)務(wù)員編號等。設(shè)計該數(shù)據(jù)表的主要目的是方便管理員的查看,使系統(tǒng)的數(shù)據(jù)管理能夠更加層次化。具體設(shè)置如表 31 所示。表 31 buy 表字段名 數(shù)據(jù)類型 說明進貨編號 文本 字段大小為 20商品名稱 文本 字段大小為 20生產(chǎn)廠商 文本 字段大小為 20型號 文本 字段大小為 20數(shù)量 數(shù)字 長整型進貨價 貨幣 貨幣進貨年 數(shù)字 整型進貨月 數(shù)字 整型進貨日 數(shù)字 整型業(yè)務(wù)員編號 文本 字段大小為 20總金額 貨幣 貨幣goods 表(現(xiàn)存商品表)中包括有商品編號、生產(chǎn)廠商、商品名稱、型號、進貨價、銷貨價、數(shù)量、進貨年、進貨月、進貨日、業(yè)務(wù)員編號、總金額等字段。具體設(shè)置如表 32 所示。表 32 goods 表字段名 數(shù)據(jù)類型 說明商品編號 文本 字段大小為 20商品名稱 文本 字段大小為 20生產(chǎn)廠商 文本 字段大小為 20型號 文本 字段大小為 20數(shù)量 數(shù)字 長整型進貨價 貨幣 貨幣銷貨價 貨幣 貨幣 retreat 表(退貨表)中包括有退貨編號、銷貨編號、生產(chǎn)廠商、商品名稱、型號、單價、數(shù)量、總金額、退貨年、退貨月、退貨日、業(yè)務(wù)員編號等。具體設(shè)置如表 33 所示。表 33 retreat 表字段名 數(shù)據(jù)類型 說明退貨編號 文本 字段大小為 20銷貨編號 文本 字段大小為 20商品名稱 文本 字段大小為 20生產(chǎn)廠商 文本 字段大小為 20型號 文本 字段大小為 20單價 貨幣 貨幣數(shù)量 數(shù)字 長整型總金額 貨幣 貨幣退貨年 數(shù)字 整型退貨月 數(shù)字 整型退貨日 數(shù)字 整型業(yè)務(wù)員編號 文本 字段大小為 20本節(jié)總結(jié):對于本超市管理系統(tǒng)功能的實現(xiàn),重點和難點有如下幾處: 交易管理模塊在本模塊中,對于商品的進貨、銷貨和退貨操作時,都要注意其操作過程中商品數(shù)量及其它屬性的變化,本人在制作此模塊時,采用了指導(dǎo)教師提供給我的思想:進貨登記時,將進貨信息添加到進貨表中。然后對商品庫存表的編號進行判斷,如果進貨信息的商品編號存在,則將商品庫存表中對應(yīng)記錄的商品數(shù)量做相應(yīng)的調(diào)整;如果商品編號不存在,則直接將進貨信息添加到商品庫存表中。貨登記時,先將商品的銷貨信息添加到銷貨表中,然后將商品庫存表中響應(yīng)的商品的數(shù)量做相應(yīng)的調(diào)整,保證商品數(shù)量的一致性。退貨登記時將退貨信息添加到退貨表中,然后將退貨數(shù)量從進銷存表中減掉,最后將退貨數(shù)量加到商品庫存表中。 系統(tǒng)功能模塊設(shè)計對上述各項功能進行集中、分塊,按照結(jié)構(gòu)化程序設(shè)計的要求,得到如圖 的系統(tǒng)功能模塊圖。 否 是 用戶登錄是否是管理員主界面交易管理進貨統(tǒng)計系統(tǒng)管理銷售統(tǒng)計查看數(shù)據(jù)表進貨登記銷售登記退貨登記修改密碼退出系統(tǒng)關(guān)于更換用戶今日進貨統(tǒng)計本月進貨統(tǒng)計本季度進貨統(tǒng)計今年進貨統(tǒng)計(1)交易管理模塊:用于管理商品的進貨,進銷存,退貨登記的操作。 (2)進貨統(tǒng)計管理:主要用于對商品每日,每月,第季度,每年的進貨情況進行統(tǒng)計管理,此功能只有以管理員的身份進入時才為可用狀態(tài)。(3)銷售統(tǒng)計管理:主要用于對商品每日,每月,第季度,每年的進銷存情況進行統(tǒng)計管理,此功能只有以管理員的身份進入時才為可用狀態(tài)。(4)查看數(shù)據(jù)表:主要能查看進貨表,商品信息表,進銷存表,退貨表等進行查看,以實現(xiàn)對商品信息的及時了解。 系統(tǒng)功能介紹(1)登陸窗體 該登陸窗體對用戶登陸做了一個簡單的判斷,如果是管理員登陸則可進入初始化界面,然后再進入主界面。 具體做法是:先在窗體級中定義一個記錄集,用于打開 employee 表,打開后將該表中的字段:員工姓名,依次加到 bo1 中。全加入后關(guān)閉記錄集,然后對 bo1 和 text1 中的內(nèi)容做一下簡單判斷:如果 bo1 和 text1 中的數(shù)據(jù)正好和 emplo
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1