版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、Evaluation Warning: The document was created with Spire.Doc for .NET.- HYPERLINK 基于webb的書店店管理系系統(tǒng)(系統(tǒng)分析析及設(shè)計計報告)一、系統(tǒng)需需求分析析1、業(yè)務(wù)需需求分析析:隨著著計算機機技術(shù)的的發(fā)展,各各種新型型管理系系統(tǒng)的層層出不窮窮,書店店管管理理系統(tǒng)也也越來越越受到各各大中小小型書店店的重視視,它給給人們的的生活帶帶來了便便捷,同同時也減減少了書書店管理理人員的的工作量量,有著著很樂觀觀的發(fā)展展前途。2、用戶需需求分析析:跟隨隨信息的的腳步,人人們更多多的是追追求智能能化和簡單易易用的服服務(wù)。用戶更更
2、關(guān)注的的是如何何和計算算機交互互,如何何簡單的的查閱到到自己需需要的信信息。因因此人機機交互界面面的設(shè)計計至關(guān)重重要,唯唯一必須須遵循的的準(zhǔn)則就就是用最最簡單易易懂的方方法提供供最全面面的服務(wù)務(wù)。在書店店管理系系統(tǒng)中,普普通用戶戶希望自自己可以以快捷的的查到自自己所需需要的圖圖書,他他們想知知道某種種圖書的的銷售量量如何以以及圖書書的價格格調(diào)整。而而對于管管理員來來說,他他要希望望清楚的的記錄下下圖書的的入庫,入入庫退貨貨,銷售售,銷售售退貨,圖圖書的新新增和修修改,便便于以后后的查閱閱和存檔檔。3、功能需需求分析析:針對對以上的的用戶需需求分析析,在本本系統(tǒng)中中,普通通用戶和和管理員員在登錄
3、錄系統(tǒng)時時需要有有身份的的驗證。對對于普通通用戶來來說,在在登錄系系統(tǒng)后可可以查閱閱到的信信息有:圖書的的基本信信息,圖圖書的銷銷售情況況,圖書書價格調(diào)調(diào)整情況況以及圖圖書的銷銷售量排排名情況況;對于于系統(tǒng)的的管理員員來說,他他不僅可可以看到到普通用用戶所看看的信息息,還可可以對圖圖書的入入庫及入入庫退貨貨,銷售售及銷售售退貨,圖圖書價格格調(diào)整,用用戶信息息更改進進行管理理。因此此需要對對普通用用戶和管管理員設(shè)設(shè)置不同同的權(quán)限限,登錄錄系統(tǒng)后后可以在在自己的的權(quán)限范范圍內(nèi)查查閱圖書書和對圖圖書進行行管理。總的來說,改系統(tǒng)可以分為五不同的模塊,分別為:登錄模塊,操作員管理模塊,圖書信息管理模塊,
4、圖書銷售模塊,圖書銷售查詢模塊。二概要設(shè)設(shè)計1、總體架架構(gòu):該該系統(tǒng)分分為3個個部分。(1)管理理員子系系統(tǒng):面面向管理理員,提提供圖書書信息的的管理、用用戶管理理、權(quán)限限管理;(2)普通通用戶子子系統(tǒng):面向普普通用戶戶,提供供圖書的的查詢功功能;(3)公共共功能:面向管管理員和和普通用用戶,包包括身份份認(rèn)證、查查詢、數(shù)數(shù)據(jù)庫連連接等。2、技術(shù)架架構(gòu):(1)技術(shù)術(shù):Javva WWebJava Webb應(yīng)用的的核心技技術(shù)是JJavaa Seerveer PPagee和Seervllet。此此外,開開發(fā)一個個完整的的Javva WWeb應(yīng)應(yīng)用還涉涉及一些些概念和和技術(shù),如如JavvaBeean組
5、組件,EEJB組組件,自自定義JJSP標(biāo)標(biāo)簽,XXML,WWeb服服務(wù)器和和應(yīng)用服服務(wù)器。下圖顯示了Java Web的應(yīng)用結(jié)構(gòu)。視圖模型控制器W視圖模型控制器Web服務(wù)器以及應(yīng)用服務(wù)器JSPJsvaBeanJSPJsvaBeanXXml配置文件自定義標(biāo)簽自定義標(biāo)簽EJBEJBSServletJJava實用類XMLXML圖:Javva WWeb的的應(yīng)用結(jié)結(jié)構(gòu)技術(shù):JSSPSUN JJSP是是Javva SServver Pagges的的縮寫,是由SSun公公司倡導(dǎo)導(dǎo)、眾多多業(yè)領(lǐng)先先的公司司參與制制定的一一種動態(tài)態(tài)交互式式網(wǎng)頁技技術(shù)標(biāo)準(zhǔn)準(zhǔn),它為為創(chuàng)建動動態(tài)內(nèi)容容的Weeb頁面面提供了了簡單便便捷的
6、實實現(xiàn)方法法。JSSP一經(jīng)經(jīng)問世便便得到廣廣大網(wǎng)站站建設(shè)者者的喜愛愛和追捧捧,很快快在網(wǎng)站站開發(fā)與與設(shè)計領(lǐng)領(lǐng)域普及及開來。在傳統(tǒng)的HHTMLL文件(*.httml,*.hhtmll)中加入入Javva程序序段( Scrripttlett)和JSSP標(biāo)簽簽,就構(gòu)構(gòu)成了JJSP網(wǎng)網(wǎng)頁。 Javva 程程序片段段可以操操縱數(shù)據(jù)據(jù)庫、重重新定向向網(wǎng)頁以以及發(fā)送送E-mmaill等,實實現(xiàn)建立立動態(tài)網(wǎng)網(wǎng)站所需需要的功功能。所所有程序序操作都都在服務(wù)務(wù)器端執(zhí)執(zhí)行,網(wǎng)網(wǎng)路上傳傳送給用用戶端的的僅為輸輸出結(jié)果果。JSSP技術(shù)術(shù)大大降降低了對對用戶瀏瀏覽器的的要求,即即使用戶戶瀏覽器器端不支支持Jaava,也也
7、可以訪訪問JSSP網(wǎng)頁頁。當(dāng)JSP容容器接收收到Weeb用戶戶的一個個JSPP文件請請求時,它它對JSSP文件件進行語語法分析析并生成成JavvaSeervllet源源文件,然然后對其其進行編編譯。一一般情況況下,SServvlett源文件件的生成成和編譯譯僅在初初次調(diào)用用JSPP時發(fā)生生。如果果原始的的JSPP文件被被更新,JJSP容容器將檢檢測所做做的更新新,在執(zhí)執(zhí)行它之之前重新新生成SServvlett并進行行編譯。下圖顯示了JSP容器初次執(zhí)行JSP的過程: Jsp容器Jsp文件生成servlet源代碼生成servlet類瀏覽器圖2: JJSP容容器初Jsp容器Jsp文件生成servle
8、t源代碼生成servlet類瀏覽器(2)開發(fā)發(fā)模式(MModeel2 )Modell1是以以前用JJSP開開發(fā)動態(tài)態(tài)WEBB時的一一種模式式,就是是JAVVA+JJAVAABEAAN,這這種模式式被后來來證明不不利于開開發(fā)稍大大型項目目,由此此誕生了了Moddel22,也就就是MVVC模式式,其體體系結(jié)構(gòu)構(gòu)也正是是J2EEE的思思想,如如圖1-3所所示:應(yīng)用服務(wù)器應(yīng)用服務(wù)器1.請求1.請求控制器servlet控制器servlet瀏覽器瀏覽器2.實例化42.實例化4視圖jsp數(shù)據(jù)庫視圖jsp數(shù)據(jù)庫36.響應(yīng)536.響應(yīng)5 圖1-3 JSPP Moodell2(3) SStruuts框框架Stru
9、tts是AApacche Sofftwaare Fouundaatioon(AASF)支持JJakaartaa項目的的一部分分。Sttrutts是一一種應(yīng)用用程序框框架,所所謂框架架結(jié)構(gòu)是是一個可可重用的的,大致致完成的的應(yīng)用程程序。可可以通過過對其進進行定制制來生成成一個客客戶需要要的真正正應(yīng)用程程序??蚩蚣芙Y(jié)構(gòu)構(gòu)提供給給程序員員一系列列的骨干干模塊。這這些模塊塊都有著著如下的的特性:它們都是被被證明可可以和其其他應(yīng)用用程序一一起很好好地工作作。它們可以立立即在下下一個項項目中被被使用它們可以被被同一個個組織中中的其他他團隊所所使用Strutts使用用Moddel22體系結(jié)結(jié)構(gòu),在在Strr
10、utss中有一一個AcctioonSeervllet負(fù)負(fù)責(zé)控制制流程,還還有一系系列的輔輔助類來來負(fù)責(zé)數(shù)數(shù)據(jù)存取取工作。它它采用的的主要技技術(shù)是SServvlett,JSSP和自自定義標(biāo)標(biāo)簽庫(ccusttom tagg liibraary)。另外這種MMVC模模式松解解了業(yè)務(wù)務(wù)邏輯、表表示邏輯輯及應(yīng)用用邏輯之之間的藕藕合,從從而更易易于實現(xiàn)現(xiàn)大規(guī)模模系統(tǒng)的的開發(fā)和和管理。MMVC本本身就是是一個非非常復(fù)雜雜的系統(tǒng)統(tǒng),所以以采用MMVC實實現(xiàn)WEEB應(yīng)用用時,最最好選一一個現(xiàn)成成的MVVC框架架,在此此之下進進行開發(fā)發(fā),從而而取得事事半功倍倍的效果果。這也也正是本本系統(tǒng)中中選擇SSTRUUTS
11、這這種框架架的原因因之一。3、功能模模塊劃分分書店管理系統(tǒng)書店管理系統(tǒng)系統(tǒng)登錄模塊操作員管理模塊圖書信息管理模 塊圖書銷售模 塊圖書銷售查詢模 塊用戶驗證個人信息管理添加操作員刪除操作員添加圖書刪除圖書修改圖書圖書入庫圖書入庫退貨圖書庫存盤點圖書銷售銷售退貨圖書定價圖書調(diào)價入庫查詢?nèi)霂焱素洸樵冧N售查詢銷售退貨查詢銷售排行榜4. 數(shù)據(jù)據(jù)庫設(shè)計計通過對系統(tǒng)統(tǒng)功能模模塊的分分析,建建立一下下表格:1.用戶信信息表表名t_useer描述信息保存用戶信信息序號字段名描述類型約束備注1u_namme用戶名varchhernot nnulll2u_passswoord用戶密碼charnot nnulll3u
12、_sexx用戶性別charnot nnulll4u_rinngt用戶權(quán)限charnot nnulll0:普通用用戶1:管理員員2.圖書信信息表表名描述信息保存圖書信信息序號字段名描述類型約束備注1b_numm圖書charnot nnulll2b_namme圖書名稱charnot nnulll3b_cattegoory圖書類別charnot nnulll4b_pubblissh圖書出版社社varchharnot nnulll5b_priice圖書價格intnot nnulll6b_pagge圖書頁數(shù)intnot nnulll7b_isbbn圖書條形碼碼charnot nnulll8b_possi
13、tiion所在的書架架intnot nnulll9b_couunt圖書庫存量量intnot nnulll3.圖書入入庫表表名t_stoockss描述信息保存圖書入入庫信息息序號字段名描述類型約束備注1b_numm圖書charnot nnulll2b_namme圖書名稱charnot nnulll3b_cattegoory圖書類別charnot nnulll4b_pubblissh圖書出版社社varchharnot nnulll5b_stoockss圖書入庫數(shù)數(shù)量intnot nnulll6sendeee接收人varchharnot nnulll在管理員中中選7st_daate入庫日期charn
14、ot nnulll4.圖書入入庫退貨貨表表名t_retturnn描述信息保存圖書入入庫退貨貨信息序號字段名描述類型約束備注1b_numm圖書charnot nnulll2b_namme圖書名稱charnot nnulll3b_cattegoory圖書類別charnot nnulll4b_pubblissh圖書出版社社varchharnot nnulll5r_couunt入庫退貨量量intnot nnulll6p_hanndlee經(jīng)手人varchharnot nnulll在管理員中中選7r_datte退貨日期charnot nnulll5.圖書庫庫存盤點點表表名t_cheeck描述信息保存圖書庫
15、庫存盤點點信息序號字段名描述類型約束備注1b_numm圖書charnot nnulll2b_namme圖書名稱charnot nnulll3b_cattegoory圖書類別charnot nnulll4b_pubblissh圖書出版社社varchharnot nnulll5s_cheeck庫存盤點intnot nnulll6p_cheeck盤點人varchharnot nnulll在管理員中中選7c_datte盤點日期charnot nnulll6.圖書銷銷售表表名t_selll描述信息保存圖書銷銷售信息息序號字段名描述類型約束備注1b_numm圖書charnot nnulll2b_namme
16、圖書名稱charnot nnulll3b_cattegoory圖書類別charnot nnulll4b_pubblissh圖書出版社社varchharnot nnulll5s_couunt售出數(shù)量intnot nnulll6payeee收款人varchharnot nnulll在管理員中中選7s_datte售出日期charnot nnulll7.圖書銷銷售退貨貨表表名t_sreeturrn描述信息保存圖書銷銷售退貨貨信息序號字段名描述類型約束備注1b_numm圖書charnot nnulll2b_namme圖書名稱charnot nnulll3b_cattegoory圖書類別charnot nnulll4b_pubblissh圖書出版社社varchharnot nnulll5r_scoountt退數(shù)本數(shù)intnot nnulll6p_shaandlle經(jīng)手人varchharnot nnulll在管理員中中選7r_sdaate退書日期charnot nnulll8.圖書定定價調(diào)價價表表名b_priice描述信息保存圖書定定價調(diào)價價信息序號字段名描述類型約束備注1b_numm圖書charnot nnulll2b_namme圖書名稱charnot nnulll3b_cattegoory圖書類別charnot nnulll4b_pubblissh圖書出版社社varchharno
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025包清工施工合同
- 2025無抵押個人借款合同范本標(biāo)準(zhǔn)范本
- 教育領(lǐng)域的游戲化學(xué)習(xí)探索
- 課題申報參考:馬克思主義教育想理論體系研究
- 智慧農(nóng)場的技術(shù)與商業(yè)模式分析
- 環(huán)境類書籍的閱讀與學(xué)生環(huán)保意識的形成
- 2025年湘師大新版選修六歷史下冊月考試卷
- 2025年滬科版九年級歷史下冊階段測試試卷
- 2025年人教新課標(biāo)九年級歷史下冊月考試卷
- 2025年華東師大版九年級歷史下冊月考試卷含答案
- 二零二五年度無人駕駛車輛測試合同免責(zé)協(xié)議書
- 2025年湖北華中科技大學(xué)招聘實驗技術(shù)人員52名歷年高頻重點提升(共500題)附帶答案詳解
- 高三日語一輪復(fù)習(xí)助詞「と」的用法課件
- 毛渣采購合同范例
- 無子女離婚協(xié)議書范文百度網(wǎng)盤
- 2023中華護理學(xué)會團體標(biāo)準(zhǔn)-注射相關(guān)感染預(yù)防與控制
- 五年級上冊小數(shù)遞等式計算200道及答案
- 2024年廣東高考政治真題考點分布匯 總- 高考政治一輪復(fù)習(xí)
- 燃?xì)夤艿滥甓葯z驗報告
- GB/T 44052-2024液壓傳動過濾器性能特性的標(biāo)識
- 國際市場營銷環(huán)境案例分析
評論
0/150
提交評論