关于数据库类论文范文集,与学士学位毕业设计相关论文查重免费
本论文是一篇关于数据库类论文查重免费,关于学士学位毕业设计相关学士学位论文范文。免费优秀的关于数据库及信息管理及管理系统方面论文范文资料,适合数据库论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
,sThens等于CInt(curnode.Tag)
curnode等于curnode.NextNode
EndIf
Next
Iftree.SelectedNode.Nodes.Count>,0Then
GetNewId等于Trim(Str(s+1))
Else
GetNewId等于tree.SelectedNode.Tag&,Trim(Str(s+1))
EndIf
EndFunction
'读取部门信息
PublicFunctionGetInfo(ByValTmpIdAsString)
Try
Ifmyconnection.State等于ConnectionState.ClosedThen
myconnection.Open()
EndIf
DimSqlStmtAsString等于"SELECT*FROMDepartmentWHERE"&,_"Dep_Id等于'"&,_Trim(TmpId)&,"'"
mymand等于NewSqlCommand
mymand.Connection等于myconnection
mymand.CommandText等于SqlStmt
mymand.CommandType等于CommandType.Text
dr等于mymand.ExecuteReader
DoWhiledr.Read
'读取部门名称
Dep_name等于dr("Dep_Name")
'读取部门描述
Describe等于dr("Describe")
'读取上一级部门的编号
Dep_Id等于dr("Dep_Id")
Loop
Catch
MsgBox(Err.Description)
Finally
Ifmyconnection.State<,>,ConnectionState.ClosedThen
myconnection.Close()
EndIf
mymand等于Nothing
dr.Close()
EndTry
EndFunction
3.2.2员工信息管理模块的实现
本模块主要是对员工基本信息的管理,可以通过部门导航进行各部门员工信息的浏览.对员工基本信息的管理主要包括员工信息的添加,修改,删除以及员工的部门调转等操作,将操作命令传输到员工信息编辑窗口来实现,员工信息管理还包括员工的家庭主要成员的管理和员工的学习与工作经历以及员工的部门调转功能的实现.前者主要是通过点击相应的操作按钮来实现传输命令调用信息编辑窗口来实现的,后者主要是通过另外三个子模块来实现,其中员工的部门调转实现的主要思想是当员工调转到另一个部门时,调转员工的原部门里删除掉该员工的编号,在员工新调入的部门为该员工生成一个新的编号,其他的信息也作相应的调整.对员工信息的管理只有部门主管以上级别的用户才能实现,该模块中也都体现了本系统的用户权限管理的分配情况.本模块对数据库的一切操作都是通过员工信息管理类Employees来实现的.
员工家庭主要成员管理子模块主要实现了对员工家庭成员基本信息的管理包括信息的录入,修改,删除.员工学习与经历的管理子模块主要实现了对员工的学习工作经历信息的录入,修改,删除等管理.具体实现过程和员工基本信息的管理差不多,这里不再赘述.
PublicFunctionNewId(ByValdepnameAsString)AsString
Try
DimsAsInteger等于0
DimnAsInteger等于0
DimdAsString
Ifmyconnection.State等于ConnectionState.ClosedThen
myconnection.Open()
EndIf
mymand等于NewSqlCommand
mymand.CommandText等于"EmpGetNewId"
mymand.CommandType等于CommandType.StoredProcedure
mymand.Connection等于myconnection
mymand.Parameters.Add(NewSqlParameter("@Id",d))
DimadpterAsSqlDataAdapter等于NewSqlDataAdapter
DimdsAsDataSet等于NewDataSet
adpter.SelectCommand等于mymand
adpter.Fill(ds,"employees")
dr等于mymand.ExecuteReader
Ifds.Tables("employees").Rows.Count等于0Then
NewId等于d&,"1"
Else
Forn等于0Tods.Tables("employees").Rows.Count
DoWhiledr.Read
IfCInt(dr("Emp_id"))>,sThen
s等于CInt(dr("Emp_id"))
EndIf
Loop
Next
NewId等于Trim(Str(s+1))
EndIf
CatchexAsException
MsgBox(ex.ToString)
Finally
myconnection.Close()
dr.Close()
EndTry
EndFunction
3.2.2员工考勤信息管理模块的实现
员工考勤信息管理主要负责对员工在工作中的工作情况的记录如请假情况,休假情况,出差情况,加班情况等出勤,缺勤信息.通过对员工的考勤记录的录入,修改,删除等维护操作,间接的为员工考评管理和员工工资管理提供数据信息.该模块的实现主要通过TabControl控件来实现,其中TabPage1作为考勤信息管理的主界面,TabPage2作为考勤信息的编辑窗口.
3.2.3员工考评信息管理模块的实现
员工考评信息管理主要负责对员工在工作中完成的工作业绩情况的汇总以及领导对该员工的工作业绩的评价,这些情况主要是通过员工的考勤信息得来的.近而给出员工的奖金补助系数,间接为员工的工资管理提供数据信息.这一模块的实现和员工的考勤信息管理基本上一样,包括界面设计和实现原理.这里不再赘述.
3.2.4员工工资信息管理模块的实现
该模块只有人力资源主管超级用户才有管理权,其他用户只能浏览自己的工资信息.每个单位都有自己的工资制度,为了提高本系统的兼容性,在本模块中设计了工资制度管理窗口.主管用户可以设定迟到扣款,出差补助和各种代扣系数.这些数据信息都记录在SalaryRules表中,一切操作都是对该表的数据维护.程序通过调用SalaryRule.GetAmount()函数读取每一个工资制度的设置值.与前面介绍的编辑对话框的处理方法不同,工资制度记录并不是存放在一条数据库记录中,而是每一个设置值存为一条记录.在工资数据管理窗口中大多数数据可以从其他表的数据中直接或间接获得,这样可以大大地减少人事部门的工作量.主管用户可以编辑其他扣款,医疗费报销和年终奖金等数据.只有这些数据是在生成工资表前手动录入的,其他的都是程序自动实现的.工资表的生成主要是通过CreateSalary过程实现的.当用户选择了工资月份和员工编号时,如果指定的记录不存在,则调用CreateSalary过程,为指定的所有员工生成工资表.工资表里的工资主要包括基本工资,各类加班费,各类扣款,各类报销费用等数据.生成工资表后,如果用户要发放工资时需要调用类Salary里的发放函数SetPay将选择月份的生成的所有员工的工资设置为发放状态.发放状态的工资将不能再修改,也不需要重新计算各项工资金额.该模块的实现也是主要通过TabControl控件来实现,其中TabPage1是工资信息管理主窗口,TabPage2是工资部分信息管理窗口,TabPage3是企业工资制度管理窗口.员工工资信息管理实现也主要通过工资制度
这篇论文网址 http://www.sxsky.net/xie/07066175.html
3.2.5用户信息模块的实现
本模块是实现用户管理权限的核心部分,本模块通过对用户的信息管理尤其是权限的管理,实现了本系统的数据安全管理的机制.人力资源主管超级用户可以管理每个用户的信息,而其他的部门主管用户和普通用户只能管理自己的姓名和密码信息,系统管理员超级用户可以管理普通系统管理员和普通用户的信息,但不可以管理部门主管以上级别的用户,否则他就能把自己变成部门主管了.
3.2.6综合数据信息管理模块的实现
能够快速准确的进行查询是一个系统功能是否强大的体现之一.在管理系统中,查询功能比较复杂,代码规模也比较庞大,它是本系统中主要的功能之一.在查询管理模块中包括员工信息记录查询,员工考勤信息记录查询,员工考评信息记录查询,员工工资信息查询等,在每个查询中,用户可以按照不同的条件或多个条件组合查询所需要的关于员工信息的历史记录,查询到的结果在数据表格中显示出来,并且
关于数据库类论文范文集,与学士学位毕业设计相关论文查重免费参考文献资料: