【正文】
null 住戶姓名 Varchar null 物業(yè)地址 Datetime null 年份 Int null 月份 Int null 收費項目 Varchar null 收費方式 Varchar null 應收總額 numeric null 已交金額 numeric null 欠費金額 numeric null 交費日期 datetime null 辦理人 Varchar null 備注 Varchar null 數(shù)據(jù)由用戶錄入得到,主鍵是序號由系統(tǒng)自動生成 3. 4 系統(tǒng)運行環(huán)境及環(huán)境變量設置 第一步: 安裝 J2SDK: 到 SUN 官方站點 ( J2SDK 的安裝文件:,下載之后安裝好 J2SDK;安裝完之后,設置環(huán)境變量:我的電腦 屬性 高級 環(huán)境變量; 選擇 系統(tǒng)變量 (S): 設置 JAVA_HOME 環(huán)境變量: 單擊 新建,在變量名中輸入: JAVA_HOME 在變量值中輸入: D:\Java (假設 J2SDK 安裝在目錄 D:\Java 下,反正就是 J2SDK 的安裝目錄。 設置 CLASSPATH 環(huán)境變量: 單擊 新建,在變量名中輸入: CLASSPATH 在變量值中輸入:D:\Java\bin。D:\Java\lib。D:\Java\lib\ (中間的點號 “.” 和分號 “。 ) 然后 確定,到此已經(jīng)設置好 CLASSPATH 環(huán)境變量。.。” 必不可少。 三個環(huán)境變量設置好后,寫一個簡單的 java 程序來測試 J2SDK 是否已安裝成功: 在 D:\下新建一個目錄 test;然后寫如下程序: public class Test { public static void main(String args[]) { (This is a test program.)。 然后打開命令提示符窗口, cd到你的 test 目錄,然后鍵入下面的命令 javac java Test 此時如果看到打印出來 This is a test 了, 如果沒有打印出這句話,你需要仔細檢查一下你的配置情況。 (比如安裝在 D:\Tomcat下。 設置 CATALINA_BASE 環(huán)境變量: 單擊 新建,在變量名中輸入: CATALINA_BASE 在變量值中輸入: D:\Tomcat 然后 確定,到此已經(jīng)設置好 CATALINA_BASE 環(huán)境變量。.。D:\Java\lib\。 D:\Tomcat\mon\lib\ 接著可以啟動 tomcat,在 IE 中訪問 tomcat 的歡迎頁面的話說明安裝成功了。 然后將它安裝好。 ) 然后必須將安裝目錄中的 lib 目錄下 三個 jar 文件: , 拷貝到 Tomcat 目錄下mon\lib 目錄下,之后,修改環(huán)境變量中的 CLASSPATH, 把 SQL Server 2021 For JDBC 驅動程序安裝目錄下的 D:\SQLDriverForJDBC\lib\。 D:\SQLDriverForJDBC\。.。D:\Java\lib\。D:\LubeeTomcat\mon\lib\。D:\SQLDriverForJDBC\lib\mssqlserv。charset=gb2312 % html body % ().newInstance()。 String password=admin。 Statement stmt=(,ONCUR_UPDATABLE)。 ResultSet rs=(sql)。 % % ()。 ()。 在地址中輸入: 的話,將顯示如下: 您的第一個字段內(nèi)容為: 1 您的第二個字段內(nèi)容為: New Hire Job not specified 您的第一個字段內(nèi)容為: 2 您的第二個字段內(nèi)容為: Chief Executive Officer 您的第一個字段內(nèi)容為: 3 您的第二個字段內(nèi)容為: Business Operations Manager 您的第一個字段內(nèi)容為: 4 您的第二個字段內(nèi)容為: Chief Financial Officier 您的第一個字段內(nèi)容為: 5 您的第二個字段內(nèi)容為: Publisher 您的第一個字段內(nèi)容為: 6 您的第二個字段內(nèi)容為: Managing Editor 您的第一個字段內(nèi)容為: 7 您的第二個字段內(nèi)容為: Marketing Manager 您的第一個字段內(nèi)容為: 8 您的第二個字段內(nèi)容為: Public Relations Manager 您的第一個字段內(nèi)容為: 9 您的第二個字段內(nèi)容為: Acquisitions Manager 您的第一個字段內(nèi)容為: 10 您的第二個字段內(nèi)容為: Productions Manager 您的第一個字段內(nèi)容為: 11 您的第二個字段內(nèi)容為: Operations Manager 您的第一個字段內(nèi)容為: 12 您的第二個字段內(nèi)容為: Editor 您的第一個字段內(nèi)容為: 13 您的第二個字段內(nèi)容為: Sales Representative 您的第一個字段內(nèi)容為: 14 您的第二個字段內(nèi)容為: Designer 數(shù)據(jù)庫操作成功,恭喜你 以上所有的內(nèi)容涉及的相關條件: 操作系統(tǒng): Window 2021 Server J2SDK 版本: j2sdk1_4_2_04windows Tomcat 版本: 本地數(shù)據(jù)庫: SQL Server 2021 3. 5 頁面設計 客戶端頁面是用戶和服務器之間實現(xiàn)人機交互的一個介質。 第 4 章 系統(tǒng)實現(xiàn) 4. 1 系統(tǒng)基本結構 4 . 1 . 1 系統(tǒng)的基本結構圖 系 統(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)的基本結構圖 4 . 1 . 2 系統(tǒng)的程序目錄結構 目 錄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ù)庫設計 分析功能要求,為本系統(tǒng)后臺數(shù)據(jù)庫 (xiaoquixinxi)設計 4 個表,見表 。 公共模塊中一共有 4 個 JSP 文件和一個 CSS 文件:“ ” 、“ ”、“ ”、“ ”和“ ”。 4 . 2 . 1 “ ”文件 “ ”文件包含其他 JSP 文件中需要導入的 Java 類和包以及系統(tǒng)各頁面要使用的日期。 SimpleDateFormat formatter = new SimpleDateFormat(yyyyMMdd)。 SimpleDateFormat _formatter = new SimpleDateFormat(yyyyMMdd HH:mm:ss)。 % 說明:程序除了將常用的 Java 包和類包含近來外,還將自定義包 xiaoquxinxi包含進來,這個包有 2 個 JavaBean 程序: DBConnectionManer 、DBSQLManager。 4 . 2 . 2“ ”文件 “ ”文件用來判斷系統(tǒng)用戶是否登陸,防止非法用戶登陸到系統(tǒng)對系統(tǒng)進行破壞,其程序如下: % if((String)(Enter)!=true) { String errmsg=error2。 } % 程序代碼中使用了會話( session)對象。在一個 Web 應用程序中,當一個用戶訪問該應用程序時,這個會話對象使這個用戶在該 Web 應用的所有頁面共享數(shù)據(jù)。 上代碼中通過讀取會話對象中的數(shù)據(jù)Enter 是否為 Ture 來判斷系統(tǒng)管理員是否登陸?!?”文件主要用在系統(tǒng)后臺管理頁面中。這樣可以簡化頁面的重復代碼,為以后的管理和維護工作提供方便。charset=gb2312 % style type=text/css ! {color: 0000CC}a:link {textdecoration: none。} a:hover {textdecoration: underline。 }.style2 {fontsize: 12px}.style3 {color: 0000CC。 fontweight: bold。charset=gb2312 % style type=text/css! {fontsize: 16。color: 993333。 COLOR: 000000。 COLOR: ff0000。 COLOR: 0000ff。 COLOR: 000000。 COLOR: 000000。 COLOR: 000000。 } 其中, A(錨)元素是在樣式表中用的最多的元素,它表示動態(tài)鏈接的4 種不同的狀態(tài): link(未訪問的鏈接)、 hover(鼠標在鏈接上)、 active(激活鏈接)、 visited(已訪問的鏈接)。 FONTSIZE 屬性是用來定義字體大小。 CSS 腳本中還聲明了三個類: text、 title、 body,及制作了三個新的樣式表示符在本系統(tǒng) Web 應用程序中使用。import .*。 private String url = jdbc:microsoft: private String user = sa。 public void setDriverName(String newDriverName) { = newDriverName。} public void setUrl(String newUrl) { = newUrl。 } public void setUser(String newUser) { = newUser。} public void setPassword(String newPassword) { = newPassword。 } public Connection getConnection() {try { (driverName)