山东科技大学泰山科技学院毕业设计(论文)说明书
3. 员工奖惩情况记录表rewpuninf,如表5-3所示
表5-3员工奖惩情况记录表
字段名称 数据类型 长度 说明 数据库流水号 员工用户名 奖惩名称 奖惩原因及备注说明 ID username rewpunname remark int nvarchar nvarchar ntext 4 50 50 16 4. 用户档案信息表personinf,如表5-4所示
表5-4用户档案信息表
字段名称 数据类型 Int 长度 说明 数据库流水号 个人基本档案的用户名 用户编号 曾用名 性别 民族 职称 出生年月 政治面貌 健康状况 籍贯 体重 身份证号码 身高 婚姻状况 毕业院校 本人成分 专业 工龄 ID Username A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16 Made by SQH 4 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 27
nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar A17 5 详细设计
A18 A19 A20 A21 A22 A23 A24 A25 A26 A27 A28 A29 A30 A31 nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar 50 50 50 50 50 50 50 50 50 50 50 50 50 50 学历 外语语种 外语水平 普通话程度 粤语程度 计算机能力 户口所在地 现住址 档案存放地 个人专长爱好 奖励和处分 工作经历 联系方式 备注 5.2 系统的详细设计
5.2.1 网站登录模块
网站登录主要是用户通过登录进入管理页面进行合法的操作。网站登录模块主要用于验证用户是否是合法用户。网站登录页面由两部分组成,即用于收集登录信息的前台表单部分和用于验证的后台处理部分。输入用户名和密码,如果信息错误或该用户不存在的话系统转到登陆界面,如果信息正确用户就可以登录到系统主界面。系统运行界面如图5-1所示
28
山东科技大学泰山科技学院毕业设计(论文)说明书
图 5-1登录界面
关键代码如下:
username=request(\password=request(\if username<>\set conn=opendb(\set rs=server.createobject(\
sql=\password=\
rs.open sql,conn,1
5.2.2 网站首页的通用模块
Made by SQH 通用这一部分由工作计划管理和人事管理两个模块组成。(1)工作计
29
5 详细设计
划管理包含员工工作计划和本人工作计划两部分。管理员可以添加、编辑本人及其他员工的工作计划,这样有助于管理者分配任务,一般用户只可以查看和编辑本人的工作计划而无法查看、编辑他人的工作计划。(2)人事管理包含个人基本档案、员工基本档案、员工职位变动、员工奖惩情况、员工考核情况和员工工资档案。管理员可以编辑修改个人的基本档案而无权编辑其他用户的基本档案,管理员可以查看其它用户的档案,管理员拥有编辑员工职位变动、员工奖惩情况、员工考核情况和员工工资档案的权限。一般用户可以查看修改个人基本档案和查看个人工资信息。系统运行界面如图5-2所示
图 5-2网站首页的通用模块界面
关键代码如下: '打开数据库,读出权限
set conn=opendb(\set rs=server.createobject(\
sql=\rs.open sql,conn,1
cook_allow_see_all_personinf=rs(\cook_allow_see_dept_personinf=rs(\
30
山东科技大学泰山科技学院毕业设计(论文)说明书
cook_allow_edit_all_jobchanginf=rs(\cook_allow_edit_dept_jobchanginf=rs(\cook_allow_edit_all_rewpuninf=rs(\cook_allow_edit_dept_rewpuninf=rs(\cook_allow_edit_all_checkinf=rs(\cook_allow_edit_dept_checkinf=rs(\
<%ifcook_allow_see_all_workrep=\cook_allow_see_dept_workrep=\
…………
5.2.3 网站首页的设置模块
网站首页的设置模块包括员工管理和员工权限设置两大部分。(1)员工管理包含增加本部门用户、管理本部门用户、增加部门、增加职位、管理全体用户和个人资料维护。管理员可以增加各个部门的员工、删除和禁用每个用户,管理员还可以根据公司内部需要增加、删除部门和职位。一般用户只可以对自己的资料进行维护。(2)员工权限设置包含工作计划权限、基本档案权限、职务变动权限、奖惩编辑权限、考核编辑权限、工资编辑权限和用户管理权限。管理员把这些权限不分配给一般用户,只分配给他们基本档案权限,只有管理层才拥有这些权限。系统运行界面如图5-3所示
Made by SQH 31