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

正文內(nèi)容

畢業(yè)論文-住宅小區(qū)物業(yè)管理系統(tǒng)-何江-在線瀏覽

2024-08-08 10:13本頁面
  

【正文】 、適用于桌面系統(tǒng)的Java 2 平臺標(biāo)準(zhǔn)版(Java 2 Platform Standard Edition,J2SE)、適用于創(chuàng)建服務(wù)器應(yīng)用程序和服務(wù)的Java 2 平臺企業(yè)版(Java2 Platform Enterprise Edition,J2EE)。(1) 什么是JSP?JSP(Java ServerMicrosystems公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn),該技術(shù)為創(chuàng)建顯示動態(tài)生成內(nèi)容的Web頁面提供了一個簡捷而快速的方法。在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP標(biāo)記(tag),就構(gòu)成了JSP網(wǎng)頁(*.jsp)。程序片段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁以及發(fā)送等等,這就是建立動態(tài)網(wǎng)站所需要的功能。Applet,甚至無Frame。JSP技術(shù)在多個方面加速了動態(tài)Web頁面的開發(fā):a. 將內(nèi)容的生成和顯示進(jìn)行分離b. 強(qiáng)調(diào)可重用的組件c. 采用標(biāo)識簡化頁面開發(fā)JSP技術(shù)很容易整合到多種應(yīng)用體系結(jié)構(gòu)中,以利用現(xiàn)存的工具和技巧,并且擴(kuò)展到能夠支持企業(yè)級的分布式應(yīng)用。2(企業(yè)版體系結(jié)構(gòu))的一個組成部分,JSP技術(shù)能夠支持高度復(fù)雜的基于Web的應(yīng)用。Servlet,JSP頁面就具有Java技術(shù)的所有好處,包括健壯的存儲管理和安全性。隨著越來越多的供應(yīng)商將JSP支持添加到他們的產(chǎn)品中,可以使用自己所選擇的服務(wù)器和工具,更改工具或服務(wù)器并不影響當(dāng)前的應(yīng)用。2平臺,企業(yè)版(J2EE)和Enterprise(2) JSP技術(shù)分析MicrosoftASPJSP和ASP從形式上非常相似,ASP程序員一眼就能認(rèn)出%%。另外,IIS的漏洞曾使得許多網(wǎng)站源程序大曝光,包括筆者以前用ASP開發(fā)的網(wǎng)站,ASP程序全部被人下載了去。(byteVirtual第一次調(diào)用JSP網(wǎng)頁可能稍慢,因為它被編譯成Cache,以后就快得多了。b JSP的組件方式更方便ASP通過COM來擴(kuò)充復(fù)雜的功能,如文件上載、發(fā)送以及將業(yè)務(wù)處理或者復(fù)雜計算分離出來成為獨(dú)立可重復(fù)利用的模塊。在開發(fā)方面,COM的開發(fā)遠(yuǎn)比JavaBean復(fù)雜和繁瑣,學(xué)會ASP不難,但學(xué)會開發(fā)COM可不簡單。在維護(hù)方面,COM必須在服務(wù)器上注冊,如果修改了COM程序,就必須重新注冊,甚至必須關(guān)機(jī)和重新啟動。如果JavaBean進(jìn)行了修改,則JSWDK和Tomcat現(xiàn)在還需要關(guān)閉和重新運(yùn)行(但不是關(guān)機(jī)),但開發(fā)者已經(jīng)許諾將在以后的版本中做到不需要關(guān)閉服務(wù)器。c JSP的適應(yīng)平臺更廣ASP目前僅適用于NT和IIS。(3) JDBC簡介JDBC是一種可用于執(zhí)行SQL語句的Java API(Application Programming Interface,應(yīng)用程序設(shè)計接口)。JDBC給數(shù)據(jù)庫應(yīng)用開發(fā)人員、數(shù)據(jù)庫前臺工具開發(fā)人員提供了一種標(biāo)準(zhǔn)的應(yīng)用程序設(shè)計接口,使開發(fā)人員可以用純Java語言編寫完整的數(shù)據(jù)庫應(yīng)用程序。通過使用JDBC,開發(fā)人員可以很方便地將SQL語句傳送給幾乎任何一個數(shù)據(jù)庫。不但如此,使用Java編寫的應(yīng)用程序可以在任何支持Java的平臺上運(yùn)行,不必在不同的平臺上編寫不同的應(yīng)用程序。它所需要的是Java應(yīng)用如何同各種各樣的數(shù)據(jù)庫連接,JDBC正是實現(xiàn)這種連接的關(guān)鍵。對于信息服務(wù)行業(yè),Java和JDBC提供了一種很好的向外界用戶更新信息的方法。該API提供了編寫的標(biāo)準(zhǔn)和考慮所有不同程序設(shè)計的標(biāo)準(zhǔn)。驅(qū)動程序負(fù)責(zé)把標(biāo)準(zhǔn)JDBC調(diào)用變成其支持的具體數(shù)據(jù)庫的調(diào)用。JDBCMySQL JDBC 驅(qū)動OracleJDBC驅(qū)動SQL ServerJDBC驅(qū)動Oracle數(shù)據(jù)庫MySQL數(shù)據(jù)庫SQLServer數(shù)據(jù)庫        應(yīng)用程序圖33 JDBC驅(qū)動數(shù)據(jù)庫結(jié)構(gòu)圖應(yīng)用程序只需編寫一次便可移植到各種驅(qū)動程序上。另外,驅(qū)動程序可用于開發(fā)多層數(shù)據(jù)庫設(shè)計的中間層,又稱中間件(middleware),結(jié)構(gòu)如圖34。驅(qū)動程序?qū)印幚砼c具體驅(qū)動程序版本有關(guān)的所有通信。應(yīng)用程序?qū)邮菙?shù)據(jù)庫應(yīng)用開發(fā)者使用的;驅(qū)動程序?qū)邮球?qū)動廠家開發(fā)的。[1] JavaBean技術(shù)(1) 什么是JavaBean?JavaBean是描述Java的軟件組件模型,有點(diǎn)類似于Microsoft的COM組件概念。對于程序員來說,最好的一點(diǎn)就是JavaBean可以實現(xiàn)代碼的重復(fù)利用,另外對于程序的易維護(hù)性等等也有很重大的意義。JavaBean傳統(tǒng)的應(yīng)用在于可視化的領(lǐng)域,如AWT下的應(yīng)用。在這里我們主要討論的是非可視化的JavaBean,可視化的JavaBean在市面上有很多Java書籍都有詳細(xì)的闡述,在這里就不作為重點(diǎn)了。在Jsp程序中常用來封裝事務(wù)邏輯、數(shù)據(jù)庫操作等等,可以很好地實現(xiàn)業(yè)務(wù)邏輯和前臺程序(如jsp文件)的分離,使得系統(tǒng)具有更好的健壯性和靈活性。如果后來又考慮添加商品的時候需要判斷庫存是否有貨物,沒有貨物不得購買,在這個時候我們就可以直接修改JavaBean的AddItem方法,加入處理語句來實現(xiàn),這樣就完全不用修改前臺jsp程序了。如果您使用過asp開發(fā)過程序的話,相信對這就深有體會。由此可見,通過JavaBean可以很好地實現(xiàn)邏輯的封裝、程序的易于維護(hù)等等。之后Microsoft 將SQL Server 移植到Windows NT 。在本文中介紹的是Microsoft SQL Server 以后簡稱為SQL Server。[5]結(jié)構(gòu)化查詢語言——SQLSQL是用于對存放在計算機(jī)數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行組織、管理和檢索的工具。圖35 SQL的工作機(jī)理SQL用于控制DBMS提供給用戶的所有功能,包括:(1) 數(shù)據(jù)定義(Data definition):SQL可用于定義被存放數(shù)據(jù)的結(jié)構(gòu)和組織,以及數(shù)據(jù)項之間的關(guān)系。 (3) 數(shù)據(jù)操縱(Data manipulation):用戶或應(yīng)用程序通過SQL更改數(shù)據(jù)庫,如增加新數(shù)據(jù),刪除舊數(shù)據(jù),修改已存入的數(shù)據(jù)等。 (5) 數(shù)據(jù)共享(Data sharing):SQL可用于調(diào)整數(shù)據(jù)讓并發(fā)用戶共享,以保證用戶之間彼此不受影響。SQL語言簡潔,是和關(guān)系數(shù)據(jù)庫交織在一起發(fā)展起來的,為完成其核心功能只用了6個動詞:SELECT、CREATE、INSERT、UPDATE、DELETE、GRANT(REVOKE)。 Tomcat簡介Tomcat是一個免費(fèi)的開源的Serlvet容器,它是Apache基金會的Jakarta項目中的一個核心項目,由Apache,Sun和其它一些公司及個人共同開發(fā)而成。Tomcat被JavaWorld雜志的編輯選為2001年度最具創(chuàng)新的java產(chǎn)品,可見其在業(yè)界的地位。 與傳統(tǒng)的桌面應(yīng)用程序不同,Tomcat中的應(yīng)用程序是一個WAR(WebWAR是Sun提出的一種Web應(yīng)用程序格式,與JAR類似,也是許多文件的一個壓縮包。而classes目錄下則包含編譯好的Servlet類和Jsp或Servlet所依賴的其它類(如JavaBean)。 在Tomcat中,應(yīng)用程序的部署很簡單,你只需將你的WAR放到Tomcat的webapp目錄下,Tomcat會自動檢測到這個文件,并將其解壓。編譯以后,訪問將會很快。通過這個應(yīng)用,輔助于Ftp,你可以在遠(yuǎn)程通過Web部署和撤銷應(yīng)用。[1]基于Tomcat的開發(fā)其實主要是Jsp和Servlet的開發(fā),開發(fā)Jsp和Servlet非常簡單,你可以用普通的文本編輯器或者IDE,然后將其打包成WAR即可。然后運(yùn)行Ant就可以完成xml文件中定義的工作,這個工具對于一個大的應(yīng)用來說非常好,只需在xml中寫很少的東西就可以將其編譯并打包成WAR。另外,可以利用標(biāo)簽庫實現(xiàn)Java代碼與Html文件的分離,使Jsp的維護(hù)更方便。主要功能有對基本資料管理、物業(yè)設(shè)備、儀表數(shù)據(jù)、停車場、收費(fèi)、報修、投訴、維修等進(jìn)行管理以及對系統(tǒng)自身的用戶權(quán)限管理。物管中心不但含有小區(qū)日常項目的信息,而且還包含了對查詢情況的統(tǒng)計功能。(1) JCreator proJCreator是一個用于Java程序設(shè)計的集成開發(fā)環(huán)境,具有編輯、調(diào)試、運(yùn)行Java程序的功能。當(dāng)前最新版本是JCreator ,它又分為LE和Pro版本。Pro版本功能最全,但這個版本是一個共享軟件。具有語法著色、代碼自動完成、代碼參數(shù)提示、工程向?qū)?、類向?qū)У裙δ堋?2) FrontPage2003FrontPage是Microsoft 公司推出的一種簡單易用、功能強(qiáng)大的因特網(wǎng)(Internet)、企業(yè)內(nèi)部網(wǎng)(Intranet)Web站點(diǎn)開發(fā)與維護(hù)工具,是Microsoft Office 家族中的一員。FrontPage是一個Web開發(fā)環(huán)境,其不僅僅是一個功能強(qiáng)大且好學(xué)易用的實用網(wǎng)頁編輯器,而且也是創(chuàng)建Web站點(diǎn)以及對Web站點(diǎn)進(jìn)行管理和維護(hù)的服務(wù)工具。如果曾經(jīng)使用過Microsoft Office軟件,那么只要再具備一些網(wǎng)頁創(chuàng)作的基本概念,利用FrontPage所擁有的編輯能力就可以編織出一張張美麗豐富的網(wǎng)頁了。(2) 硬件環(huán)境要求如表31表31 系統(tǒng)運(yùn)行環(huán)境硬件配置基本配置建議配置CPU(主頻)(主頻)內(nèi)存64MB128MB以上硬盤400MB1GB以上第4章 系統(tǒng)設(shè)計第4章 系統(tǒng)設(shè)計小區(qū)物業(yè)管理系統(tǒng)的開發(fā)其實就是使用系統(tǒng)分析和系統(tǒng)設(shè)計方法的過程。調(diào)查分析階段建立模型階段詳細(xì)設(shè)計階段程序設(shè)計測試與評價圖41 系統(tǒng)開發(fā)流程該系統(tǒng)是基于JSP+JavaBean控制,JDBC連接SQL Server的小區(qū)物業(yè)管理系統(tǒng),力求與實際相結(jié)合具有小區(qū)日常管理和統(tǒng)計等功能,旨在達(dá)到使小區(qū)的管理和人事數(shù)字化使之更加方便快捷以提高工作效率。添加用戶模塊 包括:為系統(tǒng)新用戶設(shè)置用戶名及口令。儀表數(shù)據(jù)管理模塊 包括:顯示 修改 刪除等。收費(fèi)管理模塊 包括:添加 修改 刪除 查詢等。 系統(tǒng)結(jié)構(gòu) 系統(tǒng)模塊結(jié)構(gòu)圖 新入住戶小區(qū)物業(yè)管理系統(tǒng)基本資料報修管理儀表管理停車管理收費(fèi)管理投訴管理刪除住戶住戶查詢修改信息報修登記報修查詢報修處理報修刪除數(shù)據(jù)維護(hù)停車場圖停車場登記停車場查詢月結(jié)登記住戶月結(jié)總費(fèi)月結(jié)詳細(xì)查詢投訴登記投訴查詢投訴處理管理模塊權(quán)限模塊用戶注冊圖42 系統(tǒng)模塊結(jié)構(gòu)圖 系統(tǒng)流程圖 首頁()管理員主頁面()注冊頁面()基本資料管理()成功失敗管理員登錄注冊住戶主頁面()住戶驗證頁面()報修管理()儀表管理()停車場管理()收費(fèi)管理()報修頁面()投訴頁面()查詢頁面()投訴管理()登記新住戶()刪除住戶()查詢住戶()修改住戶信息()登記報修()查詢報修()處理報修()刪除報修()儀表數(shù)據(jù)維護(hù)()停車場登記()停車場圖()停車場查詢()月結(jié)登記()住戶月結(jié)查詢()總費(fèi)用查詢()詳細(xì)查詢()投訴登記()投訴查詢()投訴處理()圖43 系統(tǒng)流程圖 數(shù)據(jù)庫設(shè)計 此小區(qū)物業(yè)管理系統(tǒng)的數(shù)據(jù)庫使用SQL Server2000,根據(jù)系統(tǒng)需求建立數(shù)據(jù)表7個,分別是T_login(系統(tǒng)登錄表),T_user(住戶信息表),T_wuye(住戶報修表),T_yibiao(系統(tǒng)儀表數(shù)據(jù)表),T_park(住戶停車表),T_charge(住戶費(fèi)用表),T_tousu(住戶投訴表),以下分別詳細(xì)描述:(1) T_login:存儲住戶或管理員登錄名和密碼信息,主要字段如表41所示:表41 T_login表結(jié)構(gòu)字段名類型長度備注idint4自增(主鍵)login_namevarchar20登錄名login_pwdvarchar20登錄密碼(2) T_user:記錄存儲所有小區(qū)住戶的基本信息,包括姓名,年齡,工作單位等,字段列表如表42所示:表42 T_user表結(jié)構(gòu)字段名類型長度備注idint4自增(主鍵)user_namevarchar30住戶名user_housevarchar30住戶房號user_ageint4住戶年齡user_sexvarchar2住戶性別user_telvarchar30聯(lián)系電話user_workvarchar50工作單位reg_datevarchar10登記日期house_areafloat8房屋面積house_stylevarchar30房型house_idvarchar30房產(chǎn)證號(3) T_wuye: 記錄存儲住戶的報修設(shè)備信息,包括維修設(shè)備,維修時間,費(fèi)用等,字段列表如表43所示:表43 T_wuye表結(jié)構(gòu)字段名類型長度備注idint4自增(主鍵)user_namevarchar30住戶名fixvarchar100報修設(shè)備reg_timedatetime8報修時間rep_namevarchar10維修人員rep_timevarchar20維修時間rep_tmpint4維修狀態(tài)rep_costint4維修費(fèi)用(4) T_yibiao: 管理記錄小區(qū)日常費(fèi)用的單價,如水費(fèi)、電費(fèi)、停車費(fèi)等,字段列表如表44所示:表44 T_yibiao表結(jié)構(gòu)字段名類型長度備注idint4自增(主鍵)
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1