電大計算機專業(yè)畢業(yè)論文(2)
電大計算機專業(yè)畢業(yè)論文
4. 數據庫設計
4.1. SQL Server2000數據庫的概述
幾乎所有的應用程序都需要存放大量的數據,并將其組織成易于讀取的格式。這種要求通??梢酝ㄟ^數據庫管理系統(tǒng)(DBMS)來實現。數據庫管理系統(tǒng)提供了數據在數據庫內存方式的管理能力。簡單的說,數據庫就是一組排列成易于處理和讀取的相關信息的集合,因此,數據庫結構設計的好壞直接對應系統(tǒng)的效率以及實現的效果,產生的影響。合理的數據庫結構設計可以提高數據存儲的效率,保證數據的完整和一致。設計數據庫系統(tǒng)時,首先充分了解用戶各個方面的需求,包括現有的以及將來可能增加的需求。
本系統(tǒng)采用了SQL Server 2000作為數據庫,是結構化查詢語言,主要功能是同各種數據庫建立聯(lián)系,進行溝通,按照ANSI(美國國家標準協(xié)會)的規(guī)定,SQL被作為關系型數據管理系統(tǒng)的標準語言,SQL語句可以用來執(zhí)行各種各樣的操作,絕大多數的關系型數據庫管理系統(tǒng)都采用了SQL語言標準,雖然很多數據庫都對SQL語句進行了在開發(fā)和擴展,但是包括Select、Insert、Update、Delete、Create以及Drop在內的標準的SQL命令仍然可以被用來完成幾乎所有的數據庫操作。
4.2. E-R圖設計
數據庫設計是建立數據庫及其應用系統(tǒng)的技術,是信息系統(tǒng)開發(fā)和建設中的核心技術,具體的說,數據庫設計是一個給定的應用環(huán)境,構造最優(yōu)的用戶的應用需求。這個問題是我們進行軟件開發(fā)時期的主要研究方向。
1.管理員實體E-R圖
管理員信息管理系統(tǒng)將記錄了管理員的所有信息,管理員實體包括管理員姓名、密碼、真實姓名、地址、注冊時間等屬性,管理員E-R圖如圖所示:
2.用戶實體E-R圖
用戶信息管理系統(tǒng)將記錄用戶的所有信息,用戶實體包括用戶姓名、密碼、真實姓名、性別、地址、QQ號碼、注冊時間等屬性,用戶 E-R圖如圖所示
3.日志實體E-R圖
日志管理系統(tǒng)講記錄日志的所有信息,日志實體包括日志作者、日志主題、日志內容等屬性。
4.留言板實體E-R圖
留言板信息管理系統(tǒng)將記錄所有的留言板本的信息,留言板本實體包括留言人、留意內容、留言時間等屬性。
4.3. 數據庫表的設計
(1)管理表
管理信息表(tb_admin)主要用于存放所有用戶的賬號、密碼以及其他信息。表tb_admin的結構如表4-1所示:
(2)用戶信息表
用戶信息表(tb_userreg)主要保存站內用戶的基本信息。表tb_userreg的結構如表4-2所示。
(3)班級管理信息表
班級管理信息表(tb_class)主要保存站內用戶所在班級的基本信息。表tb_class的結構如表4-3所示。
(4)城市信息表
城市信息表(tb_city)主要保存站內城市的基本信息。表tb_city的結構如表4-4所示。
(5)學歷信息表
學歷信息表(tb_classtype)主要保存站內用戶學歷編號和名稱的基本信息。表tb_classtype的結構如表4-5所示。
(6)留言板信息表
留言板信息表(tb_info)主要保存站內留言板的基本信息。表tb_ info的結構如表4-6所示。
點擊下一頁分享更多 電大計算機專業(yè)畢業(yè)論文