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

正文內(nèi)容

基于bs模式的企業(yè)進(jìn)銷存管理系統(tǒng)(參考版)

2024-11-20 16:51本頁面
  

【正文】 11 JDBC 技術(shù)概述 10 JSP 對(duì)數(shù)據(jù)庫的操作 9 Microsoft SQL Server 2020 的特點(diǎn) 9 Microsoft SQL Server 2020 概述 9 主流數(shù)據(jù)庫產(chǎn)品 8 MIC ROSOFT SQL SERVER 2020 簡介 8 JSP 的特點(diǎn) 1 企業(yè)進(jìn)銷存管理系統(tǒng)概述 謝謝大家。 在此向劉杰老師、樸秀峰老師以及其他所有給予我?guī)椭睦蠋熀屯瑢W(xué)表示衷心的感謝。同時(shí)得到了樸秀峰老師的熱心指導(dǎo)。 通過本系統(tǒng)的實(shí)現(xiàn),為作者積累了豐富的軟件設(shè)計(jì)經(jīng)驗(yàn),為在今后的工作打下了良好的基礎(chǔ)。 由于作者的設(shè)計(jì)時(shí)間短暫 ,缺乏設(shè)計(jì)經(jīng)驗(yàn),所以,在本系統(tǒng)還有一些重要的功能沒有實(shí)現(xiàn)。 嚴(yán)密的流程控制有效保證制單的正確性,嚴(yán)格的分權(quán)體系有效防止 越 權(quán)使用。 本系統(tǒng) 采哈爾濱工程大學(xué)學(xué)士學(xué)位論文 40 用 Inter 拓?fù)浣Y(jié)構(gòu),充分利用國際國內(nèi)已有因特網(wǎng)設(shè)備,傳輸企業(yè)自己的商務(wù)信息,其優(yōu)點(diǎn)是信息傳輸費(fèi)用低廉,系統(tǒng)易于增容和維護(hù),有較好的安全和保密性,客戶容易掌握 。 本系統(tǒng)簡單易 用。 本系統(tǒng)查詢方便。 本系統(tǒng)主要包括 六 個(gè)功能模塊:基 本 資料 管理 、采購管理,銷售管理,庫存管理,統(tǒng)計(jì)報(bào)表管理,用戶管理 。為企業(yè) 實(shí)現(xiàn)合理控制庫存,加快資金周轉(zhuǎn),降低存貨成本,基本做到合理配置企業(yè)資源 。 本系統(tǒng)的設(shè)計(jì)就是為滿足企業(yè)的這一需求而提出的。建立一個(gè)規(guī)范、高效、安全可靠的 企業(yè)進(jìn)銷存 信息管理系統(tǒng),提高企業(yè)在市場中的競爭力是每一 個(gè)公司 必須解決 的問題。 哈爾濱工程大學(xué)學(xué)士學(xué)位論文 39 結(jié)論 我國的市場經(jīng)濟(jì)正在迅速的發(fā)展,信息和效率是 企業(yè) 獲勝的必要條件。否則該游標(biāo)只能進(jìn)行 NEXT 操作。 在這里有個(gè)應(yīng)該注意的問題,就是在創(chuàng)建 Statement 對(duì)象的時(shí)候要指定數(shù)據(jù)庫中的游標(biāo)屬性: Statement stamt= (TYPE_SCROLL_INSENSITIVE,CONCUR_READ_ONLY)。 2. 順序的執(zhí)行 SQL 語句查詢數(shù)據(jù),按 intPageSize 來檢索一個(gè)intPageSize 的數(shù)據(jù),下一頁再檢索下一個(gè) intPageSize 的數(shù)據(jù),以次類推; 3. 顯示 intPageSize 條數(shù)據(jù) 。 通過 JSP 來實(shí)現(xiàn)數(shù)據(jù)庫的分頁顯示,其實(shí)就是對(duì) ResultSet 對(duì)象中的紀(jì)錄進(jìn)行操作。 數(shù)據(jù)庫分頁顯示技術(shù)的實(shí)現(xiàn) 數(shù)據(jù)庫 的查詢或顯示是一個(gè)本系統(tǒng)中最主要的功能之一。 } catch(Exception e) { return null。 String getStr(String str) { try { String temp=new String((“ISO8859_1”))。 哈爾濱工程大學(xué)學(xué)士學(xué)位論文 37 1. 在 JSP 程序中加入下面這條語句: % page contentType=”text/html。這樣在進(jìn)行按月份統(tǒng)計(jì)的時(shí)候 select語句的 where 子句可以使用一下代碼來實(shí)現(xiàn): date like ?left(paydate,7)? 這 是 因 為 paydate 字 段 的 格 式 為 “ yyyymmdd”, 所 以 了left(paydate,7)所得到的數(shù)據(jù)格式為“ yyyymm” ,這正是一個(gè)月份的格式。 這里面有一個(gè)日期的格式問題,本系統(tǒng)中各個(gè)數(shù)據(jù)庫表格中的日期均為 10 個(gè)字符的字符串形式:“ yyyymmdd”。 該模塊主要是對(duì)進(jìn)貨,銷售和庫存中產(chǎn)生的單據(jù)進(jìn)行統(tǒng)計(jì),輸出。在這里系統(tǒng)將自動(dòng)提取所需要的數(shù)據(jù)并對(duì)其進(jìn)行組織,計(jì)算,以滿足用戶在統(tǒng)計(jì)查詢方面的要求。 其設(shè)計(jì)與實(shí)現(xiàn)與進(jìn)貨單類似。 銷售管理模塊 銷售管理模塊是本系統(tǒng)的核心模塊之一,該模塊主要是對(duì)銷售訂單和銷售收款結(jié)算單的管理。在選擇比較運(yùn)算符過程中,由下拉列哈爾濱工程大學(xué)學(xué)士學(xué)位論文 36 表框提供等于、小于、小于或等于、大于、大于或等于以及模式匹配等運(yùn)算符。 圖 查詢輸入流程 查詢輸入流程如圖 所示。每一種條件都可以自由選擇查詢字段、運(yùn)算符以及輸入查詢值。在單項(xiàng)查詢中用戶可以通過下拉列表選擇要查詢的字段,接著可以通過下拉列表選擇運(yùn)算符,然后通過文本框輸入查詢值,提交后系統(tǒng)將返回用戶查詢到的結(jié)果。 其三,可以針對(duì)一個(gè)字段進(jìn)行模糊查詢。 其一,可以針對(duì)一個(gè)字段進(jìn)行查詢,例如,可以根據(jù)進(jìn)貨付款單編碼進(jìn)行查詢。 對(duì)進(jìn)貨訂單和進(jìn)貨付款單可以進(jìn)行查詢。 對(duì)進(jìn)貨訂貨單的查詢即是對(duì)進(jìn)貨查詢視圖 buy_view 的查詢,這樣可以方便的得到進(jìn)貨訂貨表,貨品檔案表,供貨商信息表,員工信息表四個(gè)數(shù)據(jù)表中的相關(guān)內(nèi)容。其表中 pay 字段記錄著每一次付款的金額。 在進(jìn)貨付款單表 buypaysheet 中,同樣也有一個(gè) id 用來區(qū)別不同的進(jìn)貨付款單。在進(jìn)貨單錄入時(shí), Id 由程序控制每增加一個(gè)記錄 id 值自動(dòng)加 1。 該模塊用到進(jìn)貨訂單表 buysheet 和進(jìn)貨付款單表 buypaysheet 兩個(gè)數(shù)據(jù)表,以及一個(gè)進(jìn)貨單查詢視圖 buy_view。 執(zhí)行取消用戶功能,程序調(diào)用 頁面,登陸用戶通過下拉列表選擇 將要?jiǎng)h 除的用戶 ,然后提 交給 頁 面, 程序操作數(shù)據(jù)庫,刪除所選擇的用戶記錄。 為了保存登陸用戶在 頁面選擇的要修改的用戶名稱這一信息,以供 和 兩個(gè)頁面中使用,程序中使 用了 session 對(duì)象。 執(zhí)行新用戶添加功能,程序調(diào)用 頁面,該頁面通過 form 接收登陸用戶提供的輸入信息,然后交給 程序處理,該程序首先判斷登陸用戶輸入 信息的合法性,然后將其寫入到數(shù)據(jù)庫中。 (user)。 (user,act)。 哈爾濱工程大學(xué)學(xué)士學(xué)位論文 33 Session 對(duì)象的常用方法見表 5 .1 所示 表 Session 對(duì)象的常用方法 getCreationTime 返回會(huì)話創(chuàng)建時(shí)間 getId 返回會(huì)話標(biāo)識(shí)符 getLastAccessTime 返回客戶端上一次發(fā)送攜帶會(huì)話帳號(hào)的時(shí) 間 getSessionContext 返回會(huì)話相連的上下文 getValue 返回和應(yīng)用層數(shù)據(jù)中指定名字相聯(lián)系的對(duì)象 getValueNames 返回和會(huì)話相連的應(yīng)用層數(shù)據(jù)對(duì)象的名字 invalidate 使會(huì)話無效,并將其從上下文中移出 isNew 檢查是否客戶端參加了會(huì)話 putValue 將制定的對(duì)象和使用指定名字的會(huì)話應(yīng)用層數(shù)據(jù)相連 removeValue 移去和會(huì)話應(yīng)用層數(shù)據(jù)中指定名字相連的對(duì)象 在這里,程序中用到了 putValue 和 getValue 兩個(gè)方法。在Web 應(yīng)用程序中訪問通夜頁面是, session 變量始終存在,當(dāng)應(yīng)用程序的頁面跳轉(zhuǎn)時(shí),存儲(chǔ)在 session 對(duì)象中的值也不會(huì)消除的。例如,訪問者的姓名,性別,所使用瀏覽器類型以及訪問停留時(shí)間等 。如果經(jīng)判斷 session 值為 0 則隱藏該層,該用戶就不可見用戶管理選項(xiàng),因此也就無法執(zhí)行修改功能了,如果session 值為 1 則顯示該隱藏層,此時(shí)就可以對(duì)用戶進(jìn)行管理了。 具體的實(shí)現(xiàn)方法是,當(dāng)用戶身法驗(yàn) 證之后,程序?qū)⒃撚脩粼跀?shù)據(jù)表中對(duì)應(yīng)的 act 值存儲(chǔ)在 session 中,在進(jìn)入主頁面是,程序首先此session 值。本系統(tǒng)設(shè)計(jì)了兩級(jí)權(quán)限,分別為高級(jí)用戶和普通用戶。當(dāng)用戶點(diǎn)擊注銷按鈕退出系統(tǒng)時(shí),將轉(zhuǎn)向并執(zhí)行 頁面將 state 字段值還原為 0。 具體的做法是,當(dāng)用戶通過登陸頁面請(qǐng)求身份驗(yàn)證時(shí),程序在判斷用戶名和密碼的有效性的同時(shí)也判斷 state 的合法性,如果 state 的值為 0 則允許該用戶登陸 ,否則禁止該用戶登陸。 設(shè)置 state 字段可以防止用戶的重復(fù)登陸。 act 用來區(qū)分用戶的使用權(quán)限,它的取值為 0 或 1,當(dāng) act 取值為0,標(biāo)識(shí)該用戶為普通用戶;當(dāng) act 取值為 1,則標(biāo)識(shí)該用戶為高級(jí)用戶。 用戶管理模塊 系統(tǒng)的安全性是企業(yè)始終關(guān)系的問題,為了增強(qiáng)本系統(tǒng)的使用安全性,滿足不同層次的用戶需要,作者在系統(tǒng)中設(shè)計(jì)了用戶管理模塊。該菜單程序應(yīng)用 TD元素的 visibility 屬性,當(dāng) visibility 的值為 visible 時(shí)則該項(xiàng)的內(nèi)容可見,當(dāng) visibility 的值為 hidden 時(shí)則該項(xiàng)的內(nèi)容不可見。 Javascript 中的 Data 對(duì)象可以從年到毫秒的所有時(shí)間和 日期,在這里,程序僅通過它的 getYear(), getMonth() ,getDate(), getDay()四個(gè)方法依次取得年,月,日,和星期然后顯示在客戶端。它依賴于瀏覽器本身,而與操作環(huán)境無關(guān)。 Javascript 是一種基于對(duì)象并具有安全性的腳本語言。 在 頁面中,設(shè)置了日期的顯示,以方便用戶的使用。右側(cè)是主體部分,初始頁面是 。 圖 哈爾濱工程大學(xué)學(xué)士學(xué)位論文 31 第 5 章 應(yīng)用程序設(shè)計(jì) 系統(tǒng)主界面設(shè)計(jì) 程序主頁面為 ,它分為三幀,上部為系統(tǒng)的顯示信息,由 頁面實(shí)現(xiàn)。 哈爾濱工程大學(xué)學(xué)士學(xué)位論文 30 4. 用戶定義完整性 這種數(shù)據(jù)完整性由用戶根據(jù)實(shí)際應(yīng)用中的需要自行定義。在本系統(tǒng)中即采用設(shè)定外部關(guān)鍵字的方法來實(shí)現(xiàn)參考完整性,數(shù)據(jù)庫中的所有的相關(guān)數(shù)據(jù)表都通過外部關(guān)鍵字鏈接成一個(gè)網(wǎng)狀的關(guān)系圖。 3. 參考完整性 參考完整性是用來維護(hù)相關(guān)數(shù)據(jù)表之間數(shù)據(jù)一致性的手段,通過實(shí)現(xiàn)參考完整性,可以避免因一個(gè)數(shù)據(jù)表的記錄改變而造成另一個(gè)數(shù)據(jù)表內(nèi)的數(shù)據(jù)變成無效的值??梢允褂媚J(rèn)值,核查,外部關(guān)鍵字,數(shù)據(jù)類型和規(guī)則等多種方法來實(shí)現(xiàn)區(qū)域完整性。在本系統(tǒng)中,即使用設(shè)定主關(guān)鍵字的方法來保證實(shí)體完整性。可以通過設(shè)定主關(guān)鍵字,唯一鍵,唯一索引和標(biāo)識(shí)列等多種方法來實(shí)現(xiàn)實(shí)體完整性。數(shù)據(jù)完整性要確保數(shù)據(jù)庫中的數(shù)據(jù)一致,準(zhǔn)確,同時(shí)符合企業(yè)規(guī)則。 ,它由銷售單表,客戶資料表,貨品資料表,員工資料表生成。以此來改進(jìn)系統(tǒng)的性能。視圖允許存儲(chǔ)復(fù)雜查詢的結(jié)果,其他查詢可以使用這些摘要性的結(jié)果。視圖可以作為一種安全機(jī)制。 通過視圖的建立,大大簡化了用戶對(duì)數(shù)據(jù)的操作,因?yàn)樵诙x視圖是,若視圖本身就是一個(gè)復(fù)雜查詢的結(jié)果集,這樣在每一次執(zhí)行相同的查詢是不必重寫這些復(fù)雜的查詢語句,而只要一條簡單的查詢語句即可。視圖所對(duì)應(yīng)的數(shù)據(jù)并不實(shí)際的存儲(chǔ)在視圖中,而是存儲(chǔ)在試圖所引用的表中。 視圖是一種數(shù)據(jù)庫對(duì)象,用于間接的訪問其他的表或視圖中的數(shù)據(jù)。 表 數(shù)據(jù)表 stoin 的結(jié)構(gòu) 字段名稱 數(shù)據(jù)類型 說明 id Int 入庫單號(hào),主關(guān)鍵字,系統(tǒng)自動(dòng)生成 gdid Int 貨品編碼,外關(guān)鍵字 qua Varchar50 數(shù)量 storeid Varchar50 倉庫編碼 ,外關(guān)鍵字 stoindate Varchar10 入庫日期 emid Int 員工編碼 ,外關(guān)鍵字 note Text 備注 出庫單表 出庫單表 stoout 用來保存企業(yè)出庫貨品信息,其結(jié)構(gòu)如表 所示。 表 數(shù)據(jù)表 salesheet 的結(jié)構(gòu) 字段名稱 數(shù)據(jù)類型 說明 saleid Int 銷售單編碼,主關(guān)鍵字,系統(tǒng)自動(dòng)生成 clid Int 客戶編碼,外關(guān)鍵字 gdid Int 貨品編碼,外關(guān)鍵字 qua Varchar50 數(shù) 量 price Varchar50 銷售單價(jià) amo Varchar50 金額 payamo Varchar50 已收金額 saledate Varchar50 銷售日期 getdate Varchar10 交貨日期 emid Int 員工編碼 ,外關(guān)鍵字 note Text 備注 銷售收款單表 銷售收款單表 salepaysheet 用來保存每一筆銷售收款信息,其結(jié)構(gòu)如表 所示。 表 數(shù)據(jù)表 buysheet 的結(jié)構(gòu) 字段名稱 數(shù)據(jù)類型 說明 buyid Int 進(jìn)貨 單 編 碼, 主 關(guān)鍵字,系統(tǒng)自動(dòng)生成 suppid Int 供貨商編碼,外關(guān)鍵字 gdid Int 貨品編碼,外關(guān)鍵字 qua Varchar50 數(shù)量 price Varchar50 進(jìn)貨單價(jià) amo Varchar50 金額 payamo Varchar50 已付金額 buydate Varchar50 進(jìn)貨日期 getdate Varchar10 交貨日期 emid Int 員工編碼 ,外關(guān)鍵字 note Text 備注 進(jìn)貨付款單表 進(jìn)貨付款單表 buypaysheet 用來保存每一筆進(jìn)貨付款信息,其結(jié)構(gòu)如表 所
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1