)企业工资的基本设定;(4)员工个人工资的汇总;(5)员工个人工资的查询。
1
f22系统物理模块设计
工资管理系统
员工信息
工资基本设定
工资汇总
员工信息添加
员工信息删除
员工信息修改
基本工资
岗位工资
绩效工资
津贴补贴
应扣工资
工资汇总表
个人工资查询
三、数据库设计
31数据流需求分析
登陆信息用数据库户登录操作寻找信息返回信息
错误信息数据库需求分析数据流图
32概念模型设计
根据系统数据流图和数据字典,得出系统的概念模型(ER)如图所示。
2
f登录界面信息
用户名
密码
权限
登录界面实体图
员工信息
员工编号
职称
学历
姓名
性别
年龄
部门名称
3
f员工信息实体图
员工工资信息
员工编号应扣工资
基本工资补贴津贴
岗位工资
绩效工资
员工工资实体图
员工信息
1
员工编号
员工工资信息
4
f总体ER图
33逻辑结构设计
根据上述概念模型设计得出的ER图,我们可以得出系统中涉及的主要实体有2个,其结构如下:员工信息表:字段名员工编号(索引)姓名性别年龄部门名称学历职称员工工资信息表是否为空NOTNULLNULLNULLNULLNULLNULLNULL数据类型C3C10C2N2C10C10C10
字段名员工编号基本工资岗位工资绩效工资补贴津贴扣除工资汇总
是否为空NOTNULLNULLNULLNULLNULLNULLNOTNULL
数据类型C3N4N4N4N3N3N5
5
f四、数据库程序设计
41用户登录模块
登录模块的详细设计主要是用户登录的一个界面,判断登录的用户是否是该公司的员工进入后将面对的是主界面,从而进行相关的操作。登录的界面主要由用户名和密码的信息,还有一些标题设置,确定和取消的按钮组成。通过标题可以知道此系统的大概内容,由此,登录界面的设计完成。窗体如下:
6
f42主窗体模块
在这个项目中,选择使用多文档界面。使用这个窗体的好处是可以使程序更加有条理。对于一个多任务的应用程序,使用多文档窗体还可以减少占用的系统资源。主窗体设计的界面是用表单编辑器做的,主要由员工信息、工资信息、退出。主窗体是进行相关操作的主界面。窗体如下:
7
f43员工信息模块
在这个版块中,主要是设计员工信息的基本内容,还有员工信息的管理。员工可输入自己的编号查找自己的信息。管理员可对其信息进行管理。包括查找、打印、添加、编辑、删除、退出这几个方面的管理,窗体如下:
8
f44工资信息模块
在这个版块中,主要是设计员工工资信息的基本内容,员工可输入自己的编r