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

正文內(nèi)容

中小型超市會員積分管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)畢業(yè)論文(編輯修改稿)

2025-07-23 12:08 本頁面
 

【文章內(nèi)容簡介】 )。? 構(gòu)件圖描述代碼部件的物理結(jié)構(gòu)及各部件之間的依賴關(guān)系。一個部件可能是一個資源代碼部件、一個二進(jìn)制部件或一個可執(zhí)行部件。它包含邏輯類或?qū)崿F(xiàn)類的有關(guān)信息。部件圖有助于分析和理解部件之間的相互影響程度。? 配置圖定義系統(tǒng)中軟硬件的物理體系結(jié)構(gòu)。它可以顯示實(shí)際的計算機(jī)和設(shè)備(用節(jié)點(diǎn)表示)以及它們之間的連接關(guān)系,也可顯示連接的類型及部大連工業(yè)大學(xué) 2022 屆本科生畢業(yè)設(shè)計(論文)6 件之間的依賴性。在節(jié)點(diǎn)內(nèi)部,放置可執(zhí)行部件和對象以顯示節(jié)點(diǎn)跟可執(zhí)行軟件單元的對應(yīng)關(guān)系。從應(yīng)用的角度看,當(dāng)采用面向?qū)ο蠹夹g(shù)設(shè)計系統(tǒng)時,首先是描述需求;其次根據(jù)需求建立系統(tǒng)的靜態(tài)模型,以構(gòu)造系統(tǒng)的結(jié)構(gòu);第三步是描述系統(tǒng)的行為。其中在第一步與第二步中所建立的模型都是靜態(tài)的,包括用例圖、類圖(含包) 、對象圖、組件圖和配置圖等五個圖形,是標(biāo)準(zhǔn)建模語言 UML 的靜態(tài)建模機(jī)制。其中第三步中所建立的模型或者可以執(zhí)行,或者表示執(zhí)行時的時序狀態(tài)或交互關(guān)系。它包括狀態(tài)圖、活動圖、順序圖和合作圖等四個圖形,是標(biāo)準(zhǔn)建模語言 UML 的動態(tài)建模機(jī)制。因此,標(biāo)準(zhǔn)建模語言 UML 的主要內(nèi)容也可以歸納為靜態(tài)建模機(jī)制和動態(tài)建模機(jī)制兩大類。 MySQL MySQL 是一個開放源碼的小型關(guān)聯(lián)式數(shù)據(jù)庫管理系統(tǒng),目前 MySQL 被廣泛地應(yīng)用在 Inter 上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了 MySQL 作為網(wǎng)站數(shù)據(jù)庫。與其他的大型數(shù)據(jù)庫例如Oracle、DB SQL Server 等相比,MySQL 自有它的不足之處,但是這絲毫也沒有減少它受歡迎的程度。對于一般的個人使用者和中小型企業(yè)來說,MySQL提供的功能已經(jīng)綽綽有余,而且由于 MySQL 是開放源碼軟件,因此可以大大降低總體擁有成本。系統(tǒng)有幾下特點(diǎn):(1)使用 C 和 C++編寫,并使用了多種編譯器進(jìn)行測試,保證源代碼的可移植性(2)支持 AIX、FreeBSD、HPUX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows 等多種操作系統(tǒng)(3)為多種編程語言提供了 API。這些編程語言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby 和 Tcl 等。(4)支持多線程,充分利用 CPU 資源(5)優(yōu)化的 SQL 查詢算法,有效地提高查詢速度(6)既能夠作為一個單獨(dú)的應(yīng)用程序應(yīng)用在客戶端服務(wù)器網(wǎng)絡(luò)環(huán)境中,大連工業(yè)大學(xué) 2022 屆本科生畢業(yè)設(shè)計(論文)7 也能夠作為一個庫而嵌入到其他的軟件中。(7)提供多語言支持,常見的編碼如中文的 GB 231BIG5,日文的Shift_JIS 等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名。(8)提供 TCP/IP、ODBC 和 JDBC 等多種數(shù)據(jù)庫連接途徑。(9)提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫操作的管理工具。(10)支持大型的數(shù)據(jù)庫??梢蕴幚頁碛猩锨f條記錄的大型數(shù)據(jù)庫。(11)支持多種存儲引擎。 TomcatTomcat 服務(wù)器是一個免費(fèi)的開放源代碼的 Web 應(yīng)用服務(wù)器,屬于輕量級應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試 JSP 程序的首選。對于一個初學(xué)者來說,可以這樣認(rèn)為,當(dāng)在一臺機(jī)器上配置好 Apache 服務(wù)器,可利用它響應(yīng)對 HTML 頁面的訪問請求。實(shí)際上 Tomcat 部分是 Apache 服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)你運(yùn)行 tomcat 時,它實(shí)際上作為一個與 Apache 獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的。訣竅是,當(dāng)配置正確時。Apache 為 HTML 頁面服務(wù),而 Tomcat 實(shí)際上運(yùn)行 JSP 頁面和 Servlet。Tomcat 和 IIS、Apache 等 Web 服務(wù)器一樣,具有處理 HTML 頁面的功能,另外它還是一個 Servlet 和 JSP 容器,獨(dú)立的 Servlet 容器是 Tomcat 的默認(rèn)模式,Tomcat 很受廣大程序員的喜歡,因?yàn)樗\(yùn)行時占用的系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷的改進(jìn)和完善中,任何一個感興趣的程序員都可以更改它或在其中加入新的功能。Tomcat 是一個世界上廣泛使用的支持 jsp 和 servlets 的 Web 服務(wù)器。它在 java 上運(yùn)行時能夠很好地運(yùn)行并支持 Web 應(yīng)用部署。會因?yàn)樵O(shè)置不當(dāng),造成災(zāi)難性的后果。在 Tomcat 默認(rèn)安裝,Tomcat 作為一個系統(tǒng)服務(wù)運(yùn)行,如果沒有將其作為系統(tǒng)服務(wù)運(yùn)行,幾乎所有 Web 服務(wù)器管理員都是缺省地將其以 Administrator 權(quán)限運(yùn)行。這兩種方式都允許 Java 運(yùn)行時訪問Windows 系統(tǒng)下任意文件夾中的任何文件。缺省情況下,Java 運(yùn)行時授予安全權(quán)限。當(dāng) Tomcat 以系統(tǒng)管理員身份或作為系統(tǒng)服務(wù)運(yùn)行時,Java 運(yùn)行取得了系統(tǒng)用戶或系統(tǒng)管理員所具有的全部權(quán)限。這樣一來,Java 運(yùn)行時就取得了所有文件夾中所有文件的全部權(quán)限。并且 Servlets(JSP 在運(yùn)行過程中要大連工業(yè)大學(xué) 2022 屆本科生畢業(yè)設(shè)計(論文)8 轉(zhuǎn)換成 Servlets)取得了同樣的權(quán)限。所以 Java 代碼可以調(diào)用 Java SDK 中的文件 API、列出文件夾中的全部文件、刪除任何文件,最大的危險在于以系統(tǒng)權(quán)限運(yùn)行一個程序。 Struct體系結(jié)構(gòu)圖 Struct 的 MVC 框架對于開發(fā) Web 應(yīng)用,要從頭設(shè)計并開發(fā)出一個可靠、穩(wěn)定的框架不是一件容易的事情。隨著 Web 開發(fā)技術(shù)的日趨成熟,在 Web 開發(fā)領(lǐng)域出現(xiàn)了一些現(xiàn)成的優(yōu)秀的框架、開發(fā)者可以直接使用它們,struct [6]就是一個很好的框架結(jié)構(gòu),它是在 JSP Model2 基礎(chǔ)上實(shí)現(xiàn)的一個 MVC 框架,在 struct 框架在模型由實(shí)現(xiàn)業(yè)務(wù)邏輯的 JavaBean 或者 EJB 組件構(gòu)成,控制器由 ActionServlet和 Action 來實(shí)現(xiàn),視圖由一組 JSP 文件組成,圖 顯示了 Struct 實(shí)現(xiàn)的MVC 框架。其中:視圖:就是一組 JSP 文件,這些 JSP 文件沒有業(yè)務(wù)邏輯,也沒有模型信息,只有標(biāo)簽,這些標(biāo)簽可以是標(biāo)準(zhǔn)的 JSP 標(biāo)簽或者是客戶化標(biāo)簽,如struct 標(biāo)簽庫的標(biāo)簽。此外,通常將 struct 框架中的 ActionForm Bean 也劃為視圖模塊,ActionForm Bean 是一種 JavaBean,除了具有一些 JavaBean的常規(guī)方法外,還包含了一些特殊的方法,用于驗(yàn)證 HTML 表單數(shù)據(jù)以及將其屬性重新設(shè)置為默認(rèn)值。Struct 框架利用 ActionForm Bean 來進(jìn)行視圖和控控制器 ActionServlet視圖JSP模型JavaBeanEJBActionActionAction瀏覽器Web服務(wù)器大連工業(yè)大學(xué) 2022 屆本科生畢業(yè)設(shè)計(論文)9 制器之間表單數(shù)據(jù)的傳遞。Strcut 框架將用戶輸入的表單數(shù)據(jù)保存在ActionForm Bean 中,將它傳遞給控制器,控制器可以對 ActionForm Bean中的數(shù)據(jù)進(jìn)行修改,JSP 文件使用 struct 標(biāo)簽讀取修改后的 ActionForm Bean 的信息,然后重新設(shè)置 HTML 表單??刂破鳎嚎刂破饔?ActionServlet 類和 Action 類實(shí)現(xiàn),ActionServlet 類是 struct 框架中的核心組件,是這個 MVC 的中央控制器的角色。ActionServlet 主要負(fù)責(zé)接收 HTTP 請求的信息,根據(jù)配置文件 的配置信息,將請求轉(zhuǎn)發(fā)給適當(dāng)?shù)?Action 對象,如果該Action 對象不存在,ActionServlet 會先創(chuàng)建這個 Action 類負(fù)責(zé)調(diào)用模型的方法,更新模型的狀態(tài),并幫助控制應(yīng)用程序的流程,對于小型簡單的應(yīng)用,Action 類本身也可以完成一些實(shí)際的業(yè)務(wù)邏輯。模型:模型表示應(yīng)用程序的狀態(tài)和業(yè)務(wù)邏輯,業(yè)務(wù)邏輯常常由JavaBean 或者 EJB 組件實(shí)現(xiàn)。如果在 Web 應(yīng)用開發(fā)中套用現(xiàn)成的 struct 框架,就可以簡化每個開發(fā)階段的工作,開發(fā)人員可以更加有針對性地分析應(yīng)用需求,不必重新設(shè)計框架,只需在 struct 框架的基礎(chǔ)上,設(shè)計 MVC 各個模塊包含的具體組件,在編碼過程中,可以充分利用 struct 提供的各種實(shí)用類和標(biāo)簽庫,簡化編碼工作。Struct 框架可以方便迅速地將一個復(fù)雜的應(yīng)用劃分成模型、視圖和控制器組件,而 struct 的配置文件 可以靈活地組裝這些組件,以簡化開發(fā)過程。 小結(jié)本章主要講述了中小型超市管理系統(tǒng)的選題依據(jù)、發(fā)展前景以及背景介紹,系統(tǒng)用到的相關(guān)技術(shù),如 JSP 技術(shù)、Tomcat 服務(wù)器、UML 以及 MySQL 數(shù)據(jù)庫以及 開發(fā)工具。為進(jìn)行可行性研究與需求分析做好充分的準(zhǔn)備。大連工業(yè)大學(xué) 2022 屆本科生畢業(yè)設(shè)計(論文)10 第二章 可行性研究與需求分析 可行性研究中國超市呈現(xiàn)出以下發(fā)展趨勢:(1)超市形態(tài)多元化(2)經(jīng) 營 理 念 的 規(guī) 模 化(3)市場定位體系間差別化(4)品牌系列化(5)中、外經(jīng)營同臺競技這 些 發(fā) 展 趨 勢 都 要 求 超 市 要 不 斷 的 提 高 工 作 效 率 , 探 索 先 進(jìn) 的 工 作 模 式和 管 理 模 式 , 而 引 進(jìn) 現(xiàn) 代 化 辦 公 軟 件 是 中 小 型 超 市 提 高 工 作 效 率 的 不 二 選 擇 。隨 著 管 理 信 息 系 統(tǒng) 理 論 的 實(shí) 踐 進(jìn) 一 步 的 發(fā) 展 , 隨 著 信 息 系 統(tǒng) 的 優(yōu) 越 性 的進(jìn) 一 步 體 現(xiàn) , 現(xiàn) 代 信 息 化 的 管 理 系 統(tǒng) 代 替 傳 統(tǒng) 的 簡 單 的 計 算 機(jī) 操 作 方 式 是 社會 發(fā) 展 的 一 個 必 然 趨 勢 。 管 理 信 息 系 統(tǒng) 是 對 一 個 組 織 進(jìn) 行 全 面 管 理 的 人 機(jī) 系統(tǒng) , 綜 合 運(yùn) 用 計 算 機(jī) 技 術(shù) 、 信 息 技 術(shù) 、 管 理 技 術(shù) 和 決 策 技 術(shù) , 與 現(xiàn) 代 化 管理 思 想 、 方 法 和 手 段 結(jié) 合 起 來 , 輔 助 管 理 人 員 進(jìn) 行 管 理 和 決 策 。 商 業(yè) 管 理信 息 系 統(tǒng) 就 是 融 合 現(xiàn) 代 商 業(yè)經(jīng)營管理思想和先進(jìn)的信息處理技術(shù)為一體的管理信息系統(tǒng)。這樣才能更好的體現(xiàn)出會員在超市管理中的重要地位 技術(shù)可行性此系統(tǒng)應(yīng)用的 java 編程語言并且在 JSP 平臺下開發(fā),采用 B/S[7]架構(gòu),可應(yīng)用于 windows XP 以上的系統(tǒng)。在 B/S 架構(gòu)下,用戶工作界面是利用Tomcat 服務(wù)器通過瀏覽器來實(shí)現(xiàn),這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級的成本和工作量,降低了用戶的總體成本,因此當(dāng)超市會大連工業(yè)大學(xué) 2022 屆本科生畢業(yè)設(shè)計(論文)11 員瀏覽網(wǎng)頁,進(jìn)行網(wǎng)上查詢、注冊、以及管理員進(jìn)行管理等活動時,通過網(wǎng)頁向服務(wù)器發(fā)出應(yīng)用請求,通過進(jìn)行處理,從數(shù)據(jù)庫中獲得相關(guān)的數(shù)據(jù),返回給用戶客戶端。這些技術(shù)可已很好的完成系統(tǒng)開發(fā)。本系統(tǒng)不需要太高的配置,現(xiàn)在的程序設(shè)計語言已非常成熟,要運(yùn)用 HTML 樣式,圖形圖像制作工具來制作生動活潑的網(wǎng)頁及美觀的圖形文件或動畫文件。 經(jīng)濟(jì)可行性主要從項(xiàng)目實(shí)施的技術(shù)角度,合理設(shè)計技術(shù)方案,并進(jìn)行比選和評價,本系統(tǒng)是針對中小型超市的會員管理而設(shè)計的,所有的開發(fā)軟件都是免費(fèi)使用的這樣大大提高了該系統(tǒng)在以后的生產(chǎn)、生活中能得到更多的使用,此系統(tǒng)的所需要的對機(jī)器硬件的支持也是很低的一般的計算機(jī)都能使用該系統(tǒng),并且該系統(tǒng)的最大有點(diǎn)就是十分的簡捷,對用戶們的使用和管理員的管理帶來了很多的方便。 用戶使用可行性適用本系統(tǒng)的人員分為:普通用戶、會員用戶、系統(tǒng)管理員。所有的用戶都有權(quán)限在該系統(tǒng)中進(jìn)行留言以及健康消息的發(fā)布,也可以通過提交一些信息成為該超市的會員,同過本人對該超市的購物情況進(jìn)行相應(yīng)的獎勵措施,每個會員用戶都會在消費(fèi)的同時獲得相應(yīng)的積分,管理者會在相應(yīng)的工作日對擁有一定積分的用戶進(jìn)行回饋,管理系統(tǒng)管理人員則要求:熟悉管理流程,熟悉本軟件的運(yùn)行環(huán)境,熟悉本系統(tǒng)的內(nèi)部結(jié)構(gòu)和使用方法,熟悉各種數(shù)據(jù)的生成及打印報表方法,熟悉軟件的開發(fā)工具和數(shù)據(jù)庫 MYSQL 的使用,有一定的管理能力。 系統(tǒng)需求分析根據(jù)可行性研究和針對中小型超市會員積分管理的要求,分析現(xiàn)有的需求和技術(shù),采用 tomcat 作為服務(wù)器。通過 myeclipse 連接 mysql 利用 jsp 語句來實(shí)現(xiàn)服務(wù)器和數(shù)據(jù)庫的連接 [8],需求分析從系統(tǒng)的調(diào)查研究入手,需求分析要對系統(tǒng)的各個方面有全面的了解,既包括系統(tǒng)內(nèi)部的各個方面,也包括與系統(tǒng)有聯(lián)系的各種外部因素。通過調(diào)查研究和分析,對系統(tǒng)產(chǎn)生比較深刻的了解與認(rèn)識。大連工業(yè)大學(xué) 2022 屆本科生畢業(yè)設(shè)計(論文)12 需求分析階段的最終結(jié)果是“需求分析說明書” ,它涵蓋了對用戶環(huán)境、事務(wù)處理和信息流程分析的一切成果,供項(xiàng)目開發(fā)小組和用戶共同遵守。在軟件生存周期中,其它四個階段都是面向軟件技術(shù)問題,只有本階段是面向用戶的。需求分析是對用戶的業(yè)務(wù)活動進(jìn)行分析,明確在用戶的業(yè)務(wù)環(huán)境中軟件系統(tǒng)應(yīng)該“做什么” ,但是在開始時,開發(fā)人員和用戶雙方都不能準(zhǔn)確地提出系統(tǒng)要“做什么” ,因?yàn)檐浖_發(fā)人員不是用戶問題領(lǐng)域的專家,不熟悉用戶的業(yè)務(wù)活動和業(yè)務(wù)環(huán)境,又不可能在短期內(nèi)搞清楚;而用戶不熟悉計算機(jī)應(yīng)用的有關(guān)問題。由于雙方互相不了解對方的工作,又缺乏共同語言,所以在交流時存在著隔閡。所
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1