freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于jsp模擬當(dāng)當(dāng)網(wǎng)圖書銷售系統(tǒng)畢業(yè)設(shè)計(jì)-資料下載頁

2025-06-27 22:53本頁面
  

【正文】 98GB/T 85671988等相關(guān)軟件工程國家標(biāo)準(zhǔn)。四、工作進(jìn)度2012310 布置畢業(yè)設(shè)計(jì)、開題報(bào)告要求,開始需求分析2012316 交開題報(bào)告(電子版),檢查初步分析,進(jìn)一步完善系統(tǒng)分析2012320 完成系統(tǒng)分析,開始系統(tǒng)設(shè)計(jì)2012330 基本完成系統(tǒng)設(shè)計(jì),逐步開始系統(tǒng)實(shí)現(xiàn)、調(diào)試2012430 開始畢業(yè)設(shè)計(jì)說明書的撰寫,繼續(xù)系統(tǒng)實(shí)現(xiàn)、調(diào)試2012501 軟件系統(tǒng)設(shè)計(jì)完畢,全面進(jìn)入畢業(yè)設(shè)計(jì)說明書的撰寫2012525 修改、完善畢業(yè)設(shè)計(jì)說明書2012531 完成全部畢業(yè)設(shè)計(jì)任務(wù)五、主要參考文獻(xiàn)[1]張潤彤,:中國鐵道出版社,2000[2]韓寶明,:人民郵電出版社,2001[3][美]—:電子工業(yè)出版社,1998[4]楊堅(jiān)爭,:西安科技大學(xué)出版社,2001[5]:中國鐵道出版社,2000[6]:中國鐵道出版社,1999[7]:中國城市出版社,1999[8]:清華大學(xué)出版社,1999[9]James Jakarta Struts[M].Wiley Publishing,2004[10] and SOAP,O39。ReillyMedia,[11][12][13] :人民郵電出版社.,[14],[15].佩里.Java Servletamp。JSP經(jīng)典實(shí)例[M].北京:中國電力出版社,2005.7[16]:人民郵電出版社,[17][18]:機(jī)械工業(yè)出版社,[19][20][21]孫衛(wèi)琴,李洪成.Tomcat與Java Web開發(fā)技術(shù)詳解[M].北京:電子工業(yè)出版社,[22][美]Eric CSS權(quán)威指南[M].北京:中國電力出版社,2001[23][M].北京:電子工業(yè)出版社,2004同意本課題進(jìn)入設(shè)計(jì)(論文)階段。指導(dǎo)教師簽字: 2010年3月15日附錄B:系統(tǒng)核心代碼清單(1) 核心工具類 a. 連接數(shù)據(jù)庫的工具類DBUtilpackage 。import 。import 。import 。import 。import 。public class DBUtil {//連接池對象private static DataSource dataSource。 //負(fù)責(zé)將Connection與當(dāng)前線程綁定,執(zhí)行線程綁定 private static ThreadLocalConnection connLocal = new ThreadLocalConnection()。 static{ try{ Properties props = new Properties()。 ((). getResourceAsStream())。 dataSource = (props)。 }catch(Exception e){ ()。 } } public static Connection openConnection() throws SQLException{ Connection conn = ()。 if(conn==null){ conn = ()。 (conn)。 } return conn。 } public static void closeConnection() throws Exception{ Connection conn = ()。 (null)。 if(conn!=null amp。amp。 !()){ ()。 } }}b. 密碼加密的MD5工具類MD5Utilpackage 。import 。import 。public class MD5Util { public static String getMD5Str(String orgStr) throws Exception{ //首先利用MD5算法將密碼加密,變成等長字節(jié) MessageDigest md = (md5)。 byte[] buf = (())。 //將等長字節(jié)利用Base64算法轉(zhuǎn)換成字符串 BASE64Encoder encoder = new BASE64Encoder()。 String str = (buf)。 return str。 }}(2) 實(shí)體類a. User類package 。public class User implements { private static final long serialVersionUID = 1L。 private int id。 private String 。 private String nickname。 private String password。 private int userIntegral。 //用戶等級 private boolean Verify。 //Email是否通過驗(yàn)證 private String VerifyCode。 //Email驗(yàn)證碼 private long lastLoginTime。 private String lastLoginIp。 public int getId() { return id。 } public void setId(int id) { = id。 } public String getEmail() { return 。 } public void setEmail(String ) { = 。 } public String getNickname() { return nickname。 } public void setNickname(String nickname) { = nickname。 } public String getPassword() { return password。 } public void setPassword(String password) { = password。 } public int getUserIntegral() { return userIntegral。 } public void setUserIntegral(int userIntegral) { = userIntegral。 } public boolean isEmailVerify() { return Verify。 } public void setEmailVerify(boolean Verify) { = Verify。 } public String getEmailVerifyCode() { return VerifyCode。 } public void setEmailVerifyCode(String VerifyCode) { = VerifyCode。 } public long getLastLoginTime() { return lastLoginTime。 } public void setLastLoginTime(long lastLoginTime) { = lastLoginTime。 } public String getLastLoginIp() { return lastLoginIp。 } public void setLastLoginIp(String lastLoginIp) { = lastLoginIp。 } public static long getSerialversionuid() { return serialVersionUID。 } }b. 書籍類Bookpackage 。import 。import 。public class Book extends Product{ private String author。 private String publishing。 private long publish_time。 //TODO 其他屬性 //追加格式化publishTime方法 public String getPublishTimeFormat(){ SimpleDateFormat sdf = new SimpleDateFormat(yyyyMMdd)。 Date dtime = new Date(publish_time)。 return (dtime)。 } public String getAuthor() { return author。 } public void setAuthor(String author) { = author。 } public String getPublishing() { return publishing。 } public void setPublishing(String publishing) { = publishing。 } public long getPublish_time() { return publish_time。 } public void setPublish_time(long publishTime) { publish_time = publishTime。 }}(3) 幾個(gè)重要的Action類a. 登錄的響應(yīng)Actionpackage 。import 。import 。import 。import 。public class LoginAction extends BaseAction{ private User user。 private String password。 private String login_msg=。 public String execute() throws Exception{ UserService service = new UserServiceImpl()。 boolean ok = (user, password)。 (ok)。 if(ok){ //登錄成功,查看是否經(jīng)過郵箱驗(yàn)證 if(()){ //設(shè)置最后登錄時(shí)間 (())。 //設(shè)置登錄IP地址 String ip = ()。 (ip)。 (user)。 (user, user)。 return success。 }else{ return noverify。 } }else{ //登錄失敗,回到登錄頁面,顯示登錄失敗消息給用戶 login_msg=用戶名或密碼錯(cuò)誤。 return fail。 } } public User getUser() { return user。 } public void setUser(User user) { = user。 } public String getLogin_msg() { return login_msg。 } public void setLogin_msg(String loginMsg) { login_msg = loginMsg。 } public String getPassword() { return password。 } public void setPassword(String password) { = password。 } }b. 注冊的響應(yīng)Actionpackage 。import 。import 。import 。import 。public class RegisterAction extends BaseAction{ private User user。 public String execute() throws Exception{ UserService service = new UserServiceImpl()。 //設(shè)置登錄IP地址 String ip = ()。 (ip)。 (user)。 return success。 } public User getUser() { return user。 } public void setUser(User user) { = user。 } }c. 圖書列表的響應(yīng)Actionpackage 。import 。import 。import 。import 。import 。import 。import 。public class BookListAction { //接收參數(shù) private
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1