【正文】
h his foot and found that it was very cold. 第 30 頁(yè) 共 28 頁(yè) You gave a little gasp, I fancy. I heard it, and I said to myself, that39。 he heard her nose cartilage break with a distinct, rubbery snap. Her eyes, as blue as the sky above Madhya Pradesh, the sparkling blue sky of the egg, loo ked up at him, but he could no longer look into them, they retreated from his own, and it came to him quite suddenly that Luc ifer, in falling, must have fallen up, into the fires and the coldness of space, never again to see the warm blues and browns and greens of Earth: 1 was watching Satan fall as lightning from heaven. He had heard that on tape somewhere, but he could not remember where. He had read that on Earth lightning did not e down from the clouds, but leaped up from the plane tary surface toward them, never to return. Nicholas. He listened, but did not hear his name again. Faintly water was babbling。 but his stomach revolted at the thought of the raw flesh, and he did not know how he might bu ild a fire, although Ignacio seemed to have done so the night before. Raw fish, even if he were able to catch a fish, would be as bad, or worse, than raw monkey。s over, expecting Dr. Island to answer from somewhere。 out of breath, the thumping of his own heart the only39。 if I pursue you I will not catch you, and if I catch youthrough your own slowness and clumsinessI will not kill you, and if I kill you I will not eat you. Nicholas had begun to back away, and at the last。 ( 4)學(xué)??稍试S學(xué)位論文被查閱或借閱。除非另有說(shuō)明,本文的工作是原始性工作。陳老師嚴(yán)謹(jǐn)?shù)闹笇?dǎo)態(tài)度與深厚的理論知識(shí)都讓我受益非淺,并指導(dǎo)我們解決了在畢業(yè)設(shè)計(jì)當(dāng)中遇到的困難,讓我們?cè)陔x校前夕畫(huà)上了圓滿的句號(hào)。 參考文獻(xiàn) [1] [美 ]Walter Savitch. Absolute Java[M].北京 :電子工業(yè)出版社, 2021. [2] 計(jì)磊,李里,周偉 .J2EE整合應(yīng)用案例 [M].北京 :人民郵電出版社, 2021. [3] 王虎,張俊 .管理信息系統(tǒng) [M].武漢 :武漢理工大學(xué)出版社, . [4] 啟明工作室編著 .MIS系統(tǒng)開(kāi)發(fā)與應(yīng)用 [M].北京 :人民郵電出版社, . [5] 王珊 ,陳紅 .數(shù)據(jù)庫(kù)系統(tǒng)原理教程 [M].北京 :清華大學(xué)出版社, . [6] 方睿,刁仁宏,吳四九編著 .網(wǎng)絡(luò)數(shù)據(jù)庫(kù)原理及應(yīng)用 [M].四川 :四川大學(xué)出版社, . [7] 耿祥義,張躍平 編著 .JAVA2實(shí)用教程(第二版) [M].北京 :清華大學(xué)出版社, . 致 謝 本論文的工作是 2021 年 2 月至 2021 年 6 月在成都信息工程學(xué)院網(wǎng)絡(luò)工程系完成的。本系統(tǒng)在開(kāi)發(fā)過(guò)程中的優(yōu)點(diǎn)有:根據(jù)各個(gè)功能需求,設(shè)計(jì)與功能完善,使得整個(gè)系統(tǒng)頁(yè)面和功能的設(shè)計(jì)思路非常清晰,而且易于維護(hù)和擴(kuò)展。最終按時(shí)、按量完成。 3. 注重吸收商用軟件的優(yōu)點(diǎn) 在這點(diǎn)尤其要注重的是應(yīng)用軟件普遍具有的人性化的界面,友好的操作方法,方便、易用,這樣才能促進(jìn)用戶選擇使用。由于對(duì)于用戶信息需求的最大限度往往是軟件開(kāi)發(fā)成敗的關(guān)鍵,而用戶大都不是計(jì)算機(jī)專業(yè)人員,引導(dǎo)他們從規(guī)范和專業(yè)的角度考慮需求是重要的。 代碼維護(hù):系統(tǒng)的任何變化最終要通過(guò)修改代碼實(shí)現(xiàn)。本系統(tǒng)的這些維護(hù)工作可以由音像店經(jīng)營(yíng)者來(lái)完成。 系統(tǒng)運(yùn)行與維護(hù) 經(jīng)過(guò)上述一系列測(cè)試通過(guò)后,系統(tǒng)就可以投入使用了。每次只嗇一個(gè)模塊逐個(gè)安裝系統(tǒng)。根據(jù)軟件的需求規(guī)格說(shuō)明書(shū)設(shè)計(jì)測(cè)試用例,從程序的輸入和輸出特性測(cè)試是否滿足設(shè)定的功能。白盒測(cè)試將軟件看作一個(gè)透明的白盒 第 24 頁(yè) 共 28 頁(yè) 子,按照程序的內(nèi)部結(jié)構(gòu)處理邏輯來(lái)選定測(cè)試用例,對(duì)軟件的邏輯路徑及過(guò)程進(jìn)行測(cè)試,檢查它與設(shè)計(jì)是否相符。 例如對(duì)“登錄”模塊進(jìn)行測(cè)試: 獲得用戶登錄名和密碼。 總之,測(cè)試是發(fā)現(xiàn)錯(cuò)誤,這不只是從技術(shù)角度測(cè)試下定義。因?yàn)?,在系統(tǒng)開(kāi)發(fā)的過(guò)程中,涉及一系列的活動(dòng),而在這個(gè)活動(dòng)過(guò)程中,人們可能犯很多錯(cuò)誤,錯(cuò)誤可能發(fā)生在設(shè)計(jì)階段,也可能發(fā)生在整個(gè)過(guò)程的開(kāi)始階段。就進(jìn)入用戶查詢結(jié)果界 面,該界面也提供用戶刪除操作。管理員可以通過(guò)該界面對(duì)用戶進(jìn)行刪除和查找具體用戶操作。轉(zhuǎn)向“查詢結(jié)果”界面,該界面提供 所搜索到相應(yīng)的影碟信息。如圖 19 所示: 第 21 頁(yè) 共 28 頁(yè) 圖 19 影碟添加界面 影碟編輯為管理員提供了一個(gè)對(duì)當(dāng)前所有的影碟信息進(jìn)行更新的頁(yè)面。如圖 18 所示: 圖 18 影碟管理界面 管理遠(yuǎn)要進(jìn)行添加影碟操作,就由添加影碟界面來(lái)實(shí)現(xiàn)。如果要進(jìn)行租賃,則點(diǎn)我要租賃。修改完成后按提交按鈕就可以成功修改內(nèi)容。如圖11 所示: 圖 11 用戶登錄界面 登錄成功以后,進(jìn)入用戶歡迎界面。如果想要更改注冊(cè)內(nèi)容,可以點(diǎn)擊清空按鈕。 ER 圖 本系統(tǒng) ER 圖如下所示: 第 15 頁(yè) 共 28 頁(yè) 圖 6 用戶實(shí)體 ER圖 圖 7 影碟實(shí)體 ER 圖 圖 8 租賃系統(tǒng) ER圖 數(shù)據(jù)庫(kù)的實(shí)現(xiàn) 按照數(shù)據(jù)庫(kù)設(shè)計(jì)每個(gè)數(shù)據(jù)元素說(shuō)明確定每個(gè)數(shù)據(jù)項(xiàng)的長(zhǎng)度,使每個(gè)關(guān)系都對(duì)應(yīng)一個(gè)數(shù)據(jù)表: 表 1 用戶表 列名 數(shù)據(jù)類型 可否為空 說(shuō)明 USERID Integer Not Null 用戶編號(hào) USERNAME VarChar Not Null 用戶名稱 PASSWORD VarChar Not Null 密碼 TELPHONE VarChar Null 聯(lián)系電話 影碟 用戶 租賃 M N 用戶編號(hào) 用戶名稱 用戶編號(hào) 聯(lián)系電話 用戶信息 影碟編號(hào) 影碟名稱 影碟狀態(tài) 影碟信息 第 16 頁(yè) 共 28 頁(yè) 表 2 影 碟表 列名 數(shù)據(jù)類型 可否為空 說(shuō)明 DVDID Integer Not Null 影碟編號(hào) DVDNAME VarChar Not Null 影碟名稱 STUTE VarChar Not Null 影碟狀態(tài) 表 3 租賃關(guān)系表 列名 數(shù)據(jù)類型 可否為空 說(shuō)明 DVDID Integer Not Null 影碟編號(hào) USRID Integer Not Null 用戶編號(hào) 輸入輸出設(shè)計(jì) 本系統(tǒng)界面是標(biāo)準(zhǔn) Windows 形式,鍵盤(pán)輸入,人機(jī)交互,容易使用。用于簡(jiǎn)化和表明兩者之間的關(guān)系。 實(shí)體描述 (1) 用戶數(shù)據(jù)實(shí)體:需要記錄用戶的編號(hào)、登錄名、密碼和聯(lián)系電話。因此本系統(tǒng)中需要?jiǎng)?chuàng)建注冊(cè)用戶的數(shù)據(jù)實(shí)體。數(shù)據(jù)是一切系統(tǒng)設(shè)計(jì)的基礎(chǔ),通俗的說(shuō),數(shù)據(jù)庫(kù)設(shè)計(jì)就象高樓大廈的根基一樣,如果設(shè)計(jì)不合理、不完善,將在系統(tǒng)開(kāi)發(fā)過(guò)程中、甚至到后期的系統(tǒng)維護(hù)、功能變更和功能擴(kuò)充時(shí)引起較多問(wèn)題,嚴(yán)重時(shí)甚至要重新設(shè)計(jì)項(xiàng)目,重做大量已完成的工作。用戶個(gè)人 信息修改:對(duì)已經(jīng)注冊(cè)的用戶個(gè)人信息進(jìn)行修改(用戶名、密碼、聯(lián)系電話)。 系統(tǒng)功能分析 本系統(tǒng)需要完成的功能主要包括以下幾點(diǎn): ( 1)用戶基本信息、影碟基本信息的輸入; ( 2)用戶信息、影碟信息的查詢; ( 3)查詢結(jié)果的顯示; ( 4)查詢結(jié)果的修改; ( 5)查詢結(jié)果的刪除; ( 6)用戶進(jìn)行影碟租賃,影碟信息的改變以及管理員對(duì)影碟信息的還原。以便為該音像店管理員的決策做出準(zhǔn)確判斷提供依據(jù)。 用戶 (前臺(tái))模塊部分: (1) 注冊(cè)用戶信息 (2) 用戶登錄 (3) 用戶修改個(gè)人信息 (4) 用戶查看影碟列表 (5) 影碟租賃 (6) 用戶查看個(gè)人歷史租賃記錄 管理員(后臺(tái))模塊部分: (1) 查看所有用戶 (2) 查找某個(gè)用戶 (3) 刪除某個(gè)用戶 影碟管理 用戶管理 管理員 登錄、注冊(cè)、注銷(xiāo) 用戶信息更新 影碟租賃 查看歷史記錄 用戶 第 12 頁(yè) 共 28 頁(yè) (4) 查看所有影碟 (5) 添加影碟 (6) 刪除影碟 (7) 更新影碟信息 (8) 查找某個(gè)影碟 圖 5 系統(tǒng)模塊結(jié)構(gòu)圖 4 系統(tǒng)設(shè)計(jì) 信息系統(tǒng)設(shè)計(jì)階段的主要目的是將系統(tǒng)分析階段所提出的反映公司信息 需求的系統(tǒng)邏輯方案轉(zhuǎn)換成可以實(shí)施的基于計(jì)算機(jī)與通信系統(tǒng)的物理方案。這是整個(gè)系統(tǒng)開(kāi)發(fā)的一個(gè)關(guān)鍵過(guò)程。這里需要注意的是 ,執(zhí)行者在用例圖中是類似人的圖形來(lái)表示的,但執(zhí)行者未必是人。用例圖將系統(tǒng)看做黑盒,從外部執(zhí)行者的角度來(lái)理解系統(tǒng)。它是采用自頂向下逐層擴(kuò)展的方法,從邏輯上精確地描述系統(tǒng)具有的數(shù)據(jù)加工、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)輸入輸出及數(shù)據(jù)來(lái)源和去向等功能。在對(duì)音像租賃行業(yè)的業(yè)務(wù)流程進(jìn)行認(rèn)真分析和研究的基礎(chǔ)上,經(jīng)過(guò)和音像店經(jīng)營(yíng)者的反復(fù)協(xié)商、論證,最終確定了公司的信息管理系統(tǒng)的邏輯模型。 3 需求分析 這一階段的主要目標(biāo)是明確該行業(yè)的信息需求,包括確定新系統(tǒng)的邏輯功能,提出新系統(tǒng)的邏輯方案,完成系統(tǒng)分析階段的最終成果 — 系統(tǒng)說(shuō)明書(shū)的編寫(xiě)。使音像店經(jīng)營(yíng)者可以把更多時(shí)間投入到更為重要的事情中。另一方面是取得的收益中可以用前來(lái)衡量的那部分(收益的另一部分難以用錢(qián)來(lái)表示)。 而服務(wù)器所采用的 J2EE 的三層體系結(jié)構(gòu)都放到服務(wù)器上,而瀏覽器只提供向用戶顯示圖象以及從用戶那里搜集數(shù)據(jù)的功能 。 技術(shù)可行性 應(yīng)用程序結(jié)構(gòu)確定 從 用戶應(yīng)用角度來(lái)看,可把應(yīng)用程序系統(tǒng)的組成部分分成數(shù)據(jù)存儲(chǔ)層 ( DAO) 、業(yè)務(wù)處理層 ( SERVICE) 和界面表示層 ( WEB) 3 個(gè)層次 ,而應(yīng)用程序結(jié)構(gòu)可歸納為:集中式應(yīng)用程序結(jié)構(gòu)、單用戶應(yīng)用程序結(jié)構(gòu)、多層服務(wù)器應(yīng)用程序結(jié)構(gòu)、瀏覽器/服務(wù)器應(yīng)用程序結(jié)構(gòu)、客戶機(jī)/服務(wù)器應(yīng)用程序結(jié)構(gòu)等 5 種類型。因此我認(rèn)為專門(mén)為租賃行業(yè)開(kāi)發(fā)一個(gè) MIS 系統(tǒng)是非常 有必要的。如果客戶進(jìn)行租賃業(yè)務(wù)時(shí),并發(fā)量小的情況下,還勉強(qiáng)可以應(yīng)付過(guò)來(lái)。 第 6 頁(yè) 共 28 頁(yè) (2) 當(dāng)用戶或影碟的資料進(jìn)行了改變后,數(shù)據(jù)庫(kù)中的相關(guān)數(shù)據(jù)項(xiàng)也應(yīng)該改變。 新系統(tǒng)邏輯方案的提出:主要明確用戶的信息需求,確定新系統(tǒng)的邏輯功能,提出新系統(tǒng)的邏輯方案。 第 5 頁(yè) 共 28 頁(yè) 系統(tǒng)分析的具體工作內(nèi)容包括: (1) 可行性分析; (2) 詳細(xì)調(diào)查; (3) 系統(tǒng)性分析; (4) 提出新系統(tǒng)的邏輯模型 系統(tǒng)分析步驟 系統(tǒng)分析階段的主要活動(dòng)是:系統(tǒng)的初步調(diào)查、可行性研究、系統(tǒng)的詳細(xì)調(diào)查、新系統(tǒng)邏輯方案的提出。 2 系統(tǒng)分析 系統(tǒng)分析的含義及目標(biāo) 系統(tǒng)分析,是指在管理信息系統(tǒng)開(kāi)發(fā)的生命周期中應(yīng)用系統(tǒng)思想和系統(tǒng)科學(xué)的原理進(jìn)行分析工作的方法和技術(shù)。它的輕量級(jí) ORM 模型逐步確立了在 JAVA對(duì)象關(guān)系映架構(gòu)中的領(lǐng)導(dǎo)地位,而且它的許多設(shè)計(jì)還被 J2EE 標(biāo)準(zhǔn)組織吸納成為 規(guī)范的標(biāo)準(zhǔn)。它是 JSP Model2 的基礎(chǔ)上實(shí)現(xiàn)了一個(gè) MVC 框架。其具體表現(xiàn)在:對(duì) EJB 的完全支持、對(duì)打包和部署應(yīng)用的良好支持、對(duì)添加目標(biāo)的支持以及對(duì)安全機(jī)制支持等。 Microsoft SQLServer 2021 全面擴(kuò)展了 的性能 ,并 增加了幾種新的功能 ,