【正文】
技術(shù)的發(fā)展壯大,促進了該模式的生成。 壑 圖 為 B/S 模式架構(gòu)圖。利用 B/S 模式架構(gòu),更方便了用戶對系統(tǒng)的訪問,提高了維護性。最簡單的 C/S 體系結(jié)構(gòu)的應(yīng)用程序由前臺程序和后臺程序組成。當后臺程序在服務(wù)器上啟動,就隨時等待響應(yīng)客戶應(yīng)用程序發(fā)來的請求。 壑 (2)數(shù)據(jù)存儲管理功能比較透明。許多數(shù)據(jù)完整性規(guī)則不在服務(wù)器程序集中實現(xiàn),例如數(shù)據(jù)輸入驗證、訪問者的權(quán)限,必須登錄了才能建立訂單等規(guī)則。透明。 壑 (3)C/S 結(jié)構(gòu)的維護成本較大。 壑 2. B/S 結(jié)構(gòu)的優(yōu)劣 壑 (1)維護方式簡單。對一個大型單位,如果使用 C/S 結(jié)構(gòu)的話,系統(tǒng)管理員需要在幾百甚至上千臺電腦間來回解決客戶端安裝和升級的問題,效率和工作量可想而知。只要服務(wù)器端聯(lián)入互聯(lián)網(wǎng),就可以在任何地點完成對服務(wù)器的訪問、遠程維護和升級,所以服務(wù)器越來越大將是未來 信息化發(fā)展的主流方向。當今 Windows 在桌面電腦上幾乎處于壟斷地位,瀏覽器是 Windows 的標準配置,但在服務(wù)端操作系統(tǒng)上, Windows 并不是唯一的選擇。 壑 (3)服務(wù)器端負荷較重。一旦服務(wù)器發(fā)生崩潰,后果不堪設(shè)想,因此大部分應(yīng)用程序都有數(shù)據(jù)庫備份服務(wù),將數(shù)據(jù)庫備份到備份服務(wù)器上以防萬一。 壑 J2EE 技術(shù) 壑 J2EE 是一套完全不同于傳統(tǒng)應(yīng)用開發(fā)系統(tǒng)構(gòu)架,傳統(tǒng)系統(tǒng)開發(fā)構(gòu)架之前耦合性較強,模塊與模塊之間獨立性不強,而 J2EE 由很多組件構(gòu)成,系統(tǒng)構(gòu)架獨立性較強,除此之外, J2EE 的這種組件結(jié)構(gòu)使得平臺更具無關(guān)性并且程序編寫十分簡單, J2EE 的基礎(chǔ)核心為 Java 平臺或 Java 2 平臺的標準版,目前,在 J2EE中包括:保留現(xiàn)在的 IT 資產(chǎn)、高效的開發(fā)性、支持異構(gòu)環(huán)境、強大的可伸縮性以及穩(wěn)定的可用性。 J2EE 安全( Security)模型可以讓你配置 web 組件或江西財經(jīng)大學碩士論文 技術(shù)綜述 壑 14 壑 壑 enterprise bean,這樣只有被授權(quán)的用戶才能訪問系統(tǒng)資源 . 每一客戶屬于一個特別的角色,而每個角色只允許激活特定的方法; J2EE 事務(wù)管理( Transaction Management)模型讓你指定組成一個事務(wù)中所有方法間的關(guān)系,這樣一個事務(wù)中的所有方法被當成一個單一的單元 . 當客戶端激活一個 enterprise bean 中的方法,容器介入一管理事務(wù)。 J2EE 除了采用了組件結(jié)構(gòu),而且還支持功能打包能力,這種結(jié)構(gòu)使 J2EE 更加安全,開發(fā)更加高效,結(jié)構(gòu)更加穩(wěn)定 [Robert, 2021]。事實上, Sun 公司設(shè)計 J2EE 構(gòu)架的初衷是為了解決傳統(tǒng)兩層模 式 (C/S)的弊端而開發(fā)的,在 C/S 結(jié)構(gòu)中,客戶端十分臃腫,大部分功能都由客戶端完成,首次部署比較容易,后期升級改造就相當麻煩。 壑 壑 SQL Server2021 數(shù)據(jù)庫技術(shù) 壑 數(shù)據(jù)庫技術(shù)產(chǎn)生于六十年代末,是數(shù)據(jù)管理的最新技術(shù),是計算機科學的重要分支。而 SQL Server 是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng),最初 SQL Server 是由微軟、 Sybase 和 AshtonTate 三家公司共同開發(fā)的,但是在微軟 NT江西財經(jīng)大學碩士論文 技術(shù)綜述 壑 15 壑 壑 退出后,三家公司便分道揚鑣了,微軟公司致力于將 SQL Server 移植到 Windows NT 中,而 Sybase 則將目光轉(zhuǎn)向了 UNIX 操作系統(tǒng),于是才有今天的 SQL Server技術(shù),不但支持 Windows 操作系統(tǒng),而且支持 Linux 操作系統(tǒng)。 SQL Server 2021 推出了很多新特性,能夠更好的支持 SQL 語句查詢,相比于其它微軟 SQL Server 版本, SQL Server 2021 的功能更加強大,業(yè)務(wù)服務(wù)更加全面, SQL Server 2021 具有更高的可信任性、高效性和智能性 壑 數(shù)據(jù)庫理論領(lǐng)域中最常見的數(shù)據(jù)模型有三種,分別是層次模型,網(wǎng)狀模型和關(guān)系模型: 層次模型( Hierarchical Model) 層次模型使用樹形結(jié)構(gòu)來表示數(shù)據(jù)以及數(shù)據(jù)之間的聯(lián)系。 關(guān)系模型( Relational Model) 關(guān)系模型是一種理論最成熟,應(yīng)用最廣泛的數(shù)據(jù)模型 .在關(guān)系模型中,數(shù)據(jù)存放在一種稱為二維表的邏輯單元中,整個數(shù)據(jù)庫又是由若干個相互關(guān)聯(lián)的二維表組成的。 商場購物中心 管理系統(tǒng)使用 ,圖 技術(shù)的框架。通過 可以在序中使用 SQL 語言對數(shù)據(jù)庫進行插 入 、 查詢 、 修 改、 刪 刪等數(shù)據(jù)操作。 提供了連接池功能。連接池可以使數(shù)據(jù)庫連接被多個數(shù)據(jù)操作程序所共享使用,進而降低系統(tǒng)開銷。通過 UML 對用戶的需求進行用例模型的構(gòu)建,可以準確地反映出用戶對于系統(tǒng)的需求,以指導和驅(qū)動整個程序的開發(fā)。 對于一個事物,如果我們需要用 圖形來對其進行描述,就用江西財經(jīng)大學碩士論文 技術(shù)綜述 壑 17 壑 壑 UML 建模語言,如果需要用代碼來進行描述,就用編程語言 。 UML 包含如下幾點特征: 壑 (1) 支持面向?qū)ο?。系統(tǒng)工程師可以通過 UML 建模語言對系統(tǒng)的邏輯實現(xiàn)模型進行清晰明了的表達。UML 同時還吸收了其他面向 對象技術(shù)的優(yōu)點和長處,這其中還包含了非 00 方法。 壑 使用 UML 進行軟件系統(tǒng)的分析與設(shè)計,能夠加速軟件開發(fā)的進程,提高代壑 碼的質(zhì)量,支持變動的業(yè)務(wù)需求。使用 UML 將有助于處理軟件開發(fā)中的各種風險。 壑 UML 不是一個獨立的軟件工程方法,而是面向?qū)ο筌浖こ谭椒ㄖ?的一個部分。 UML 適用于對各類軟件系統(tǒng)的建模,從應(yīng)用系統(tǒng)到計算機系統(tǒng)的支持軟件,從一般的企壑 業(yè)的信息管理系統(tǒng)到基于 WEB 的分布式應(yīng)用系統(tǒng),甚至實時系統(tǒng)。 壑 本章小結(jié) 壑 本章主要分析了 商場購物中心信息 管理系統(tǒng)開發(fā)項目所必須的典型技術(shù),首江西財經(jīng)大學碩士論文 技術(shù)綜述 壑 18 壑 壑 先介紹了 C/S 體系結(jié)構(gòu)與 B/S 體系結(jié)構(gòu),并對比了各自優(yōu)缺點,提出了本文采用 B/S 體系結(jié)構(gòu),然后著重分析了 J2EE 技術(shù)以及 UML 建模方法 等相關(guān)技術(shù),最后簡要分析了數(shù)據(jù)庫技術(shù) , 以便對后期系統(tǒng)設(shè)計與實現(xiàn)提供技術(shù)支持。在這個階段必須要為系統(tǒng)提供完整準確的系統(tǒng) 邏輯模型,在經(jīng)過使用系統(tǒng)的用戶確認后開可以進行系統(tǒng)的分析與設(shè)計階段。一個系統(tǒng)的眾多可能需求中,也必須優(yōu)先找到并實現(xiàn)最基本的功能需求。用戶的需求則是描述了準備開發(fā)的系統(tǒng),根據(jù)用戶的實際需要所必須完成的功能 。利用用例圖可以明確展示出用戶角色、 用戶功能及兩者之間的關(guān)系。商場信息管理系統(tǒng)的系統(tǒng)管理員的用例圖如下圖所示。 壑 2) 商品銷售管理模塊 壑 在在商品銷售管理模塊中,商場銷售人員作為主要的參與者,可以出售商鋪的貨物,并通過查詢了解商鋪 某些貨物的存儲,可以上報商鋪的營業(yè)額以及是否租賃,通過系統(tǒng)繳納租金等,商鋪銷售人員在購物中心信息管理系統(tǒng)中是主要的使用者,是系統(tǒng)中很重要的用戶,主要是由購物中心各商鋪的銷售人員組成,因此此類人員設(shè)計的用例很大。 壑 江西財經(jīng)大學碩士論文 購物中心信息管理系統(tǒng)需求分析 壑 21 壑 壑 銷 售 人 員用 戶 管 理 u s e s 商 鋪 管 理商 品 出 售 租 金 繳 納貨 物 定 價 e x t e n d s 商 鋪 租 賃 e x t e n d s 購 物 中 心 信 息 管 理 系 統(tǒng)銷 售 額 統(tǒng) 計 u s e s u s e s e x t e n d s e x t e n d s e x t e n d s 注 冊 和 登 錄 u s e s 貨 物 管 理貨 物 的 入 庫 e x t e n d s e x t e n d s 修 改 和 查 詢壑 圖 3. 2 銷售人員用戶圖 壑 購物中心信息管理系統(tǒng)中銷售人員用例主要包括:用戶管理、商鋪管理、貨物的管理、銷售額統(tǒng)計等內(nèi)容,其中用戶管理實現(xiàn) 了銷售人員的注冊和登錄功能,同時可以修改和查詢個人信息;商鋪管理涉及到該商鋪的租賃情況以及商鋪租金的繳納等;銷售人員擁有自己的商鋪,可以對商鋪內(nèi)的貨物進行定價、出售以及商品的入庫管理等等進行商鋪商品的管理,爭取獲得最大的營業(yè)額,同時銷售人員可以通過對管理系統(tǒng)對商鋪貨物的管理等綜合得出商鋪的營業(yè)額,避免出現(xiàn)人工的計算等,大大降低了人為活動管理。財務(wù)管理人員作為使用系統(tǒng)功能較多的人員,通過直接或間接的方式參與到整個管理系統(tǒng)的工作流程中,是系統(tǒng)中主要的用戶,對于該類人員的用例分析占了系統(tǒng)需求分析主要的部分,因此此類人員涉及的用例較多。 壑 江西財經(jīng)大學碩士論文 購物中心信息管理系統(tǒng)需求分析 壑 22 壑 壑 財 務(wù) 管 理 人 員登 錄 系 統(tǒng) u s e s 商 場 賬 務(wù) 管 理 u s e s 員 工 賬 務(wù) 管 理結(jié) 轉(zhuǎn) 帳 管 理總 賬 管 理現(xiàn) 金 賬 管 理 e x t e n d s 銀 行 賬 務(wù) 管 理 e x t e n d s 購 物 中 心 管 理 系 統(tǒng)賬 單 打 印 u s e s u s e s e x t e n d s e x t e n d s u s e s 合 同 管 理 e x t e n d s 工 資 管 理 e x t e n d s 商 場 維 護壑 圖 3. 3 財務(wù)管理員用戶圖 壑 財務(wù)管理人員主要負責商場購物中心的財務(wù)管理工作,其用例主要包括:登錄系統(tǒng)、商場賬 務(wù)管理、員工賬務(wù)管理、合同管理、賬單打印等內(nèi)容,其中商場賬務(wù)管理又涉及到現(xiàn)金賬務(wù)管理、銀行賬務(wù)管理、商場總賬查詢管理、商務(wù)結(jié)賬和轉(zhuǎn)賬等管理;同時也負責商場各部門員工薪資的發(fā)放工資、供貨單位賬目、商場稅率的繳納以及與各廠家合同的簽訂驗收等管理,各部門賬務(wù)的流水線程,賬目明細的統(tǒng)計查詢、打印等功能,關(guān)系到整個購物中心資金的流轉(zhuǎn),是必不可少的一環(huán)。商品作為商場購物中心與顧客的紐帶,是商場購物中心管理系 統(tǒng)成立的基礎(chǔ)條件,如何有效的進行商品基礎(chǔ)信息的管理關(guān)系到商場快速而優(yōu)質(zhì)的服務(wù)的實現(xiàn)。商品基礎(chǔ)信息管理模塊的主要用例模型如圖 所示。商品管理主要包括商品目錄的查詢,商品的合法 性檢驗,對不符合規(guī)定的商品進行凍結(jié),商品進價調(diào)整,客戶商品設(shè)置、商品柜組信息設(shè)置等六項功能;條碼管理主要包括條碼的檢查和打印、單品條碼快速檢測、以及條碼黑名單的管理等三項功能。商場作為商品的銷售方,商品的進貨渠道及進價嚴重影響商場的利潤,因此,如何對商品進行有效的入庫管理是商場購物中心業(yè)務(wù)的關(guān)鍵。因此,出入 庫管理人員是系統(tǒng)中主要的用戶,對于該類人員的用例分析占了系統(tǒng)需求分析主要的部分,因此出入庫管理人員涉及的用例較多。 壑 江西財經(jīng)大學碩士論文 購物中心信息管理系統(tǒng)需求分析 壑 24 壑 壑 管 理 人 員登 錄 系 統(tǒng) u s e s 渠 道 u s e s 商 品商 品 尺 碼商 品 名 稱抽 樣 檢 驗 e x t e n d s 檢 驗 信 息 處 理 e x t e n d s 購 物 中 心 管 理 系 統(tǒng)商 品 出 庫 u s e s u s e s e x t e n d s e x t e n d s u s e s 商 品 進 價 e x t e n d s 商 品 顏 色商 品 名 稱商 品 尺 碼商 品 顏 色商 品 數(shù) 量 e x t e n d s e x t e n d s e x t e n d s e x t e n d s 壑 圖 3. 5 出入庫管理員用戶圖 壑 商店出入庫管理系統(tǒng)的主要的功能商品的入庫管理和出庫管理,商品入庫管理主要功能是商品的購進業(yè)務(wù),主要包括商品的進貨渠道、商品、價位等操作。商品包括該商品的顏色、尺碼、數(shù)量等信息。商店出 庫管理主要負責管理商品出庫中的相關(guān)工作。其中,商品名稱和代碼是對出庫商品的名稱及條形碼驚醒管理;顏色及代碼是對出庫商品的顏色和該顏色的代碼進行記錄和管理;數(shù)量是對出庫的商品的數(shù)量進行記錄;商鋪名稱及代碼是商品的出庫后的流向,即是商品是哪家商鋪提取的。商鋪管理可以使用戶能夠更加及時 地了解購物中心商鋪的各種信息,同時便于用戶之間及用戶和管理員之間