【正文】
archar Not null 維修費用 Varchar Not null 維修人員 Varchar Not null 維修內(nèi)容 Varchar Not null 維修情況 Varchar Not null 數(shù)據(jù)由用戶錄入得到,主鍵是序號由系統(tǒng)自動生成 水表資料表 表名 :water 表結(jié)構(gòu) : 字段名 類型 說明 儀表編號 Varchar Not null 住戶姓名 Varchar null 物業(yè)地址 Datetime null 年份 Int null 月份 Int null 上月資料 numeric null 本月資料 numeric null 本月用量 numeric null 單價 numeric null 本月費用 numeric null 上月抄表日期 datetime null 本月抄表日期 datetime null 本月交費日期 datetime null 辦理人 Varchar null 數(shù)據(jù)由用戶錄入得到,主鍵是序號由系統(tǒng)自動生成 電 表資料表 表名 :power 表結(jié)構(gòu) : 字段名 類型 說明 儀表編號 Varchar Not null 住戶姓名 Varchar null 物業(yè)地址 Datetime null 年份 Int null 月份 Int null 上月資料 numeric null 本月資料 numeric null 本月用量 numeric null 單價 numeric null 本月費用 numeric null 上月抄表日期 datetime null 本月抄表日期 datetime null 本月交費日期 datetime null 辦理人 Varchar null 數(shù)據(jù)由用戶錄入得到,主鍵是序號由系統(tǒng)自動生成 氣表資料表 表名 :gas 表結(jié)構(gòu) : 字段名 類型 說明 儀表編號 Varchar Not null 住戶姓名 Varchar null 物業(yè)地址 Datetime null 年份 Int null 月份 Int null 上月資料 numeric null 本月資料 numeric null 本月用量 numeric null 單價 numeric null 本月費用 numeric null 上月抄表日期 datetime null 本月抄表日期 datetime null 本月交費日期 datetime null 辦理人 Varchar null 數(shù)據(jù)由用戶錄入得到,主鍵是序號由系統(tǒng)自動生成 物業(yè)收費表資料表 表名 :wuyefee 表結(jié)構(gòu) : 字段名 類型 說明 收費編號 Varchar Not null 住戶姓名 Varchar null 物業(yè)地址 Datetime null 年份 Int null 月份 Int null 收費項目 Varchar null 收費方式 Varchar null 應(yīng)收總額 numeric null 已交金額 numeric null 欠費金額 numeric null 交費日期 datetime null 辦理人 Varchar null 備注 Varchar null 數(shù)據(jù)由用戶錄入得到,主鍵是序號由系統(tǒng)自動生成 儀表收費表 資料表 表名 :yibiaofee 表結(jié)構(gòu) : 字段名 類型 說明 收費編號 Varchar Not null 住戶姓名 Varchar null 物業(yè)地址 Datetime null 年份 Int null 月份 Int null 收費項目 Varchar null 收費方式 Varchar null 應(yīng)收總額 numeric null 已交金額 numeric null 欠費金額 numeric null 交費日期 datetime null 辦理人 Varchar null 備注 Varchar null 數(shù)據(jù)由用戶錄入得到,主鍵是序號由系統(tǒng)自動生成 3. 4 系統(tǒng)運行環(huán)境及環(huán)境變量設(shè)置 第一步: 安裝 J2SDK: 到 SUN 官方站點 ( J2SDK 的安裝文件:,下載之后安裝好 J2SDK;安裝完之后,設(shè)置環(huán)境變量:我的電腦 屬性 高級 環(huán)境變量; 選擇 系統(tǒng)變量 (S): 設(shè)置 JAVA_HOME 環(huán)境變量: 單擊 新建,在變量名中輸入: JAVA_HOME 在變量值中輸入: D:\Java (假設(shè) J2SDK 安裝在目錄 D:\Java 下,反正就是 J2SDK 的安裝目錄。D:\Java\lib。 ) 然后 確定,到此已經(jīng)設(shè)置好 CLASSPATH 環(huán)境變量?!?必不可少。 然后打開命令提示符窗口, cd到你的 test 目錄,然后鍵入下面的命令 javac java Test 此時如果看到打印出來 This is a test 了, 如果沒有打印出這句話,你需要仔細檢查一下你的配置情況。 設(shè)置 CATALINA_BASE 環(huán)境變量: 單擊 新建,在變量名中輸入: CATALINA_BASE 在變量值中輸入: D:\Tomcat 然后 確定,到此已經(jīng)設(shè)置好 CATALINA_BASE 環(huán)境變量。D:\Java\lib\。 然后將它安裝好。 D:\SQLDriverForJDBC\。D:\Java\lib\。D:\SQLDriverForJDBC\lib\mssqlserv。 String password=admin。 ResultSet rs=(sql)。 ()。 第 4 章 系統(tǒng)實現(xiàn) 4. 1 系統(tǒng)基本結(jié)構(gòu) 4 . 1 . 1 系統(tǒng)的基本結(jié)構(gòu)圖 系 統(tǒng) 管 理 模 塊x i n x i g u a n l i . j s p小 區(qū) 公 告x i a o q u g o n g g a o . j s p公 共 模 塊i n c o m i n g /c o m m o n . j s pc h e c k . j s ph e a d e r . j s pf o o t e r . j s ps t y l e . c s s用 戶 登 陸l o g i n . j s pc h k l o g i n . j s p管 理 員 入 口a d m i n /l o g i n . j s p主 界 面i n d e x . j s p用 戶 注 冊r e i s t e r . j s p ,a d d u s e r . j s p管 理 登 陸a d m i n / l o g i n . j s p ,a d m i n / c h l o g i n . j s p添 加 留 言y o n g h u l i u y a n . j s p小 區(qū) 留 言x i a o q u l i u y a n . j s p所 有 用 戶所 有 用 戶 圖 系統(tǒng)的基本結(jié)構(gòu)圖 4 . 1 . 2 系統(tǒng)的程序目錄結(jié)構(gòu) 目 錄W Y G L S H E J I目 錄W E B I N F目 錄 l i b目 錄c l a s s e sm s b a s e . j a rm s u t i l . j a rm s s q l s e r v e r . j a r目 錄x i a o q u x i n x iD B C o n n e c t i o nM a n a g e r . c l a s sD B S Q L M an a g e r . c l a s sx i n x i . c l a s sc o m m o m . j s pc h e c k . j s ph e a d e r . j s pf o o t e r . j s ps t y l e . c s si n d e x . j s pr e g i s t e r . j s pa d d u s e r . j s pl o g i n . j s pc h k l o g i n . j s px i a o q u g o n g g a o . j s px i n x i . j s px i a o q u l i u y a n . j s pl i u y a n . j s py o n g h u l i u y a n . j s ps a v e l i u y a n . j s p目 錄 a d m i n目 錄 i m g目 錄 i m a g e s其 他 J S P 文 件 圖 系統(tǒng)目 錄 4 . 1 . 3 系統(tǒng)數(shù)據(jù)庫設(shè)計 分析功能要求,為本系統(tǒng)后臺數(shù)據(jù)庫 (xiaoquixinxi)設(shè)計 4 個表,見表 。 4 . 2 . 1 “ ”文件 “ ”文件包含其他 JSP 文件中需要導(dǎo)入的 Java 類和包以及系統(tǒng)各頁面要使用的日期。 SimpleDateFormat _formatter = new SimpleDateFormat(yyyyMMdd HH:mm:ss)。 4 . 2 . 2“ ”文件 “ ”文件用來判斷系統(tǒng)用戶是否登陸,防止非法用戶登陸到系統(tǒng)對系統(tǒng)進行破壞,其程序如下: % if((String)(Enter)!=true) { String errmsg=error2。在一個 Web 應(yīng)用程序中,當一個用戶訪問該應(yīng)用程序時,這個會話對象使這個用戶在該 Web 應(yīng)用的所有頁面共享數(shù)據(jù) 。“ ”文件主要用在系統(tǒng)后臺管理頁面中。charset=gb2312 % style type=text/css ! {color: 0000CC}a:link {textdecoration: none。 }.style2 {fontsize: 12px}.style3 {color: 0000CC。charset=gb2312 % style type=text/css! {fontsize: 16。 COLOR: 000000。 COLOR: 0000ff。 COLOR: 000000。 } 其中 , A(錨)元素是在樣式表中用的最多的元素,它表示動態(tài)鏈接的4 種不同的狀態(tài): link(未訪問的鏈接)、 hover(鼠標在鏈接上)、 active(激活鏈接)、 visited(已訪問的鏈接) 。 CSS 腳本中還聲明了三個類: text、 title、 body,及制作了三個新的樣式表示符在本系統(tǒng) Web 應(yīng)用程序中使用。 private String url = jdbc:microsoft: private String user = sa。} public void setUrl(String newUrl) { = newUrl。} public void setPassword(String newPassword) { = newPassword。 } catch (Exception e) { ()。最后編譯程序得到類文件 程序如下: package xiaoquxinxi。 //Connection 對象 protected Statement stmt = null。DBConnectionManager dcm = new DBConnectionManager()。 }}public Statement getStmt() {return stmt。 } public String getSqlStr() {return sqlStr。stmt = null。 最后編譯得到類文件 最后將文件 ; 拷貝到 Tomcat服務(wù)器中本程序相應(yīng)目錄下。return false。} return true。}a:visited {textdecoration: none。}.style1 {fontsize: 16pt}.style2 {fontsize: 16px}.style6 {fontsize: 12px}.style8 {fontsize: 18px}.style9 { fontsize: