【正文】
ar5012beizhu備注信息varchar500(3) 留言信息表此表用于記錄用戶(hù)留言的基本信息。(7)確定數(shù)據(jù)對(duì)象的命名規(guī)范[14];(8)充分理解用戶(hù)的需求; 根據(jù)系統(tǒng)的實(shí)際情況,本系統(tǒng)的數(shù)據(jù)庫(kù)命名為db_tongxun,db_ tongxun數(shù)據(jù)庫(kù)中共分6張數(shù)據(jù)表。(6)Oracle數(shù)據(jù)庫(kù)在備份資料管理、數(shù)據(jù)的應(yīng)用及恢復(fù)等方面很有優(yōu)勢(shì)。(2)在運(yùn)行時(shí)通過(guò)使用數(shù)據(jù)庫(kù)的內(nèi)部機(jī)制對(duì)SQL語(yǔ)言進(jìn)行處理,使得在頻繁訪問(wèn)數(shù)據(jù)庫(kù)表的大型系統(tǒng)中更加適應(yīng)。(1) 個(gè)人資料模塊:普通用戶(hù)可以根據(jù)需要修改自己的詳細(xì)信息,如密碼等;(2) 聯(lián)系人管理模塊:根據(jù)需要對(duì)聯(lián)系人信息進(jìn)行添加、修改、刪除操作。通訊錄管理:注冊(cè)用戶(hù)對(duì)私人聯(lián)系人的資料進(jìn)行添加,查詢(xún),修改,刪除等操作。n 普通管理員角色注冊(cè)用戶(hù)管理:管理員對(duì)已注冊(cè)的用戶(hù)進(jìn)行資料添加,聯(lián)系人查詢(xún),資料修改和資料刪除等操作。 一般系統(tǒng)登錄有如下三種可選角色:n 超級(jí)管理員角色系統(tǒng)用戶(hù)管理:對(duì)管理員的添加,刪除等操作。 (2) 聯(lián)系人管理 用戶(hù)在登陸后,進(jìn)入聯(lián)系人管理界面,該功能方便用戶(hù)在管理自己的聯(lián)系人信息的同時(shí),可以對(duì)聯(lián)系人資料進(jìn)行添加、修改和刪除的操作,并根據(jù)需要輸入簡(jiǎn)單的信息,從而在查詢(xún)出聯(lián)系人時(shí)輸出詳細(xì)信息,方便用戶(hù)隨時(shí)取得需要的聯(lián)系人信息。 (4) 系統(tǒng)公告 各個(gè)系統(tǒng)都有自己的管理制度,通過(guò)系統(tǒng)公告處,管理員可以發(fā)布自己的系統(tǒng)公告,如一些新聞、系統(tǒng)通告等,從而制約和規(guī)范用戶(hù)的操作,同時(shí)也是為了使系統(tǒng)使用起來(lái)更方便,快捷。 面向管理員用戶(hù)的功能需求 (1) 修改個(gè)人密碼 管理員可以修改自己的登錄密碼,目的是為了提高系統(tǒng)安全性。需求分析就是對(duì)用戶(hù)進(jìn)行分析,用戶(hù)需要的是什么。在當(dāng)今社會(huì),隨著互聯(lián)網(wǎng)在中國(guó)的快速發(fā)展,人們?cè)絹?lái)越多的利用網(wǎng)絡(luò)技術(shù)工作、學(xué)習(xí)、生活。而Java EE擁有多層復(fù)雜結(jié)構(gòu),這個(gè)一結(jié)構(gòu),決定了Java EE項(xiàng)目的軟件質(zhì)量需要由應(yīng)用程序框架和設(shè)計(jì)模式來(lái)控制。本系統(tǒng)設(shè)計(jì)時(shí)不需要很多錢(qián),并且是又個(gè)人獨(dú)立設(shè)計(jì),這樣不僅節(jié)省下了大量的費(fèi)用,而且還可以提高個(gè)人的實(shí)踐能力。通訊錄管理系統(tǒng),從長(zhǎng)遠(yuǎn)來(lái)看,不僅可以有效地管理聯(lián)系人信息,促進(jìn)自己的人脈網(wǎng)絡(luò)資源整合。具體的做法是:采用面向?qū)ο蟮乃枷敕治龇椒?,提出需求,以被?shí)現(xiàn)的模型為基本Java對(duì)象,之后編寫(xiě)基本的數(shù)據(jù)訪問(wèn)對(duì)象接口,同時(shí)使用 Hibernate實(shí)現(xiàn),然后使用該DAO類(lèi)完成Java與數(shù)據(jù)庫(kù)之間的數(shù)據(jù)傳送及訪問(wèn),最后由Spring做管理,管理Struts和 Hibernate。}上述代碼對(duì)基于JDBC的數(shù)據(jù)庫(kù)訪問(wèn)做了經(jīng)典的總結(jié)。ResultSet rs = (SELECT a, b, c FROM Table1)。JDBC建立了先進(jìn)的工具和接口,為數(shù)據(jù)庫(kù)開(kāi)發(fā)人員編寫(xiě)數(shù)據(jù)庫(kù)應(yīng)用程序時(shí)提供了基準(zhǔn)。DWR的原理是使Java成為JavaScript動(dòng)態(tài),你會(huì)感覺(jué)實(shí)際發(fā)生在服務(wù)器上的代碼調(diào)用就發(fā)生在一個(gè)瀏覽器上??蛻?hù)可以隨時(shí)隨地瀏覽,只需要一個(gè)瀏覽器。JSP支持可重用的基于組件的設(shè)計(jì),使開(kāi)發(fā)基于Web的應(yīng)用程序時(shí)更加快速且容易的發(fā)展。JSP在普通的HTML文件中插入的JAVA程序段(Scriptlet)和JSP標(biāo)簽(tag),然后形成了JSP文件(*.JSP)。特點(diǎn): 完整的數(shù)據(jù)管理功能: 1)數(shù)據(jù)的大量性 2)數(shù)據(jù)的保存的持久性 3)數(shù)據(jù)的共享性 4)數(shù)據(jù)的可靠性 完備關(guān)系的產(chǎn)品:1)信息準(zhǔn)則2)保證訪問(wèn)的準(zhǔn)則3)視圖更新準(zhǔn)則4)數(shù)據(jù)物理性和邏輯性獨(dú)立準(zhǔn)則 分布式處理功能: 從ORACLE數(shù)據(jù)庫(kù)第五版起,增加了分布式處理的能力,完善分布式數(shù)據(jù)庫(kù)功能是在第七版。是關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)Oracle公司數(shù)據(jù)庫(kù)領(lǐng)域的領(lǐng)先產(chǎn)品。因此引來(lái)越來(lái)越多人的關(guān)注。Eclipse是由OTI和IDE兩公司IBM產(chǎn)品開(kāi)發(fā)團(tuán)隊(duì)創(chuàng)建的,在一九九九年四月開(kāi)始。 (1) Eclipse簡(jiǎn)介Eclipse是一個(gè)基于Java的可擴(kuò)展開(kāi)發(fā)平臺(tái),它的源代碼是開(kāi)放的。 系統(tǒng)的運(yùn)行平臺(tái)設(shè)置分為硬件環(huán)境和軟件環(huán)境。系統(tǒng)管理員和使用用戶(hù)都可以安心操作,不用擔(dān)心不會(huì)使用,以及信息丟失泄露等安全問(wèn)題,而且效率高,維修方便。依次介紹了通訊錄管理系統(tǒng)的組成與結(jié)構(gòu),描述了系統(tǒng)的設(shè)計(jì)方案、實(shí)現(xiàn)方法、開(kāi)發(fā)工具以及相關(guān)的支持技術(shù)。標(biāo)準(zhǔn)開(kāi)放性:所有接口具有統(tǒng)一標(biāo)準(zhǔn),系統(tǒng)要具備優(yōu)秀的可移植性。此外其他典型的像微軟的liveContaets、IBMLotusNotes以及蜘蛛通訊錄和無(wú)憂(yōu)通訊錄,都可以幫助個(gè)人管理其聯(lián)系人(Contact)、日程(Calendar任務(wù)(Task)、便簽(Note)以及電子郵件(Email)等個(gè)人信息,日程中包括(Appointment)、會(huì)議(Meeting)和事件(Event)[5]。以各種方式出現(xiàn)的通信記錄產(chǎn)品展現(xiàn)出了多樣化,一些是基于個(gè)人計(jì)算機(jī)的,一些是基于手持電話(huà)的,也有WEB訪問(wèn)方法,或者以無(wú)線(xiàn)接入等等?;谑謾C(jī)和網(wǎng)絡(luò)的同步通訊錄有人人同步免費(fèi)版、騰訊公司的手機(jī)通訊錄同步,微信通訊錄同步。本系統(tǒng)就是嘗試著去解決這個(gè)問(wèn)題。本文闡述了每個(gè)處理的方法。通訊錄管理系統(tǒng)是各單位、家庭生活中的重要組成部分,它可以幫助員工在單位或者家里便捷地管理自己的聯(lián)系人。 Spring for enterprise applications to provide a lightweight solution: its IOC container, AOP thought, take it as the core integration persistence layer framework and Web MVC framework, the main role is to realize business logic processing, realize the function of the system. Through the three framework integration, can build scalable, reusable, portable, and maintainable software system. This article mainly elaborated personal mail list system feasibility analysis, system design, needs analysis, functional module division, database model analysis, system testing and performance analysis, and thus designed based on B / S mode of the database structure and JAVA program. This system is divided into front and back, eventually forming personal mail list system.Keywords:Personal mail list system, Java,Oracle, B / S mode 目錄第一章 緒論 1 1 2 2 2 2 3 3第二章 系統(tǒng)開(kāi)發(fā)環(huán)境及技術(shù)介紹 4 4 4 5 5 6第三章 可行性分析 9 9 10 10第四章 需求分析 11 11 面向管理員用戶(hù)的功能需求 11 面向普通用戶(hù)的功能需求 12第5章 總體設(shè)計(jì) 1 2 2 2 3 3 4 4第6章 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 8 8 11 11 14 14 15 15 16 16 16 17 17 18 18第7章 系統(tǒng)測(cè)試與性能分析 20 20 20 20 21 21 22 23總 結(jié) 24參考文獻(xiàn) 25第一章 緒論在當(dāng)今社會(huì),知識(shí)爆炸的年代里,科技的發(fā)展日新月異,計(jì)算機(jī)已經(jīng)深入到日常工作和生活的方方面面,已經(jīng)成為我們學(xué)習(xí)和工作的得力助手,隔行隔夜的人們都在使用計(jì)算機(jī)完成許許多多的工作。本文主要對(duì)通訊錄管理系統(tǒng)進(jìn)行可行性分析、需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)及系統(tǒng)測(cè)試等方面進(jìn)行描述,并設(shè)計(jì)了基于B/S模式的數(shù)據(jù)庫(kù)結(jié)構(gòu)和JAVA程序。SSH即Struts,Spring,Hibernate。 畢業(yè)設(shè)計(jì)(論文)題目:基于JSP的通訊錄管理系統(tǒng)基于JSP的通訊錄管理系統(tǒng)摘 要 對(duì)人們希望通訊錄擁有的具體功能進(jìn)行深入調(diào)查和分析,并向已有通訊錄系統(tǒng)進(jìn)行研究和學(xué)習(xí)后,為用戶(hù)設(shè)計(jì)了一款適合自己的通訊錄。本文簡(jiǎn)述了國(guó)內(nèi)外通訊錄發(fā)展現(xiàn)狀,并對(duì)通訊錄發(fā)展現(xiàn)狀進(jìn)行了深度剖析,并根據(jù)需求提出了在Eclipse中整合SSH的平臺(tái)上開(kāi)發(fā)個(gè)人通訊錄系統(tǒng)的項(xiàng)目計(jì)劃。該系統(tǒng)是使用Java作為開(kāi)發(fā)語(yǔ)言,以O(shè)racle作為后臺(tái)數(shù)據(jù)庫(kù),Tomcat作為服務(wù)器,基于B/S模式開(kāi)發(fā)的個(gè)人通訊錄的設(shè)計(jì)與實(shí)現(xiàn)。 Hibernate is a lightweight JAVA EE application persistence solution, by using object oriented approach provides a persistent class to table data mapping between, is an excellent ORM framework, mainly responsible for the underlying database interaction。然而現(xiàn)在,人們依然需要開(kāi)發(fā)、測(cè)試出適應(yīng)自己特殊需求的軟件和專(zhuān)有軟件,雖然有各種新興的軟件,但是它們依然不能滿(mǎn)足用戶(hù)的各種特殊要求。根據(jù)軟件的要求,該系統(tǒng)的前提是發(fā)現(xiàn)聯(lián)系人成爆炸性增長(zhǎng),公司和家庭對(duì)聯(lián)系人的信息管理的智能化、迅速化、和標(biāo)準(zhǔn)化的要求在日兼增長(zhǎng)的背景下提出的,本系統(tǒng)是通訊錄管理系統(tǒng),實(shí)現(xiàn)多個(gè)用戶(hù)共享一個(gè)軟件,管理各自的聯(lián)系人的管理功能。人們進(jìn)行任何活動(dòng)必不可少的基礎(chǔ)是社會(huì)關(guān)系,每個(gè)人的社會(huì)關(guān)系網(wǎng)絡(luò)甚至決定了他的生存能力和所能夠取