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

正文內(nèi)容

基于web服務(wù)的進銷存系統(tǒng)設(shè)計與實現(xiàn)-畢業(yè)論文-在線瀏覽

2025-01-15 15:01本頁面
  

【正文】 ................. 29 系統(tǒng)管理模塊設(shè)計 ......................................... 30 基本資料模塊設(shè)計 ......................................... 31 采購管理模塊設(shè)計 ......................................... 33 銷售管理模塊設(shè)計 ......................................... 35 庫存管理模塊設(shè)計 ......................................... 35 報表管理模塊設(shè)計 ......................................... 36 服務(wù)器端測試頁面效果 .................................... 37 第六章 系統(tǒng)的調(diào)試 ................................................ 38 調(diào)試計劃 ....................................................... 38 程序調(diào)試內(nèi)容 ................................................... 38 調(diào)試中應(yīng) 用的方法 ............................................... 39 總結(jié)與展望 ........................................................ 40 致謝 .............................................................. 42 參考文獻 .......................................................... 43 附錄 .............................................................. 44 1. 系統(tǒng)對 DBMS, 事務(wù)的使用 ................................... 44 2. 兩個組件派生類 .................................................. 46 3. TreeView 生成樹編碼實現(xiàn) .......................................... 48 4. TreeView 節(jié)點編碼編碼實現(xiàn) ........................................ 48 5. ListView 數(shù)據(jù)導(dǎo)入 Excel .......................................... 49 6. 動態(tài)添加水晶報表列 ............................................... 51 第 一 章 引言 第 1 頁 共 52 頁 第 一 章 引 言 進銷存系統(tǒng)的發(fā)展歷程 由于市場競爭的需要,如何吸引和留住人才,激發(fā)員工的創(chuàng)造性、工作責(zé)任感和工作熱情已成為關(guān)系商業(yè)興衰的重要因素,人才已經(jīng)成為商業(yè)最重要的資產(chǎn)之一。進銷存管理系統(tǒng)的特點是從進銷存管理的角度出發(fā),用集中的數(shù)據(jù)庫將幾乎所有與商品相關(guān)的數(shù)據(jù)統(tǒng)一管理起來,形成了集成的信息源。 在過去,銷售業(yè)的操作一般都靠人工操作,如靠人工登記卡片、填寫表格資料,然后根據(jù)不同的分類入帳,銷售額的日結(jié)算和每月的盤點都需花費大量的人力 和物力來完成。這是一項極其繁瑣的工作。而通過本系統(tǒng)基本可解決以上問題,并且能夠方便、靈活地對數(shù)據(jù)庫的資料進行查詢、統(tǒng)計、打印等操作,所有這些對數(shù)據(jù)庫進行的操作都受到管理級別的限制,確保數(shù)據(jù)的安全性。 傳統(tǒng)的進銷存系統(tǒng)是單機版或者 通過 Socket 來實現(xiàn),本系統(tǒng)試著從 Web 服務(wù)出發(fā),客戶端利用 Web 服務(wù)提供的可以產(chǎn)生所需結(jié)果集的服務(wù)程序,使用 XML 包在服務(wù)器之間來回傳送數(shù)據(jù)庫記錄 ,對于數(shù)據(jù)的查詢,插入,更新,刪除基本是通過存儲過程結(jié)合事務(wù)來實現(xiàn)。網(wǎng)絡(luò)的興起與電子商務(wù)的發(fā)展帶來了時空界限的突破,貿(mào)易方式的變革以及經(jīng)濟活動的革命,在某種意義上,這些變化為中小企業(yè)創(chuàng)造了同大企業(yè),同國外企業(yè)平等競爭的有利條件。具體而言,中小企業(yè)在進,銷,存等環(huán)節(jié)的管理上都存在著一定 程度的不足,而這些不足茂名學(xué)院本科畢業(yè) (設(shè)計 )論文:基于 Web 服務(wù)的進銷存系統(tǒng)設(shè)計與實現(xiàn) 第 2 頁 共 52 頁 無疑將使其在市場競爭中陷入舉步維艱的境地 [2]。然而對于一貫疏于管理的中小企業(yè)而言,實現(xiàn)有效的進銷存管理必然存在著一定的難度,因此必須借助現(xiàn)代化的管理方法和管理技術(shù)――計算機進銷存管理系統(tǒng)。 軟件環(huán)境的要求為: 安裝 WINDOWS 2020 或更高的版本 OS,安裝 SQL 2020 版本或更高版本,必須裝IIS( Inter Information Server 信息服務(wù)),同時必須裝上 .NET Framework (.NET 框架 )或更高版本。在客戶機 /服務(wù)器應(yīng)用框架中,客戶機負責(zé)管理用戶界面、接受用戶數(shù)據(jù),處理應(yīng)用邏輯,生成數(shù)據(jù)庫服務(wù)請求 ,然后把這些請求發(fā)送給服務(wù)器,并且接受服務(wù)器返回 的 XML 結(jié)果 集 ,最后再將這些結(jié)果按照一定的格式返回給用戶。 該多層分布式系統(tǒng)的結(jié)構(gòu)如圖 所示 [3]: W i n d o w s應(yīng) 用 程 序W e b 服 務(wù)S Q L S e r v e ry c f J X C 數(shù) 據(jù) 庫用 戶 界 面 層 業(yè) 務(wù) 邏 輯 層 數(shù) 據(jù) 層 圖 分布式系統(tǒng)結(jié)構(gòu) 系統(tǒng)的幾個關(guān)鍵開發(fā)技術(shù) Microsoft SQL Server 2020 后臺數(shù)據(jù)庫管理系統(tǒng) 本系統(tǒng)的開發(fā)選擇了 SQL 數(shù)據(jù)庫。它適用于中小型事 務(wù) 處理及客戶端 /服務(wù)端結(jié)構(gòu)的應(yīng)用系統(tǒng)。越來越多的開發(fā)工具提供了與 SQL Server 的接口。于 1988 年推出了第一個 OS/2 版茂名學(xué)院本科畢業(yè) (設(shè)計 )論文:基于 Web 服務(wù)的進銷存系統(tǒng)設(shè)計與實現(xiàn) 第 4 頁 共 52 頁 本,在 Windows NT 推出后, Microsoft 與 Sybase 在 SQL Server 的開發(fā)上就分道揚鑣了, Microsoft 將 SQL Server 移植到 Windows NT系統(tǒng)上,專注于開發(fā)推廣 SQL Server 的Windows NT 版本 [4]??煽缭綇倪\行 Microsoft Windows 98 的膝上型電腦到運行 Microsoft Windows 2020 的大型多處理器的服務(wù)器等多種平臺使用。事實上, SQL Server 數(shù)據(jù)庫處理的基本結(jié)構(gòu),采取關(guān)系型數(shù)據(jù)庫模式,盡管如此,相信大家都可以輕易的發(fā)現(xiàn),在 SQL Server 的數(shù)據(jù)庫處理方式,則是使用面向?qū)ο蟮牟僮鞣绞脚c精神,也就是說, SQL Server 的所有功能,都可以基于系統(tǒng)已經(jīng)建立好的一些對象來達成,是相當(dāng) OO(面向?qū)ο螅┑囊粋€系統(tǒng)結(jié)構(gòu)。 定義 SQL Server 實例組。 將個別服務(wù)器注冊到組中。 為每個已注冊的服務(wù)器配置所有 SQL Server 選項。 在每個已注冊的服務(wù)器中創(chuàng)建并管理所有 SQL Server 數(shù)據(jù)庫、對象、登錄、用戶和權(quán)限。 在每個已注冊的服務(wù)器上定義并執(zhí)行所有 SQL Server 管理任務(wù)。 通過喚醒調(diào)用 SQL 查詢分析器,交互地設(shè)計并測試 SQL 語句、批處理和 腳本。 Web 服務(wù) (1) Web 服務(wù)介紹 Web 服務(wù)是建立在 XML 數(shù)據(jù)交換基礎(chǔ)上的軟件模型,可以被看作是 Inter 上可訪問,可編程的應(yīng)用程序邏輯。用 XML 進行共享的數(shù)據(jù),彼此之間獨立,同時又能耦合地連接到一個執(zhí)行某特定任務(wù)的合作組。也就是說,Web 服務(wù)是一種部署到 Inter 中,可利用的應(yīng)用程序部件,是通用組件技術(shù) 在 Inter的延伸。 Web 服務(wù)基于 XML 的標準接口,這使得應(yīng)用程序能夠比以前更加快速,簡單和低成本的進行集成。 另外, Web 服務(wù)使編程工作變得更加 容易,為開發(fā)人員帶來了的好處,傳統(tǒng)上,開發(fā)人員在開發(fā)一個商務(wù)應(yīng)用程序的 過程 需要自己創(chuàng)建所有的程序模塊或者購買部分由別人開發(fā)的模塊。這些 Web 服務(wù)易于編程和調(diào)試,彼此之間相互獨立,通過 XML 消息通訊及合作。采用 Web 服務(wù)技術(shù)大大降低開發(fā)的代價,開發(fā)人員也無需與多種平臺,多種分布式模型進行交互,只需要與一種組件即 Web 服務(wù)交互即可。使用 HTTP 協(xié)議來通信也是 Web 服務(wù)的一大優(yōu)點,這是因為當(dāng)前不少防火墻只配置為允許 HTTP 連接,使用其他方式連接往往會被防火墻阻隔。 Web 服務(wù)技術(shù)正在不斷發(fā)展著,自身的定義也在不停的變化著,無論如何發(fā)展,其核心就是力求應(yīng)用程序之間獲得最佳的開放互操作性,這一宗旨是 Web 服務(wù)的核心理念。 Web 服務(wù)主要包括 SOAP(簡單對象訪問協(xié)議), WSDL( Web 服務(wù)描述語言)和UDDI(統(tǒng)一描述,發(fā)現(xiàn)和集成協(xié)議)三個核心協(xié)議。 支持兩種類型的服務(wù),一類是通過因特網(wǎng)調(diào)用的服務(wù) 。第二類叫做 Windows 服務(wù)(以前叫做 NT 服務(wù))。使用 .NET 平臺開發(fā) Web 服務(wù)有以下優(yōu)點: ? 在 Micrsoft .NET 平臺上,任何編程語言都可以用來編寫 Web 服務(wù),所以開發(fā)人員可以選擇他們最熟悉的語言來編程,這大 大 提高了開發(fā)效率 。一個 Web 服務(wù)能適用于各種設(shè)備,例如桌面電腦,智能終端等,從而不必再去為每一個設(shè)備編寫一個不同的版本。此外,系統(tǒng)還向項目添加靜態(tài)的 discovery 文件, discovery 文件的擴展名 disco,它包含查找 Web 服務(wù)所需的全部信息, WSDL 文檔和 .asmx 文件的位置入口以及用于 SOAP 的綁定信息。這個代理類是通過把 WSDL 文件中的消息轉(zhuǎn)換為相應(yīng)的類方法而生成的,客戶端應(yīng)用程序?qū)⑹褂眠@些類方法作為 Web 服務(wù)的代理 [8]。在 Windows Form 代碼中使用 Web 服務(wù)只需要簡單的實例化一個對象并調(diào)用其方法 。作為 .NET Framework 的重要組成部分, 在 ADO 的基礎(chǔ)上引入了一些重大的變化和革新,能夠?qū)^大部分 數(shù)據(jù)源進行高效的訪問,是應(yīng)用程序和數(shù)據(jù)庫之間的一座重要橋梁。而且 . 將各種邏輯條件進行組合來處理離散的記錄集合,這些集合中包含了任意數(shù)據(jù)類型,因此可以為便攜式設(shè)備開發(fā)應(yīng)用程序,即使失去了和數(shù)據(jù)庫的連接,這些設(shè)備也可以照樣工作 [9]。 將所做的變化都隱藏起來,只有當(dāng)需要將對本地數(shù)據(jù)所所做的修改發(fā)回到數(shù)據(jù)庫時,連接才有必要 。 當(dāng)在不同的 組件和層次之間內(nèi)部移動數(shù)據(jù)時,通常利用 XML 數(shù)據(jù)包來移動這些數(shù)據(jù)。利用 XML 和分離模式對Web 應(yīng)用程序有好處,因為它非常適合 HTTP 連接模式。 .NET Framework 數(shù)據(jù)提供程序包括 Connection 對象, Command 對象, DataReader 對象和DataAdapter,而 DataSet 包含 DataTable 對象集合和 DataRelation 對象(表示關(guān)系)集合。 .NET Framework 數(shù)據(jù)提供程序通過在 DataAdapter 對象和 DataSet 之間建立聯(lián)系,使 DataSet 對象可以獲得來自多個數(shù)據(jù)源的數(shù)據(jù)。 兩個核心組件的組成和它們之間的關(guān)系如圖 所示。在 中,可以使用 Connection 對象來連接目標數(shù)據(jù)源。 Connection 對 象 是 通 過ConnectionString 屬性的設(shè)置來連接數(shù)據(jù)庫的(或者使用 Connection 帶參構(gòu)造函數(shù))。 表 21 ConnectionString中的關(guān)鍵字 屬性 描述 Data Source(數(shù)據(jù)源 )或 Server(服務(wù)器) 要連接的 SQL Server 實例的名稱或網(wǎng)絡(luò)地址。當(dāng)為 true 時,將使用當(dāng)前的 Windows帳戶憑據(jù)進行身份驗證。 User Id(用戶標識) 即 SQL Server 登錄帳戶。 為了維護最高級別的安全性,強烈建議改用Integrated Security或 Trusted_Connection關(guān)鍵字 .NET Framework Connection Command DataAdapter DataReader DataSet DataTable DataRow DataColumn Constraint DataRelation 茂名學(xué)院本科畢業(yè) (設(shè)計 )論文:基于 Web 服務(wù)的進銷存系統(tǒng)設(shè)計與實現(xiàn) 第 8 頁 共 52 頁 Password 或 Pwd(用戶密碼) SQL Server 帳戶登錄的密碼。 使用 BeginTrans, Commit 和 Rollback 方法來管理事務(wù)。命令表示從數(shù)據(jù)存儲區(qū)(數(shù)據(jù)庫,數(shù)據(jù)文件等)檢索或?qū)?shù)據(jù)存儲區(qū)進行插入,更新,刪除操作的指令。 使用 ExecuteScalar 或 ExecuteNonQuery
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1