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

正文內容

羽毛球俱樂部網站的設計與實現畢業(yè)論文(編輯修改稿)

2025-07-25 06:14 本頁面
 

【文章內容簡介】 成功,否則需要重新輸入。具體流程圖如圖34所示。 修改通知流程圖管理員登錄后臺管理頁面后選擇通知管理進入到管理通知的頁面,系統(tǒng)會自動查詢出所有的已有通知并以列表的形式呈現。管理員選擇其中需要修改的通知然后進入編輯通知的頁面,首先輸入通知標題,在離開輸入框后檢查標題是否合法,如果合法則輸入通知正文,否則重新輸入標題。然后在提交的時候檢查通知正文是否合法,如果合法的話則修改通知成功,否則需要重新輸入。具體流程圖如圖35所示。管理員登錄添加新聞輸入新聞正文添加新聞成功正文是否合法YN標題是否合法輸入新聞標題NY 查詢通知輸入通知正文修改通知成功正文是否合法YN標題是否合法輸入通知標題NY選擇通知管理員登錄 圖34 添加新聞流程圖 圖35 修改通知流程圖第四章 數據庫設計第四章 數據庫設計 數據庫需求分析數據庫是整個網站保存所有信息的地方,所以,一個有這高效率的網站系統(tǒng)必定需要有一個高效的數據庫設計來支撐。本網站的數據庫設計主要就是針對高效率進行的。本網站人性化設計,功能齊全,界面友好,操作方便,能夠實現的功能有會員管理、新聞管理、通知管理,能更好地為羽毛球俱樂部會員服務,也便于羽毛球俱樂部管理人員管理,從而達到信息化管理的目標。網站有管理員、用戶兩個權限級別。在管理員主頁中可以實現瀏覽所有會員信息、所有新聞信息、所有通知信息、顯示所有用戶基本資料、添加新用戶、刪除已有用戶、添加管理員、分別添加、修改、刪除和查詢新聞以及通知等功能。用戶可瀏覽個人信息、修改個人信息、瀏覽羽毛球俱樂部內部新聞和賽事通知。 概念設計本網站采用ER 模型的概念結構設計方法,由需求分析得出該羽毛球俱樂部網站有四個實體:用戶基本信息實體,新聞基本信息實體,通知基本信息實體,新聞、通知添加關系實體。(1)用戶基本信息實體如圖41所示。用戶信息用戶名密碼姓名性別職業(yè)年齡工作單位圖41 用戶基本信息實體圖(2)新聞基本信息實體如圖42所示。新聞正文標題新聞號修改時間作者圖42 新聞基本信息實體圖(3)新聞基本信息實體如圖43所示。通知正文標題通知號修改時間作者圖43 通知基本信息實體圖(4)新聞、通知添加關系實體圖如圖44所示。通知正文通知標題新聞正文新聞標題添加圖44 新聞、通知修改關系實體圖 數據庫設計 數據庫設計的簡要說明計劃編寫的目的是運用關系型數據庫管理系統(tǒng),編程實現本羽毛球俱樂部網站要求能夠對俱樂部會員進行管理,如添加會員、刪除已有會員、設置會員權限、修改會員的詳細信息等。要求能對新會員信息進行登記,對已經變更的會員信息進行修改,對不再是俱樂部會員的相關信息進行刪除。還可以查詢會員的詳細信息,以及相關新聞和賽事通知的內容。使羽毛球俱樂部管理工作規(guī)范化,系統(tǒng)化,程序化,避免會員管理的隨意性,提高信息處理的速度和準確性,能夠及時、準確、有效的查詢和修改俱樂部內部的各項情況。在概念設計階段中,從用戶的角度看待數據及處理要求和約束,產生一個反映用戶觀點的概念模式。然后再把概念模式轉換成邏輯模式。將概念設計從設計過程中獨立開來,使各階段的任務相對單一化,設計復雜程度大大降低[6]。本網站利用ER方法進行數據庫的概念設計,可分成三步進行:首先設計局部ER模式,然后把各局部ER模式綜合成一個全局模式,最后對全局ER模式進行優(yōu)化,得到最終的模式,即概念模式。 設計局部ER模式實體和屬性的定義:用戶(用戶名,密碼,姓名,性別,年齡,職業(yè),工作單位)管理員(用戶名,密碼)新聞(新聞號,標題,作者,修改時間,正文)通知(通知號,標題,作者,修改時間,正文)羽毛球俱樂部網站的新聞、通知與管理員和用戶之間的修改和瀏覽關系的局部ER圖如圖45所示。新聞正文標題通知正文標題管理員修改修改mnmn用戶名密碼通知號新聞號用戶密碼姓名性別年齡工作單位職業(yè)用戶名瀏覽修改mnmn用戶名圖45 修改、瀏覽關系局部ER圖ER模型的“聯(lián)系”用來描述實體之間的關聯(lián)性。一種相對而言比較完整的方式是對局部結構中的任意兩個實體類型,依據對其需求分析的結果,來考察局部結構中任意兩個實體類型之間是否存在聯(lián)系。如果存在聯(lián)系,則應進一步確定是1:n,m:n,還是1:1等。除此之外,還要考察一個實體類型的內部是否存在著聯(lián)系,兩個實體類型之間是否存在著聯(lián)系,多個實體類型之間是否存在著聯(lián)系等等。對于任何會員用戶,俱樂部內部的新聞和通知都可隨意瀏覽;對于所有的管理員。網站內部所有的新聞和通知都可修改;對于所有的新聞和通知,俱樂部內部會員都可瀏覽;對于所有的新聞和通知,俱樂部管理員都擁有修改的權限。所以新聞和管理員是m:n,通知和管理員也是m:n,新聞和用戶是m:n,通知和用戶也是m:n。 設計全局ER模式全局概念結構不僅要支持所有局部ER模式,而且必須合理地表示一個完整、一致的數據庫概念結構。根據所學數據庫相關知識進行全局ER模式設計的時候需要注意以下三點。確定公共實體類型為了給合并多個局部ER模式提供開始合并的基礎,首先需要確定各局部結構中的公共實體的類型。在這一步中根據實體的類型名和主鍵來判斷是否是公共實體類型。一般把名字相同的實體類型和具有相同主鍵的實體類型作為公共實體類型的候選。局部ER模式的合并合并的原則是:首先進行兩兩合并;然后合并那些現實世界中有著相互聯(lián)系的局部結構;合并先從公共實體類型開始,最后再再將剩下的未合并的獨立的局部結構加入全局模式。消除沖突沖突總共分為三類:屬性沖突、結構沖突、命名沖突。設計全局ER模式的目的不在于把若干局部ER模式單純的合并為一個ER模式,而在于消除各類沖突,使之成為能夠被所有用戶共同理解和接受的統(tǒng)一的概念模型,從而更加明簡單明了的表現出所有實體之間的聯(lián)系。通過以上的分析可得俱樂部網站的初始全局ER模式,如圖46所示。管理員管理管理員用戶名密碼用戶名密碼管理查詢新聞通知新聞號通知號mnmnnmpp圖46 俱樂部網站初始ER圖 邏輯設計由于完成概念設計后所得到的只是ER圖,而數據庫管理系統(tǒng)DBMS一般采用是關系型,所以數據庫的邏輯設計過程實際上就是把ER圖轉化為關系模式的過程。在邏輯設計的過程中可以充分運用關系數據庫規(guī)范化理論,使設計過程形式化地進行。完成邏輯設計后所得到的應該是一組關系模式的定義。本次設計采用的數據庫軟件是Microsoft SQLServer 2008數據庫。以下則是數據庫表的基本信息:用戶基本信息表(users)表41 用戶基本信息表的結構(users)列名數據類型長度可否為空說明是否為主鍵usernamevarchar20not null用戶名是passwordvarchar16not null密碼否namevarchar50not null姓名否sexchar2not null性別否ageintnot null年齡否jobvarchar50not null職業(yè)否workplacevarchar50not null工作單位否管理員基本信息表(admin)表42 管理員基本信息表的結構(admin)列名數據類型長度可否為空說明是否為主鍵adminnamevarchar20not null用戶名是passwordvarchar16not null密碼否新聞基本信息表(news)表43 新聞基本信息表的結構(news)列名數據類型長度可否為空說明是否為主鍵newsidintnot null新聞號是netimedate30not null發(fā)布時間否adminnamevarchar20not null發(fā)布作者否netitlevarchar100not null新聞標題否netexttextnot null新聞正文否通知基本信息表(notification)表44 通知基本信息表的結構(notification)列名數據類型長度可否為空說明是否為主鍵noidintnot null通知號是notimevarchar30not null發(fā)布時間否adminnamevarchar20not null發(fā)布作者否notitlevarchar50not null通知標題否notexttextnot null通知正文否第五章 詳細設計第五章 詳細設計通過系統(tǒng)設計、代碼編譯、系統(tǒng)測試,羽毛球俱樂部網站的功能已基本實現。本章主要介紹系統(tǒng)實現的界面截圖和部分代碼。其中使用javabean來操作數據,分別有ConnBean、UserBean、UserDBean、AdminBean、AdminDBean、NewsBean、NewsDBean、NotiBean、NotiDBean。其中ConnBean用來連接數據庫,UserBean、NewsBean、AdminBean、NotiBean分別用來存儲用戶、管理員、新聞、通知的數據,UserDBean、NewsDBean、AdminDBean、NotiDBean分別用來操作用戶、管理員、新聞、通知存儲在數據庫中的數據。本章按照先介紹后臺管理的實現然后介紹前端顯示實現的順序來介紹總體網站各項功能的實現。 JavaBean的實現由于篇幅有限,在此只描述有關用戶的Bean的實現。 ConnBean的實現package beans。import .*。 //jdbc。public class ConnBean { private Connection connection = null。 public Connection getConnection() { try {//裝載驅動程序 ()。// 連接字符串 connection = ( jdbc:sqlserver://localhost:1433。DataBaseName=wangyi, wangyi, meinianda)。// 建立連接 } catch (ClassNotFoundException e1) { ()。 } catch (SQLException e2) { ()。 } return connection。 } public void closeConnection(Connection connection) {//關閉連接、釋放資源 try { if (connection != null) ()。 connection = null。 } catch (SQLException e3) { ()。 } }} UserBean的實現package beans。public class UserBean { private String username。 private String password。 private String name。 private String sex。 private String age。 private String job。 private String workplace。 public String getUsername() { return username。 } public void setUsername(String username) { = username。 } public String getPassword() { return password。 } public void setPassword(String password) { = password。 } public String getName() { return name。 } public void setName(String name) { = name。 } public String getSex() { return sex。 } public void setSex(String sex) { = sex。 } public String getAge() { return age。 } public void setAge(String age) { = age。 }
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1