【正文】
t mistaken after all, was I? I didn39。 he was not as strong as he had been only a day past, and by this time next day he would probably be unable to outrun Ignacio. He should, he now realized, have eaten the monkey he had ki lled。t run, N icholas, Dr. Island said with the voice of a wave. It only makes him angry that you run. N icholas did not answer, but cut to his left, up the beach and among the trunks of the palms, sprinting all the way because he had no way of knowing Ignacio was not right behind him, about to grab him by the neck. When he stopped it was in the thick jungle, among the boles of the hardwoods, where he leaned,.。 ( 3)學(xué)??梢詫W(xué)術(shù)交流為目的復(fù)制、贈(zèng)送和交換學(xué)位論文。 本文是在陳俊老師的熱情關(guān)心和指導(dǎo)下完成的,他淵博的知識(shí)和嚴(yán)謹(jǐn)?shù)闹螌W(xué)作風(fēng)使我受益匪淺,對(duì)順利完成本課題起到了極大的作用。 本文詳細(xì)講解了音像店租賃管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),并且給出了詳細(xì)界面及 第 26 頁(yè) 共 28 頁(yè) 其介紹。因此,一旦系統(tǒng)分析、系統(tǒng)設(shè)計(jì)經(jīng)過(guò)大量的論證,與用戶的協(xié)商、反復(fù)考慮后定稿,在系統(tǒng)的實(shí)施過(guò)程中就要嚴(yán) 格遵循這些即定的規(guī)范去做,本人對(duì)這個(gè)問(wèn)題不夠重視,所以也造成了部分工作不得不重來(lái)。 第 25 頁(yè) 共 28 頁(yè) 數(shù)據(jù)維護(hù):需求為業(yè)務(wù)是不斷在變化的,因此反映這種變化的數(shù)據(jù)也要求隨之改變,包括內(nèi)容增加及數(shù)據(jù)結(jié)構(gòu)的調(diào)整。經(jīng)測(cè)試,未發(fā)現(xiàn)本軟件有異常情況,能正常進(jìn)行。將軟件看作黑盒子,在完全不考慮程序的內(nèi)部結(jié)構(gòu)和特性的情況下,測(cè)試軟件的外部特性。 單元測(cè)試 單元測(cè)試是指程序中的一個(gè)模塊或一個(gè)子程序,是程序運(yùn)行的最小單元,或是程序最小的獨(dú)立編譯單位,單元測(cè)試也稱模塊測(cè)試。但它是不可缺少的,而且是重要的環(huán)節(jié)。該界面會(huì)給出所有用戶信息。如果現(xiàn)在暫時(shí)不想進(jìn)行影碟 添加,就可以通過(guò)“管理員首頁(yè)”鏈接轉(zhuǎn)到管理員主頁(yè)面。該頁(yè)面有全部影碟信息,用戶可以通過(guò)該頁(yè)面了解可以具體租賃那些影碟。根據(jù)剛才所注冊(cè)的用戶,輸入用戶名 1 和密碼 1。 以上實(shí)體聯(lián)系屬性如下: 租賃(用戶 — 影碟):用戶編號(hào)、影碟編號(hào)。為了簡(jiǎn)化兩者之間的關(guān)系,還應(yīng)設(shè)計(jì)一個(gè)數(shù)據(jù)實(shí)體用于表示兩者之間的關(guān)系。 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)設(shè)計(jì)是系統(tǒng)設(shè)計(jì)中非常重要的一個(gè)環(huán)節(jié)。 租賃管理系統(tǒng)協(xié)調(diào)了經(jīng)營(yíng)者的經(jīng)營(yíng)基礎(chǔ),其數(shù)據(jù)的準(zhǔn)確性、方便的查詢、有效的 顯示是整個(gè)管理信息系統(tǒng)有效運(yùn)行的關(guān)鍵。并且根據(jù)用戶的操作需求,將系統(tǒng)劃分如下,并對(duì)其模塊的劃分和功能進(jìn)行描述。其圖形化的表示是一個(gè)小人。 DFD 是組織中信息運(yùn)動(dòng)的抽象,是管理信息系統(tǒng)邏輯模型的主要形式。調(diào)查發(fā)現(xiàn),音像租賃行業(yè)的大部分經(jīng)營(yíng)者都積極支持該系統(tǒng)開(kāi)發(fā),并打算針對(duì)所開(kāi)發(fā)的信息系統(tǒng)有針對(duì)的進(jìn)行市場(chǎng)策略的改變,使新系統(tǒng)能夠充分的發(fā)揮作用;系統(tǒng)應(yīng)該具有操作簡(jiǎn)單、界面友好 、易于理解,管理者經(jīng)過(guò)短時(shí)間的培訓(xùn)就可以較為熟練地使用該系統(tǒng)。 系統(tǒng)開(kāi)發(fā)環(huán)境 (1) 網(wǎng)絡(luò)操作系統(tǒng): Windows2021/XP; 第 7 頁(yè) 共 28 頁(yè) (2) 數(shù)據(jù)庫(kù)服務(wù)器: SQLServer2021 (3) 服務(wù)器平臺(tái): Windows2021\XP (4) 應(yīng)用 服務(wù)器: (5) 開(kāi)發(fā)工具: + (6) 數(shù)據(jù)訪問(wèn)對(duì)象: JDBC 方式訪問(wèn)數(shù)據(jù)庫(kù) 系統(tǒng)運(yùn)行環(huán) 境 (1) 瀏覽器 (2) 內(nèi)存: 256M 以上 (3) 數(shù)據(jù)庫(kù): SQLServer2021 (4) 個(gè)人電腦一臺(tái) (5) 服務(wù)器: TOMCAT 經(jīng)濟(jì)可行性分析 主要是對(duì)主要是對(duì)項(xiàng)目的經(jīng)濟(jì)效益進(jìn)行評(píng)價(jià),一方面是支出的費(fèi)用,其中包括設(shè)備購(gòu)置費(fèi)、軟件開(kāi)發(fā)費(fèi)、管理和維護(hù)費(fèi)、人員工資和培訓(xùn)費(fèi)等??尚行匝芯渴轻槍?duì)系統(tǒng)進(jìn)行全面、概要的分析,主要包括三方面:技術(shù)可行性分析、經(jīng)濟(jì)可行性分析和營(yíng)運(yùn)可行性分析。 現(xiàn)行行業(yè)主要問(wèn)題分析及解決方案 根據(jù)調(diào)查得出,音像租賃行業(yè)的自動(dòng)化水平還比較落后,大多數(shù)音像租賃店還是使用紙和筆來(lái)對(duì)租賃進(jìn)行記錄。 現(xiàn)行系統(tǒng)詳細(xì)調(diào)查:在可行性研究的基礎(chǔ)上進(jìn)一步對(duì)現(xiàn)行系統(tǒng)進(jìn)行全面、深入的調(diào)查和分析,弄清楚現(xiàn)行系統(tǒng)運(yùn)行狀況,發(fā)現(xiàn)其薄弱環(huán)節(jié),找出要解決的問(wèn)題實(shí)質(zhì),確保新系統(tǒng)更有效。同時(shí),該系統(tǒng)應(yīng)該具有健壯性以及良好的擴(kuò)展性,能夠簡(jiǎn)化管理員和用戶的操作手續(xù),提高工作效率,節(jié)省工作時(shí)間,保證工作時(shí)數(shù)據(jù)傳輸?shù)恼_性。 Struts 框架簡(jiǎn)介 Struts 是目前比較成熟的 Web 開(kāi)發(fā)框架。 Microsoft SQLServer2021 是 Microsoft公司推出的 SQLServer數(shù)據(jù)庫(kù)管理系統(tǒng)的最新版本 , 該版本 在 繼承了 SQLServer 版本優(yōu)點(diǎn) 的 同時(shí) , 又比它增加了許多更先進(jìn)的功能 , 具有使用方便 、 可伸縮性好 、 與相關(guān)軟件集成程度高等優(yōu)點(diǎn) , 可跨越從運(yùn)行 Microsoft Windows98 的膝上型電腦到運(yùn)行 Microsoft Windows2021 的大型多處理器的服務(wù)器等多種平臺(tái)使用 。 TOMCAT 簡(jiǎn)介 Tomcat 是一種免費(fèi)的、開(kāi)發(fā)源代碼的 Web 容器。二是它的插件機(jī)制。本系統(tǒng)在設(shè)計(jì)方面也考慮到了系統(tǒng)以后的擴(kuò)展性以及能夠提高運(yùn)行效率的底耦合性。該系統(tǒng)運(yùn)用了 B/S 模式開(kāi)發(fā),以 J2EE 體系為架構(gòu),在開(kāi)發(fā)過(guò)程使用了 Struts 和 Hibernate 技術(shù)。目前,企業(yè)的計(jì)算機(jī)網(wǎng)絡(luò)已成為企業(yè)進(jìn)行技術(shù)改造及提高企業(yè)管理水平的重要手段。隨著 Inter 的擴(kuò)展,現(xiàn)有的公司和學(xué)校不再局限于物理的有形的真實(shí)的地域,網(wǎng)絡(luò)本身成為事實(shí)上發(fā)展的空間。 關(guān)鍵詞 : 管理信息系統(tǒng); J2EE。 本音像店管理租賃管理系統(tǒng),設(shè) 計(jì)并且完成了一個(gè)小型的音像店管理信息系統(tǒng),使得經(jīng)營(yíng)者以及普通用戶能對(duì)影碟的歷史記錄等進(jìn)行操作。 MIS系統(tǒng)通常用于系統(tǒng)決策,如何以利用 MIS 系統(tǒng)找出目前迫切需要解決 的問(wèn)題,并將信息及時(shí)的反饋給系統(tǒng)管理人員,使他們了解當(dāng)前工作發(fā)展的進(jìn)展或不足。隨著網(wǎng)絡(luò)技術(shù)的高速發(fā)展,因特網(wǎng)必將成為人類 新社會(huì)的技術(shù)基石。會(huì)使用 SQLServer2021 數(shù)據(jù)庫(kù)。 系統(tǒng)應(yīng)用范圍 《音像店租賃管理系統(tǒng)》主要是為一般商業(yè)運(yùn)營(yíng)性音像租賃店提供影碟信息和影碟租賃信息管理的 MIS 系統(tǒng)。 Eclipse 的設(shè)計(jì)思想是:一切皆為插件。很大程度上解決了各種開(kāi)源工具的不一致和確定問(wèn)題,并大大提高了 JAVA 和 JSP 應(yīng)用開(kāi)發(fā)的效率。 SQLServer2021 簡(jiǎn)介 SQLServer 是一個(gè)高性能的,多用戶關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),它被設(shè)計(jì)成支持高容量的事務(wù)處理以及需求較少的決策支持應(yīng)用程序。其具體表現(xiàn)在:對(duì) EJB 的完全支持、對(duì)打包和部署應(yīng)用的良好支持、對(duì)添加目標(biāo)的支持以及對(duì)安全機(jī)制支持等。它的輕量級(jí) ORM 模型逐步確立了在 JAVA對(duì)象關(guān)系映架構(gòu)中的領(lǐng)導(dǎo)地位,而且它的許多設(shè)計(jì)還被 J2EE 標(biāo)準(zhǔn)組織吸納成為 規(guī)范的標(biāo)準(zhǔn)。 第 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)邏輯方案的提出。 第 6 頁(yè) 共 28 頁(yè) (2) 當(dāng)用戶或影碟的資料進(jìn)行了改變后,數(shù)據(jù)庫(kù)中的相關(guān)數(shù)據(jù)項(xiàng)也應(yīng)該改變。因此我認(rèn)為專門為租賃行業(yè)開(kāi)發(fā)一個(gè) MIS 系統(tǒng)是非常 有必要的。 而服務(wù)器所采用的 J2EE 的三層體系結(jié)構(gòu)都放到服務(wù)器上,而瀏覽器只提供向用戶顯示圖象以及從用戶那里搜集數(shù)據(jù)的功能 。使音像店經(jīng)營(yíng)者可以把更多時(shí)間投入到更為重要的事情中。在對(duì)音像租賃行業(yè)的業(yè)務(wù)流程進(jìn)行認(rèn)真分析和研究的基礎(chǔ)上,經(jīng)過(guò)和音像店經(jīng)營(yíng)者的反復(fù)協(xié)商、論證,最終確定了公司的信息管理系統(tǒng)的邏輯模型。用例圖將系統(tǒng)看做黑盒,從外部執(zhí)行者的角度來(lái)理解系統(tǒng)。這是整個(gè)系統(tǒng)開(kāi)發(fā)的一個(gè)關(guān)鍵過(guò)程。以便為該音像店管理員的決策做出準(zhǔn)確判斷提供依據(jù)。用戶個(gè)人 信息修改:對(duì)已經(jīng)注冊(cè)的用戶個(gè)人信息進(jìn)行修改(用戶名、密碼、聯(lián)系電話)。因此本系統(tǒng)中需要?jiǎng)?chuàng)建注冊(cè)用戶的數(shù)據(jù)實(shí)體。用于簡(jiǎn)化和表明兩者之間的關(guān)系。如果想要更改注冊(cè)內(nèi)容,可以點(diǎn)擊清空按鈕。修改完成后按提交按鈕就可以成功修改內(nèi)容。如圖 18 所示: 圖 18 影碟管理界面 管理遠(yuǎn)要進(jìn)行添加影碟操作,就由添加影碟界面來(lái)實(shí)現(xiàn)。轉(zhuǎn)向“查詢結(jié)果”界面,該界面提供 所搜索到相應(yīng)的影碟信息。就進(jìn)入用戶查詢結(jié)果界 面,該界面也提供用戶刪除操作。 總之,測(cè)試是發(fā)現(xiàn)錯(cuò)誤,這不只是從技術(shù)角度測(cè)試下定義。白盒測(cè)試將軟件看作一個(gè)透明的白盒 第 24 頁(yè) 共 28 頁(yè) 子,按照程序的內(nèi)部結(jié)構(gòu)處理邏輯來(lái)選定測(cè)試用例,對(duì)軟件的邏輯路徑及過(guò)程進(jìn)行測(cè)試,檢查它與設(shè)計(jì)是否相符。每次只嗇一個(gè)模塊逐個(gè)安裝系統(tǒng)。本系統(tǒng)的這些維護(hù)工作可以由音像店經(jīng)營(yíng)者來(lái)完成。由于對(duì)于用戶信息需求的最大限度往往是軟件開(kāi)發(fā)成敗的關(guān)鍵,而用戶大都不是計(jì)算機(jī)專業(yè)人員,引導(dǎo)他們從規(guī)范和專業(yè)的角度考慮需求是重要的。最終按時(shí)、按量完成。 參考文獻(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ò)工程系完成的。除非另有說(shuō)明,本文的工作是原始性工作。 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。s over, expecting Dr. Island to answer from somewhere。 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。s probably given up by n