https://www.bilibili.com/video/BV1gF4m137UA/演示視頻:第4章 系統設計
系統設計是新系統的物理設計階段。根據系統分析階段所確定的新系統的邏輯模型、功能要求,在用戶提供的環境條件下,設計出一個能在計算機網絡環境上實施的方案,即建立新系統的物理模型。
3.1 設計目標系統以農村人員工為研究對象,以養老保險信息為基礎,在單位管理理論和數據庫管理等理論指導下,依據統一規范和數據格式,以Java技術和數據庫技術為支撐建立起來的。其基本目標是:
(1)建立單位養老保險的基礎數據庫,實現信息自動生成、對的所屬類型進行管理、能夠及時了解情況的目標;
(2)實現村鎮的基本信息管理和對費用的基本信息進行管理操作的目標。
3.2 設計原則根據單位管理的特點,并結合工作具體要求,系統設計遵循以下原則:
(1)保證數據的有效性、完整性和安全性。由于本系統關系到整個單位管理工作的正常運行,任何失誤都可能對單位管理工作造成較大的影響,因此,整個系統的正常運行,對保證單位管理的正常運轉意義重大。為此,數據的有效性、完整性和安全性極為重要。系統應當具有較強的數據校驗功能,對于隱含的數據錯誤能夠及時發現。
(2)易于管理??紤]到使用部門對計算機的掌握能力,系統設計需要簡單方便,易于操作。
(3)實用性強。結合實際工作要求,盡量減少有關人員手工勞動,發揮計算機善于處理大量數據的特長,在消費統計時采用計算機自動化安排和報表統計時采用人機合作。同時該系統也提供人工調整的功能,處理一些客觀數據,從而使系統更加人性化。
3.3 系統結構設計通過對單位管理的需求分析,采用模塊化設計技術進行系統設計,以MyEclipse為開發平臺,以JAVA技術和MySQL數據庫為服務器端構建應用系統,系統總體結構如圖2所示:
圖2 系統總體結構圖
3.4系統數據庫設計系統數據庫設計包含分成數據庫的選擇、概念結構設計、邏輯結構設計和物理結構設計等四個部分。
4.4.1 數據庫的選擇開發養老管理系統,選擇一個好的數據庫是至關重要的,該系統后臺選擇使用Mysql數據庫。MySQL是一個小型關系型數據庫管理系統,它的優點已在第2章基礎理論與基本技術中有所闡述,這里不再重復。
4.4.2 概念結構設計概念結構設計的目的是產生反映系統數據庫的概念結構[8],該結構獨立于計算機的硬件結構,獨立于支持數據庫的DBMS[3,6]。系統中所有實體描述、聯系描述及E-R圖如下:實體描述:
(1) 村鎮信息(編號、標題、名稱)
(2)領取信息(說明、編號、用戶編號、領取日期、備注、金額)
(3)考勤表(編號、村鎮ID、考勤日期、小時數、備注)
(4)養老金信息(說明、編號、用戶編號、開始日期、結束日期、備注、個人金額、補貼金額)
(5)公告信息(ID、標題、內容、日期、類型、地址)
(6)住戶信息(說明、編號、真實姓名、用戶名稱、密碼、權限、性別、手機、電話、出生日期、家庭地址、所屬村鎮、卡號)
系統E-R圖:
說明:在下列系統E-R圖中,使用矩形框,表示實體之間的聯系。
圖3 用戶E-R圖
圖4 住戶信息E-R圖
圖5 管理員E-R圖
系統總E-R圖如圖6所示:
圖6 系統E-R圖
- 計算機畢業設計jsp人才中介平臺mysql畢設99 2024-04-28
- 計算機畢業設計jsp書畫拍賣系統springmvc mysql畢設36 2024-04-28
- 計算機畢業設計 jsp高校教師年終考核填報系統springmvc 畢設14 2024-04-28
- 計算機畢業設計 jsp高校學生選課系統mysql 畢設95 2024-04-28
- 計算機畢業設計 jsp餐廳訂餐系統ssh 畢設39 2024-04-28
- 計算機畢業設計 jsp車輛維修管理系統ssm 畢設84 2024-04-28
- 計算機畢業設計 jsp超市銷售管理系統ssm 畢設16 2024-04-28
- 計算機畢業設計 jsp計算機設備管理與共享平臺mysql 畢設84 2024-04-28
- 計算機畢業設計 jsp花溪食堂美食點評系統springmvc 畢設5 2024-04-28
- 計算機畢業設計 jsp電腦維修管理系統ssh 畢設39 2024-04-28