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

正文內(nèi)容

畢業(yè)設(shè)計論文_基于web的新農(nóng)村村政務(wù)系統(tǒng)設(shè)計-資料下載頁

2025-10-29 23:05本頁面

【導讀】社會進步的一項重要任務(wù)。互聯(lián)網(wǎng)發(fā)展的日新月異,帶動了該領(lǐng)域內(nèi)應(yīng)用技術(shù)的更新,為實現(xiàn)電子政務(wù)提供了可能。況下,開發(fā)的一套具有高度信息化、網(wǎng)絡(luò)化的電子政務(wù)系統(tǒng)。它以農(nóng)村政府日常信息。強化信息共享功能,融入?yún)f(xié)作辦公理念,結(jié)合硬件系統(tǒng)和網(wǎng)絡(luò)建設(shè)突出人性化應(yīng)用,后給出了系統(tǒng)的詳細設(shè)計與實現(xiàn)。系統(tǒng)以Eclipse、Dreamweaver作為開發(fā)工具,以SQLServer2020作為后臺數(shù)據(jù)庫,采用JSP+Servlet+JavaBean的網(wǎng)站開發(fā)模式。

  

【正文】 用來修改新聞欄目 用來刪除新聞欄目 用來添加新聞欄目 湖南工業(yè)大學本科生畢業(yè)設(shè)計(論文) 21 門戶系統(tǒng)時序圖 時序圖的用途是用來表示用例中行為的時序順序。當執(zhí)行一個用例行為時,時序圖中的每條消息對應(yīng)一個類操作或狀態(tài)機中引起轉(zhuǎn)換的觸發(fā)事件。系統(tǒng)管理員使用系統(tǒng)的時序圖如圖 所示。 后 臺 管 理系 統(tǒng) 管 理 員信 息 管 理 用 戶 管 理 信 息 交 流驗 證添 、 刪 、 查添 、 刪 、 查添 、 刪 、 查返 回 處 理 值返 回 處 理 值返 回 處 理 值輸 入 用 戶 名 和 密 碼 圖 管理員時序圖 首先,輸入用戶名和密碼對其進行驗證 ,如果驗證無誤,則進入后臺管理模塊;然后,可以對模塊中的小模塊進行數(shù)據(jù)的添、刪、改、查等操作;最后,把操作的結(jié)果返回給管理員。 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫設(shè)計在系統(tǒng)中占有非常重要的地位,一個系統(tǒng)的數(shù)據(jù)庫設(shè)計的好壞,直接影響系統(tǒng)開發(fā)的難易程度和系統(tǒng)的性能 [16]。設(shè)計數(shù)據(jù)庫系統(tǒng)時應(yīng)首先充分了解用戶各個方面的需求,包括現(xiàn)有的以及將來可能增加的需求。 湖南工業(yè)大學本科生畢業(yè)設(shè)計(論文) 22 本系統(tǒng)用戶的需求具體體現(xiàn)在對各類信息進行查詢、信息交流和審報管理,管理員對信息進行錄入和發(fā)布。系統(tǒng)采用 SQL 2020 數(shù)據(jù)庫系統(tǒng), 它能滿足中小型企業(yè)數(shù)據(jù)存儲的需求。 概念結(jié)構(gòu)設(shè)計 通過上面的分析可得到如下的數(shù)據(jù)概念模型: 1.用戶表它包括 ID(主鍵 )、用戶名、密碼、電子郵件、權(quán)限五個屬性,其實體屬性圖,如圖 所示。 用 戶I D密 碼權(quán) 限用 戶 名電 子 郵 件 圖 用戶實體屬性圖 2.新聞表它包括 ID(主鍵 )、發(fā)布人、類別 ID、新聞標題、新聞內(nèi)容、發(fā)布時間六個屬性,其實體屬性圖,如圖 所示。 新 聞I D類 別 I D發(fā) 布 人新 聞 標 題發(fā) 布 時 間新 聞 內(nèi) 容 圖 新聞實體屬性圖 3.新聞類別表包括 ID(主鍵 )、類別 ID、類別內(nèi)容三 個屬性,其實體屬性圖,如圖 所示。 湖南工業(yè)大學本科生畢業(yè)設(shè)計(論文) 23 新 聞 類別I D類 別 I D類 別 內(nèi) 容 圖 新聞類別實體屬性圖 4.審報文件表包括 ID(主鍵 )、審報時間、審報內(nèi)容、審報文件號、審報單位五個屬性,其實體屬性圖,如圖 所示。 審 報 文件I D審 報 時間審 報 內(nèi) 容審 報 單 位審 報 方 件號 圖 審報文件實體屬性圖 5.審報結(jié)果表包括 ID(主鍵 )、審報文件號、批注、批注時間、批注單位五個屬性,其實體屬性圖,如圖 所示。 審 報 結(jié)果I D批 注審 報 文件 號批 注 時 間批 注 單 位 圖 審報結(jié)果實體屬性圖 湖南工業(yè)大學本科生畢業(yè)設(shè)計(論文) 24 物理結(jié)構(gòu)設(shè)計 結(jié)合上面的實體屬性圖可以得到如下幾個數(shù)據(jù)表格: 1. 用戶表( UserName)它主要用于存放系統(tǒng)中用戶屬性,其中設(shè)置了權(quán)限,如表 所示: 表 用戶表 列名 數(shù)據(jù)類型及長度 說明 Id Int (4) 主鍵 Name Varchar(20) 用戶名 Userpwd Varchar(20) 密碼 Email Varchar(20) 電子郵件 Limit Char(8) 權(quán)限 2.新聞表( news)它主要用于存放系統(tǒng)中新聞的屬性,系統(tǒng)中所 有發(fā)布的信息都存在此表中,如表 所示: 表 新聞表 列名 數(shù)據(jù)類型及長度 說明 Id Int(4) 主鍵 Topic Varchar(20) 新聞標題 Content Text(16) 新聞內(nèi)容 Publishtime Datetime(8) 發(fā)布時間 Publishuser Varchar(20) 發(fā)布人 CategoryID Int(4) 類別 ID 3.新聞欄目表( news_category) 它主要用于存放系統(tǒng)中新聞欄目的屬性,如表 所示: 表 新聞欄目表 列名 數(shù)據(jù)類型及長度 說明 Id Int(4) 主鍵 CategoryID Int (4) 類別 ID Master Varchar(20) 種類 4.審報文件表( Examine_Page)它主要用于存放村民、鄉(xiāng)鎮(zhèn)企業(yè)進行審報的文件湖南工業(yè)大學本科生畢業(yè)設(shè)計(論文) 25 信息,如表 所示: 表 審報文件表 列名 數(shù)據(jù)類型及長度 說明 Id Int(4) 主鍵 Examine ID Int (4) 審報文件 ID ExamineText Varchar(20) 審報內(nèi)容 ExamineTime Datetime(8) 審 報時間 ExamineUnit Varchar(20) 審報單位 5.審報結(jié)果表( Examine_Result)它主要用于存放審報結(jié)果文件,與審報文件相對應(yīng),如表 所示: 表 審報結(jié)果表 列名 數(shù)據(jù)類型及長度 說明 Id Int(4) 主鍵 Examine ID Int (4) 審報文件 ID Postil Varchar(20) 批注 PostilTime Datetime(8) 批注時間 PostilUnit Varchar(20) 批注單位 湖南工業(yè)大學本科生畢業(yè)設(shè)計(論文) 26 第 5 章 系統(tǒng)實現(xiàn) 任何一個 系統(tǒng)的完成除了要有良好的需求分析和系統(tǒng)設(shè)計外,如果不能很好的使用現(xiàn)有軟件技術(shù)來實現(xiàn),那么這些分析和設(shè)計也不能說是成功的。本章在前而的系統(tǒng)分析和詳細設(shè)計的基礎(chǔ)上,從技術(shù)角度上闡述了系統(tǒng)具體實現(xiàn),重點描述了系統(tǒng)核心類的實現(xiàn)。 系統(tǒng)主窗口 經(jīng)過以上的分析,已經(jīng)完成了數(shù)據(jù)庫的后臺工作。建立起能夠保障系統(tǒng)順利并且正確運行的任務(wù),即完成了初期的工作目標。下面將完成人機交互的界面。一個友好完善的界面不僅能夠方便系統(tǒng)的使用者,而且能夠使各個模塊間的劃分明確,結(jié)構(gòu)更趨于完善。所以一個好的界面設(shè)計工作在進行系統(tǒng)開發(fā)的時 候是必不可少的也是十分重要的。本系統(tǒng)主窗口如圖 所示。 圖 系統(tǒng)主窗口 該界面布局具有操作簡單、信息一目了然、重點突出的特點。同時對于每個用戶湖南工業(yè)大學本科生畢業(yè)設(shè)計(論文) 27 的屏幕分辨率,會首先調(diào)用 JavaScript 函數(shù)獲得其參數(shù),然后根據(jù)用戶的具體參數(shù)調(diào)用所需要的顯示頁面,這對于一些需要顯示較多信息的頁面能夠按照固定大小頁面來設(shè)計,而不是簡單的用百分比來設(shè)計,導致在不同的屏幕分辨率下頁面的變形。 登陸模塊的實現(xiàn) 驗證用戶的合法身份是保護數(shù)據(jù)機密性的一個必要手段,這就需要用戶進行登錄,其登陸窗口如圖 所示。 圖 登陸窗口 登陸模塊的主要功能包括: 1.用戶登錄:輸入登錄名和口令; 2.身份驗證:根據(jù)用戶提交的信息來判斷用戶的類型。如果是沒有注冊的非法用戶,則給出相應(yīng)的提示后要求重新登錄;或者在驗證登錄信息后,根據(jù)其身份 (可選擇進入三種狀態(tài):超級管理員、普通管理員、普通用戶 )分別攜帶不同的權(quán)限進入各自的管理模塊,這部分的條件可概括為: S1: 待登錄用戶 ; S2: 登錄后的用戶; 湖南工業(yè)大學本科生畢業(yè)設(shè)計(論文) 28 S3: 超級管理員 ; S4: 普通管理員; S5: 被警告為非法的用戶 事件 (變遷 )可概括為: T1:用戶登錄; T2:獲得超級管理員的權(quán)限 ; T3:獲得普通管理員的權(quán)限; T4:警告該用戶非法登錄 用戶登錄模塊的時間和條件如表 。 表 用戶登錄模塊事件和條件表 事件 前條件 后條件 T1 S1 S2 T2 S2 S S1 T3 S2 S S1 T4 S2 S S1 在登陸頁面中點擊登陸按鈕就會跳轉(zhuǎn)到村政務(wù)門戶系統(tǒng)后臺管理頁面 ()。如圖 。 圖 村政務(wù)門戶系統(tǒng)后臺管理頁面 登陸模塊中編寫一個 LoginServlet, 用于判斷輸入的用戶名和密碼是否正確 , 在湖南工業(yè)大學本科生畢業(yè)設(shè)計(論文) 29 LoginServlet中主要用到兩個方法 doGet()和 doPost(), 其中 , 還要在 LoginServlet參數(shù) , 其部分代碼如下 : servlet servletnameLoginServlet/servletname servletclass/servletclass /servlet servletmapping servletnameLoginServlet/servletname urlpattern/admin/LoginServlet/urlpattern /servletmapping 系統(tǒng)類以及部分模塊的實現(xiàn) 數(shù)據(jù)庫連接 本系統(tǒng)通過編寫一個 DataBaseConnection 的類文件來連接數(shù)據(jù)庫,這個類文件可以重復(fù)調(diào)用,減少系統(tǒng)開銷。其連接的部分關(guān)鍵代碼如下: public class DataBaseConnection { private final String DBDriver = 。 Private final String DBUrl = jdbc:microsoft: //xncczw 是數(shù)據(jù)庫名 private final String DBUser = sa。 private final String DBPassword = sa。 private Connection conn = null。 private PreparedStatement prepstmt = null。 ResultSet rs = null。 String sql = null。 public DataBaseConnection() { try { (DBDriver)。 = (DBUrl,DBUser,DBPassword)。 湖南工業(yè)大學本科生畢業(yè)設(shè)計(論文) 30 } catch (Exception e){} } public Connection getConnection() { return 。 } } Java 類實現(xiàn) 每一個數(shù)據(jù)庫表對應(yīng)一個 JavaBean, 完成該字段獲取和設(shè)置。 JavaBean通過 get()方法設(shè)置屬性,通過 set()方法獲取屬性。系統(tǒng)所用的 JavaBean如表 。 表 系統(tǒng)類表 JavaBean 說明 Category 類別表對應(yīng)的 JavaBean類 New 新聞表對應(yīng)的 JavaBean類 Uname 用戶表對應(yīng)的 JavaBean類 Examine_Page 審報文件表對應(yīng)的 JavaBean類 Examine_Result 審報結(jié)果表對應(yīng)的 JavaBean類 Category類實現(xiàn)的部分關(guān)鍵代碼如下 : public class Category { private int id。 private int categoryid 。 private String master。 public int getId(){ return id。 } public void setId(int id){ = id。 } 湖南工業(yè)大學本科生畢業(yè)設(shè)計(論文) 31 public int getCategoryid() { return categoryid。 } public void setCategoryid(int Categoryid) { = categoryid。 } public String getMaster() { return master。 } public void setMaster(String master) { = master。 } } 管理類實現(xiàn) 上面每一個 JavaBean類都有一個相對應(yīng)的管理類,它是在 JavaBean類及數(shù)據(jù)庫相關(guān)類的基礎(chǔ)上完成對數(shù)據(jù)庫表的訪問、更新、統(tǒng)計操作。本系統(tǒng)所用的管理類如表 所示。 表 系統(tǒng)管理類表 管理類 說明 CategoryMgr 完成對類別表的查詢、更新、刪除 NewMgr 完成對新聞表的查詢、更新、刪除 UnameMgr 完成對用戶表的查詢、更新、刪除 Examine_PageMgr 完成對審報文件表的查詢、更新、刪除 Examine_ResultMgr 完成對審報結(jié)果表的查詢、更新、刪除 CategoryMgr類是對類別表進行查詢、更新、刪除操作,其部分窗口以及實現(xiàn)代碼如下 : public class CategoryMgr { /* 查詢所有類別 */ public Collection AllCategory(){ 湖南工業(yè)大學本科生畢業(yè)設(shè)計(論文) 32 DataBaseConnection dbc = new DataBaseConnection()。 PreparedStatement pstmt = null。 String sql = null。 ResultSet rs = null。 Master c = new ArrayList()。 try { sql = select * from Catergory 。 pstmt = ().prepareStatement(sql)。 rs = ()。 while (()) { Category category=new Category()。 ((id))。 ((categoryid))。 ((master))。 (category)。 category=null。 } ()。 ()。 } catch(Exception e) {} finally { ()。 } return c。 } } 新聞類別管理模塊的實現(xiàn) 使用超級管理用戶 登陸后,可以對用戶管理、信息管理、信息交流進行相應(yīng)的管理。當點擊信息管理模塊后,就可以對新聞類別進行管理,具有修改、刪除操作。其湖南工業(yè)大學本科生畢業(yè)設(shè)計(論文) 33 新聞類別管理窗口如圖 所示。 圖 新聞類別管理頁面 當單擊“編輯分類”后,就可以對已有的新聞類別名進行修改,把修改后的數(shù)據(jù)保 存 到 數(shù)據(jù) 庫 里 面的 news_category 表中,通過調(diào)用 CategoryMgr 類中的modifyCategory()方法來實現(xiàn),其部分代碼如下所示: public void modifyCategory(Category category) { DataBaseConnection dbc = new DataBaseConnection()。 PreparedStatement pstmt = null。 String sql = null。 ResultSet rs = null。 try{ sql = UPDATE news_category set categoryid = ? and categoryname = ?。 pstmt = ().prepareStatement(sql)。 rs = ()。 ((categoryid))。 ((categoryname))。 湖南工業(yè)大學本科生畢業(yè)設(shè)計(論文) 34 }catch(Exception e){} finally{ ()。 } } 用戶管理模塊的實現(xiàn) 在 頁面中點擊“用戶管理”,則跳轉(zhuǎn)到 頁面,在這個頁面中會顯示出所有系統(tǒng)的用戶,如圖 所示。 圖 用戶管理頁面 查詢所有用戶信息是通過調(diào)用 UnameMgr 類中的 AllUser()來實現(xiàn),其部分代碼如下所示: public Collection AllUser(){ DataBaseConnection dbc = new DataBaseConnection()。 PreparedStatement pstmt = null。 String sql = null。 湖南工業(yè)大學本科生畢業(yè)設(shè)計(論文) 35 ResultSet rs = null。 Collection c = new ArrayList()。
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1