【正文】
息。 表 52 user 表 列名 數(shù)據(jù)類型 長度 約束 說明 User_id Int 4 Not Null 用戶 ID Class_id Int 3 班級 ID Login Varchar 30 Not Null 注冊帳號 Name Varchar 30 Not Null 用戶名 數(shù)據(jù)庫課程設(shè)計(報告) 16 Password Varchar 30 Not Null 用戶密碼 Sex Char 2 性別 Mobile Varchar 30 電話 Bth Datetime 8 生日 Job Varchar 50 工作 City Varchar 20 城市 Province Datetime 8 省份 Road Varchar 50 街道 TB Varchar 10 郵編 (3)班級信息表 班級管理信息表 (tb_class)主要保存站內(nèi)用戶所在班級的基本信息。 表 51 admin 表 表名 表說明 備注 usrreg 此表記錄所有用戶人員的基本信息 class 此表記錄用戶注冊的班級 包括 所屬大學(xué)在的省市 city 此表記錄全國城市 classtype 此表記錄學(xué)歷 info 此表記錄用戶的留言 province 此表記錄全國省份 school 此表記錄用戶注冊的學(xué)校 包括所在省市 (2)用戶信息表 用戶信息表 (tb_user)主要保存站內(nèi)用戶的基本信息。 (1)管理表 管理信息表 (tb_admin)主要用于存放所有用戶的賬號、密碼以及其他信息。 物理結(jié)構(gòu)依賴于給定的 DBMS和和硬件系統(tǒng),因此設(shè)計人員必須充分了解所用 RDBMS的內(nèi)部特征、存儲結(jié)構(gòu)、存取方法。 數(shù)據(jù)關(guān)系圖 如 圖 42 所示 : 圖 42 數(shù)據(jù)關(guān)系圖 數(shù)據(jù)庫課程設(shè)計(報告) 15 第 5 章 物理結(jié)構(gòu)設(shè)計 數(shù)據(jù)庫物理設(shè)計是后半段。 (3)整體概念結(jié)構(gòu)能滿足需要分析階段所確定的所有要求。 視圖集成后形成一個整體的數(shù)據(jù)庫概念結(jié)構(gòu),對該整體概念結(jié)構(gòu)還必須進一步驗證,確保它能夠滿足下列條件: (1)整體概念結(jié)構(gòu)內(nèi)部必須具有一致性,即不能存在互相矛盾的表達。第二步再將前面得到的多個用戶的局部視圖集成為一個全局視圖,即用戶要描述的現(xiàn)實世界的概念數(shù)據(jù)模型。所建立的模型應(yīng)避開數(shù)據(jù)庫在計算機上的具體實現(xiàn)細節(jié),用一種抽象的形式表示出來。 流入數(shù)據(jù)流:用戶信息,學(xué)校信息 流出數(shù)據(jù)流:學(xué)校信息 組成:學(xué)校名稱,學(xué)校成員姓名等 數(shù)據(jù)庫課程設(shè)計(報告) 9 第 3 章 概念結(jié)構(gòu)設(shè)計 局部 ER 圖 對用戶要求描述的現(xiàn)實世界 (可能是一個工廠、一個商場或者一個學(xué)校等 ),通過對其中住處的分類、聚集和概括,建立抽象的概念數(shù)據(jù)模型。 4) 數(shù)據(jù)存儲:通訊錄信息 說明:存儲通訊錄信息 流入數(shù)據(jù)流:用戶信息,通訊錄信息 流出數(shù)據(jù)流:通訊錄信息 組成:班級成員姓名,年齡,性別,電話,郵箱,家庭住址等 5) 數(shù)據(jù)存儲:留言信息 說明:存儲留言信息,用戶提交留言并查看回復(fù)他人留言簿。 流入數(shù)據(jù)流:留言信息,用戶信息 流出數(shù)據(jù)流:登錄信息 組成:班級管理 員編號,用戶名,用戶密碼,性別,聯(lián)系電話 3) 數(shù)據(jù)存儲:班級信息 說明:存儲班級信息,用戶登錄后申請加入已有班級,沒有班級可以建立。 1) 數(shù)據(jù)存儲:用戶信息 說明:存儲全部用戶信息 流入數(shù)據(jù)流:訪客,用戶信息,用戶名,用戶密碼 流出數(shù)據(jù)流:用戶表 組成:用戶名,用戶密碼,用戶編號,性別,郵箱,聯(lián)系電話,注冊日期。 5) 數(shù)據(jù)流名稱: 校友信息 說明:所有注冊成為用戶的通訊錄信息 數(shù)據(jù)流來源:用戶服務(wù)輸入 數(shù)據(jù)流去向:用戶登錄后進行搜索,把符合搜索信息顯示給用戶瀏覽 組成:用戶名,密碼 6) 數(shù)據(jù)流名稱:學(xué)校信息 說明:用戶登錄后申請創(chuàng)建學(xué)校,其他用戶申請加入該學(xué)校,輸入相關(guān)學(xué)校的信息。 系統(tǒng) 數(shù)據(jù)字典 1) 數(shù)據(jù)流描述: 校友信息 系統(tǒng)包含的主要數(shù)據(jù)流包括:用戶登錄信息(用戶名,密碼),班級信息,留言信息,用戶管理,班級管理員信息,學(xué)校信息 數(shù)據(jù)流名稱:用戶登錄信息 說明:用戶登錄時輸入的用戶名和密碼 數(shù)據(jù)流來源:用戶輸入 數(shù)據(jù) 流去向:登錄處理 組成:用戶名、密碼 2) 數(shù)據(jù)流名稱:班級管理員信息 說明:班級管理員登錄后管理自己的個人信息和相應(yīng)的班級信息 數(shù)據(jù)流來源:班級管理員輸入 數(shù)據(jù)流去向:修改、增加、刪除、瀏覽信息 組成:用戶名,密碼 3) 數(shù)據(jù)流名稱:班級信息 說明:用戶登錄后申請創(chuàng)建班級,其他用戶申請加入該班級,輸入相關(guān)班級的信息 數(shù)據(jù)流來源:用戶輸入 數(shù)據(jù)流去向:班級管理員修改、瀏覽班級信息,非管理員用戶修改自己個人信息 組成:班級管理員用名,密碼 4) 數(shù)據(jù)流名稱:留言信息 說明:班級管理員、用戶在網(wǎng)頁上的留言信息。除些之外,該系統(tǒng)還需要管理員對其進行日常的維護工作。 校友 信息 管理系統(tǒng)的流程圖: 數(shù)據(jù)庫課程設(shè)計(報告) 5 是 否 是 否 是 否 是 否 是 否 圖 21 校友 信息 管理系統(tǒng)的流程圖 數(shù)據(jù) 需求分析 本系統(tǒng)為 校友信息 管理系統(tǒng),應(yīng)具備記錄校友信息的功能,同時也要記錄校友的班級信息。使用校友專享提供的便捷服務(wù)。 需求分析 功能需求分析 ( 1) 游客、校友用戶、班級管理員均可瀏覽校園新聞、校友風(fēng)采、校友留言等。為了適應(yīng)系統(tǒng)的變化可以進行功能模塊的調(diào)整,對于 校友信息 管理系統(tǒng)來說,系統(tǒng)要符合用戶的需求,能夠滿足不同用戶發(fā)布信息和獲取資源的要求。在系統(tǒng)中要加強各地校友之間的聯(lián)系,為大家提供交流的平臺和廣泛地合作機會,以增加學(xué)子們的凝聚力,為在校與畢業(yè)生建立溝通的渠 道,開拓在校生的就業(yè)空間。同時由于 校友信息管理系統(tǒng) 涉及的用戶比較多,若要防止數(shù)據(jù)的并發(fā)現(xiàn)象的出現(xiàn),數(shù)據(jù)的編輯必須由合法用戶來操作對于班級管理員來說,只允許對本班級的數(shù)據(jù)進行編輯,無權(quán)對其他班級的數(shù)據(jù)進行編輯。本系統(tǒng)工程要滿足以下要求: ? 系統(tǒng)安全性。用戶的注冊、班級的創(chuàng)建 ]信息的編輯都是用戶的操作權(quán)限,要求這些權(quán)限是設(shè)定 在一定范圍之內(nèi)的,所以此系統(tǒng)的安全性要保證。在經(jīng)驗總結(jié)法中,由于 校友信息管理系統(tǒng) 意義的特殊性,將之前的活動的具體情況進行歸納和分析,使之系統(tǒng)化、理論化,上升為經(jīng)驗并進行推廣,找出不足之處,制定改進措施 。 ( 4)研究方法 主要采用行動研究法和經(jīng)驗總結(jié)法。該系統(tǒng)投入運行后,方便用戶操作和使用,更加方便了各屆學(xué)生的聯(lián)系,更為同學(xué)聚會等活動提供偏便利條件。所以開發(fā) 校友信息管理系統(tǒng) 具有很大的潛力,而且面向的對象是自己的校友,有其特有的意義。 ( 3)社會可行性 主要是對 校友信息管理系統(tǒng) 進行調(diào)查分析。開發(fā)完成后,可以實現(xiàn)準確與快速于一體, 大大方便了各屆校友的聯(lián)系。并且該系統(tǒng)開發(fā)的時間較短,只需兩至三個月時間即可實現(xiàn)。由于該管理系統(tǒng)比較小,所以對于自己的財力方面來說都是可行的。綜上所述本系統(tǒng)開發(fā)從技術(shù)上是可行的。再次,各大高校及用戶的計算機在計算機容量、速度等方面完全能夠滿足該系統(tǒng)的需求。 可行性研究 ( 1)技術(shù) 可行性 首先,越來越多的高校都為自己創(chuàng)建了 校友信息管理系統(tǒng) ,使得學(xué)生相互之間也可以進行信息交流,這樣的情況為這種 校友信息管理系統(tǒng) 創(chuàng)造了良好的網(wǎng)絡(luò)環(huán)境。能快速應(yīng)當需求變化,進而改變?yōu)檫m應(yīng)需求 的系統(tǒng)。 先進的 開發(fā) 技術(shù):采用數(shù)據(jù)庫連接,通過 技術(shù)訪問數(shù)據(jù)庫,滿足頻繁訪問需求,保證系統(tǒng)靈活高效,多處采用緩存技術(shù),提高系統(tǒng)整體性能。 系統(tǒng)的總體目標 該 系統(tǒng) 將實現(xiàn)安全性、易拓展性、易用性和先進的開發(fā)技術(shù)等目標。 (3)相冊 功能中可以實現(xiàn)班級注冊會員上傳、編 輯照片以及查看照片。 (1)用戶 系統(tǒng)中可以實現(xiàn)用戶注冊 (回答問題注冊 )、用戶登錄、用戶信息的修改更新、用戶密碼修改、密碼重置,用戶的操作權(quán)限。以后很有利用價值。 隨著 高校人數(shù)的不斷增加 , 辦學(xué)種類的不斷變化 , 校友數(shù)據(jù)越來越多 , 如果繼續(xù)通過手工制作或 Excel 表格存儲已無法適應(yīng)新時代的要求 。 我們 設(shè)計 這個系統(tǒng)主要有以下原因: 1)它接近我們的生活,我們對它比較熟悉; 2) 我們 正在使用 的 校友信息管理系統(tǒng) 里可能存在著一些問題與缺陷。通過提供完善的 校友信息管理 服務(wù)和規(guī)范 校友信息 的 管理,可以達到增進校友之間、校友與母校之間的感情,方便校友聯(lián)系的目的 [1]。過去種種陳舊的聯(lián)系方式,已經(jīng)不能滿足現(xiàn)代生活的需要。使得人們能以更低廉的價格,開發(fā)出更方便、更實用的網(wǎng)絡(luò)工具。 modification 。 information management 。s work applications, the user is the center of work applications, such as the most popular in the campus work is the first place to put the user into the work application. The success and popularity of the campus work is largely because it is a real social work, the alumni information management system is also used to design and development of real social works. With the development of the Inter, more and more munication munity is widely accepted. The existence of these munities is in order to strengthen the munication between people. In according to the existing system investigation, intends to develop a set of alumni an information management system for alumni, which is not only convenient liaison between the alumni, but also to strengthen the feelings of the old alumni and alumni. It is a smooth munication platform for students, which can easily realize the munication between alumni and alma mater, alumni and alumni. Now many colleges and universities have already had their own alumni website, so as to carry out exchanges and contacts between the school and alumni to build a convenient, fast and smooth munication platform. Through the analysis of the alumni record the characteristics of using Java and SQL Server 2020 database design a set with register and login, information management, information query, modify the information, add information, browse information and other functions of the alumni of the system, to realize the munication between alumni and their alma m