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

正文內容

基于bs結構的中小型超市管理系統(tǒng)畢業(yè)設計論文(編輯修改稿)

2025-07-21 07:00 本頁面
 

【文章內容簡介】 8銷售退貨信息表(sellBackInfo)名稱數(shù)據(jù)類型作用sellNoInt退貨商品所在單據(jù)號 (主鍵)goodNoInt商品編號priceInt退貨單價numberInt退貨數(shù)量totolPriceInt總退貨價sellBackTimedatetime退貨時間sellBackReasonchar退貨原因表38商品庫存信息表 (goodStockInfo)名稱數(shù)據(jù)類型作用goodNoInt商品編號 (主鍵)goodCountInt庫存數(shù)量10.管理員信息:包括管理帳號和密碼。該表如310所示。表310管理員信息表 (admin)名稱數(shù)據(jù)類型作用adminUsernamechar管理帳號 (主鍵)adminPassWordInt密碼 數(shù)據(jù)庫概念設計根據(jù)上面的做的數(shù)據(jù)項和數(shù)據(jù)結構和它們之間的關系,設計規(guī)劃出來的實體有:商品信息實體,員工信息實體,供應商信息實體,進貨信息實體,進貨退貨信息實體,銷售信息實體,銷售退貨實體,商品庫存信息實體,商品購物車信息實體,管理員信息實體,各個實體的屬性通過實體屬性圖表示如下面這些圖所示,其中矩形代表該實體對象,它對應數(shù)據(jù)庫中的一張數(shù)據(jù)表,而橢圓形里的信息代表該數(shù)據(jù)對象的屬性,它對應數(shù)據(jù)表中的字段信息。其中,商品信息表如圖33所示。圖33 商品信息實體屬性圖員工信息表如圖34所示:圖34 員工信息實體屬性圖供應商信息表包含供應商公司名稱,供應商法人代表,供應商電話和地址。如圖35所示。商品庫存信息包含商品編號,庫存數(shù)量。如圖310所示。 圖35 供應商信息實體屬性圖商品進貨信息如圖36所示,而商品進貨退貨信息如圖37所示。商品銷售信息如圖38所示,對應的商品退貨信息如圖39所示。圖36 商品進貨信息實體屬性圖圖37 進貨退貨信息實體屬性圖 圖38 商品銷售信息實體屬性圖圖39 顧客退貨信息實體屬性圖圖310 商品庫存信息實體屬性圖在系統(tǒng)中有一個表比較特殊,是用于存儲管理員登陸的賬戶名稱和密碼。如圖313所示。 圖313 管理員信息實體屬性圖在前面,通過系統(tǒng)分析員和用戶的了解,歸納出了系統(tǒng)的各個關鍵的實體,分析了它們的屬性以及各個實體的聯(lián)系,下面就是需要在一個關系數(shù)據(jù)庫系統(tǒng)中使用二維關系表將各個實體及實體的聯(lián)系物理實現(xiàn)。通過前面的分析,得到了本系統(tǒng)的10個數(shù)據(jù)實體,它們分別可以在sqlserver2005中通過10張數(shù)據(jù)信息表來實現(xiàn),關于各種數(shù)據(jù)表的字段對應每個實體的對應屬性信息。第4章 系統(tǒng)主要功能的詳細設計 .config文件中,它包含每一個具體Web應用程序的配置信息。在程序運行時,.config文件提供的配置信息為每個惟一的URL資源計算一組配置設置,然后緩存結果配置設置,以供所有頁面對資源的請求使用[6]。Web.config文件對于訪問站點的用戶來說是不可見的,而且也是不可訪問的,它基于XML,每個配置文件都包含XML標記和子標記的嵌套層次結構。本系統(tǒng)的Web.config文件中的配置:appSettingsadd key=ConnectionString value=server=.。database=SuperMarketInfo。uid=sa。password=198517//appSettings通過鍵/值對key 和value配置數(shù)據(jù)庫連接的相關信息,將sqlserver數(shù)據(jù)庫SuperMarket的登陸用戶名和密碼設置到配置文件中,這樣在程序中就可以隨時連接本數(shù)據(jù)庫進行系統(tǒng)的各種操作了。 頁面的風格設計為使該系統(tǒng)的頁面美觀多樣,可以在設計時使用多種樣式風格。為了在頁面設計時方便調用,將其存儲于數(shù)據(jù)庫的一個風格樣式表中,各窗體通過調用style.css文件來設計界面外觀。CSS是Cascading Style Sheets(層疊樣式表單)的簡稱,簡稱樣式表,它是一種設計網頁樣式的技術。CSS代碼的基本語句結構為:選擇符{屬性名:屬性值},選擇符可以是HTML中任何的標簽或自定義標識符,比如P、DIV、IMG甚至BODY都可以作為選擇符[8]。CSS在HTML文檔中有三種用法:1.一種是把CSS放到 head文檔中:style type=“text/css” …… /style;2.另一種方法是采用style=“ ”的格式把樣式寫在任何html標簽中的行內,這種方法比較方便靈活;3.還有一種方法是:把編輯好的CSS文檔保存成“.CSS”文件,然后在head中定義,定義的格式為:head link href=style.css type=text/css rel=stylesheet…… /head ,link和“rel=stylesheet”指連接的元素是一個樣式表文檔,“href=‘style.css’”指的是需要連接的文件地址。這種方法非常適宜同時定義多個文檔,能使多個文檔同時使用相同的樣式,從而減少了大量的冗余代碼。 系統(tǒng)登陸模塊的設計作為一個信息管理系統(tǒng),對操作者的身份認證是必不可少的,只有通過驗證的操作員才可以進入系統(tǒng)的操作界面,這保證了系統(tǒng)的安全性,它實現(xiàn)的原理還是可以和在asp一樣,都是通過Session對象實現(xiàn)的。在上面有一個輸入用戶名的文本框,一個輸入密碼的密碼框,和和一個選擇用戶身份的下拉框。程序執(zhí)行流程:作為login.asp程序,它是本信息管理系統(tǒng)的啟動頁,也就是當系統(tǒng)運行后首先進入本頁要求進行身份認證,當此web窗體首次啟動時,首先要求操作員輸入用戶名,密碼,選擇用戶身份,當選擇登陸后,程序首先取得用戶輸入的這三個參數(shù),根據(jù)不同的身份構造不同的模型并調用對應的業(yè)務處理邏輯進行身份驗證,本程序的業(yè)務邏輯流程如圖41所示。圖41系統(tǒng)登陸模塊處理流程 添加商品類別信息功能的設計商品類別信息的界面設計如下圖,其中有一個接受商品類別名稱的TextBox控件和一個Button控件,當管理員填寫好商品名稱后選擇添加就可以實現(xiàn)商品類別的添加。模塊功能:商品類別信息的添加。模塊輸入:商品類別名稱字符串。模塊處理流程:當?shù)顷憜T進入本功能后輸入商品名稱字符串后,程序將該商品類別的名稱信息封裝到商品類別信息模型中并傳遞給商品類別業(yè)務邏輯進行處理,它首先查詢系統(tǒng)中是否已經存在了該商品類別名稱信息,如果存在則不執(zhí)行添加操作并返回fasle,否則執(zhí)行數(shù)據(jù)庫信息添加操作,成功執(zhí)行返回true。模塊輸出:添加商品類別成功將商品類別信息保存在商品類別信息表中,同時在界面上提示成功信息,失敗在界面上顯示錯誤原因信息。 添加商品信息功能的設計商品信息添加功能的界面設計如下圖,它包括商品的各個屬性的信息,有關于商品編號的文本框控件,關于商品類別的下拉框控件,關于商品名稱的文本框等,其中對商品的某些屬性控件使用驗證控件,保證數(shù)據(jù)輸入的完整性和正確性。如圖42所示。圖42添加商品信息界面設計模塊功能:商品信息的添加。模塊輸入:商品信息各個屬性,生成商品信息模型對象。模塊處理流程:管理員進入本功能后填寫和選擇好商品的各個屬性信息后,選擇添加按扭,程序首先將該商品的各個信息封裝到商品信息模型對象中,然后再將該對象傳遞給商品信息業(yè)務處理邏輯進行處理。業(yè)務層判斷該商品編號是否存在,如果已經存在則不執(zhí)行添加操作返回false。否則執(zhí)行商品信息的添加操作,添加失敗返回false;添加成功后還要將該商品的庫存設置為0并添加到商品庫存信息表中。如圖43所示。圖43添加商品處理流程模塊輸出:將商品信息保存在商品信息表中,設置該商品的庫存為0并保存在商品庫存信息表中。 商品查詢維護功能的設計管理員添加好商品的信息后,也可能還要對商品的信息進行查詢和更新操作,對商品的信息進行維護。關于商品信息的維護設計界面,其中最上面放置幾個用于查詢條件輸入信息的文本框和下拉框,有商品編號,商品名稱的文本框,商品類別的下拉框和一個執(zhí)行查詢功能的按扭,下面是顯示查詢結果的GridView控件,它綁定顯示查詢結果中各個對應字段的信息。模塊功能:商品信息的查詢功能。模塊輸入:商品編號,商品名稱,商品類別。模塊處理流程:當管理員進入本功能頁面時,由于沒有選擇查詢按扭,系統(tǒng)默認查詢所有的商品信息并顯示出來。此時管理員可以輸入商品編號,商品名稱關鍵字(支持模糊查詢),可以選擇商品類別信息,然后選擇查詢功能,程序會將這些參數(shù)傳遞給業(yè)務層進行處理,業(yè)務層根據(jù)這些參數(shù)構造查詢的sql語句,它會從商品信息視圖中查詢符合條件的商品信息,將查詢結果返回給前臺調用者,前臺調用者再將結果綁定到gridview控件上從而實現(xiàn)了符合條件的商品記錄信息的顯示功能。模塊輸出:界面上的gridview控件。 添加員工信息功能的設計關于員工信息添加功能的界面設計,它包括員工的各個屬性的信息,有關于員工編號和員工姓名的文本框控件,關于性別和學歷的下拉框控件等,其中學歷控件的信息綁定到一個sqldatasource數(shù)據(jù)源控件上,該控件查詢系統(tǒng)中所有的學歷信息。模塊功能:員工信息的添加。模塊輸入:員工信息各個屬性,生成員工信息模型對象。模塊處理流程:管理員進入本功能后填寫和選擇好員工的各個屬性信息后,選擇添加按扭,程序首先將該員工的各個信息封裝到員工信息模型對象中,然后再將該對象傳遞給員工信息業(yè)務處理邏輯進行處理。業(yè)務層首先判斷員工信息的完整性和正確性,然后判斷該員工編號是否已經存在,如果存在則不執(zhí)行添加操作并返回false,否則執(zhí)行數(shù)據(jù)庫添加操作,添加失敗也返回false,成功返回true。模塊輸出:執(zhí)行成功將員工信息保存在員工信息表中并在界面上提示成功信息,失敗在界面上提示失敗信息。 員工查詢維護功能的設計管理員添加好員工的信息后,也可能還要對員工的信息進行查詢和更新操作,對員工的信息進行維護。關于員工信息的維護設計界面,其中最上面放置用于查詢條件輸入信息的文本框,有員工編號,員工姓名的文本框,支持模糊查詢,下面是顯示查詢結果的GridView控件,它綁定顯示查詢結果中各個對應字段的信息。模塊功能:員工信息的查詢功能。模塊輸入:員工編號,員工姓名。模塊處理流程:當管理員進入本功能頁面時,由于沒有選擇查詢按扭,系統(tǒng)默認查詢所有的員工信息并顯示出來。此時管理員可以輸入員工編號,員工姓名關鍵字(支持模糊查詢),然后選擇查詢功能,程序會將這些參數(shù)傳遞給業(yè)務層進行處理,業(yè)務層根據(jù)這些參數(shù)構造查詢的sql語句,它會從員工信息視圖中查詢符合條件的員工信息,將查詢結果返回給前臺調用者,前臺調用者再將結果綁定到gridview控件上從而實現(xiàn)了符合條件的員工記錄信息的顯示功能。模塊輸出:界面上的gridview控件。 進貨管理模塊的設計超市需要銷售商品,就需要從貨源進貨,如果覺得進的貨因為某些原因不滿意,也能辦理退貨業(yè)務,同時,系統(tǒng)還能提供對這些進貨信息,進貨退貨信息的查詢。 添加進貨信息功能的設計商品進貨信息添加功能的界面設計如圖44所示,它包括進貨的各個屬性的信息,選擇供應商的下拉框控件,它會綁定到一個sqldatasource數(shù)據(jù)源上,該數(shù)據(jù)源查詢系統(tǒng)中所有的供應商信息,一個商品編號的文本框,當管理員輸入商品編號后還可以選擇‘獲取商品信息’查看待進商品的詳細信息,確保登記信息的正確性,進貨總價,進貨數(shù)量,進貨總價文本框,一個進貨日期文本框,它的值通過‘選擇’按扭選擇進貨的詳細日期。圖44 添加進貨信息界面設計模塊功能:進貨信息的添加。模塊輸入:進貨信息各個屬性,生成進貨信息模型對象。模塊處理流程:管理員進入本功能后填寫和選擇好進貨的各個屬性信息后,選擇‘進貨登記’按扭,程序首先將該進貨的各個信息封裝到進貨信息模型對象中,然后再將該對象傳遞給進貨信息業(yè)務處理邏輯進行處理。業(yè)務層首先判斷進貨信息中的商品是否存在,如果管理員輸入了不存在的商品信息是不能執(zhí)行進貨信息的登記的并返回fasle,執(zhí)行進貨信息的添加操作,同時根據(jù)該進貨商品和進貨數(shù)量自動增加庫存表中該商品的存存數(shù)量,成功返回true,失敗返回false。具體流程如圖45所示。圖45 添加進貨業(yè)務流程模塊輸出:執(zhí)行成功將進貨信息保存在進貨信息表中,修改庫存表中該商品的庫存數(shù)量,并在界面上提示成功信息,失敗在界面上提示失敗信息。 進貨信息查詢功能的設計管理員添加好商品進貨的信息后,還需要要對進貨的信息進行查詢操作,了解超市的進貨情況。關于商品進貨信息的查詢設計界面如下,其中最上面放置用于查詢條件輸入信息的文本框,有商品編號,商品名稱,商品類別,進貨開始時間,進貨結束時間,其中商品編號和商品名稱支持模糊查詢,下面是顯示查詢結果的GridView控件,它綁定顯示查詢結果中各個對應字段的信息。如圖46所示。圖46進貨信息查詢界面設計模塊功能:商品進貨信息的查詢功能。模塊輸入:商品編號,商品名稱,商品類別,開始時間,結束時間。模塊處理流程:當管理員進入本功能頁面時,由于沒有選擇查詢按扭,系統(tǒng)默認查詢所有的進貨信息并顯示出來。此時管理員可以輸入和選擇好各個查詢字段的屬性,然后選擇查詢功能,程序會將這些參數(shù)傳遞給業(yè)務層進行處理,業(yè)務層根據(jù)這些參數(shù)構造查詢的sql語句,它會從商品進貨信息視圖中查詢符合條件的進貨信息,將查詢結果返回給前臺調用者,前臺調用者再將結果綁定到gridview控件上從而實現(xiàn)了符合條件的商品進貨記錄信息的顯示功能。模塊輸出:界面上的gridview控件。 添加進貨退貨信息功能的設計商品進貨退貨信息添加功能的界面設計如下圖,它包括進貨退貨的各個屬性的信息,選擇供應商的下拉框控件,它會綁定到一個sqldatasource數(shù)據(jù)源上,該數(shù)據(jù)源查詢系統(tǒng)中所有的供應商信息,一個商品編號的文本框,當管理員輸入商品編號后還可以選擇‘獲取商品信息’查看待進商品的詳細信息,確保登記信息的正確性,退貨總價,退貨數(shù)量,退貨總價和退貨原因文本框。界面如圖47
點擊復制文檔內容
語文相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1