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

正文內容

基于mvc模式的新聞發(fā)布系統(tǒng)(編輯修改稿)

2025-07-21 03:45 本頁面
 

【文章內容簡介】 主外鍵的關系還是多對多、一對多或是一對一等的關系。 數(shù)據(jù)庫表的設計根據(jù)用戶需求,共創(chuàng)建了六個表,分別為:管理員信息表admin、會員信息表users、文章信息表newsinfo、評論信息表replys、文章頻道表newstypeinfo、會員留言表leavemessage。以下是新聞發(fā)布系統(tǒng)的數(shù)據(jù)庫表結構的詳細描述: 管理員信息表管理員信息表admin包含著管理員在登錄時候所需的賬號、密碼,還有管理員的信息,管理員的Id作為主鍵,在查詢是可通過Id來查找管理員的信息。() 管理員信息表字段名字段說明類型長度允許空值備注adminId管理員Idint11否主鍵adminName管理員用戶varchar20否adminPass管理員密碼varchar20是adminInfo信息text是 會員信息表 會員信息表users包含著會員注冊時候所需要的填寫的所有信息,以及會員Id設為主鍵,管理員在查找會員信息時可以根據(jù)Id來查找。() 會員信息表字段名字段說明類型長度允許空值備注usersId會員Idint11否主鍵usersName會員用戶varchar20否usersPass會員密碼varchar20是usersEmailEmailvarchar50是usersInfo信息text是 文章信息表文章信息表newsinfo包含著文章發(fā)表時候的全部信息,以及文章Id設為主鍵用于在查找文章時可以根據(jù)此標識來查找出文章的所有信息。同時還在表中設有管理員Id、文章分類Id作為外鍵,用于對管理員信息表、文章分類表進行關聯(lián)。() 文章信息表字段名字段說明類型長度允許空值備注newsInfoId文章Idint11否主鍵newsInfoTitle文章標題varchar100是newsInfoDescribe文章描述text是newsInfoContent文章內容longtext是newsInfoTime創(chuàng)建時間datetime是newsAuthor文章作者varchar40是adminId管理員Idint11是外鍵newsITypeId文章分類Idint11是外鍵newsInfoStateint11是 評論信息表 評論信息表replys包含著會員評論時候的全部信息,以及評論Id設為主鍵用于在查找評論時可以根據(jù)此標識來查找出評論的所有信息。同時還在表中設有會員Id、文章Id作為外鍵,用于對會員信息表、文章信息表進行關聯(lián)。() 評論信息表字段名字段說明類型長度允許空值備注replytId評論Idint11否主鍵replytContent評論內容longtext是replytTime評論時間datetime是usersId會員Idint11是外鍵newsInfoleId文章Idint11是外鍵 文章頻道表文章頻道表newstype主要是用于對文章的分類,管理員在發(fā)布新聞時需要對新聞進行分類存放到不同的頻道,以便會員可以通過在查看文章頻道來查找相關的文章。() 文章頻道表字段名字段說明類型長度允許空值備注newsTypelId頻道Idint11否主鍵newsTypeName頻道名varchar200是newsTypeDescripe頻道描述text是 會員留言表會員留言表leavemessage主要是包含會員留言內容,以及留言Id設為主鍵以便管理員可以通過留言Id來查找留言,有需要時候可進行刪除管理,此表還包含有會員Id設為外鍵用于標識是哪位會員進行的留言。() 會員留言表字段名字段說明類型長度允許空值備注leaveMessageId留言Idint11否主鍵leaveMessageContent留言內容text是leaveMessageTime留言時間datetime是userId會員Idint11是外鍵 數(shù)據(jù)關系ER圖ER圖主要是用于顯示出每個對象的屬性以及每個對象之間的聯(lián)系關系,對于從數(shù)據(jù)表結構到代碼的實現(xiàn)有一定的指導作用。本次系統(tǒng)開發(fā)的ER圖結構。() ER圖5. 代碼設計 系統(tǒng)開發(fā)準備工作 JSP文件的導入在系統(tǒng)開發(fā)前我們需要先倒入本項目所需要的JSP模板,這里需要說明的是在一個實際的項目開發(fā)過程中會分為負責JSP界面設計的美編,以及負責JAVA軟件開發(fā)的軟件工程師。在本次設計中我們主要是完成軟件設計部分的功能,所以開發(fā)前需導入一個JSP文件模板。 JDBC連接數(shù)據(jù)庫JDBC(Java Data Base Connectivity,java數(shù)據(jù)庫連接)是一種用于執(zhí)行SQL語句的Java API,可以為多種關系數(shù)據(jù)庫提供統(tǒng)一訪問,它由一組用Java語言編寫的類和接口組成。JDBC提供了一種基準,據(jù)此可以構建更高級的工具和接口,使數(shù)據(jù)庫開發(fā)人員能夠編寫數(shù)據(jù)庫應用程序。()如圖 JDBC連接模型由上圖可知JDBC的作用是為數(shù)據(jù)庫的連接提供可擴展的接口,當系統(tǒng)選擇不同類型的數(shù)據(jù)庫時,只需采用不同的驅動便可連接上不同的數(shù)據(jù)庫。為系統(tǒng)提高更多的靈活性。在本次系統(tǒng)開發(fā)前需編寫一個JDBC連接池,當系統(tǒng)需要獲取數(shù)據(jù)庫數(shù)據(jù)時,只需創(chuàng)建一個數(shù)據(jù)庫連接對象,便可與數(shù)據(jù)庫獲取連接,然后可以執(zhí)行SQL語句對數(shù)據(jù)庫進行操作。本次設計連接池的編寫代碼:package 。import 。import 。import 。import 。public class Pools { private final static String url = jdbc:mysql://localhost:3306/news_all。 private final static String password = root。 private final static String user = root。 private static Connection con = null。 private static LinkedListConnection pools = new LinkedListConnection()。 static{ try { ()。 for(int i = 1 。 i = 2 。 i++){ (getPoolsConnection())。 } } catch (ClassNotFoundException e) { ()。 } } public static Connection getPoolsConnection(){ try { con = (url, user, password)。 } catch (SQLException e) { ()。 } return con。 } public static Connection getPoolsConnectionSingle(){ con = ()。
點擊復制文檔內容
高考資料相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1