版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
目
錄摘要...1Abstract21、引言
31.1選題背景...31.2課題意義...32、項目概述...42.1課題簡要說明...42.2可行性研究...52.2.1經濟可行性...52.2.2技術可行性...52.2.3運行可行性...52.2.4時間可行性...52.2.5法律可行性:...63、需求分析...63.1功能需求...63.2性能需求...64、相關技術介紹...74.1JSP技術簡介...74.2JSP工作原理...74.3JSP體系結構...84.4JSP的特點...84.5系統數據庫連接...94.6SQLSERVER2000數據庫...134.7BS模式與C/S模式的比較分析...144.8JDBC介紹...155、系統設計...175.1用戶登陸...175.2管理員功能...185.2.1添加管理員...185.2.2修改管理員密碼...185.2.3普通用戶管理...195.2.4添加“系統幫助”...205.3普通用戶功能...205.3.1預約訂單...205.3.2添加相冊、相紙...215.3.3攝影用品查詢...215.3.4物品借還查詢...225.3.5客戶管理...225.3.6職工信息查詢...235.3.7婚紗套系查詢...235.3.8消費信息及結賬...245.3.9商品外賣管理...246、系統調試與測試...256.1程序調試...256.2程序的測試...256.2.1測試的重要性及目的...256.2.2測試的步驟...27于目前單機模式相對發(fā)展成熟,故軟件的開發(fā)平臺成熟可行,它們速度快、容量大、可靠性能高、價格低,完全能滿足系統的需求。2.2.3運行可行性運行可行性是對組織結構的影響,現有人員和機構和環(huán)境對系統的適應性及人員培訓補充計劃的可行性。當前信息化技術已經相當普及,各類操作人員水平都有相當的高度,所以在運行上是可行性的。本系統的開發(fā),是典型的Mis開發(fā),主要是對數據的處理,包括數據的收集,數據的變換,及數據的各種報表形式的輸出。采用流行的JSP+SQLSERVER2000體系,已無技術上的問題。2.2.4時間可行性從時間上看,在兩個月的時間里學習相關知識,并開發(fā)網站,時間上是有點緊,但是不是不可能實現,通過兩個多月的努力功能基本實現。2.2.5法律可行性:①所有技術資料都為合法。②開發(fā)過程中不存在知識產權問題。③未抄襲任何網站,不存在侵犯版權問題。④開發(fā)過程中未涉及任何法律責任。綜上所述,本系統的開發(fā)從技術上、從經濟上、從法律上都是完全可靠的。3、需求分析3.1功能需求(1)日常操作管理;(2)用戶管理;(3)客戶管理;(4)用品管理;(5)商品外賣管理。3.2性能需求系統對環(huán)境的要求服務起端的最低配置是由建立站點所需要的軟件來決定的,在最底配置的情況下,服務器的性能往往不進人意,現在硬件性能已經相當出色,而且價格也很便宜,因此通常應給服務器端配置高性能硬件。本機器的配置如下:處理器:InterPentium41.6Hz或更高。內存:256MB硬件空間:40GB題目主要采用的技術數據庫:MicrosoftSQLServer2000。編程語言:jsp,java。服務器:Tomcat5.5,jdk1.5開發(fā)環(huán)境:WindowsXP4、相關技術介紹4.1JSP技術簡介JSP(JavaServerPage服務器網頁)是從1998年開始出現的新技術。由Sun公司倡導、許多公司參與一起建立的一種動態(tài)網頁技術標準,是基于JavaServlet以及整個Java體系的web開發(fā)技術。在傳統的網頁HTML文件(*.htm,*.html)中加入腳本片段和JSP標記(Tag),構成JSP網頁(*.jsp)。JSP技術為創(chuàng)建顯示動態(tài)生成內容的web頁面提供了簡便的方法。JSP作為Java家族的一員,承襲了Java的特點,即跨平臺的特性,也即一次編譯,到處運行。在國外,己經大量使用JSP作為網絡應用程序的開發(fā)工具,而在國內,盡管JSP還不是主流開發(fā)技術,但是由于JSP的強大優(yōu)勢,許多網站都已經準備轉向JSP,利用JSP來開發(fā)動態(tài)網站。4.2JSP工作原理JSP是面向服務器的,因此支持任何瀏覽器。當Web服務器和JSP引擎遇到訪問JSP網頁的請求時,JSP引擎將請求對象發(fā)送給服務器端的相關組件,比如JavaBean組件、Servlet或EJB等,然后由服務器端組件處理這些請示,可能需要從數據庫或數據存儲中檢索信息,然后服務器端組件再將響應對象返回JSP引擎。JSP引擎將響應對象傳遞給JSP頁面,根據JSP頁面的HTML格式完成數據編排,最后Web服務器和JSP引擎將格式化后的JSP頁面以HTML格式返回客戶瀏覽器。這就是當前網站構建中廣泛采用的瀏覽器——Web服務器——后臺數據庫的三層架構模式。因為JSP所有程序操作都在服務器端執(zhí)行,網絡上傳送給客戶端的僅是得到的結果。4.3JSP體系結構JSP網站開發(fā)標準給出了兩種使用JSP的技術,可以歸納為模式一、模式二。模式一:JSP+JavaBeans技術在這種模式中,JSP頁面獨自響應請求并將處理結果返回給客戶。Bean處理所有數據訪問,JSP實現頁面的表現,以實現內容生成與顯示相分離。當處理復雜的大型應用時,頁面被嵌入大量的腳本或Java代碼段,當需要處理的商業(yè)邏輯復雜時,這種情況會變得非常糟糕,大量的內嵌代碼使得頁面程序變得復雜,對于前端界面設計人員,這是不可思議的事情。所以模式一可用于小型應用,不能夠滿足大型應用的需要。模式二:JSP+Servlet+JavaBeans技術Servlet技術是一種采用Java技術來實現CGI功能的一種技術,Servlet技術非常適于服務器端的處理和編程,并且Servlet會長期駐留在內存。從開發(fā)的觀點看,模式二具有更清晰的頁面表現,清楚的開發(fā)者角色劃分,在大規(guī)模項目開發(fā)中,模式二更被采用,模式二也更符合當前流行的MVC結構(Model/view/controller),其中Servlet對應controller,處于控制者的位置,處理HTTP請求,負責生成JSP中使用的Beans組件或對象,并判斷應將請求傳遞給哪個JSP等,JSP對應view,負責生成最終的動態(tài)網頁并返回給瀏覽器。而JavaBeans對應的是Model,實現各個具體的應用邏輯與功能。4.4JSP的特點1.
簡化的頁面生成技術。JSP頁面用標準的HTML或XML命令來處理頁面的格式化和布局設計,而用類似HTML、XML的標記和Java語言編寫的腳本程序生成頁面內容。這使得頁面形式與頁面內容互相獨立,非常有利于大型項目的分工合作。2.
與Java平臺有機集成。JSP技術是Java2平臺的重要組成部分,JSP使用Java語言作為它的腳本語言。在JSP頁面中可以使用幾乎所有的Java組件和JavaAPI,這就能充分發(fā)揮出Java語言的強大功能。使用JSP技術可以創(chuàng)建具有高度可伸縮性和可靠性的Web應用程序。3.
硬件平臺和服務器無關性。JSP作為Java家族的一員,秉承了Java技術的“一次編寫,隨處可用(WriteOnce,RumAnywhere)”的特性,可以運行于大多數流行的操作系統平臺及Web服務器,這種與服務器硬件和操作系統平臺的無關性是JSP相對于其它動態(tài)網頁技術最大的一個優(yōu)點。4.
功能可擴展性。如同Microsoft的JSP技術可以通過ActiveX/COM組件來擴展功能一樣,JSP可以通過JavaBean和EJB(Enterprise
JavaBean)以及自定義的標記來擴展功能。JSP可以通過JDBC,與諸如Oracle、SQLServer這樣的大型關系數據庫進行連接。JSP提供了一些隱含對象。這些隱含對象在JSP頁面中可以直接引用,而不必首先聲明。利用JSP提供的這些隱含對象,可以使腳本功能更加強大,并且編程更加容易、方便。例如,利用request對象,可以很容易地接收用戶在HTML表單中提交的信息。4.5系統數據庫連接JDBC技術是JavaDataBaseConnectivity的縮寫,它是SUN公司提供的一種支持基本SQL功能的通用的應用程序接口(ApplicationProgrammingInterface)。它由一組用Java語言編寫的類和接口組成。通過這些類和接口,程序開發(fā)人員可以在Java語言中方便地建立與數據庫的鏈接,通過執(zhí)行
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 雙方自愿合作協議模板
- 公司的股權轉讓的協議書
- mpa案例分析報告
- 2024-2025學年北京市五年級語文上學期期末考試真題重組卷(統編版)-A4
- 2023-2024學年天津市環(huán)城四區(qū)高二(上)期末語文試卷
- 陜西省渭南市蒲城縣2024-2025學年七年級上學期期中生物學試題(原卷版)-A4
- 《工業(yè)機器人現場編程》課件-任務2.1認識機器人上下料工作站工程現場
- 《犯罪構成》課件
- 養(yǎng)老院老人情感慰藉制度
- 課件電力工程質量監(jiān)督檢查大綱介紹
- 美術課堂教學評價標準及評分表
- 養(yǎng)護手冊橋梁管理
- 家長會家校溝通主題班會
- PPP跟蹤審計方案
- 校園一日安全巡查記錄表(共1頁)
- 等比數列的前n項和PPT課件
- 2021年全國高中數學聯合競賽試題及答案
- 江蘇省南通市2021屆新高考物理一模試卷含解析
- (完整版)公司企業(yè)HSE管理體系及制度
- 120-1閥講義(完整版)
- 課程思政示范課程—課程思政矩陣圖(示例)
評論
0/150
提交評論