資源簡介
用到的技術為:javabean-servlet-jsp
sql server 2000
數據庫文件在WebRoot的DB文件中!
本系統實現了會員注冊,會員登錄,密碼修改,以及會員信息的修改!
初步實現了在線訂購,訂單查詢,班次查詢以及系統管理--對火車信息的添加等。
操作過程:
首先,應導入到myeclipse中,將該系統發布到tomcat中,并啟動tomcat!
接著在360瀏覽器中輸入http://localhost:8080/bookonline/login.jsp
管理員的帳號為:guanliyuan 密碼為:123456789
用戶帳號為:987654321 密碼為:987654321
當然可以在登錄界面中點擊注冊鏈接,跳轉到注冊頁面中進行注冊(注:只能注冊用戶的,沒有管理員注冊!這是該系統中的一個問題)。
登錄進去后進入主界面main.jsp中。在該界面中,可以點擊修改用戶信息,密碼等鏈接,管理員還可以點擊添加火車信息的鏈接。當然還可以查看火車信息。(注:只有在查詢后,才能進行訂票)。
注:
用到的頁面
login.jsp——登錄界面,可以鏈接到注冊用戶的界面。用admin字段來標識是否為管理員。其中有一個用戶為987654321密碼為987654321,另一個為管理員guanliyuan密碼為123456789
register.jsp——用戶注冊頁面,默認的所有注冊方式為用戶,即所有的用戶admin為0。而管理員事先設置好了,即admin為1。
registerfailed.jsp registersuccess.jsp——為注冊成功或失敗時用到的頁面
main.jsp——為系統主頁面,在這里可以鏈接到訂票,查詢,修改信息,修改密碼,管理員添加火車信息等。該頁面用到了專題咨詢里面的主框架結構,和部分代碼。
queryfailed.jsp——當查詢失敗時所連接到的界面
addtrain.jsp——管理員添加火車信息時的頁面
adderror.jsp——用戶點擊添加火車信息時產生的錯誤界面
showticket.jsp——顯示火車票信息,此時可以進行訂票。
bookfailes.jsp booksuccess.jsp——訂票成功或失敗時所鏈接的界面。
view.jsp——瀏覽火車票信息。
modifyinfo.jsp——修改用戶信息,在這里不可能更改密碼,以及權限。
passwordmodify.jsp——修改密碼!
代碼片段和文件信息
package?com.bookonline.DB;
import?java.sql.Connection;
import?java.sql.DriverManager;
import?java.sql.SQLException;
public?class?DB?{
public?static?DB?conn=null;
public?static?DB?newInstance(){
if(conn==null){
conn=new?DB();
}
return?conn;
}
public?static?Connection?getConnection()?{
try?{
Class.forName(“com.jdbc.sqlserver.SQLServerDriver“)
.newInstance();
Connection?conn?=?DriverManager.getConnection(
“jdbc:microsoft:sqlserver://localhost;DatabaseName=bookonline“
“sa“?“sa“);
return?conn;
}?catch?(InstantiationException?e)?{
e.printStackTrace();
}?catch?(IllegalAccessException?e)?{
e.printStackTrace();
}?catch?(ClassNotFoundException?e)?{
e.printStackTrace();
}?catch?(SQLException?e)?{
e.printStackTrace();
}
return?null;
}
public?static?void?closeConnection(Connection?conn){
try?{
if(conn!=null)?conn.close();
}?catch?(SQLException?e)?{
e.printStackTrace();
}
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-01-11?09:33??火車訂票\
?????文件?????????678??2015-04-19?15:58??火車訂票\.classpath
?????目錄???????????0??2016-01-11?09:30??火車訂票\.idea\
?????文件??????????10??2015-04-19?15:58??火車訂票\.idea\.name
?????目錄???????????0??2016-01-11?09:30??火車訂票\.idea\artifacts\
?????文件????????1275??2015-04-19?15:58??火車訂票\.idea\artifacts\bookonline_Web_exploded.xm
?????文件????????1275??2015-04-19?15:58??火車訂票\.idea\artifacts\bookonline_war_exploded.xm
?????文件?????????686??2015-04-19?15:58??火車訂票\.idea\compiler.xm
?????目錄???????????0??2016-01-11?09:30??火車訂票\.idea\copyright\
?????文件??????????74??2015-04-19?15:58??火車訂票\.idea\copyright\profiles_settings.xm
?????文件???????21777??2015-04-19?15:58??火車訂票\.idea\dbnavigator.xm
?????文件?????????224??2015-04-19?15:58??火車訂票\.idea\encodings.xm
?????目錄???????????0??2016-01-11?09:30??火車訂票\.idea\libraries\
?????文件?????????685??2015-04-19?15:58??火車訂票\.idea\libraries\Java_EE_6_Java_EE_6.xm
?????文件????????1629??2015-04-19?15:58??火車訂票\.idea\libraries\Spring_4_1_6_RELEASE.xm
?????文件?????????547??2015-04-19?15:58??火車訂票\.idea\libraries\Spring_MVC_4_1_6_RELEASE.xm
?????文件?????????197??2015-04-19?15:58??火車訂票\.idea\libraries\maven_reposity.xm
?????文件?????????878??2015-04-19?15:58??火車訂票\.idea\misc.xm
?????文件?????????260??2015-04-19?15:58??火車訂票\.idea\modules.xm
?????文件????????8792??2015-04-19?15:58??火車訂票\.idea\uiDesigner.xm
?????文件?????????180??2015-04-19?15:58??火車訂票\.idea\vcs.xm
?????文件?????????296??2015-04-19?15:58??火車訂票\.myme
?????文件????????1366??2015-04-19?15:58??火車訂票\.project
?????目錄???????????0??2016-01-11?09:30??火車訂票\.settings\
?????文件?????????398??2015-04-19?15:58??火車訂票\.settings\.jsdtscope
?????文件?????????327??2015-04-19?15:58??火車訂票\.settings\org.eclipse.jdt.core.prefs
?????文件??????????49??2015-04-19?15:58??火車訂票\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2015-04-19?15:58??火車訂票\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????目錄???????????0??2016-01-11?09:30??火車訂票\WebRoot\
?????目錄???????????0??2016-01-11?09:30??火車訂票\WebRoot\DB\
?????文件?????1048576??2015-04-19?15:58??火車訂票\WebRoot\DB\bookonline_Data.MDF
............此處省略75個文件信息
評論
共有 條評論