二、充分理解課程設計的目的和意義
人事管理是任何企事業單位都需要進行的一項工作,因此,開發制作人事管理系統具有較大的社會現實意義,同時人事管理系統是一切數據庫應用系統的典范。它具有數據庫應用系統的特征,,系統結構與現實生活緊密結合,具體直觀,是數據庫應用開發中經常進行例證的好例子。
三、系統設計
1.系統功能分析
人事管理系統主要有以下幾項功能要求:
☆ 新員工資料的輸入
☆ 自動分配員工號,並且設置初始的用戶密碼
☆ 人事變動的詳細記錄,包括崗位和部門的調整
☆ 員工信息的查詢和修改,包括員工個人信息和密碼等
2.系統功能模塊設計
根據系統功能的要求,可以將系統分解成幾個功能模塊來分別設計,功能模塊如右圖所示。
3.與其他系統的關系
本系統是公司人事管理信息系統的基礎部分,它為其他子系統,如考勤管理系統、工資管理系統和員工培訓系統,提供員工的基本信息。同時為其它系統提供了員工登錄的密碼認證和權限分配功能。
4.數據流程圖
四、數據庫設計
1.數據庫需求分析
根據數據流程圖,可以列出以下數據項和數據結構:
☆ 員工信息:員工號、密碼、權限、姓名、性別、生日、部門、職務、教育程度、專業、通訊地址、電話、E-mail、當前狀態和備注。
☆ 人事變動:記錄號、員工、變動和詳細描述。
所需的外部數據支持:
☆ 部門設置:部門編號、部門名稱……