据库管理能力,要求软件具有相当的可靠性和自动化处理功能以及简单易学易操作性能。4.1.3假定与约束由于设计人员计算机软件开发经验不足,估计4-5人在一个月内完成。功能简述本软件基本功能包括:①、数据录入:职工情况录入:要求录入职工情况:如职工编码,职工名称等。职工编码与其它系统要有兼容,最好由其它系统导入,要体现职工所属的部门,专业,工龄,技术职称,职工年龄,家庭住址,家庭电话,职工移动电话。(注:也可由其它系统导入,但要满足字段统一。)②、工基本工资及奖金录入:根据职工情况不同给出不同的工资项目录入规格:如基本工资,工龄工资,奖金,住房补贴,交通补贴等。③、工资查询:可采用手工公式式查询,要求较高,使用SQL语言,功能强;也可采用专项自动查询,选择好查询项目,自动生成结果,但功能较差。④、工资统计分析:按职工情况统计分析,按部门情况统计分析,按工资分段统计分析。⑤、工资报表打印:职工工资单,职工工资分析表,年度职工统计表等。⑥、其它基本数据导入:由其它系统导入数据,可按指定字段导入,不一定全部导入。备份:按季度备份(分基本数据备份和工资支出备份两部分)。恢复:按6个月恢复。用户登录管理:可采用权限管理,也可采用密码管理;权限管理:不同用户进入系统有不同操作权限;密码管理:不同的操作权限有不同密码。系统初始化:初始化数据库结构,生成系统库。系统逻辑描述4.3.1系统流程图(如:图4-1)职工信息管理基本数据管理职工家庭信息管理基本数据库职工所在岗位信息管理每月初:职工技术职称信息管理工资录入工资管理工资数据库工资查询每月末结束:工资单打印显示输出工资统计打印输出图4-1数据流图顶层(如:图4-2):数据录入数据报表打印打印机系统操作员工资管理系统数据浏览及统计分析图示显示器系统数据库图4-2一层(如:图4-3):打印及显示系统操作员系统管理模块1数据录入模块2数据处理模块3