人事管理系统 一、 需求分析 人事管理系统是 B/S 结构,主要包括后台数据库的建立和前台应用程序的开发
对于前者,要求数据一致性和完整性,数据安全性好;而对于后者,要求设计应用程序功能完备,包括员工基本信息管理、员工工资信息管理、员工请假信息管理、销假信息管理及相关信息的维护等
用例图: 添 加 员 工 信息修改员 工 信息查询员 工 信息删除员 工 信息统计员 工员 工 基本信息管理添 加 工 资信息修改工 资信息删除工 资信息查询工 资信息员 工 工 资信息管理添 加 请假信息修改请假信息查询请假信息删除请假信息添 加 销假信息 修改销假信息查询销假信息 删除销假信息统计工 资添 加 管理员修改管理员删除管理员员 工 请假信息管理员 工 销假信息管理管理员系统管理 二、 数据库表设计 通过对人事管理系统的分析,设计了员工基本信息表、员工工资信息表、员工请假信息表和管理员表
员工基本信息表(emp) 字段名 约束 名称 类型 empnum 主码 员工编号 VARCHAR2(16) empname NOT NULL 姓名 VARCHAR2(16) sex NOT NULL 性别 NUMBER birthday NOT NULL 出生日期 DATE nation NOT NULL 民族 VARCHAR2(10) nativeplace NOT NULL 户籍 VARCHAR2(40) ident NOT NULL 身份证号 VARCHAR2(16) department NOT NULL 所属部门 VARCHAR2(16) marriage NOT NULL 婚姻状况 NUMBER address 地址 VARCHAR2(40) policy NOT NULL 政治面貌 NUMBER phone NOT NULL 电话 VARCHAR2(16) degree NO