【正文】
周成看著郵件想了想,轉(zhuǎn)到一邊撥通了雷越的電話,聊了幾句,回來(lái)和謝正說(shuō):”行,他不仁,別管我們不義了?!敝x正當(dāng)著周成的面,撥通了諸葛和的電話。 雷越把這封郵件又轉(zhuǎn)發(fā)給周成,請(qǐng)求他的幫忙,并抄送相關(guān)人等。你干吧,我什么都沒(méi)聽(tīng)見(jiàn)。 ( 4)學(xué)??稍试S學(xué)位論文被查閱或借閱。陳老師嚴(yán)謹(jǐn)?shù)闹笇?dǎo)態(tài)度與深厚的理論知識(shí)都讓我受益非淺,并指導(dǎo)我們解決了在畢業(yè)設(shè)計(jì)當(dāng)中遇到的困難,讓我們?cè)陔x校前夕畫(huà)上了圓滿的句號(hào)。本系統(tǒng)在開(kāi)發(fā)過(guò)程中的優(yōu)點(diǎn)有:根據(jù)各個(gè)功能需求,設(shè)計(jì)與功能完善,使得整個(gè)系統(tǒng)頁(yè)面和功能的設(shè)計(jì)思路非常清晰,而且易于維護(hù)和擴(kuò)展。 3. 注重吸收商用軟件的優(yōu)點(diǎn) 在這點(diǎn)尤其要注重的是應(yīng)用軟件普遍具有的人性化的界面,友好的操作方法,方便、易用,這樣才能促進(jìn)用戶選擇使用。 代碼維護(hù):系統(tǒng)的任何變化最終要通過(guò)修改代碼實(shí)現(xiàn)。 系統(tǒng)運(yùn)行與維護(hù) 經(jīng)過(guò)上述一系列測(cè)試通過(guò)后,系統(tǒng)就可以投入使用了。根據(jù)軟件的需求規(guī)格說(shuō)明書(shū)設(shè)計(jì)測(cè)試用例,從程序的輸入和輸出特性測(cè)試是否滿足設(shè)定的功能。 例如對(duì)“登錄”模塊進(jìn)行測(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)始階段。管理員可以通過(guò)該界面對(duì)用戶進(jìn)行刪除和查找具體用戶操作。如圖 19 所示: 第 21 頁(yè) 共 28 頁(yè) 圖 19 影碟添加界面 影碟編輯為管理員提供了一個(gè)對(duì)當(dāng)前所有的影碟信息進(jìn)行更新的頁(yè)面。如果要進(jìn)行租賃,則點(diǎn)我要租賃。如圖11 所示: 圖 11 用戶登錄界面 登錄成功以后,進(jì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ī)交互,容易使用。 實(shí)體描述 (1) 用戶數(shù)據(jù)實(shí)體:需要記錄用戶的編號(hào)、登錄名、密碼和聯(lián)系電話。數(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)目,重做大量已完成的工作。 系統(tǒng)功能分析 本系統(tǒng)需要完成的功能主要包括以下幾點(diǎn): ( 1)用戶基本信息、影碟基本信息的輸入; ( 2)用戶信息、影碟信息的查詢; ( 3)查詢結(jié)果的顯示; ( 4)查詢結(jié)果的修改; ( 5)查詢結(jié)果的刪除; ( 6)用戶進(jìn)行影碟租賃,影碟信息的改變以及管理員對(duì)影碟信息的還原。 用戶 (前臺(tái))模塊部分: (1) 注冊(cè)用戶信息 (2) 用戶登錄 (3) 用戶修改個(gè)人信息 (4) 用戶查看影碟列表 (5) 影碟租賃 (6) 用戶查看個(gè)人歷史租賃記錄 管理員(后臺(tái))模塊部分: (1) 查看所有用戶 (2) 查找某個(gè)用戶 (3) 刪除某個(gè)用戶 影碟管理 用戶管理 管理員 登錄、注冊(cè)、注銷 用戶信息更新 影碟租賃 查看歷史記錄 用戶 第 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)的物理方案。這里需要注意的是 ,執(zhí)行者在用例圖中是類似人的圖形來(lái)表示的,但執(zhí)行者未必是人。它是采用自頂向下逐層擴(kuò)展的方法,從邏輯上精確地描述系統(tǒng)具有的數(shù)據(jù)加工、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)輸入輸出及數(shù)據(jù)來(lái)源和去向等功能。 3 需求分析 這一階段的主要目標(biāo)是明確該行業(yè)的信息需求,包括確定新系統(tǒng)的邏輯功能,提出新系統(tǒng)的邏輯方案,完成系統(tǒng)分析階段的最終成果 — 系統(tǒng)說(shuō)明書(shū)的編寫(xiě)。另一方面是取得的收益中可以用前來(lái)衡量的那部分(收益的另一部分難以用錢來(lái)表示)。 技術(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 種類型。如果客戶進(jìn)行租賃業(yè)務(wù)時(shí),并發(fā)量小的情況下,還勉強(qiáng)可以應(yīng)付過(guò)來(lái)。 新系統(tǒng)邏輯方案的提出:主要明確用戶的信息需求,確定新系統(tǒng)的邏輯功能,提出新系統(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ù)。它是 JSP Model2 的基礎(chǔ)上實(shí)現(xiàn)了一個(gè) MVC 框架。 Microsoft SQLServer 2021 全面擴(kuò)展了 的性能 ,并 增加了幾種新的功能 , 由此成為大規(guī)模聯(lián)機(jī)事務(wù)處理 (OLTP)、數(shù)據(jù)倉(cāng)庫(kù)和電子商務(wù)應(yīng)用程序的優(yōu)秀數(shù)據(jù)庫(kù)平臺(tái)。 JSP 和 Servlet 的最新規(guī)范都可以在Tomcat 的新版本中得到實(shí)現(xiàn)。三是利用它的插件機(jī)制開(kāi)發(fā)的眾多功能強(qiáng)大的插件。系統(tǒng)數(shù)據(jù)來(lái)源于由系 統(tǒng)管理員(一般為音像店經(jīng)營(yíng)者)和普通用戶通過(guò)鍵盤(pán),根據(jù)他們自己需求進(jìn)行的輸入。用 JSP+HTML+JSTL 技術(shù)進(jìn)行頁(yè)面開(kāi)發(fā)。隨著我國(guó)與世界信息高速公路的接軌, 企業(yè)通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)獲得信息必將為企業(yè)帶來(lái)巨大的經(jīng)濟(jì)效益和社會(huì)效益,企業(yè)的辦公及管理都將朝著高效、快速、無(wú)紙化的方向發(fā)展。 數(shù)字化生存 歸根到底就是 網(wǎng)絡(luò)化生存 ,網(wǎng)絡(luò)將成為人們之間交流和通訊的最直接,也是最便捷的工具。 Struts; Hibernate; Design and Implementation of a Management Information System for the DVD Rented Store Abstract Along with widely application of the information technique on the management, it gradually bees mature to carry out of management information system on technology. If the enterprise wants to exist, to develop, to anize enterprise movement effectively, it is necessarily to enforce management for all kind of resource of business enterprise (person, money, thing...etc.) with highefficiency, adapting to with oneself characteristics mutually. This DVD Rented Store Management information system is designed and pleted for DVD Rented Store owner who wants to do some basic operate for DVD and also for the mon users who want to renting DVDs and checking history records … etc. This System is a typical MIS. It based on J2EE framework and work on Struts + Hibernate. Some technology is adopted in my system in order to realize good expandable and lower the bination at mix level in my developing process. Key Words: Management Information System。企業(yè)要生存、要發(fā)展、要高效率地把企業(yè)活動(dòng)有效組織起來(lái),就必須加強(qiáng)對(duì)企業(yè)內(nèi)部各種資源(人、財(cái)、物)的有效管理,建立與自身特點(diǎn)相適應(yīng)的管理信息系統(tǒng)。 Hibernate 目 錄 論文總頁(yè)數(shù): 28 頁(yè) 1 引言 ................................................................... 1 選題背景介紹 ....................................................... 1 研究現(xiàn)狀 ........................................................... 1 本課題研究的意義 .................................................... 1 實(shí)驗(yàn)基礎(chǔ) ........................................................... 2 本課題的實(shí)現(xiàn)方法 .................................................... 2 系統(tǒng)應(yīng)用范圍 ....................................................... 2 開(kāi)發(fā)工具簡(jiǎn)介 ....................................................... 2 Eclipse 簡(jiǎn)介 ...................................................... 2 MyEclipse 簡(jiǎn)介 .................................................... 3 TOMCAT 簡(jiǎn)介 ....................................................... 3 SQLServer2021 簡(jiǎn)介 ................................................ 3 開(kāi)發(fā)技術(shù)簡(jiǎn)介 ....................................................... 3 J2EE體系介紹 ..................................................... 3 Struts 框架簡(jiǎn)介 ................................................... 4 Hibernate 簡(jiǎn)介 .................................................... 4 預(yù)期結(jié)果 ........................................................... 4 2 系統(tǒng)分析 ............................................................... 4 系統(tǒng)分析的含義及目標(biāo) ................................................ 4 系統(tǒng)分析的任務(wù) ...................................................... 4 系統(tǒng)分析步驟 .........................