【正文】
**學院本科畢業(yè)設計(論文) 25 謝詞 對于這份謝詞,本人斟酌萬分,首先 還是要感謝我的指導教師 ***老師,正是由于**老師的一些幫助和進度上的一些督促,本人才可以在預期的時間內(nèi)將畢業(yè)時間很好的完成。 }catch (Exception e){ (())。+power+39。下面介紹一下超級管理員實現(xiàn)功能的運行圖和核心代碼。 }catch (Exception e){ (())。,content=39。 conn=(DBURL,DBUSER,DBPASS)。 conn = (DBURL,DBUSER,DBPASS)。)。,39。 圖 47 新聞增加后的查詢情況 2.刪除新聞信息 刪除新聞信息,只需要輸入想要刪除的新聞的 id,點擊確定按鈕,就可以了。 flag = ()。 conn = (DBURL,DBUSER,DBPASS)。每一個普通用戶和所有的管理員都有其所對應的賬號、密碼和權限值。當然,超級管理員還可以查看會員和普通管理員的一些基本信息,例如賬號名和權限等級。當?shù)顷懻咻斎胝_的用戶名和密碼登錄時,后臺數(shù)據(jù)庫會根據(jù)其輸入的用戶名和密碼調(diào)取其登錄時的所具有的權限( power)值,然后產(chǎn)生匹配。 新聞發(fā)布系統(tǒng)的需求分析 性能需求的分析 第一,對于整個系統(tǒng)來說,應該讓界面 非常的簡練和和諧,在功能上要能夠方便體驗的用戶去很容易的使用和操作。最重要的是對于新 聞的整合和管理要消耗大量的時間,這是一個具有商業(yè)化的公司不想去看到的。而其在與新聞發(fā)布系統(tǒng)數(shù)據(jù)的連接就要使用到大型數(shù)據(jù)庫 Oracle 了。由此可見,在國外,信息管理應該是計算機應用的主要領域。與此同時,相關政府和越來越多的企業(yè)公司都建立了自己特色的 WEB 網(wǎng)站,企業(yè)可以通過網(wǎng)站去展示自 己公司的產(chǎn)品,發(fā)布關于公司的最新動態(tài),與用戶和職員去進行交流以及溝通,與合作伙伴建立友好的聯(lián)系,以及積極的去開展網(wǎng)上電子商務等等。 News release system。 因此網(wǎng)站的建設在網(wǎng)絡應用上的角色扮演異常重要,新聞發(fā)布的系統(tǒng)作為網(wǎng)絡媒體的重要系統(tǒng),它的重要性越來越明顯:第一方面,它提供了一個新聞的發(fā)布以及管理的功能;第二方面,如今的新聞的發(fā)布要求能夠?qū)崿F(xiàn)和普通用戶的交互,用戶可以比較方便的參加到一些調(diào)查以及相關新聞的評論以及給出一些自己的建議和想法,與此同時,網(wǎng)絡發(fā)展到今天,可以說,只要在網(wǎng)絡上,就肯定要接觸到新聞發(fā)布的系統(tǒng),它的用戶是非常驚人的,它已經(jīng)成為的有關政府和相關企業(yè)單位建設信息化模式的重要組成部分,因此備受人們的高度重視。 關鍵字: 計算機 ;新聞發(fā)布系統(tǒng) ; JSP; Oracle 數(shù)據(jù)庫 基于 JSP 的新聞發(fā)布系統(tǒng)設計 2 The news release system based on JSP Abstract: Nowadays, puter technology rapid demotion and popularization, the work has bee people to obtain and release information crime fast channel, it in the field of life, finance, culture and so on various aspects plays a very important role. Therefore website construction in the work application plays a important role in the news release system as an important system of work media, its importance is more and more obvious: the first on the one hand, it provides the function of a press release and management。簡單來說,新聞信息的發(fā)布系統(tǒng)就變成了網(wǎng)絡上的新聞媒介的主要的功能,此系統(tǒng)主要可以對新聞進行上傳、分類、發(fā)布、審核等等各種各樣的功能。再加上國家中許多關于新聞的管理部門以及國內(nèi)某些關于網(wǎng)絡的應用開發(fā)企業(yè)的共同奮斗,在國內(nèi),當今己有很多種通用的新聞發(fā)布系統(tǒng)軟件供企業(yè)單位選擇和使用。 **學院本科畢業(yè)設計(論文) 5 第 2 章 新聞發(fā)布系統(tǒng)分析 新聞發(fā)布系統(tǒng)可行性分析 技術可行性 分析 本系統(tǒng)所使用的編程語言是 JSP,該語言是有 Sun Microsystems 公司發(fā)起,并且與許多公司共同建立的一種關于動態(tài)的網(wǎng)頁信息技術的基準,在動態(tài)網(wǎng)頁的建設中有其強大而獨特的功能。所以,從理論技術上來講,本系統(tǒng)在技術上是可執(zhí)行的。 操作可行 性分析 本系統(tǒng)在操作并行這簡單的原則,只要是一個計算機入門的人員都可以去操作。這些模塊相互獨立但又彼此聯(lián)系,他們都是通過后臺的數(shù)據(jù)庫的數(shù)據(jù)存放和管理的方式相關聯(lián)的。當?shù)顷懻咻斎胝_的賬號和密碼是就可以進入到普通管理員界面,普通管理員擁有對新聞文章進行增加、修改、查看和刪除的權限。 圖 31 user表 圖 32 XINWEN表 基于 JSP 的新聞發(fā)布系統(tǒng)設計 10 系統(tǒng) ER 圖設計 對于本系統(tǒng)的 ER 圖的設計,在本系統(tǒng)中一共有四個對象:超級管理員,普通管理員,普通會員,最后一個就是新聞這個對象。當?shù)顷懻叩臋嘞逓闀T是則在后臺匹配時就會進入到新聞首頁;當?shù)顷懻叩臋嘞逓槠胀ü芾韱T時者則在后臺匹配時就會進入到普通管理員的界面;當?shù)顷懻叩臋嘞逓槌壒芾韱T時則在后臺匹配時就會進入到超級管理員的界面。 。下面來執(zhí)行一下普通管理員的功能實現(xiàn)的流程圖。 sql=insert into xinwen(id,title,auther,type,content)。+type+39。 ()。 rs = (sql)。+auther+39。 }catch(Exception e){ (())。 rs = (sql)。 賦予會員和普通管理員的權限的核心代碼 if(a==false){ try{ (DBDRIVER)。 }catch(Exception e){ (())。 作為大學生涯中的最后一個設計項目,本人抱著非常認真的心態(tài)去對待這個畢業(yè)項目。在大學中,大家一起經(jīng)歷,一起生活,那是很美好的時光。但是由于 對 JSP 的知識掌握不夠深入,所以本系統(tǒng)的一些設計上存在界面和功能上的一些缺陷和瑕疵。 stmt=()。 基于 JSP 的新聞發(fā)布系統(tǒng)設計 22 圖 413 查看所有用戶的記錄 圖 增刪改查新聞信息的功能的實現(xiàn) 超級管理員對于新聞的增加、刪除、修改、查看權限的實現(xiàn)和一般管理員的功能的實現(xiàn)是一致的,其只要代碼也和一般管理員的同樣。 conn = (DBURL,DBUSER,DBPASS)。 stmt=()。+title+39。 。 }catch(Exception e){ (())。+auther+39。 圖 410 查詢新聞信息的運行圖 增刪改查功能實現(xiàn)的核心代碼 增加新聞信息的主要代碼: 基于 JSP 的新聞發(fā)布系統(tǒng)設計 18 try{ (DBDRIVER)。 String power = (power)。and password = 39。其所對應的流程圖如下: 圖 35 普通管理員流程圖 超級管理員的流程圖設計 對于超級管理員來說,其不僅僅具有普通管理員的所有權限外(對新聞中的所有文章進行增加、刪除、修改和查看),還可以管理一般管理員和一般會員的權限( power),并且能夠查看一般管理員和會員的一些非常基本的信息,例如普通管理員和會員所對應的賬號和權限值。表 31 users 表中存放的是會員、普通管理員和超級管理員的賬號、密碼和其所具有的權限,當有人在登陸界面進行注冊時,并且注冊成功后,其所注冊的賬號和密碼就會存儲到后臺數(shù)據(jù)庫中,以后登陸者可以根據(jù)其所注冊的賬號和密碼進行登陸。只要