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

正文內(nèi)容

學(xué)生宿舍管理系統(tǒng)畢業(yè)設(shè)計(jì)論文(編輯修改稿)

2024-12-29 16:01 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 w Employee()。 try { conn=()。 PreparedStatement prep=( select * from t_student where id=?)。 (1,id)。 ResultSet rst=()。 if(()){ s=new Student()。 ((age))。 ((id))。 ((name))。 ((salary))。 ((sex))。 ((pwd))。 ((phone))。 } } catch (Exception e1) { // TODO Autogenerated catch block ()。 }finally{ (conn)。 } return s。 } //將 沒有注冊(cè)過(guò)的學(xué)生信息 保存 到數(shù)據(jù)庫(kù) public void save(Student s)throws Exception{ 24 Connection conn=null。 try{ conn=()。 PreparedStatement prep=( insert into t_student(id,name,salary,sex,age,pwd,phone) values(?,?,?,?,?,?,?))。 (1, ())。 (2, ())。 (3, ())。 (4,())。 (5, ())。 (6, ())。 (7,())。 ()。 }catch(Exception e1){ ()。 }finally{ (conn)。 } } 控制層 ActionServlet (“/regist”){ int id=((id))。 StudentDAO dao = (StudentDAO)Factory .getInstance(StudentDAO)。 try { Student s=(id)。 if(s!=null){ //學(xué)號(hào)已被注冊(cè) (id_error, 學(xué)號(hào)已注冊(cè),不能再注冊(cè) )。 () 25 .forward(request, response)。 }else { //將沒有注冊(cè)過(guò)的學(xué)生信息添加到數(shù)據(jù)庫(kù) s=new Student()。 (id)。 ((name))。 ((salary))。 ((sex))。 ((age))。 ((pwd))。 ((phone))。 (s)。 // 為用 戶新建一個(gè)用來(lái)保存文件的文件加 String path = getServletContext().getRealPath(upload)。 File file = new File(path + // + pic_ + id)。 if(!()) ()。 HttpSession session = ()。 (s, s)。 (s,s)。 () .forward(request, response)。 //()。 } } catch (Exception e) { ()。 throw new ServletException(e)。 } } 26 宿管員登錄 圖 宿管員登錄界面 代碼部分 宿管員登錄 : ”/login” 用到的接口 //通過(guò)宿管員的名字查找是否有該宿管員,才能進(jìn)行身份驗(yàn)證并登錄 ,返回的是一個(gè) User 對(duì)象 。 public User findByUsername(String name) throws Exception{ User user=new User()。 Connection conn=null。 try { conn=()。 PreparedStatement prep=( select * from t_user where name=?)。 (1, name)。 ResultSet rst=()。 27 if(()){ user=new User()。 ((id))。 ((pwd))。 ((name))。 } else { return null。 } } catch (Exception e) { ()。 }finally{ ()。 } return user。 } if((/login)){ String name=(name)。//獲得頁(yè)面的宿管員的用戶名 String pwd=(pwd)。//獲得頁(yè)面的密碼 UserDAO dao = (UserDAO)Factory .getInstance(UserDAO)。 try { User user=(name)。//調(diào)用數(shù)據(jù)庫(kù)的方法 //檢查用戶名和密碼是否正確 if(user!=nullamp。amp。 ().equals(pwd)){ HttpSession session=()。 (user, user)。 EmployeeDAO dao1= (EmployeeDAO) (EmployeeDAO) 。 ()。 28 }else{ (login_error, 用戶名或密碼錯(cuò)誤(*_*),請(qǐng)檢查你的用戶名和密碼 )。 ().forward(request, response)。 } } catch (Exception e) { ()。 throw new ServletException(e)。 } } 對(duì)學(xué)生的操作 圖 操作 界面 代碼部分 宿舍界面 :”/list” 用到的 接 口 29 StudentDAO 方法 public ListEmployee findAll()throws Exception。//將所有學(xué)生的信息都查出來(lái) public Employee findById(int id)throws Exception。//通過(guò)學(xué)號(hào)查找學(xué)生的信息 public void save(Employee e) throws Exception。//保存 學(xué)生信息 public void delete(int id)throws Exception。//通過(guò)學(xué)號(hào)刪除學(xué)生信息 public void modify(Employee e)throws Exception。//修改學(xué)生信息 public int totalPages(int rowsPerPage) throws Exception。//計(jì)算總頁(yè)數(shù) public ListEmployee findAll2(int page,int rowsPerPage) throws Exception。 //分頁(yè) 控制層 if((/list)){ //進(jìn)行 session驗(yàn)證,看是否已登錄過(guò) HttpSession session=()。 Object obj=(user)。 if(obj==null){ //如果沒有登錄,則跳到登錄頁(yè)面 ()。 return。 }else{ String pageStr = (page)。 if(pageStr == null){ pageStr = 1。 } int page = (pageStr)。 (page, page)。 EmployeeDAO dao=(EmployeeDAO) (EmployeeDAO)。 ListEmployee employees。 try { employees = (page,10)。 // 獲得總頁(yè)數(shù) 30 int totalPages = (10)。 (totalPages, totalPages)。 (employees,employees)。 RequestDispatcher rd= ()。 (request, response)。 } catch (Exception e) { ()。 throw new ServletException(e)。 } } }else if((/add)){ //從頁(yè)面去增加的 學(xué)生 的信息 int id=((id))。 String name=(name)。 String salary=(salary)。 String age=(age)。 String sex=(sex)。 //將 學(xué)生 信息保存到 employee 的對(duì)象 e里 Employee e=new Employee()。 (id)。 (age)。 (name)。 (salary)。 (sex)。 //將學(xué)生 信息保存到數(shù)據(jù)庫(kù) EmployeeDAO dao=(EmployeeDAO) (EmployeeDAO)。 try { (e)。 ()。 } catch (Exception e1) { 31 ()。 throw new ServletException (e1)。} } 外來(lái)人員登記 圖 外來(lái)人員登記 界面 代碼部分 //查找所有 public ListDj findAll()//返回所有外來(lái)人員的信息 public ListDj findByData(String data)//通過(guò)日期來(lái)查詢外來(lái)人員 public ListDj findByName(String name)//通過(guò)名字來(lái)查詢外來(lái)人員 public void save(Dj dj)//保存外來(lái)人員系信息到數(shù)據(jù)庫(kù)中 public void xiugai(Dj dj)//修改外來(lái)人員的信息 32 宿舍衛(wèi)生管理 圖 宿舍衛(wèi)生 界面 代碼部分 WsDAO public ListWs findAll() //將所有宿舍衛(wèi)生情況查詢出來(lái)返回的是 list 集合 public ListWs findJx(){ //將學(xué)生宿舍的衛(wèi)生分?jǐn)?shù)排名 ListWswss=new ArrayListWs()。 Connection conn = null。 try { conn = ()。 Statement stat = ()。 ResultSet rst = (select * from t_ws order by score desc)。 while (()) { Ws ws= new Ws()。 33 ((id))。 ((seh))。 ((score))。 (ws)。 } } catch (Exception e) { ()。 } finally { (conn)。 } return wss。 } public ListWs findPy() //將評(píng)完分后的前三名優(yōu)秀宿舍評(píng)選出來(lái) public void gscore(Ws ws) throws Exception //修改宿舍衛(wèi)生分?jǐn)?shù) public ListWy pwy(){ ListWywys=new ArrayListWy()。 Connection conn=null。 try { conn=()。 PreparedStatement prep=( //統(tǒng)計(jì)總分?jǐn)?shù) select id, seh,sum(score) sscore from t_wy group by seh order by sscore desc)。 ResultSet rst=()。 while(()){ Wy wy=new Wy()。 ((id))。 ((seh))。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1