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

正文內(nèi)容

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

2025-10-29 23:05本頁面

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

  

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