資源簡(jiǎn)介
用到的技術(shù)為:javabean-servlet-jsp
sql server 2000
數(shù)據(jù)庫(kù)文件在WebRoot的DB文件中!
本系統(tǒng)實(shí)現(xiàn)了會(huì)員注冊(cè),會(huì)員登錄,密碼修改,以及會(huì)員信息的修改!
初步實(shí)現(xiàn)了在線訂購(gòu),訂單查詢,班次查詢以及系統(tǒng)管理--對(duì)火車信息的添加等。
操作過程:
首先,應(yīng)導(dǎo)入到myeclipse中,將該系統(tǒng)發(fā)布到tomcat中,并啟動(dòng)tomcat!
接著在360瀏覽器中輸入http://localhost:8080/bookonline/login.jsp
管理員的帳號(hào)為:guanliyuan 密碼為:123456789
用戶帳號(hào)為:987654321 密碼為:987654321
當(dāng)然可以在登錄界面中點(diǎn)擊注冊(cè)鏈接,跳轉(zhuǎn)到注冊(cè)頁(yè)面中進(jìn)行注冊(cè)(注:只能注冊(cè)用戶的,沒有管理員注冊(cè)!這是該系統(tǒng)中的一個(gè)問題)。
登錄進(jìn)去后進(jìn)入主界面main.jsp中。在該界面中,可以點(diǎn)擊修改用戶信息,密碼等鏈接,管理員還可以點(diǎn)擊添加火車信息的鏈接。當(dāng)然還可以查看火車信息。(注:只有在查詢后,才能進(jìn)行訂票)。
注:
用到的頁(yè)面
login.jsp——登錄界面,可以鏈接到注冊(cè)用戶的界面。用admin字段來(lái)標(biāo)識(shí)是否為管理員。其中有一個(gè)用戶為987654321密碼為987654321,另一個(gè)為管理員guanliyuan密碼為123456789
register.jsp——用戶注冊(cè)頁(yè)面,默認(rèn)的所有注冊(cè)方式為用戶,即所有的用戶admin為0。而管理員事先設(shè)置好了,即admin為1。
registerfailed.jsp registersuccess.jsp——為注冊(cè)成功或失敗時(shí)用到的頁(yè)面
main.jsp——為系統(tǒng)主頁(yè)面,在這里可以鏈接到訂票,查詢,修改信息,修改密碼,管理員添加火車信息等。該頁(yè)面用到了專題咨詢里面的主框架結(jié)構(gòu),和部分代碼。
queryfailed.jsp——當(dāng)查詢失敗時(shí)所連接到的界面
addtrain.jsp——管理員添加火車信息時(shí)的頁(yè)面
adderror.jsp——用戶點(diǎn)擊添加火車信息時(shí)產(chǎn)生的錯(cuò)誤界面
showticket.jsp——顯示火車票信息,此時(shí)可以進(jìn)行訂票。
bookfailes.jsp booksuccess.jsp——訂票成功或失敗時(shí)所鏈接的界面。
view.jsp——瀏覽火車票信息。
modifyinfo.jsp——修改用戶信息,在這里不可能更改密碼,以及權(quán)限。
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();
}
}
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????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個(gè)文件信息
評(píng)論
共有 條評(píng)論