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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于jsp的科研處管理信息系統(tǒng)設(shè)計(jì)-閱讀頁

2024-12-21 19:13本頁面
  

【正文】 看 修改 更新 人員管理 項(xiàng)目管理 成果管理 學(xué)術(shù)會(huì)議 報(bào)表統(tǒng)計(jì) 系統(tǒng)管理 查詢 刪除 修改 第 15 頁 共 32 頁 個(gè)部門的存檔數(shù)據(jù)和數(shù)據(jù)需求,分析各個(gè)數(shù)據(jù)之間的關(guān)系,按照 DBMS 提供的功能和描述工具,設(shè)計(jì)出規(guī)模適當(dāng)、正確反映數(shù)據(jù)關(guān)系、數(shù)據(jù)冗余少、存取效率高、能滿足多種查詢要求的數(shù)據(jù)模型。針對選擇的 DBMS,進(jìn)行數(shù)據(jù)庫結(jié)構(gòu)定義。關(guān)系型數(shù)據(jù)庫要盡量按關(guān)系規(guī)范化要求進(jìn)行數(shù)據(jù)庫設(shè)計(jì),但為使效率高,規(guī)范化程度應(yīng)根據(jù)應(yīng)用環(huán)境和條件來決 定。 存儲(chǔ)設(shè)備和存儲(chǔ)空間組織:確定數(shù)據(jù)的存放地點(diǎn)、存儲(chǔ)路徑、存儲(chǔ)設(shè)備等,備份方案,對多版本如何保證一致性和數(shù)據(jù)的完整性。 數(shù)據(jù)字典設(shè)計(jì):用數(shù)據(jù)字典描述數(shù)據(jù)庫的設(shè)計(jì),便于維護(hù)和修改。這一步設(shè)計(jì)完成后數(shù)據(jù)庫和數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)工作基本完成,只待系統(tǒng)實(shí)現(xiàn)時(shí)將數(shù)據(jù)分析和數(shù)據(jù)字典的內(nèi)容代入到所設(shè)計(jì)的數(shù)據(jù)整體關(guān)系結(jié)構(gòu)中,一個(gè)規(guī)范化數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)就建立起來了。 ② 由于表內(nèi)或表之間已設(shè)置了系統(tǒng)所要的完整性約束規(guī)則,如主碼、不能為空等,為此,加載數(shù)據(jù) 時(shí),可能會(huì)發(fā)現(xiàn)問題。一般全部加載后,對數(shù)據(jù)庫做備份,因?yàn)闇y試中會(huì)頻繁刪除或破壞數(shù)據(jù),而建立起完整的測試數(shù)據(jù)庫數(shù)據(jù)是很費(fèi)時(shí)的 。 conn=(jdbc:jtds:earch,sa,)。 String sql=select * from Administrators where 第 20 頁 共 32 頁 Adminname=39。 and Adminpassword=39。 //獲取管理員用戶名和密碼 rs=(sql)。 while(()) { i++。 (Administrator,Admin)。 } finally{ if(conn!=null){ try{ ()。 } } } if(Loginsucess){ % jsp:forward page=/jsp:forward % } else{ % jsp:forward page=/jsp:forward //用戶名密碼錯(cuò)誤跳轉(zhuǎn)頁面 第 21 頁 共 32 頁 % } % 圖 5 功能操作界面 2)項(xiàng)目申報(bào)功能模塊 點(diǎn)擊申報(bào)管理(如圖) 確定項(xiàng)目申報(bào)工作的批次名稱,設(shè)置 開始時(shí)間 等相關(guān)條件。 第 22 頁 共 32 頁 PreparedStatement stat=null。 try { String t1=new String((t1).getBytes(8859_1),gb2312)。 String t3=new String((t3).getBytes(8859_1),gb2312)。 ()。 //加載數(shù)據(jù)庫驅(qū)動(dòng) stat=(insert into Declare1 values(?,?,?,?))。 (2,t2)。 (4,t4)。 if (rs0) //判斷是否有數(shù)據(jù)添加進(jìn)數(shù)據(jù)庫 { (申請?zhí)砑映晒Γ?)。 } } catch(Exception e) //捕獲異常 { (e+111)。 Connection conn=(jdbc:jtds:arch,sa,)。+(yy)+39。 int i=(str)。 (a href=39。39。 } } 第 24 頁 共 32 頁 ② 修改功能 : try { String t1=new String((t1).getBytes(8859_1),gb2312)。 String t3=new String((t3).getBytes(8859_1),gb2312)。 String t5=new String((t5).getBytes(8859_1),gb2312)。 String t7=new String((t7).getBytes(8859_1),gb2312)。 String t9=new String((t9).getBytes(8859_1),gb2312)。 ()。 stat=(update Project set Projectname=39。,Researchname=39。,Projectsource=39。,projectCategory=39。,Starttime=39。,Plantime=39。,Actualtime=39。,Applicationmoney=39。,Approvedmoney=39。,Supplementary=39。 where Projectname=39。)。 if (rs0) { 第 25 頁 共 32 頁 (項(xiàng)目修改成功! )。 } } ③ 查詢功能 try { String tname=(textname)。 conn=(jdbc:jtds:earch,sa,)。 rs=(select * from Project where Projectname =39。)。 String Projectname=(2)。 String Projectsource=(4)。 String t2=new String((t2).getBytes(8859_1),gb2312)。 String t4=new String((t4).getBytes(8859_1),gb2312)。 String t6=new String((t6).getBytes(8859_1),gb2312)。 String t8=new String((t8).getBytes(8859_1),gb2312)。 String t10=new String((t10).getBytes(8859_1),gb2312)。 conn=(jdbc:jtds:第 27 頁 共 32 頁 earch,sa,)。 //新增項(xiàng)目到相應(yīng)的數(shù)據(jù)庫 (1,t1)。 (3,t3)。 (5,t5)。 (7,t7)。 (9,t9)。 int rs=()。 } else { (項(xiàng)目添加失敗! )。新增論文可以增加新的論文 . ? 論文一覽界面 ((如圖 9) 第 28 頁 共 32 頁 圖 9 論文一覽 其功能實(shí)現(xiàn)代碼如下 : ① 刪除功能 : String str=delete Papers where Papername=39。 Statement stat=()。 if (i0) { (成功刪除 +(yy)+的信息 !: br)。javascript:()。確定 /a)。 % % Connection conn=null。 // ResultSet rs=null。 String t2=new String((t2).getBytes(8859_1),gb2312)。 String t4=new 第 29 頁 共 32 頁 String((t4).getBytes(8859_1),gb2312)。 String t6=new String((t6).getBytes(8859_1),gb2312)。 conn=(jdbc:jtds:earch,sa,)。+t1+39。+t2+39。+t3+39。+t4+39。+t5+39。+t6+39。+yy+39。 int rs=()。 } else { (論文修改失??! )。 Connection conn=null。 ResultSet rs=null。 conn=(jdbc:jtds:earch,sa,)。 rs=(select * from Papers where Papername =39。)。 String Papername=(2)。 String Series=(4)。 PreparedStatement stat=null。 try { String t1=new String((t1).getBytes(8859_1),gb2312)。 String t3=new String((t3).getBytes(8859_1),gb2312)。 String t5=new String((t5).getBytes(8859_1),gb2312)。 第 31 頁 共 32 頁 ()。 stat=(insert into Papers values(?,?,?,?,?,?))。 (2,t2)。 (4,t4)。 (6,t6)。 if (rs0) { (論文添加成功! )。 } } 該模塊窗體基本上能完成原定的任務(wù)功能, 我主要完成項(xiàng)目申報(bào)、項(xiàng)目管理、科研成果這三個(gè)大的功能模塊設(shè)計(jì),其中項(xiàng)目申報(bào)包括申報(bào)管理功能可以對申報(bào)批次名稱等相關(guān)信息的錄入??蒲谐晒ㄕ撐牡墓芾韺φ撐牡南嚓P(guān)信息增加、刪除、修改和查詢操作。 項(xiàng)目管理包括項(xiàng)目一覽、新增項(xiàng)目兩部分,該子系統(tǒng)主要針對已通過審核的項(xiàng)目提供了管理功能,能提供項(xiàng)目的信息,對項(xiàng)目實(shí)現(xiàn)增加、修改、查找等功能 .點(diǎn)擊項(xiàng)目管理可以出現(xiàn)項(xiàng)目一覽和新增項(xiàng)目兩個(gè)功能模塊 .這時(shí)候點(diǎn)擊項(xiàng)目一覽出現(xiàn)項(xiàng)目的一些基本信息 ,并且可以對提進(jìn)行增加、修改、查找相關(guān)操作 . 第 32 頁 共 32 頁 科研成果包括論文一覽和新增論文 , 其中論文一覽可以 看到論文相關(guān)信息,并可點(diǎn)擊查看論文詳細(xì)信息,同時(shí)具有刪、改、查功能。其功能基本符合需求,能夠完成信息的存儲(chǔ)和信息的 刪除 以及各類相關(guān)信息的 查詢 。 在本次 課程 設(shè)計(jì)中, 我深刻的了解到團(tuán)隊(duì)開發(fā)的重要性 ,在開發(fā)過程中由于安裝的數(shù)據(jù)庫的版本過底 ,出現(xiàn)了在機(jī)房可以運(yùn)行 ,但是在宿舍怎么也運(yùn)行不起來 ,這花費(fèi)了我的很多時(shí)間 ,更改數(shù)據(jù)庫的驅(qū)動(dòng)等問題 ,與組員的數(shù)據(jù)庫驅(qū)動(dòng)不同導(dǎo)致整個(gè)系統(tǒng)不能很好的完成 ,通過網(wǎng) 絡(luò)資源和同學(xué)的幫助最終解決了問題 ,(只是給數(shù)據(jù)庫打了個(gè)補(bǔ)丁 ),這也讓我認(rèn)識(shí)到 ,在組隊(duì)開發(fā)過程中不僅僅編碼風(fēng)格很重要 ,有很多很多的細(xì)節(jié)問題都是我們需要注意的 ,那樣才能少花時(shí)間在不必要的地方 . 參考資料 1. 《 JSP 程序設(shè)計(jì) 》 Vivek Chopra 等 人民郵電 出版社 2. 《 技術(shù)手冊 》 林上杰等 電子工業(yè)出版社 3.《軟件工程》 張玲 清華大學(xué)出版社 4.《軟件測試實(shí)用指南》 林寧 清華大學(xué)出版社 5.《數(shù)據(jù)庫系統(tǒng)概論》 薩師煊 高等教育出版社 6.《 SQL server 數(shù)據(jù)庫編程技法范例》 趙強(qiáng) 清華大學(xué)出版社 7.《 Tomcat 與 Java Web 開發(fā)技術(shù)祥解》 孫衛(wèi)玲等 電子工業(yè)出版社 8.《 Web 編程指南》 Marty Hall 清華大學(xué)出版社
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1