工资绩效管理系统的开发—毕业设计论文内容摘要:
行登录操作,根据登录的用户的权限实现不同的操作。 用户信息管理 用户信息由系统管理员进行维护管理。 用户信息管理提供了用户信息的列表,在此列表中可查看、修改、删除用户的记录信息。 在添加用户信息界面中,可以添加新的用户信息记录。 用户信息管理流程图如图 3所示。 图 3 用户信息管理流程图 项目信息管理 项目信息管理提供了项目信息的列表的功能,在此列表中可以查看、修改 、删除项目的记录信息,同时,在添加项目信息界面中可以添加新的项目信息记添加 是否存在 提交 添加记录 填写信息 用户信息管理 修改界面 取消 删除记录 删除 更新记录 修改信息 修改 用户列表 重置 Y N 第 8 页 共 24页 录。 项目信息的管理流程与用户信息管理流程类似,只是维护的数据不同而已。 日志添加管理 日志添加管理提供了员工添加每天日志信息的功能,日志信息添加后不得删除或者修改,所以只设计了日志添加管理的功能,其功能流程图如图 4所示。 图 4添加日志信息管理流程图 员工查询个人日志管理 员工查询个人日志管理提供了查询登录用户自己的日志信息的功能,可以输入需要查询日志的起始时间和终止时间,将会查询出此段时间内的日志情况,其 功能流程图如图 5所示。 图 5 员工查询个人日志管理流程图 领导查询所有员工日志管理 领导查询所有员工日志管理提供了选择某位员工日志的功能,可以输入要查询日志的起始时间和终止时间,将会查询出此段时间内某位员工的日志情况,其 功能流程图如图 6所示。 添加日志信息管理 提交 重置 填写信息 添加记录 员工查询个人日志管理 填写日志 查询时间信息 提交 日志信息列表 第 9 页 共 24页 图 6 领导查询所有员工日志管理流程图 密码修改和管理 密码修改管理的主要功能是修改登录用户的密码信息,用户定期更换密码,保证其登录的安全性。 数据库设计 本系统使用的是 SQL Server2020 数据库管理系统。 数据库服务器安装的位置为本机,数据库名称为 Elog。 根据前面的模块功能的设计,系统所需要的数据库下面将介绍数据库的分析和设计、数据表的创建、创建存储过程的内容。 数据库分析和设计 在本节中将根据上一节的系统功能设计分析,创建个数据表的实体 ER关系图,它是数据库设计非常重要的一步,下面用 ER图的形式表示出各实体的属性。 员工 ER实体图 员工的实体具有员工 ID、员工 Login、姓名 、密码、职务、 Email、移动电话、办公电话、级别 9个属性,员工 ER实体图如图 7所示。 图 7 员工 ER实体图 项目 ER实体图项目的实体具有项目 ID、项目名称两个属性,项目 ER填写日志查询时间信息 提交 员工日志信息列表 员工ID 员 工 Login 姓名 密码 职务 Email 移动电话 级别 员工 选择员工 领导查询所有员工日志管理 填写日志查询时间信息提交员工日志信息列表 第 10 页 共 24页 实体图如图 8 所示。 图 8 项目 ER实体图 日志 ER 实体图 日志的实体具有日志 ID、员工 ID、项目名称、完成状况、工作时间、系统时间、描述 7 个属性,日志 ER 实体图如图 9 所示。 图 9 日志 ER实体图 数据表的创建 根据 ER 实体图的内容,可以创建员工绩效考核系统中的各数据表,在此系统中共涉及到 3 个数据表的应用,分别如下。 员工信息表 员工信息表( Emp)用于存放绩效考核关系管理系统中所有企业员工的信息,员工信息的管理是此管理系统中必不可少的部分,表中各个字段的数据类型、大小以及简短描述如表 1 所示。 表 1 员工信息表( Emp) 字段名 数据类型 大小 字段描述 Empid Int 4 员工 ID,主键 Emplogin Varchar 50 员工登录 login password Varchar 50 记录员工登入系统时间的用户密码 Name Varchar 50 员工姓名 Duty Varchar 50 员工职务 Email Varchar 50 员工 Email Mobiletell Varchar 50 移动电话 Worktell Varchar 50 工作电话 Jb Int 4 级别 项目 项目名称 项目 ID 日志ID 日志 描述 系统时间 工作时间 完成状况 项目名称 员工ID 第 11 页 共 24页 项目信息表 项目信息表( Item)用于存放绩效考核管理系统中项目的信息,项目信息的管理是日志信息添加的基础,表中各个字段的数据类型、大小以及简短描述如表 2所示。 表 2 项目信息表 字段名 数据类型 大小 字段描述 Itemid Int 4 项目 ID、主键 Itemname Varchar 50 项目名称 日志信息表 日志信息表( Compact)用于存放绩效考核管理系统中所有员工的日志信息,日志信息是系统进行绩效考核的主要依据,表中各个字段的数据类型、大小以及简短描述如表 3 所示。 表 3 日志信息表 字段名 数据类型 大小 字段描述 Logid Int 4 日志唯一标识,主键 Empid Int 4 员工编号 Itemname Varchar 50 项目名称 Status Varchar 8 完成状态 Workdate Varchar 4 工作时间 Sysdate Datetime 8 系统时间,为日志填写的时间 Show Datetime 400 描述 数据表关系图 在员工绩效考核管理系统中各个数据表的关系图如图 10 所示。 在 Emp 数据表中的 Empid字段作为外键,提供日志表中员工的信息;在 Emplog 数据表中,应用了 item 数据表中的 itemname 字段,提供项目的名称信息。 如图 10所示。 图 10 数据关系表示图 Item(主键) itemid(外键) itemname Emplog(主键) logid(外 键) Empid itemname status workdate sysdate show Emp(主键) Empid(外键) Emplogin Password neme duty Email mobiletell workTell Jb 第 12 页 共 24页 创建存储过程 在系统中,应用存储过程处理数据是对数据库进行优化的一种方法,所以在此系统中大部分的数据操作都使用了存 储过程,存储过程共有 9个,它们将会在系统程序文件的后台应用中调用。 AddEmp 存储过程用于向员工信息表中添加新的员工信息,代码如下。 CREATE procedure AddEmp @Emp_login varchar(50), @password varchar(50), @Name varchar(50), @duty varchar(50), @Email varchar(50), @mobile_Tell varchar(50), @work_Tell varchar(50), @jb int AS INSERT INTO Emp ( Emp_login, password, name, duty, , mobile_Tell, work_tell, jb ) VALUES ( @Emp_login, @password, @name, @duty, @Email, 第 13 页 共 24页 @mobile_Tell, @work_tell, @jb ) GO Additem 存储过程 Additem 存储过程用于向项目信息表中添加新的项目信息,代码如下。 CREATE procedure Additem @item_name varchar(50) AS INSERT INTO item ( item ) VALUES ( @item_name ) GO Addlog 存储过程用于向日志信息表中 添加新的日志信息,代码如下。 CREATE procedure Addlog @Emp_id int, @item_name varchar(50), @status varchar(8), @work_date varchar(4), @sysdate datetime, @show varchar(400) AS INSERT INTO Emplog ( Emp_id, item_name, status, work_date, 第 14 页 共 24页 sysdate, show ) VALUES ( @Emp_id, @item_name, @status, @work_date, @sysdate, @show ) GO „„ 5 系统详细设计 系统公用模块创建 本节将介绍员工绩效考核系统中应用到的公共模块的创建,这里只介绍 文件的配置,在系统工程 文件中定义了很多配置节处理程序声明和配置节处理程序。 在此文 件中添加一个〈 appsettings〉节,定义了数据库连接的设置,在其它应用程的后台程序中可以直接调用此连接设置,程序代码如下。 〈 configuration appsettings add key=connectionstring value=server=localhost。 database=elog。 uid=sa。 pwd=/ /appsettings ....... /configuration 系统界面和代码的实现 本节将介绍员工绩效考核系统的应用界面和代码的实现 , 员工信息 添加界面这个窗体,可以由系统管理员进行维护。 在此界面中添加企业员工的信息,并设定用户的级别。 第 15 页 共 24页 员工信息添加界面 功能描述 在添加用户 login 信息时候,首先会验证此信息是否已经存在,如果存在则员工信息添加失败。 工作流程 窗体加载时在列表框中显示所有数据,根据不同用户访问的权限,可以实现企业员工对个人信息进行查看,添加,修改但不能修改用户级别,企业领导可以对所有员工信息进行查看,可以修改,添加个人信息,系统管理员除了和企业领导有同样的访问权限外,还可以对员工信息进行维护。 最后单击确定按钮, 完成修改。 实现的代码如下: sqlconmand cm=new sqlmand(AddEmp,)。 =。 (new sqlparameter(@Emp_login,50)。 .......... ()。 try {()。 ()。 } catch(sqlexception) {=添加失败。 [color]=red。 } ()。 项目 信息添加界面 功能描述 在项目信息添加界面这个窗体中,可以由所有员工进行维护,此界面比较简单只需要填写项目名称即可。 在添加项目信息时,首先会验证此信息是否已经存在,如果存在,则项目信息添加失败。 工作流程。工资绩效管理系统的开发—毕业设计论文
相关推荐
3 平板拖车 30 t 1 台 4 载重汽车 10t 1 台 5 直流焊机 ZX4400ST 10 6 卷板机 W1120x500 1 台 7 油压机 1 台 8 水准仪 一级精度 2 台 9 切割机 CC150 4 台 10 现场照明灯具 500W 投光灯 12 套 11 枕木 100 根 备注:表中仅为大部分设备 ( 三) 管理措施 ,编制、季、月施工计划,适时调整,使月、季计划更具体
为 177。 ;方法二:含磷酸量多,最后溶液的 pH 值为 177。 ;是我国暂选为环境检测系统的标准方法。 本实验采用方法二测定。 3. 仪器 1) 多孔玻板吸收管 2) 空气采样器流量 0—1L/min。 3) 恒温水浴 4) 具色比色管 10mL 5) 分光光度计 4. 试剂 1) ( TCM)吸收液:称取 二氯化汞, 氯化钾 乙二胺四乙酸二钠盐( EDTA),溶解于水,稀释至
交物品,并监督副管正确发布失物的信息。 由于副管没有删除帖子的权限,则信息一旦发布只能由主管修改帖子,这样就可避免副管将失物据为己有。 失主: 1失主在丢失一卡通后,可先通过拨号挂失系统或去学生服务中心进行挂失,再在本系统上进行查询。 若丢失其他物品 ,则自己先进行相应的保护措施 ,再到个人电脑 或分散在校园内的智能查询设备上查询。
,在视觉语言上要突破传统的表现方式,让顾客主动参与。 第二:顾客体验。 中国有句古话叫磨刀不误砍柴工,良好地顾客体验是增加顾客对品牌信任度和认可度的重要条件之一,也是形成买单、 回头的重要影响因素。 第三:精准营销。 选择成熟的电子商务平台;商品页面优化;加强品牌的曝光次数;杜绝垃圾广告;培养用户情感,让用户主动传播。 第四:不忘传统营销。 传统商务营销中折扣策略、回头客策略在电子商务中依然适用
,边柱 550mm400 ; 6~ 12 层中柱 600mm500 ,边柱 500mm400。 以上尺寸也满足规范关于柱截面宽度和高度的最小尺寸、柱剪跨比、截面高宽比等要求。 广东工业大学毕业设计 (高层建筑框架 剪力墙结构 设计 ) 3 梁截面尺寸 横向框架梁 计算跨度 ,梁高取 bh (1/10~ 1/18)bl = ~ m ,初选 500mm ;梁宽度 b (1/2~