




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、安徽大學 本科畢業論文(設計)題目: 小區物業信息管理系統設計與實現 學生姓名:郁海林 學號: E20414014 院(系):計算機科學與技術學院 專業: 軟件工程 入學時間: 2004 年 9 月導師姓名: 劉鋒 稱/學位: 教授 導師所在單位:安徽大學計算機科學與技術學院 2008年5月安徽大學教務處制小區物業信息管理系統設計與實現摘 要 隨著房地產業的迅速發展,住宅小區的不斷興建,人們對住宅小區的物業管理提出了更多更高的要求,有關住宅小區物業管理方面的投訴也在不斷增多。住宅小區的物業管理費難以收取,物業管理安防措施難以保證住宅小區業主的要求,很多住宅小區的物業管理方式陳舊、技術力量落后,
2、從而造成住宅小區物業管理工作的從業人員多,工作強度大,工作效益低,管理成本高。為改善住宅小區物業管理工作條件,提升物業管理的技術水準和更新管理理念,提高物業管理工作的效率和質量,降低物業管理成本,本論文在分析了國內外住宅小區物業管理的現狀和發展趨勢的基礎上,結合我國城市住宅小區物業管理的實際需求,設計開發了“ 基于web的住宅小區物業管理系統” 。 論文根據物業管理的基本原理,結合住宅小區物業管理的工作特點,建立利有web處理器對住宅小區的物業管理,建立統一的數據共享平臺,為住宅小區物業管理部門提供準確的信息,便于進行統一有效的物業管理。論文采用面向對象的分析方法,系統地分析了基于web 的住
3、宅小區物業管理系統的需求分析和業務流程,給出了系統的設計方案,按分層結構模式設計了用戶權限管理,并實現了部分子系統。關鍵詞:web;物業;物業管理;信息系統Abstract With the development of realestate , residential sub-districts Spring up incessantly . In the meantime , people have put forward cautious requirements for the property management of residential sub-districts due t
4、o constant complaints about it. It is hard to levy the management fee, for that the safety measures can't satisfy the ouhers . The ways of management are out of date because of technical problems , which results in crowded workers , intensive working , high payment but low profits. Aiming to imp
5、rove the working condition of property management, enhance the technic of management, renovate the management conception and make the profits and quality of property management better, the paper puts forward “the residential sub-district property management system based on wed” , by illustrating the
6、 current situation and the tendenly of property managemen abroad and home and connecting with the practical demands on residential sub-district. On the basis of the fundamental principle and particularity of property management , the paper holds that web processors should be installed to manoeuvre t
7、he residential area , and unified data platform should be shared , which can provide the management department with accurate information and make management efficient.The paper, what's more analyzes the requirement of the web system and process , offers us design , made of the system and user ma
8、nagement of authority limitation according to stratified structural pattern , and realizes some sub-systems.Key words : web , Property, The property management, Property managementSystem .目 錄第一章 緒 論11.1 系統背景11.2住宅小區物業管理的發展趨勢21.3小區物業管理系統的提出3第二章 系統分析與設計42.1 需求分析42.2 可行性分析42.3 系統功能結構圖52.4 系統設計目標62.5 開發
9、及運行環境62.6 數據庫設計6第三章 JavaBean的編寫93.1數據庫操作的JavaBean的編寫93.2 中文亂碼問題的處理113.3客戶基本信息的JavaBean的編寫133.4提交客戶信息的JavaBean的編寫133.5登陸管理權限處理14第四章 用戶操作功能模塊設計154.1用戶登陸退出模塊設計154.2系統管理模塊設計174.3費用管理模塊設計204.4 用戶管理模塊設計254.5 設備管理模塊設計29第五章 結束語30參考文獻31致 謝32第一章 緒 論1.1 系統背景 隨著房地產業的日漸成熟,住宅小區物業管理不僅反映經濟社會發展水平和城市管理水平,而且關系到居民生活環境與
10、生活質量的提高。2003年6月8日務院第379號令頒布了物業管理條例,標志著我國物業管理行業將進入規范化、法制化、市場化、社會化管理。根據不完全統計,至2004年底,全國物業管理的覆蓋面只占城市物業總量的35%,經濟發達的一些城市己達50%以上,至200年底,我國物業管理企業己超過3萬家,從業人員己突破330萬人,年營業總收入超過800億元,。物業管理社會化、市場化、專業化、信息化發展迅速,然而物業管理在我國畢竟是新生事物。物業管理的市場化進程各地區參差不齊,發展很不平衡。我國物業管理理論研究相對薄弱,實際操作各環節不同程度地存在著一定缺陷和問題物業管理模式有待于進一步探討研究形成。隨著高新科
11、技在現代物業建設中的大量應用,物業管理也不再是傳統意義上的簡單原始的清潔、綠化、安全巡視管理高科技管理技術越來越成為物業管理的主要內容,特別是物業管理信息化的迅速普及推廣,基于web的住宅小區物業管理系統,為物業管理企業服務手段的革新提供了新的平臺,并且物業管理信息化已成為物業管理行業發展的主導方向。實現住宅小區物業管理能給社會各方面帶來的益處:住宅小區物業管理的目標首先是有利于社會的繁榮與發展,有利于社會主義精神文明建設,滿足社會發展對住宅小區和物業管理的要求。住宅小區物業管理還要贏得經濟效益。從政府的角度看,實行物業管理的住宅小區房屋維修和環境管理等方面不再需要政府補給資金,而且政府還可以
12、向物業管理企業收稅,增加對財政收入。從房地產開發企業的角度看,良好的前期物業管理有助于房屋以更高的價格和更快的速度銷售,加快資金的周轉,獲取更多的銷售利潤。從業主的角度看,物業管理公司應發揮住宅小區物業最大使用價值并盡可能使其保值、增值。如何使住宅小區固定資產保值、增值,是眾多房屋產權人關注的焦點,也成為衡量住宅小區物業管理水平高低的一項重要指標。 從物業管理企業的角度看,住宅小區物業管理公司是獨立運行、獨立核算、自負盈虧的經濟實體,追求自身經濟利益的最大化,在合理收取物業管理費用的基礎上,發揮自身潛能,節支開源,壓縮管理成本,向管理要效益。不斷采用新技術、新方法,依靠科技進步提高管理水平與服
13、務水平,進行合理先進的成本核算,以最小的投入,獲取最大的經濟效益。住宅小區物業管理公司最基本的職能就是為小區內居民提供舒適、安全、安靜、良好的居住環境,有利于住宅小區居民的身心健康,提高整個城市的環境質量。基于web的住宅小區物業管理系統設計的指導思想使住宅小區物業管理系統選擇的設備更具先進性、成熟性、經濟性并具有相當的擴充升級余地,為使未來的住宅小區物業管理系統將在現有的基礎上更加完善、更加先進。人們對實施住宅小區物業管理有了客觀和實際的需求。這是住宅小區物業管理市場化及物業管理發展的最根本的動力和基礎。1.2住宅小區物業管理的發展趨勢 物業管理企業將從不認識市場到接受市場競爭考驗,從盲目擴
14、張到理智接盤,從“全能化”物業管理到細化分工。 1.物業管理的市場競爭趨于激烈 由于物業管理是低風險、低利潤的行業,許多管理公司認識到“三分薄田難致富,管理效益源于廣種薄收”,特別是新的資質管理辦法出臺后,為擺脫困境,在守住“根據地”的基礎上積極參與競爭,對外擴張,力爭更多的樓盤,實現規模效益,成為眾多物業管理公司求生存的必然選擇。 2.物業管理企業的市場競爭意識不斷增強,目標是爭奪顧客,奪取利潤 從當初物業管理公司提供什么服務給業主,業主只能得到什么服務,發展成為業主需要什么服務,物業管理公司就能提供什么服務。這不只是一種觀念上的轉變,更是一個新興的服務行業向市場化邁進的重要轉變,物業管理企
15、業經營者將逐步轉為理性接盤,真正體現企業的市場本質,是以經營獲利,而不再是以價格為主。3.物業管理行業的新機遇,專業分工越來越細企業如何減少初始成本投入,節約運行使用成本,確保物業資產運行質量滿足企業需求,配合企業的投資和融資計劃等方面顯得尤為重要,也為物業管理行業帶來新的機遇,而且物業資產管理保值增值的要求,建筑物智能化水平的提高,設備系統和生產線的日益復雜化,這些都需要通過完善的專業化管理來提高管理的水平和效率。隨著市場化程度越來越高,今后,物業管理企業將根據各自優勢分成若干類型:商業樓宇管理公司;高檔住宅管理公司;一般性住宅管理公司;顧問公司。4.面臨區域性的發展問題中國己加入WTO,未
16、來物業管理的行業競爭將更趨激烈。物業管理企業已逐步轉守為攻,主動出擊,從省內向省外拓展,由國內向國外發展。因此,物業管理系統必須提升物業管理的規模和效率,物業管理服務的每一個環節存在差異,專業化程度也不同,物業管理行業要實現管理層與操作層的分離。吸引優秀人才加入,提升現代信息技術的應用,提升企業的核心競爭力,使物業管理實現可持續發展,擴大行業內與行業間的交流與溝通。1.3小區物業管理系統的提出 房地產發展日趨理性化的今天,“以消費者為中心”的新住宅文化已經悄然興起,適合現代人居住觀念的物業管理已顯示出巨大的發展潛力,與此同時,物業管理的市場化、規模化、集約化進程,使得物業公司的管理結構日益龐大
17、。成本控制,內部溝通,管理難度的增加,迫切要求采用網絡化的信息傳輸機制,提升資源的共享利用率,提高物業管理效率。構建以傳統社區服務為基礎,以多媒體社區信息網絡為依托,以互聯網為紐帶的新型社區物業管理信息系統,將為物業管理提供新的經濟增長點和長期可持續發展的空間。住宅小區應在開發建設中應用現代集成系統技術并且實施開發全生命周期的現代信息集成系統,繼而達到提高質量、有效管理、改善環境的目標。所以本文提出基于Web的小區管理系統研究與設計開發。,提高工作效率,降低物業管理成本,促進物業管理服務價格成本的下降和物業管理服務質量的提高。第二章 系統分析與設計2.1 需求分析通過調查研究,要求系統滿足以下
18、功能:u 由于操作人員的計算機知識水平有限,因此要求系統具有良好的人機界面。u 登陸用戶信息的修改功能。u 通過前臺可以查看管理的基本信息。u 通過后臺對信息進行管理。u 通過后臺實現對收費信息進行查看、編輯、刪除等管理u 通過后臺實現對登陸用戶進行查看、編輯、刪除等管理u 通過后臺實現對小區設備進行查看、編輯、刪除等管理2.2 可行性分析通過計算機網絡系統對企業進行全面的管理,滿足了企業的現代化管理的要求。l 網絡化傳統住宅小區由于其建筑、設備設施等硬件缺乏導入基于WEB的住宅小區物業管理系統的基礎,要適當加以住宅小區的改造,從而可在物業管理方面使用計算機操作管理,但使用范圍相對狹窄。而目前
19、新造的住宅小區,其業主又流行家庭辦公、網上購物、遠程教育等正是通信與計算機網絡化的現實表現,離開了網絡則基于WEB的住宅小區物業管理難以實現。l 智能化 住宅小區的信息化管理及住宅設施的智能化把住宅的單一居住的功能引向休閑、娛樂、購物、教育、家庭辦公等多項功能,把住宅小區的狹小、封閉空間變為可觸及世界的開放地域,使物業管理企業能更方便、迅速地處理日常事務工作。l 人性化住宅小區是迎合人的需要而產生和發展的,因此,物業管理公司的入駐及后面實施管理階段, 就早已充分考慮到了住宅小區業主的各種現實和其他需要從“ 以人為本”來出發。l 綜合化住宅小區實施了基于WEB的物業管理系統后,將覆蓋通信、安防在
20、內物業管理等幾大方面,綜合性很強。所以說,基于WEB的住宅小區物業管理系統的實施,給了物業管理一個發展的空間,也給物業管理一個展現價值的機會,相應也提升了小區物業管理的形象。只有物業管理的參與,并通過物業公司管理服務人員對住宅小區的管理,并通過提供多種信息為住宅小區業主服務,才感受到生活的便利、安全、舒適與豐富多彩。同時,物業管理公司管理服務人員也將變為電腦網絡的操作者與管理者,通過電腦網絡 ( 廣域網與局域網)提供各種服務,不僅可以收取網絡信息使用費各種服務費,而且也從根本上改變了自身的傳統形象,提升了物業管理的科技含量、檔次和社會地位。實施后的住宅小區物業管理服務人員的主要工作不再是走門串
21、戶、忙于嘴上的協調與勸解,而是管理和維護電腦網絡,提供網上信息服務,這樣不但增加了管理服務內容,相應增加了物業管理公司的收入來源和利潤,而且因為網絡管理服務的高效而使物業管理變得更有效率,更容易管理。2.3 系統功能結構圖小區物業管理系統主要包括四個主要功能模塊,分別是系統管理、費用管理、用戶管理和設備模塊,而每個功能模塊卻又包括了幾個子模塊。具體的功能結構圖如圖2-1所示:小區物業管理系統系統管理模塊費用管理模塊設備管理模塊用戶管理模塊修改密碼功能修改信息功能收取費用功能增加用戶功能用戶管理功能新增收費項目收費項目功能設備管理功能設備增加功能圖2-1 系統功能結構圖2.4 系統設計目標本系統
22、針對小區物業管理管理現狀,通過網絡對小區的物業信息進行有效管理。本系統主要實現如下目標:q 系統采用人機對話方式,界面美觀友好,信息查詢靈活、方便、快捷、準確,數據存儲安全可靠。q 實現小區內一些基礎設施信息的設置及查詢。q 數據計算自動完成,提高工作效率。q 操作員可以隨時修改自己的口令。對用戶輸入的數據,系統進行嚴格的數據檢驗,盡可能排除人為的錯誤。q 系統最大限度地實現了易維護性和易操作性。q 系統運行穩定、安全可靠。2.5 開發及運行環境硬件平臺:q CPU:P42.93GHz。q 內存:512MB以上。軟件平臺:q 操作系統:Windows XP。q 數據庫:MySQL。q 開發工具
23、包:JDK Version。q JSP服務器:Tomcat 6.0。q 瀏覽器:推薦使用IE7.0。q 分辨率:最佳效果1024×768像素。2.6 數據庫設計本系統采用MySQL數據庫,系統數據庫名稱為wuyeguanli.數據庫wuyeguanli共包括5張表.(1) device (設備信息表)設備信息表是用來存儲設備的基本信息。表如下:表2-1 設備信息表字段名數據類型長度是否主鍵描述idint4是ID號namevarchar20設備名稱(2) users (用戶信息表)用戶信息表是用來存儲用戶的基本信息。表如下:表2-2 用戶信息表字段名數據類型長度是否主鍵描述idint4
24、是用戶ID號namevarchar20用戶名稱true_namevarchar20真實姓名passwordvarchar20 密碼(3) users_info (用戶資料信息表)用戶資料信息表表是用來用戶實際基本真實信息。表如下: 表2-3 用戶資料信息表字段名數據類型長度是否主鍵描述idint4是ID號user_idvarchar4用戶ID號departmentvarchar4用戶工資部門emailvarchar4用戶emil地址telephonevarchar10用戶電話號碼user_nameint40用戶姓名(4)fee_group (費用類型信息表)費用類型信息表是用來存儲管理消費與收
25、費類型的基本信息。表如下:表2-4 費用類型信息表字段名數據類型長度是否主鍵描述idint10是ID號fee_group_namevarchar10類型名稱typeint1費用類型(5) fee (收費信息表)收費信息表是用存儲管理收取費用的一些基本信息。表如下:表2-5 收費信息表字段名數據類型長度是否主鍵描述idint4是ID號datevarchar4繳費時間user_idvarchar4繳費人的IDfee_namevarchar4收取費用名稱fee_descvarchar10收取費用說明priceint40收取費用數第三章 JavaBean的編寫根據系統的需求編寫需要的JavaBean。
26、JavaBean體系結構是第一個全面地基于組件的標準模型之一。JavaBean是描述Java的軟件組件模型,有點類似于Microsoft的COM組件概念。JavaBean組件是JAVA類,這些類遵循以個接口格式,以便于使方法命名、底層行為及繼承或實現的行為能夠把類看做標準的JavaBeans組件進行構造。JavaBeans具有一下特性:l 可以實現代碼的重復利用。l 易維護,易使用,易編寫。l 可以在支持JAVA的任何平臺上工作,而不需要重新編譯。l 可以在內部網內或者網絡之間進行傳輸,l 可以以其他部件的模式進行工作,下面將給出小區物業管理系統中所需要的JavaBean的編寫過程。3.1數據
27、庫操作的JavaBean的編寫裝載數據庫驅動的代碼如下:package com.xiaoquguanli.util;import java.sql.*;public class OpenDB private static String userName="root" private static String userPassword="root" private static String driverName = "com.mysql.jdbc.Driver" private static String url = "j
28、dbc:mysql:/localhost/xiaoquguanli?useUnicode=true&characterEncoding=gbk" public OpenDB() public static Connection getConnection() Connection dbConn = null; try Class.forName(driverName); dbConn=DriverManager.getConnection(url,userName,userPassword); catch(Exception ex) System.out.println(ex
29、.toString(); dbConn = null; return dbConn; 測試數據庫是否連接成功的編寫代碼如下:package com.xiaoquguanli.util;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import com.xiaoquguanli.util.OpenDB;public class TestDB /* * param args */public static void
30、 main(String args) / TODO Auto-generated method stub/System.out.println(OpenDB.getConnection();Connection conn=OpenDB.getConnection();PreparedStatement pstmt=null;ResultSet rs=null;try pstmt=conn.prepareStatement("select * from users ");rs=pstmt.executeQuery();while(rs.next()System.out.pri
31、ntln(rs.getString("name"); catch (SQLException e) e.printStackTrace();3.2 中文亂碼問題的處理在jsp開發中,經常出現亂碼問題,這是用于服務器使用的編碼方式不同和瀏覽器對不同的編碼字符顯示結果不同而導致的。Unicode 字符標準是一個字符編碼系統,它支持互相轉換、處理和顯示現在世界上用不同語言寫的文本。Unicode由Unicode協會創建。Unicode字符代碼問題處理如下:package com.xiaoquguanli.util;import java.io.*;public class ToU
32、nicode /* * 把字符串轉換成Unicode碼 * * param strText * 待轉換的字符串 * param code * 轉換前字符串的編碼,如"GBK" * return 轉換后的Unicode碼字符串 */public static String toUnicode(String strText, String code)throws UnsupportedEncodingException char c;String strRet = ""int intAsc;String strHex;strText = new String
33、(strText.getBytes("ISO8859-1"), code);for (int i = 0; i < strText.length(); i+) c = strText.charAt(i);intAsc = (int) c;if (intAsc > 128) strHex = Integer.toHexString(intAsc);strRet = strRet + "&#x" + strHex + "" else strRet = strRet + c;return strRet;在本系統中,充分用
34、到了Unicode 字符標準來實現對中文亂碼問題的解決,代碼的處理如下所示:package com.xiaoquguanli.util;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.servlet.ServletResponse
35、;public class SetCharacterEncodingFilter implements Filter private String encoding = "GBK"private boolean ignore = true ; private FilterConfig filterConfig = null;public void destroy() encoding = "GBK"filterConfig = null;public void doFilter(ServletRequest request, ServletRespons
36、e response,FilterChain chain) throws IOException, ServletException if(!ignore)request.setCharacterEncoding(encoding);chain.doFilter(request,response);public void init(FilterConfig config) throws ServletException this.encoding = config.getInitParameter("encoding")=null?"GBK":confi
37、g.getInitParameter("encoding");String value = filterConfig.getInitParameter("ignore"); if (value = null) this.ignore = true; else if (value.equalsIgnoreCase("true") this.ignore = true; else if (value.equalsIgnoreCase("yes") this.ignore = true; else this.ignore
38、 = false;3.3客戶基本信息的JavaBean的編寫這段代碼用來封裝客戶的基本信息,并對每個屬性提供setXXX()和getXXX()方法,來對其進行操作。package com.xiaoquguanli.model;public class UserInfo private int id ;private int user_id;private String department;private String userName;private String email;private String telephone;public int getId() return id;publ
39、ic void setId(int id) this.id = id; /省略部分代碼3.4提交客戶信息的JavaBean的編寫在填寫完客戶基本信息后,就應該向數據庫中執行插入操作。其中updateUserInfo(UserInfo userInfo)方法是用來設置該類中的屬性userInfo,其值為參數傳遞來的UserInfo的對象。然后執行預處理語句,并通過預處理對象pstmt的setString()方法來設置準備要插入數據庫的內容,最后通過execute()來執行插入的操作。具體代碼如下:package com.xiaoquguanli.dao.impl;import java.sql.
40、PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import com.xiaoquguanli.util.ToUnicode;import com.xiaoquguanli.dao.UserInfoDao;import com.xiaoquguanli.model.UserInfo;import com.xiaoquguanli.util.DataAccessException;public class UserInfoDaoImpl extends BaseDaoImpl implements
41、UserInfoDao private String sql = ""protected String getSql() return sql;public void updateUserInfo(UserInfo userInfo) sql = "update user_info set department = ? , email = ? , telephone = ? ,user_name = ? where id = ?"String department = userInfo.getDepartment() = null ? "&qu
42、ot;:userInfo.getDepartment();String email = userInfo.getEmail() = null? "":userInfo.getEmail();String telephone = userInfo.getTelephone() = null ? "" :userInfo.getTelephone();String userName = userInfo.getUserName() = null ? "" : userInfo.getUserName();PreparedStatement
43、 pstmt = createPreparedStetement();trypstmt.setString(1, ToUnicode.toUnicode(department,"GBK");pstmt.setString(2, ToUnicode.toUnicode(email,"GBK");pstmt.setString(3, ToUnicode.toUnicode(telephone,"GBK");pstmt.setString(4, ToUnicode.toUnicode(userName,"GBK");ps
44、tmt.setInt(5, userInfo.getId();pstmt.executeUpdate();catch(Exception e)e.printStackTrace();throw new DataAccessException("update userinfo exception");release(pstmt);/省略部分代碼3.5登陸管理權限處理如果在用戶沒有登陸之前是不可以訪問該系統的其他任何界面,這就需用對用戶訪問之前進行用戶是否登陸的驗證了。驗證代碼如下:<%String userName = (String) session.getAttri
45、bute("userName_s");if(userName = null) response.sendRedirect("error1.jsp"); else if(userName.equals("admin") response.sendRedirect("error1.jsp");第四章 用戶操作功能模塊設計4.1用戶登陸退出模塊設計用戶登錄模塊是用戶進入主頁面的入口,其運行結果如圖4-1所示圖4-1 登錄頁面<body><p> </p><FORM
46、 action=chklogin.jsp method=post onsubmit="return check_input(this)"><table width="400" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#6685C5"> <tr> <td bgcolor="#FFFFFF"> <ta
47、ble width="400" border="0" align="center" cellpadding="0" cellspacing="0"> <td colspan="3"><img src="images/login.gif" width="400" height="167"></td> <tr> <td height="35"
48、 colspan="3"><div align="center">用戶: <INPUT name=username class="s01" size=16 maxLength=16> 密碼: <INPUT name=password type=password class="s01" size=16 maxLength=20>用戶登錄界面是所有用戶進入系統時遇到的第一個界面,也是進入系統的必經接口。在登錄頁面(login.jsp)中,用戶填好用戶名和密碼后,單擊“登陸”按鈕
49、就會轉到驗證用戶登錄頁面(chklogin.jsp),該頁面主要驗證用戶所輸入的用戶名和密碼是否正確。單擊“登陸”按鈕,就會訪問如下代碼: </div></td> </tr> <tr align="right"> <td><input name=submit type=submit class="s02" value="登 陸"> <input name=submit1 type=reset class="s02" id="su
50、bmit1" value="取 消"></td> </tr></table></body>在chklogin.jsp頁面中必須先要調用所要用到的類,然后獲取上個頁面中用戶填寫的用戶名和密碼參數值,最后判斷用戶名和密碼是否正確。如果正確就轉到相應的頁面,否則提示用戶登錄失敗。實現代碼如下所示:<TABLE width=400 border="0" align=center cellpadding=0 cellspacing=1 class="tableBorder"&
51、gt; <TR bgcolor=#336699 > <Th align=center bgcolor="#336699" height=25><B>錯誤</B></th> </TR> <TR> <TD align=center class="forumrow"><p><BR> <%=loginerror%><BR> <BR> <A href="javascript:onclick=hi
52、story.back()">返回上頁</A><BR> </p> </TD> </TR> </TABLE> <%通過內置對象的方法跳轉到相應的界面else session.setAttribute("userName_s",userName); session.setAttribute("passWord_s",passWord); session.setAttribute("userlogin",service.getCurrentUser(
53、); response.sendRedirect("admin/index.jsp"); %>用戶登錄進入后的主界面如圖4-2所示: 圖4-2 登錄驗證頁面用戶登錄到系統后,可以通過系統操作界面上提供的“退出”的按鈕退出系統。退出系統頁面(logout.jsp)的功能主要是刪除session中保存的登錄用戶信息,<%/刪除session中的保存信息String userName = (String) session.getValue("txtloginName");session.removeValue("txtloginName&
54、quot;);session.removeValue("userName");session.invalidate();%><script language="javascript">window.top.location.href='./login.jsp'</script>并跳轉到登錄頁面。實現代碼如下:4.2系統管理模塊設計系統管理模塊主要包括更改信息,修改密碼。各項管理工作都是在用戶成功登陸后的管理頁面進行的,在管理控制頁面的左側是各項的相關鏈接,右側是操作平臺。如圖4-3所示:圖4-3 更改密碼頁面
55、修改密碼是所有用戶都具有的功能,用戶登錄后才可以修改自己的密碼。在修改密碼頁面(modifyPasswordForm.jsp)中,要求用戶填寫舊密碼,并填寫兩次新密碼。在該頁面中還調用了一個Javascript編寫的函數來判斷用戶是否填寫好了新、舊密碼。實現代碼如下:<SCRIPT language=javascript><!-function checkform()/判斷是否填寫了舊密碼if(FORM1.txtoldpasswd.value="")alert("舊密碼不能為空." );FORM1.txtoldpasswd.focus();return fal
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 記者招聘面試真題及答案
- 《連續反應釜》課件
- 向量坐標運算在幾何中的應用:特色課件展示
- 《卓越執行力》課件
- 植物病蟲害防治要點課件
- 《稅收政策與納稅人》課件
- 《邏輯功能圖LF》課件
- 廣西中考英語試題單選題100道及答案
- 《建筑施工常見問題》課件
- 外貿品學堂課件
- 《文物保護技術概論》課件 8.第七章 壁畫保護
- 公安派出所優質建筑外觀形象設計基礎規范
- 電力排管檢驗批
- 世界民族音樂鑒賞之歐洲篇課件
- 深度學習人工智能在醫療圖像處理中的應用課件
- 自動涂膠機機械系統設計和實現 機械制造自動化專業
- 安徽省歷年中考數學試卷,2014-2021年安徽中考數學近八年真題匯總(含答案解析)
- 護工培訓課件課件
- 工業氣體企業公司組織架構圖職能部門及工作職責
- 20XX上海嘉定高中高三英語一模試卷
- xxx猩紅熱ppt課件
評論
0/150
提交評論