1 需求分析工资管理系统是提供工资管理人员和职工工资进行管理的系统
它能自动对不同职务,不同出勤及各个月份的工资进行管理并生成财务表
工资管理系统的用户需求主要功能有:1 各部门的信息情况2 各职工的信息情况3 考勤信息情况4 工资信息情况5 定义登陆用户和用户的权限2 概念分析(1)部门 E-R 图(2)职工信息 E-R 图 (3)职务信息 E-R 图(4)考勤信息 E-R 图(5)用户 E-R 图(6)工资情况 E-R 图(7)总 E-R 图3 逻辑设计关系模型:部门(部门编号(主键),部门名称,经理,电话)职工信息(职工编号(主键),职务编号,姓名,性别,电话,住址,部门编号(外键))考勤情况(职工编号(主键),出勤天数,加班天数,出勤奖金,月份)职务(职务编号(主键),职务名称(主键),基本工资)工资计算(职工编号(主键),考勤情况,工资,月份)用户(用户名,密码,权限)4 物理设计 1 给职工信息表建立非聚集索引“职工”/*给职工信息表非建立聚集索引*/create nonclustered index 职工on 职工信息(职工编号)goSELECT *FROM sys
indexesWHERE name='职工'2 给工资表建立唯一索引“工资”/*给工资表建立唯一索引“工资”*/create unique index 工资on 工资情况(职工编号)goSELECT *FROM sys
indexesWHERE name='工资'Go 3 给考勤信息表建立聚集索引“考勤” /*给考勤信息表建立非聚集索引*/create nonclustered index 考勤on 考勤信息(职工编号)goSELECT *FROM sys
indexesWHERE name='考勤'5 实施过程(1)创建表结构1 职工信