版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、.NIIT項目 醫(yī)院收費管理系統(tǒng)目 錄一、項目開發(fā)文檔(1)1 項目需求分析(1)2 概要設計(4)3 詳細設計(8)4 項目文檔清單(12)5 項目命名約定(13)6 項目測試()二、項目開發(fā)進度(14)三、項目成果軟件(15)四、軟件安裝使用說明(18)五、項目總結(19)附錄1 項目成果軟件代碼(20);.一、項目開發(fā)文檔 1 項目需求分析1.1引言 開發(fā)一個醫(yī)院收費管理系統(tǒng)醫(yī)院收費系統(tǒng)是醫(yī)院管理系統(tǒng)的最終端的一個模塊,它處于整個醫(yī)院管理系統(tǒng)的最末端,可以說是整個系統(tǒng)的信息入口。要從收費系統(tǒng)中提取并保存所需信息。與它并行的有住院管理系統(tǒng),藥庫管理系統(tǒng),之上,還有人事管理系統(tǒng),后勤管理系統(tǒng)
2、,最高端是院長查詢系統(tǒng)。完整的醫(yī)院收費管理系統(tǒng)應該包括的功能有:藥品劃價,門診收費,處方的查詢,收費項目的查詢,其中,查詢功能都需要從幾個方面來考慮:醫(yī)生,病人,科室,操作員,藥房,并能完成相應的統(tǒng)計功能。本軟件是利用NetBeans 5.5設計開發(fā)的醫(yī)院收費信息管理系統(tǒng),是醫(yī)院信息系統(tǒng)的一個重要組成部分,可實現(xiàn)對醫(yī)院收費信息的分類管理和數(shù)據(jù)分析,從而使信息整理快速、準確、簡單,以便于相關部門給予統(tǒng)籌安排,從而提高改進傳統(tǒng)的管理方法,提高醫(yī)院收費管理水平。系統(tǒng)管理模塊:此模塊是系統(tǒng)的主要模塊,主要完成用戶的注冊、刪除和密碼修改以及用戶的權限設置和系統(tǒng)初始化。添加功能: 將新收集到的數(shù)據(jù)資料增加
3、到知識管理數(shù)據(jù)庫中,可以為其設置各種屬性,包括資料的收集時間,入庫時間,資料格式,大小,所屬類別,與其他資料的關聯(lián)性,以及該資料的摘要等。修改功能: 可以修改數(shù)據(jù)資料的各種屬性,存儲位置等。刪除功能: 將不需要的數(shù)據(jù)資料從數(shù)據(jù)庫中清理掉,以保證數(shù)據(jù)庫有足夠空間存放新的資料。結算功能: 根據(jù)數(shù)據(jù)資料對病人的醫(yī)療費用進行結算資料查找: 可以按照特定的資料屬性,如資料的名稱,收集時間,入庫時間,類別等從數(shù)據(jù)庫中查出所需要的各類資料。顯示摘要: 當鼠標單擊選中文件資料時,可以在摘要欄內看到該文件的內容簡介,如果是圖片,能看到預覽效果。 打開資料: 選擇要打開的文件,系統(tǒng)會自動調用該文件相應的程序來打開
4、文件。1.2可行性分析 1.系統(tǒng)可行性:在醫(yī)院收費系統(tǒng)的可行性分析過程中,利用SQL Server數(shù)據(jù)庫所具有的能力,以最簡潔最容易的方法,對入院登記、費用記帳、出院結算等屬性進行增加、修改、刪除、查詢??梢园踩咝У卮鎯Σ∪速Y料和操作員資料。使用Java/JSP應用程序編程,這有利于醫(yī)院收費管理員有效的對醫(yī)院信息的管理。收費管理系統(tǒng)的規(guī)模、設備狀況、維護和修改系統(tǒng)程序,都需要相關的操作人員。對于醫(yī)院的運行更加的準確、全面、及時和詳實。2.技術可行性:系統(tǒng)采用的是MVC模式,是目前j2ee中比較流行的一種模式。MVC :model,view,control 表示,如果軟件需要用到UI界面,那么
5、就應該分成: 模型層,表示層,控制層三層,它是一個復雜的架構模式,其實現(xiàn)也顯得非常復雜。但是,我們已經(jīng)終結出了很多可靠的設計模式,多種設計模式結合在一起,使MVC模式的實現(xiàn)變得相對簡單易行。Views可以看作一棵樹,顯然可以用Composite Pattern來實現(xiàn)。Views和Models之間的關系可以用Observer Pattern體現(xiàn)。Controller控制Views的顯示,可以用Strategy Pattern實現(xiàn)。Model通常是一個調停者,可采用Mediator Pattern來實現(xiàn)。隨著網(wǎng)絡應用的快速增加, 通過在ASP.NET中的MVC模式編寫的,具有極其良好的可擴展性。M
6、VC模式對于Web應用的開發(fā)無疑是一種非常先進的設計思想,無論你選擇哪種語言,無論應用多復雜,它都能為你理解分析應用模型時提供最基本的分析方法,為你構造產(chǎn)品提供清晰的設計框架,為你的軟件工程提供規(guī)范的依據(jù)。3.使用可行性:使用到局域網(wǎng)連接技術、JSP/NetBean 5.5開發(fā)技術、SQL Server2005服務器端的T-SQL語言數(shù)據(jù)庫開發(fā)技術,這些都是非常成熟的技術。項目開發(fā)在技術方面采用Java/JSP應用程序編程與數(shù)據(jù)庫相結合方法來實現(xiàn)。要求所有數(shù)據(jù)信息的儲存都由數(shù)據(jù)庫來完成。1.3 運行環(huán)境設備:資料數(shù)據(jù)庫服務器(可選擇筆記本或臺式機) 臺式機最低配置: 英特爾奔騰4處理器2.6G
7、Hz,256兆內存,硬盤120G,CD-RW+DVD光驅; 推薦配置英特爾奔騰4處理器3.06GHz,512兆內存,硬盤160G,DVD刻錄光驅。 一般計算機外設: 打印機、掃描儀等。如要配置網(wǎng)絡環(huán)境,還需網(wǎng)絡連接設備。 軟件支持本系統(tǒng)運行過程中會需要調用打開相應數(shù)據(jù)資料的各類軟件,具體要視資料的類型而定,一般為SQL數(shù)據(jù)庫。接口:用戶接口:本系統(tǒng)在Windows系統(tǒng)下運行。對各類文件的打印,系統(tǒng)將通過調用打開相應文件的程序來完成。輸出、輸入的響應時間將由電腦本身處理速度來決定。1.4 功能描述醫(yī)院收費管理系統(tǒng)功能需求描述如下:不同的操作元可以按自己的用戶名和密碼登錄到相應的界面??梢允褂帽鞠?/p>
8、統(tǒng)完成查詢病人資料,收費記錄和打印相關賬單等功能。操作員可以修改自己的賬戶名及密碼(提高用戶的安全性)。本系統(tǒng)要符合醫(yī)院的標準,滿足醫(yī)院收費的工作需求,并要達到網(wǎng)頁界面具有良好的交互性,使得頁面直觀,友好,方便,安全。系統(tǒng)具備基本的數(shù)據(jù)庫維護功能, 根據(jù)用戶的需求能進行相關的增加,刪除,修改,更新功能。具體功能實現(xiàn)如下:入院登記功能:添加病人資料,查詢病人資料。費用記賬功能:查詢費用,增加費用結賬出院功能:計算醫(yī)藥治療費用的總額,并要打印出消費賬單。系統(tǒng)管理功能: 添加新用戶,修改密碼。使用幫助,關入本醫(yī)院的信息描述醫(yī)院功能分析收費管理系統(tǒng)是一套對醫(yī)院門診的收費開票、門診處方、藥品管理、門診收
9、費明細統(tǒng)計查詢等進行全面管理的系統(tǒng)。該系統(tǒng)包括門診收費(收費開票、退款);門診處方(門診處方發(fā)藥、收費工作當日匯總表);藥品管理(藥品入庫、藥品基本信息設置、藥品庫存明細);門診收費明細統(tǒng)計查詢(俺接診醫(yī)師統(tǒng)計查詢、按收費名稱統(tǒng)計查詢、按收款人統(tǒng)計查詢、按病人姓名查詢)系統(tǒng)維護(期間設置、經(jīng)辦人信息、醫(yī)師信息、藥品單位信息、科室表、門診費用表)。系統(tǒng)可行性:本系統(tǒng)將在WINDOWS平臺下做開發(fā),并且采用NETBEANS5.5集成開發(fā)環(huán)境,TOMCAT作為JSP/SERVLET運行容器,SQL2005為WEB服務器.技術可行性使用到局域網(wǎng)連接技術、使用JSP, SERVLET,JAVABEAN,
10、JSTL,EL技術開發(fā)、SQL Server2005服務器端的T-SQL語言數(shù)據(jù)庫開發(fā)技術,這些都是非常成熟的技術。2 概要設計2.1引言醫(yī)院收費管理系統(tǒng)的功能需求描述,可以完成查詢病人資料,收費記錄和打印費用清單等功能。具備數(shù)據(jù)庫維護功能,根據(jù)用戶要求及時進行數(shù)據(jù)的添加、刪除、修改和 備份等操作。符合醫(yī)院的規(guī)定,滿足醫(yī)院收費工作的需要,并達到操作過程的直觀、方便、實用、安全等要求。2.2系統(tǒng)功能模塊圖數(shù)據(jù)庫設計需求分析經(jīng)過仔細分析調查有關醫(yī)院收費信息需要,用戶的需要主要體現(xiàn)在各種信息的提供、保存、更新和查詢,這就要求數(shù)據(jù)庫結構能充分滿足個種信息的輸入和輸出。醫(yī)院的業(yè)務流程如下: 前面已經(jīng)理解
11、了醫(yī)院收費管理系統(tǒng)的總體框架,至此對醫(yī)院收費管理系統(tǒng)熟悉了,接下來就可以根據(jù)這些分析定義所需的數(shù)據(jù)字典、定義數(shù)據(jù)庫的實體、定義實體間的聯(lián)系,數(shù)據(jù)字典定義如下:數(shù)據(jù)項 1.數(shù)據(jù)流本系統(tǒng)流程分析如下圖所示2.概念設計 數(shù)據(jù)庫邏輯設計是根據(jù)數(shù)據(jù)庫的要領設計和數(shù)據(jù)庫管理系統(tǒng)特征導出數(shù)據(jù)庫的邏輯結構,也就是通過需求分析的結果進行設計,并通過完整的設計方法產(chǎn)生數(shù)據(jù)庫管理系統(tǒng)可以處理的規(guī)范化的和優(yōu)化的數(shù)據(jù)庫邏輯模式和子模式,并相應定義邏輯模式上的完整性約束,安全性約束、函數(shù)依賴及關系和操作任務對應關系,邏輯設計是數(shù)據(jù)庫設計過程中非常重要的步驟,它的設計結果將直接影響到最終形成的物理數(shù)據(jù)庫及系統(tǒng)的成敗。在邏輯
12、設計過程中,要用到許多設計理論 和設計方法。 實體聯(lián)系模型是P.PChen于1976年提出來的,ER模型中的基本語義單位是實體和聯(lián)系,它可以形象的用圖形來進行表示,稱為ER圖。ER圖是直觀表示概念模型的有力工具。在ER圖中,以矩形框來表現(xiàn)實體類型(既考慮問題的對象),用菱形框表示聯(lián)系類型(及實體之間的聯(lián)系),用橢圓來表示實體類型和聯(lián)系的屬性,相應的名字均記錄在框中。聯(lián)系類型與其涉及的實體類型之間用直線連接,并在直線端部標注聯(lián)系的種類( 1:M, M:N或者1:1) ER模型有兩個明顯優(yōu)點:1、接近人的思想,容易理解;2、與計算機無關,用戶容易接受。數(shù)據(jù)庫結構示意圖 3 詳細設計3.1 E-R圖
13、醫(yī)院收費管理系統(tǒng)E-R 3.2 用例圖3.3 表結構1. 門診收費記錄表Checkproject字段名稱數(shù)據(jù)類型說明C_id數(shù)字收費記錄編號R_id數(shù)字門診登記編號,與表Registration中的R_id字段對應P_id數(shù)字收費項目編號,與表Project中的p_id字段以及表Medicine中的M_id字段對應P_count數(shù)字收費項目數(shù)量P_type數(shù)字收費項目類型1中藥2西藥3其它2.處方表字段名稱數(shù)據(jù)類型說明lidtype姓名1Af0003徐曉 2Cf2003張凡3A10002 李四4Vl2005王五3.藥品信息表 yaopin字段名稱數(shù)據(jù)類型說明Pid 阿司匹林61 白加黑52 感
14、康53青霉素)34紅霉素)44.患者信息表patien字段名稱數(shù)據(jù)類型說明P_id數(shù)字患者編號P_name字符(20)患者姓名P_sex字符(2)性別P_age數(shù)字年齡P_address字符(200)地址P_job字符(50)職業(yè)5.收費項目表Project字段名稱數(shù)據(jù)類型說明P_id字符(20)收費項目編號P_name字符(50)收費項目名稱P_count數(shù)字庫存數(shù)量P_unit字符(20)計量單位P_price數(shù)字進貨單價P_saleprice數(shù)字銷售單價P_producer字符(100)生產(chǎn)廠家6.門診登記表Registration字段名稱數(shù)據(jù)類型說明R_id數(shù)字登記編號P_id數(shù)字患者
15、編號R_pay數(shù)字收取金額R_all數(shù)字應收金額R_date日期登記日期R_earn數(shù)字利潤Userid數(shù)字操作用戶編號D_id數(shù)字醫(yī)生編號7.用戶信息表Users字段名稱數(shù)據(jù)類型說明Userid數(shù)字用戶編號Username字符(20)用戶名Usertype數(shù)字2普通用戶Pwd字符(40)密碼Empname字符(40)用戶姓名在創(chuàng)建表users的時候,將默認的用戶admin插入到表中,默認的密碼為“admin4 項目文檔清單 Hospital: 項目名稱model.shoufei.java model中的shoufei.java文件該文件是一shoufeiJAVABEAN.文件中創(chuàng)建了相應的
16、javabean對象和屬性以及方法.ShoufeiDAO.java 從數(shù)據(jù)庫中查詢費用信息。model. ShoufeiService.java 與ShoufeiDAO.java相對應,ShoufeiDAO.java中有幾個方法,則此文件就與之對應,這里是一個一個費用查詢。model.user.java 該文件用來描述用戶登錄的.,該文件是一個javabeanmodeUserDAO.java 對用戶登錄的登錄驚醒驗證,包括用戶名,密碼,以及權限model. UserService.java 這個java 類對應modeUserDAO.java,對用戶登錄進行處理model. shuruDAO.
17、java shuruDAO.java 向數(shù)據(jù)庫中插入一條或多條記錄controller. DeleteShou.java 通過該文件,可以在前臺實現(xiàn)對后臺數(shù)據(jù)庫的信息刪除功能 。controller LoginServlet.java. 這是一個登錄servlet,對用戶登錄的登錄進行驗證,包括用戶名,密碼,以及權限。view. ShoufeiForm.java 這是一個ShoufeiForm 表單的驗證。5 項目命名約定 類名:大寫字母開頭 如:Hospital類屬性:采用匈牙利命名法(即第一個字母小寫并表明數(shù)據(jù)類型)如:usename類方法:每個單詞均為大寫字母開頭 如:Type描述示例a
18、ArrayaMonthscCharactercLastNameyCurrencyyCurrentValuedDatedBirthDaytDatetimetLastModifiedbDoublebValue變量:采用匈牙利命名法(即第一個字母小寫并表明數(shù)據(jù)類型) 環(huán)境變量:如: 類型描述示例c字符Customer.cLastNamed日期Customer.dBirthDayt日期時間Customer.tLastModb雙精度Customer.bRatef浮點Customer.fValueg通用Customer.gPicturel邏輯Customer.lSellMailm備注Customer.mC
19、ommentsy貨幣Customer.yYearTDaten數(shù)值Customer.nItemsI整型Customer.iCustID6 項目測試二 項目開發(fā)進度4-14,4-15 為項目做需求分析可行性分析,擬定初步的文檔。 4-16,4-17 找登陸界面的各種素材,包括圖片及按鈕等。 4-18,4-19 編寫登陸頁面程序,使得登陸功能得到實現(xiàn)。4-20,4-22 找主頁的圖片,并搭建主頁的框架。 4-23,4-24創(chuàng)建應用程序所需的數(shù)據(jù)庫和表。并使程序能成功連接到數(shù)據(jù)庫 。 4-25,4-26實現(xiàn)對數(shù)據(jù)庫刪除,插入以及查詢等基本功能。 4-27,4-28再對網(wǎng)站的頁面實現(xiàn)美化以及對文檔進行完
20、善。 4-29,4-30對整個項目進行調試和總結。 三 項目成果軟件1. 我們的登陸的界面; 2項目中要使用的數(shù)據(jù)表3.基本的查詢功能展示;4.數(shù)據(jù)信息的插入5.信息的查詢6.我們的聯(lián)系式; 四 軟件安裝使用說明1. 使用的neatbeans5.5集成開發(fā)環(huán)境。2數(shù)據(jù)庫使用的SQL2005. 五 項目總結醫(yī)院收費管理系統(tǒng)采用目前比較流行的MVC模式,NetBeans IDE 5.5作為前端開發(fā)工具,后臺數(shù)據(jù)庫管理系統(tǒng)為SQL Server2005,系統(tǒng)的運行平臺為Windows。項目是從4月中旬開始實施的,4月底完成。需求分析,編碼和單元測試由所有的小組成員共同完成。由于有明確的分工,我們在開
21、發(fā)過程的責任比較明確。但畢竟我們項目經(jīng)歷很少,實踐的過程中也遇到了不少困難。特別是在編碼的時候,很多內容都需要我們自己摸索,由于每個人的基礎不一樣.在交流的時候還需要考慮到對方說掌握的情況。這次只是一個作業(yè),如果在以后的項目開發(fā)中肯定不會出現(xiàn)這樣的情況。但在需求分析的時候,我們所有的組員都參與了嚴肅認真討論交流。需求分析是軟件成敗很關鍵的一部分。另外一個問題是計劃的實施。以前我們編寫程序基本上沒有什么計劃,只是按照進展的狀況而定。這次我們完全按照項目開發(fā)的要求做了比較周到的計劃,但在具體實施的時候遇到了很多沒有料想的東西,很多時候一個小小錯誤,能夠耗上一整天的時間,嚴重影響了我們的進度。再有就
22、是階段評審,在項目過程中,很少能夠符合事前的計劃。一方面是我們項目經(jīng)驗不足的原因,一方面是計劃階段沒有做好。還有一點是如何調動大家的積極性,因為每個人的任務不一樣,碰到的困難大小也不一樣,有的組員會有放棄的念頭,造成積極性不強。在評審的時候我們及時分析原因,雖然每個人都有分工,但碰到比較大的問題我們都是一起討論。遇到不能解決的,我們就虛心向周圍的同學學習,最后的成功離不開每個成員的努力。這次軟件工程作業(yè)讓我們學到了不少知識,每個組員都有很大的收獲。相信會對我們日后的學習工作起到很大的指導作用。附錄1 項目成果軟件代碼1 Model代碼Shoufei 類package hospital.mode
23、l; public class Shoufei private String leixin; private int jine; private String dept; private String jingshour; private int patientID; public Shoufei(String leixin,int jine,String dept,String jingshour,int patientID) this.leixin=leixin; this.jine=jine; this.dept=dept; this.jingshour=jingshour; this.
24、patientID=patientID; public void setLeixin (String leixin) this.leixin=leixin; public void setJine ( int jine) this.jine=jine; public void setDept (String dept) this.dept=dept; public void setJingshour (String jingshour) this.jingshour=jingshour; public void setPatientID (int patientID ) this.patien
25、tID=patientID; public String getLeixin() return leixin; public int getJine() return jine; public String getDept() return dept; public String getJingshour() return jingshour; public int getPatientID() return patientID; ShoufeiDAO 類package hospital.model;import java.sql.Connection;import java.sql.Prep
26、aredStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.util.ArrayList;import java.util.List;import javax.naming.Context;import javax.naming.InitialContext;import javax.naming.NamingException;import javax.sql.DataSource;import hospital.model.shuruP;import org.omg.PortableSer
27、ver.REQUEST_PROCESSING_POLICY_ID;public class ShoufeiDAO /* Creates a new instance of feiyongDAO */ public ShoufeiDAO() private static final String GETALL=select * from shuru where PID=?; private static final String DELETE=delete from shuru where PID=?; public Shoufei getAllfeiy(int pid) DataSource
28、ds = null; Connection connection = null; PreparedStatement stmt = null; ResultSet results = null; ArrayList list=new ArrayList(); Shoufei shoufei=null; try Context context = new InitialContext(); if (context = null ) throw new RuntimeException(JNDI Context could not be found.); ds = (DataSource)cont
29、ext.lookup(java:comp/env/jdbc/hospitalDB); if ( ds = null ) throw new RuntimeException(DataSource could not be found.); connection = ds.getConnection(); stmt = connection.prepareStatement(GETALL); stmt.setInt(1,pid); results = stmt.executeQuery(); while ( results.next() ) String leixin=results.getSt
30、ring(leixin); int jine=results.getInt(jine); String dept=results.getString(dept); String jinshouren=results.getString(jingshour); shoufei=new Shoufei(leixin,jine,dept,jinshouren,pid); return shoufei; catch (SQLException se) throw new RuntimeException(A database error occured. + se.getMessage(); catc
31、h (NamingException ne) throw new RuntimeException(A JNDI error occured. + ne.getMessage(); finally if ( results != null ) try results.close(); catch (SQLException se) se.printStackTrace(System.err); if ( stmt != null ) try stmt.close(); catch (SQLException se) se.printStackTrace(System.err); if ( co
32、nnection != null ) try connection.close(); catch (Exception e) e.printStackTrace(System.err); public int deletefeiy(int pid) DataSource ds = null; Connection connection = null; PreparedStatement stmt = null; ResultSet results = null; ArrayList list=new ArrayList(); Shoufei shoufei=null; int num=0; t
33、ry Context context = new InitialContext(); if (context = null ) throw new RuntimeException(JNDI Context could not be found.); ds = (DataSource)context.lookup(java:comp/env/jdbc/hospitalDB); if ( ds = null ) throw new RuntimeException(DataSource could not be found.); connection = ds.getConnection();
34、stmt = connection.prepareStatement(DELETE); stmt.setInt(1,pid); num=stmt.executeUpdate(); return num; catch (SQLException se) throw new RuntimeException(A database error occured. + se.getMessage(); catch (NamingException ne) throw new RuntimeException(A JNDI error occured. + ne.getMessage(); finally
35、 if ( results != null ) try results.close(); catch (SQLException se) se.printStackTrace(System.err); if ( stmt != null ) try stmt.close(); catch (SQLException se) se.printStackTrace(System.err); if ( connection != null ) try connection.close(); catch (Exception e) e.printStackTrace(System.err); 2.Co
36、ntroller代碼DeleteShouFeiServlet.java/* * DeleteShouFeiServlet.java * * Created on 2009年4月29日, 下午4:56 */package hospital.controller;import java.io.*;import .*;import javax.servlet.*;import javax.servlet.http.*;import hospital.model.*;/* * * author hustlyb * version */public class DeleteShouFei
37、Servlet extends HttpServlet protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException response.setContentType(text/html;charset=UTF-8); PrintWriter out = response.getWriter(); String pidStr=request.getParameter(pid); try int pid=Inte
38、ger.parseInt(pidStr); ShoufeiService shoufeiSvc=new ShoufeiService(); int num=0; num= shoufeiSvc.deleteFei(pid); if(num=1) RequestDispatcher view=request.getRequestDispatcher(/deletAccess.jsp); view.forward(request,response); return; RequestDispatcher view=request.getRequestDispatcher(/deletfail.jsp
39、); view.forward(request,response); return; catch(Exception e) e.printStackTrace(System.err); out.println(Exception); out.close(); protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException processRequest(request, response); protected void doPo
40、st(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException processRequest(request, response); public String getServletInfo() return Short description; getAllfeiyong.java/* * getAllfeiyong.java * * Created on 2009年4月21日, 下午10:00 */package hospital.controller;imp
41、ort java.io.*;import .*;import java.util.ArrayList;import hospital.model.chufang.chufangServiece;import javax.servlet.*;import javax.servlet.http.*;/* * * author Administrator * version */public class getAllfeiyong extends HttpServlet /* Processes requests for both HTTP GET and POST methods.
42、 * param request servlet request * param response servlet response */ ArrayList list=null; protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException String ids=(String)request.getParameter(id); int id=0; try id=Integer.parseInt(ids);
43、 if(id0) System.out.println(您輸入的數(shù)據(jù)不能小于0); else System.out.println(插入數(shù)據(jù)成功); catch(NumberFormatException e) e.printStackTrace(); System.out.println(e.getMessage(); chufangServiece cs=null; list=cs.getAllfeiy(id); request.setAttribute(list,list); RequestDispatcher view=request.getRequestDispatcher(chax
44、unView); view.forward(request,response); return; / /* Handles the HTTP GET method. * param request servlet request * param response servlet response */ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException processRequest(request, response); /* Handles the HTTP POST method. * param request servl
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 長沙衛(wèi)生職業(yè)學院《管理溝通(英語)》2023-2024學年第一學期期末試卷
- 云南農業(yè)大學《建筑工業(yè)化與裝配式結構》2023-2024學年第一學期期末試卷
- 孩子里程碑的教育模板
- 保險業(yè)基礎講解模板
- 述職報告創(chuàng)新實踐
- 職業(yè)導論-房地產(chǎn)經(jīng)紀人《職業(yè)導論》點睛提分卷3
- 年終工作總結格式要求
- 二零二五版LNG液化天然氣裝運合同3篇
- 二零二五年度汽車后市場擔保合作協(xié)議合同范本集錦:維修保養(yǎng)服務2篇
- 二零二五版國際金融公司勞務派遣與風險管理協(xié)議3篇
- 浙江省金華市婺城區(qū)2024-2025學年九年級上學期期末數(shù)學試卷(含答案)
- 天津市河西區(qū)2024-2025學年高二上學期1月期末英語試題(含答案無聽力音頻及聽力原文)
- 水利工程安全應急預案
- 滬教版小學數(shù)學三(下)教案
- 2024-2025年度村支書工作述職報告范文二
- 繼電保護多選試題庫與參考答案
- 品管圈PDCA改善案例-降低住院患者跌倒發(fā)生率
- 2024年江西水利職業(yè)學院單招職業(yè)技能測試題庫及答案解析
- 《交換機基本原理》課件
- 向電網(wǎng)申請光伏容量的申請書
- 2024-2030年中國硫磺行業(yè)供需形勢及投資可行性分析報告版
評論
0/150
提交評論