官术网_书友最值得收藏!

第2課 創建企業信息管理系統數據庫

在上一課中,我們講解了Eclipse集成開發環境的搭建,后面的開發我們都將在該開發環境中進行。除了開發環境外,我們還需要為開發的案例制定一個基本的需求,并創建好數據庫。

后文在講解技術框架的過程中需要隨時進行上機操作,我們就以一個“企業信息管理系統”的需求為例,開發一個具有7張數據表的管理系統。在本文中,我們來設計該系統的需求和數據庫,主要內容如下。

● 基本需求功能:包括登錄、退出和注冊的基本功能。

● 業務需求功能:包括6個管理功能模塊的業務功能需求,包括通訊錄管理、短消息管理、日程安排、工作記錄、公司公告、工作會議。

● 設計頁面結構:設計系統的基本頁面結構和頁面流程。

● 設計數據庫:設計以上功能需求的數據庫表結構。

● 創建數據庫:安裝并配置MySQL的數據庫環境,并創建企業管理信息系統的數據庫。

數據庫的使用和SQL語法不是本書的重點,如果需要進一步了解MySQL、Oracle和SQL Server的使用,以及SQL、JDBC的相關知識,請參考本系列的第二本圖書《Java Web核心技術》。

2.1 基本需求功能——登錄、退出與注冊

在任何一個信息管理系統中,都包含3個最基礎的功能:登錄、退出與注冊。在這個功能的基礎上,我們可擴展各種業務管理系統的功能,如圖2-1所示。

圖2-1 系統基礎功能狀態圖

2.1.1 基礎功能流程圖

這三者的功能需求是為了適應信息系統用戶登錄的需要,在登錄、未注冊、未登錄3種狀態下,這3種功能的流轉關系如圖2-2所示。

圖2-2 系統用例圖

從圖中也可以看出,系統涉及3個用戶角色:

● 未注冊用戶。

● 未登錄用戶。

● 登錄用戶。

這3種用戶可以分別執行下面的3項需求功能。

2.1.2 用戶登錄功能

只有注冊了的用戶才可以登錄系統。登錄系統很簡單,只需要提供登錄的用戶名和密碼即可。

因此,登錄功能的輸入數據項包括用戶名和密碼。

2.1.3 用戶退出功能

用戶登錄系統后即擁有了系統操作的權限,在此系統的基礎上可以擴展開發更多的操作功能。用戶可以通過退出操作來注銷個人登錄信息,使用戶不再擁有系統內部的管理功能,在用戶離開系統后,其他人也就不能夠進行操作,提高了系統的安全性。

2.1.4 用戶注冊功能

未注冊的用戶提供一個用戶名、密碼和簡單的個人信息,比如E-mail地址,即可注冊成功。需要注意的是,用戶名不能夠重復。注冊成功的用戶即可使用剛才注冊的用戶名和密碼登錄系統。

因此,注冊功能的輸入數據項包括用戶名、密碼和E-mail。

主站蜘蛛池模板: 怀集县| 长兴县| 特克斯县| 新巴尔虎左旗| 临城县| 东乡县| 措勤县| 威远县| 富川| 盐城市| 长沙市| 醴陵市| 周宁县| 太仓市| 新邵县| 来凤县| 汉川市| 长宁区| 牡丹江市| 天津市| 永宁县| 区。| 马关县| 鹤峰县| 永修县| 武宁县| 东港市| 洛浦县| 新兴县| 达孜县| 龙岩市| 宜君县| 荥阳市| 泾源县| 沁源县| 永州市| 刚察县| 衡山县| 马尔康县| 明光市| 得荣县|