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

正文內(nèi)容

網(wǎng)上辦公系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)-資料下載頁

2025-11-27 03:24本頁面

【導(dǎo)讀】本人呈交給臨沂師范學(xué)院的這篇畢業(yè)論文,除了所注參考文獻(xiàn)和世所公認(rèn)的文獻(xiàn)外,全部是本人在指導(dǎo)老師指導(dǎo)下的設(shè)計(jì)成果。經(jīng)檢查該畢業(yè)設(shè)計(jì)(論文)為獨(dú)立完成,不存在抄襲現(xiàn)象。隨著中國教育與科研網(wǎng)、計(jì)算機(jī)技術(shù)的不斷發(fā)展,我國辦公自動化系統(tǒng)在技術(shù)和應(yīng)用上都得到了更高層次的發(fā)展,成為現(xiàn)代社會的重要標(biāo)志。論文首先介紹了辦公自動化的內(nèi)涵和歷史,國內(nèi)外發(fā)展?fàn)顩r及其相關(guān)技術(shù)。本系統(tǒng)是一個(gè)基于Web的網(wǎng)上辦公系統(tǒng),主要設(shè)有八個(gè)功能模塊 :文件收發(fā)管理、會議通知公布、個(gè)人信息管理、資產(chǎn)管理和意見箱等,本系統(tǒng)具有較大實(shí)踐意義,能以此滿足企業(yè)日常工作的要求。人們普遍使用計(jì)算機(jī)來提高個(gè)人工作效率,但是在需要許多人一起協(xié)同工作的現(xiàn)代工作環(huán)境中,我們更需要提高我們的整體工作效率。利用網(wǎng)絡(luò)通訊基礎(chǔ)及先進(jìn)的網(wǎng)絡(luò)應(yīng)用平臺,建設(shè)一個(gè)安全、可靠、開放、高效的信息網(wǎng)絡(luò)和辦公自動化、信息管理電子化系統(tǒng),為管理

  

【正文】 new DB()。 ArrayList personlist = (sql,currentpage)。 (numrs,(()))。 (numper, (()))。 (currentpage,(()))。 (numpages, (()))。 (personlist, personlist)。 (subsqlvalue)。 return (success)。查看所有的優(yōu)秀員工: ActionErrors errors=new ActionErrors()。 HttpSession session=()。 LogonForm logonuser=(LogonForm)(logonuser)。 if(!(logonuser)){ (selectmenu2, )。 (,new ActionError())。 saveErrors(request,errors)。 return (notallow)。 } SearchForm searchform=(SearchForm)form。 ()。 executePersonLook(mapping, form, request, response)。 return (success)。文件管理實(shí)現(xiàn)公司文檔的上傳下載,設(shè)計(jì)窗口如下:文件上傳action代碼如下:HttpSession session=()。 (selectmenu2, file_up)。 ActionErrors errors=new ActionErrors()。 FileForm fileform=(FileForm)form。 LogonForm logonuser=(LogonForm)(logonuser)。 if(!(logonuser)){ (selectmenu2, )。 (,new ActionError())。 saveErrors(request,errors)。 return (notallow)。 } String uptype=(uptype)。 if(uptype==null||()) uptype=link。 if((link)) return (up)。 if((up)){ String filename = ().getFileName()。 if(filename==null||()){ (,new ActionError())。 saveErrors(request,errors)。 return (false)。 } if((.)==1){ (,new ActionError())。 saveErrors(request,errors)。 return (false)。 } String uper = ((LogonForm)(logonuser)).getUsername()。 int size = ().getFileSize()。 if(size){ (,new ActionError())。 saveErrors(request,errors)。 return (false)。 } String filesize = (size)+ 字節(jié)。 String uptime = (new Date())。 String fileinfo = ()。 String sql=insert into ++ values(39。+filename+39。,39。+uper+39。,39。+filesize+39。,39。+uptime+39。,39。+fileinfo+39。)。 DB db=new DB()。 (sql)。 sql=select * from ++ where ++=39。+uptime+39。 String subfilename=。 String endfilename=。 String upfilename=。 ResultSet rs=(sql)。 try{ if(()){ subfilename=(())。 endfilename=((.))。 upfilename=subfilename+endfilename。 } } catch(Exception e){()。} String path=(/)。 (::+path)。 path=path+file\\allfile\\。 (path)。 try{ InputStream in=().getInputStream()。 File file=new File(path,upfilename)。 FileOutputStream file_stream=new FileOutputStream(file)。 byte a[]=new byte[size]。 int read=0。 int allread=0。 while(allreadsize) { read=(a,allread,size)。 allread+=read。 (read:+read)。 (allread:+allread)。 } (a)。 ()。 ()。 } catch(Exception e){()。} } ()。 (,new ActionError())。 saveErrors(request,errors)。 return (success)。文檔下載acition源代碼:HttpSession session=()。 (selectmenu2, file_look)。 ActionErrors errors=new ActionErrors()。 String fileid=(id)。 String filename=(filename)。 String endname=((.))。 String filepath=()。 filepath+=\\file\\allfile\\。 byte b[]=new byte[100]。 File file=new File(filepath,fileid+endname)。 if(!()){ (,new ActionError())。 saveErrors(request,errors)。 return (false)。 } (Contentdisposition,attachment。filename=+filename)。 try{ OutputStream outstream=()。 FileInputStream in=new FileInputStream(file)。 int n=0。 while((n=(b))!=1){ (b,0,n)。 } ()。 ()。 } catch(Exception e){()。} return (success)。 網(wǎng)上辦公系統(tǒng)代碼執(zhí)行流程介紹 本系統(tǒng)采用struts框架,按照MVC模式進(jìn)行開發(fā),系統(tǒng)每個(gè)模塊執(zhí)行流程相似,下面以收發(fā)文管理為例介紹代碼執(zhí)行流程: 首先,用戶在主界面點(diǎn)擊收發(fā)文管理,會在右邊的窗口顯示新建發(fā)文的界面,用戶可在這里新建發(fā)文,并在菜單欄顯示子菜單新建發(fā)文和收件箱。 其次,用戶填寫發(fā)文,點(diǎn)擊發(fā)文,系統(tǒng)調(diào)用text對應(yīng)的action進(jìn)行處理,在action中系統(tǒng)調(diào)用DAO層DB類進(jìn)行數(shù)據(jù)庫交互,成功會有成功操作的提示。DB類的主要代碼如下:public DB(){ try{ //注冊驅(qū)動 (classname)。 } catch(ClassNotFoundException e){ ()。 } } //獲得連接 public Connection getCon(){ try{ con=(url,sa,sa)。 }catch(Exception e){()。} return con。 }//創(chuàng)建Statement public Statement getStm(){ try{ con=getCon()。 stm=()。 }catch(Exception e){()。} return stm。 } public Statement getStmed(){ try{ con=getCon()。 stm=(,)。 }catch(Exception e){()。} return stm。 } //獲得結(jié)果集 public ResultSet getRs(String sql){ (sql)。 if(sql==null)sql=。 try{ stm=getStmed()。 rs=(sql)。 } catch(SQLException e){()。} return rs。 } //對結(jié)果集進(jìn)行處理 public int update(String sql){ (sql)。 int num=0。 if(sql==null)sql=。 try{ stm=getStmed()。 num=(sql)。 } catch(SQLException e){()。num=0。} return num。 } public int inseart(String sql){ int num=0。 if(sql==null)sql=。 (sql)。 try{ stm=getStmed()。 num=(sql)。 } catch(Exception e){()。num=0。} return num。 } public int del(String sql){ int num=0。 if(sql==null)sql=。 (sql)。 try{ stm=getStmed()。 num=(sql)。 } catch(SQLException e){()。} return num。 } public ArrayList getalltextlist(String sql,int pos){ ArrayList list=new ArrayList()。 if(sql==null)sql=。 stm=getStmed()。 try{ rs=(sql)。 Page page=new Page(rs,pos)。 //通過實(shí)例化一個(gè)Page類對象設(shè)置每頁記錄數(shù)(num_per)、總記錄數(shù)(num_rs)、總頁數(shù)(num_pages)、當(dāng)前頁數(shù)(current_page)。 setPage(page)。 //調(diào)用DB類的setPage(Page page)方法,將上面實(shí)例化的Page對象的屬性值復(fù)給DB類中的屬性。 int i=1。 rs=()。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1