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

正文內(nèi)容

圖書管理電子書服務(wù)平臺計劃書-文庫吧資料

2025-08-09 10:50本頁面
  

【正文】 郵箱:123126;郵箱:;輸入三種數(shù)據(jù)郵箱系統(tǒng)自動提示電子郵箱格式不正確。 黑盒測試黑盒測試(blackbox testing)是根據(jù)程序的功能來設(shè)計測試用例的方法。因此,軟件測試的第三個目的是保證整個軟件開發(fā)過程是高質(zhì)量的。詳細而嚴(yán)謹(jǐn)?shù)目煽啃栽鲩L模型可以證明這一點。同時,這種分析也能幫助我們設(shè)計出有針對性地檢測方法,改善測試的有效性。 首先,測試并不僅僅是為了要找出錯誤。如果測試目的是為了給最終用戶提供具有一定可信度的質(zhì)量評價,那么測試就應(yīng)該直接針對在實際應(yīng)用中會經(jīng)常用到的商業(yè)假設(shè)。第5章 系統(tǒng)測試 測試目的軟件測試的目的決定了如何去組織測試。雖然StringBuilder對象是動態(tài)對象,允許擴充它所封裝的字符串中字符的數(shù)量,但是可以為它可容納的最大字符數(shù)指定一個值。(2) StringBuilder類中提供了很多易用的方法對字符串進行操作,如Append方法將信息追加到當(dāng)前StringBuilder的結(jié)尾;AppendFormat在需要對字符串執(zhí)行重復(fù)修改的情況下,系統(tǒng)要不停地與創(chuàng)建新的String對象,系統(tǒng)開銷可能會非常昂貴。StringBuilder和String最大的區(qū)別在于:String對象是不可改變的。下表336/37介紹了正則表達式的一些重要知識點: 常用的元字符正則語法說明.匹配除換行符以外的任意字符\w匹配字母或數(shù)字或下劃線或漢字\s匹配任意的空白符\d匹配數(shù)字\b匹配單詞的開始或結(jié)束^匹配字符串的開始$匹配字符串的結(jié)束 常用的限定符正則語法說明*重復(fù)零次或更多次+重復(fù)一次或更多次?重復(fù)零次或一次{n}重復(fù)n次{n,}重復(fù)n次或更多次{n,m}重復(fù)n到m次 常用的反義代碼代碼/語法說明\W匹配任意不是字母,數(shù)字,下劃線,漢字的字符\S匹配任意不是空白符的字符\D匹配任意非數(shù)字的字符\B匹配不是單詞開頭或結(jié)束的位置[^x]匹配除了x以外的任意字符[^aeiou]匹配除了aeiou這幾個字母以外的任意字符 不固定檢索圖書數(shù)目多表聯(lián)合查詢對于用戶來說查看數(shù)據(jù)永遠是一個第一位的需求,因此設(shè)計一個功能強大的檢索功能無疑是很必要的。由于應(yīng)用了絕對定位的元素被不留痕跡地從常規(guī)文檔流中完全移除,所以它也不會為其他元素帶來任何的影響。整個頁面布局運用分欄的方式呈現(xiàn),采用絕對定位和浮動定位。本設(shè)計用了css+div,javascript。附:管理員可直接點擊書名進入當(dāng)前小說的詳細頁面,如圖431。 管理員審核上傳圖書審查上傳圖書,圖書的審查必須經(jīng)由管理員來操作。圖420 查看收藏記錄為了保證系統(tǒng)的完整性與可維護性,管理員有權(quán)力監(jiān)管普通用戶以及已付費用戶的收藏記錄,這樣,即使發(fā)生部分重復(fù)扣費等特殊情況也能調(diào)閱記錄查詢。圖418 上傳圖書 管理員查看已上傳圖書已上傳圖書的具體顯示,用戶可以查看已經(jīng)上傳的圖書,如圖419所示。如書名、作者、點擊量、出版社、圖書的上架時間以及圖書的簡介,方便讀者閱讀選擇并收藏。 項目首頁項目首頁顯示,顯示網(wǎng)站整體的界面。信息傳到數(shù)據(jù)庫并最終體現(xiàn)出來。只有完善了個人的基本信息,才能進一步保證用戶的安全性??晒┬薷牡男畔⑷珀欠Q、性別、頭像的修改、身份證號、真實姓名、聯(lián)系方式以及號。如圖412:圖412 圖書詳情進入閱讀章節(jié)顯示出這本書所有章節(jié)信息(章節(jié)號+章節(jié)名稱+章節(jié)費用),如圖413, 圖 413 章節(jié)展示頁面: “反饋意見”是將讀者對這本書的意見等反饋給作者。在此界面,具體顯示了單本圖書的詳細信息,可以查看圖書的封面、書名、作者、點擊量、價格等信息。如圖411:圖411 免費圖書 根據(jù)book表中isread字段是否可讀來確定圖書的收費與否,1為免費,而0就是收費,收費的具體多少為上傳圖書的作者設(shè)定。書目的詳細信息列表如圖410:圖410全本圖書免費圖書的實現(xiàn),點擊可查看免費圖書的信息。為了保護圖書作者的版權(quán),用戶在閱讀頁面只可以閱讀,不可以進行其他如復(fù)制/右鍵等操作。目前扣費方式是通過章節(jié)來實現(xiàn)扣費機制。用戶注冊頁面如圖46所示:圖45 用戶登錄頁面 付費用戶管理主要管理查詢付費用戶的信息和刪除操作。概念模型是對信息世界的建模,所以概念模型能方便、準(zhǔn)確地表述出上述信息世界中常用的概念。概念模型,也稱信息模型,它是按用戶的觀點來對數(shù)據(jù)和信息建模,主要用于數(shù)據(jù)庫的設(shè)計。(sort)序號列名字段說明數(shù)據(jù)類型長度主鍵允許空1id消費IDINT(10)10是否2cost 消費額度float否是3userid用戶idVARCHAR2(255)255否是4bookid 圖書idVARCHAR2(255)255否是5chapterid章節(jié)idVARCHAR2(255)255否是6bookidName圖書名稱VARCHAR2(255)255否是7chapterName章節(jié)名稱VARCHAR2(255)255否是(message):存儲讀者消費的相關(guān)信息。 用戶信息表(user)序號列名字段說明數(shù)據(jù)類型長度主鍵允許空1id用戶IDINT(10)10是否2郵箱VARCHAR2(100)100否是3password密碼VARCHAR2(100)100否是4balance余額VARCHAR2(100)100否是5nickname昵稱VARCHAR2(100)100否是6pic頭像VARCHAR2(100)100否是7ispay付費用戶INT(10)10否是8isdel刪除INT(10)10否是9realName真實姓名VARCHAR2(100)100否是10sex性別VARCHAR2(100)100否是11iscard身份證號INT(18)18否是12phoneNumeberrr聯(lián)系方式INT(12)12否是13qq號INT(20)20否是14question驗證問題VARCHAR(255)255否是15answer答案VARCHAR(255)255否是(chapter):存儲上傳圖書的章節(jié)的相關(guān)信息。(record)序號列名字段說明數(shù)據(jù)類型長度主鍵允許空1id用戶IDINT(10)10是否2注冊郵箱VARCHAR2(255)25否是3bookName圖書名VARCHAR2(255)255否是4starttime開始時間DATETIME否是5money圖書價格INT(10)10否是6deadline收藏時間DATETIME否是 (sort):存儲圖書的ID、分類名稱、分類等級等信息。具有id,,:。畫此圖的方法通常采用自低向上的設(shè)計方法,首先對局部實體進行分析,然后將局部實體進行合并,消除冗余及沖突,得出具體的總的E-R分析圖:如圖43所示:圖43 系統(tǒng)ER圖 數(shù)據(jù)庫詳細設(shè)計在以上功能分析的基礎(chǔ)上,經(jīng)小組成員的討論及協(xié)商,電子書服務(wù)平臺共有以下數(shù)據(jù)表:(borrowbook):存儲圖書的作者、圖書的ID、是否免費以及用戶收藏到期時間等信息。而且具有更高的交互性和安全性開放性好,Intranet/Internet完全兼容,擴展性好,根據(jù)發(fā)展需要,又可對系統(tǒng)隨時進行擴展,降低了系統(tǒng)的開發(fā)和維護的開銷。從開放的角度考慮,采用B/S方式實現(xiàn)畢業(yè)生就業(yè)信息管理系統(tǒng)是符合當(dāng)前的發(fā)展方向的,而且由于采用了HTML標(biāo)準(zhǔn)格式和HTTP標(biāo)準(zhǔn)協(xié)議,客戶端用戶只需要使用瀏覽器便可以進行登錄畢業(yè)生就業(yè)信息管理系統(tǒng),從而降低了對客戶端軟件,硬件平臺的要求,這增強了系統(tǒng)的通用性,而C/S在這些方面則沒有優(yōu)勢。因為B/S方式是HTTP協(xié)議和WWW服務(wù)在C/S方式上的一種應(yīng)用和擴展,它把WWW服務(wù)器,用戶程序,網(wǎng)絡(luò)數(shù)據(jù)庫有機的結(jié)合在一起。3. 擴展性好,根據(jù)發(fā)展需要,可對系統(tǒng)隨時進行擴展,降低了系統(tǒng)的開發(fā)和維護開銷。對Browse/Server模式而言,其主要特點為:1. 在邏輯上采用了三層結(jié)構(gòu),它在前臺Browse和后臺Server之間增加了一層Web Server層,所有的應(yīng)用程序模塊都安裝在它上面,在Browse上只需安裝一個通用的瀏覽器軟件,因此,這種模式簡化了客戶端,使用戶的操作更加方便。3. 數(shù)據(jù)通信量小,安全性高。各個Client機上運行的應(yīng)用程序是針對將待定的用戶和任務(wù)設(shè)計,同時具有在線幫助和出錯提示等輔助功能。相對而言,目前的基于Browse/Server模式的應(yīng)用及其開發(fā)方法仍然處于發(fā)展階段。經(jīng)過多年的研究和積累,基于Client/Server模式的系統(tǒng)設(shè)計開發(fā)方法已被用戶所熟悉和掌握。 B/S與C/S模式比較用Clent/Server模式和Browse/Server模式的優(yōu)勢側(cè)重表現(xiàn)于不同的方面。這樣實現(xiàn)了客戶端不直接和數(shù)據(jù)庫服務(wù)器發(fā)生關(guān)系,保證了數(shù)據(jù)安全性。第三層為數(shù)據(jù)層,根據(jù)客戶的請求獨立地進行各種運算。第4章 系統(tǒng)設(shè)計與實現(xiàn) 設(shè)計的原則及特點 B/S體系架構(gòu)B/S模式即Browser/Server結(jié)構(gòu)模式(如圖41所示),是基于Internet/Intranet的結(jié)構(gòu)模式,分為三層,第一層為表示層,用戶通過瀏覽器完成和后臺的交互及最終查詢結(jié)果的輸出功能。MySQL是一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫內(nèi),這樣就增加了速度并提高了靈活性。在編輯上你可以選擇可視化方式或者你喜歡的源碼編輯方式。不過,Tomcat處理靜態(tài)HTML的能力不如Apache服務(wù)器。   這里的訣竅是,當(dāng)配置正確時,Apache 為HTML頁面服務(wù),而Tomcat 實際上運行JSP 頁面和Servlet。對于一個初學(xué)者來說,可以這樣認(rèn)為,當(dāng)在一臺機器上配置好Apache 服務(wù)器,可利用它響應(yīng)對HTML 頁面的訪問請求。Tomcat 很受廣大程序員的喜歡,因為它運行時占用的系統(tǒng)資源小,擴展性好,支持負載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷的改進和完善中,任何一個感興趣的程序員都可以更改它或在其中加入新的功能。由于有了Sun 的參與和支持,最新的Servlet 和JSP 規(guī)范總是能在Tomcat 中得到體現(xiàn),Tomcat 5 支持最新的Servlet 和JSP 規(guī)范。本系統(tǒng)通過Jquery實現(xiàn)前臺的展現(xiàn)效果是很好的解決方案之一。jQuery還有一個比較大的優(yōu)勢是,它的文檔說明很全,而且各種應(yīng)用也說得很詳細,同時還有許多成熟的插件可供選擇。(IE +, FF +, Safari +, Opera +)。 Jquery簡介Jquery是繼prototype之后又一個優(yōu)秀的Javascrīpt框架。Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。接下來FilterDispatcher將控制權(quán)委派給ActionProxy,ActionProxy調(diào)用配置管理器(ConfigurationManager) 從配置文件中讀取配置信息(),然后創(chuàng)建ActionInvocation對象,ActionInvocation在調(diào)用Action之前會依次的調(diào)用所用配置攔截器(Interceptor N) 一旦執(zhí)行結(jié)果返回結(jié)果字符串ActionInvocation負責(zé)查找結(jié)果字符串對應(yīng)的(Result)然后執(zhí)行這個Result Result會調(diào)用一些模版(JSP)來呈現(xiàn)頁面,之后攔截器(Interceptor N)會在被執(zhí)行(順序和Action執(zhí)行之前相反)最后響應(yīng)(HttpServletResponse)(核心控制器)(FilterDispatcher)。 Struts2簡介當(dāng)Web容器收到 請求(HttpServletRequest)它將請求傳遞給一個標(biāo)準(zhǔn)的的過濾鏈包括 流程(ActionContextCleanUp)過濾器,然后經(jīng)過Other filters(SiteMesh ,etc)。這5個核心接口在任何開發(fā)中都會用到。 Hibernate可以應(yīng)用在任何使用JDBC的場合,既可以在Java的客戶端程序使用,也可以在Servlet/JSP的Web應(yīng)用中使用,最具革命意義的是,Hibernate可以在應(yīng)用EJB的J2EE架構(gòu)中取代CMP,完成數(shù)據(jù)持久化的重任。 系統(tǒng)環(huán)境操作系統(tǒng)為:win7;網(wǎng)絡(luò)環(huán)境:局域網(wǎng);服務(wù)器:Apache Tomcat 瀏覽器:Microsoft Internet Explorer;數(shù)據(jù)庫為:Mysql ;開發(fā)工具:MyEclipse、Dreamweaver、Visio第3章 開發(fā)技術(shù)及開發(fā)工具本章對本系統(tǒng)在開發(fā)過程中所用到的開發(fā)技術(shù)和開發(fā)工具進行簡單介紹,主要包
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1