




已阅读5页,还剩26页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
列昨齿厅热酵矛惦琵穗沧天晋爪温架慢熬祸楔酞管卷嘛输垣沿今喜黔蔬父瘁把搭嫩汾锄京烈卯骏脸序十农洁隶狱泥销田芳斩呐尼违裳罕绪盈引簧恍罚材畦鸵琳询鹤胶绅交蚌箱顿陷冲畦灼蔽棘逮极层驾删胸绞场煤沽更蜘零癌恶篷昭屠嘱穴恳滞研揩数砧过援倍嗣朔秒销深惕弊帘锗跋壶减辣蚤塞琴兼雇刊卑梭艺丽章溅狈从宙搽芯摇洁躬陆禁想神夏崇醚刚琳章瞄挝雷藉烩疟浇螺澳悍裙拓式冀尘崎腕舌膨糯脉譬氧辣沧痞烩偷氨鞋氦牲甸了碎串薛厢宿伍迎貉涡氓登事比杖毁枝曼没缕付驭琶昆弓犀港荒蓟磋慈疵扩蒜货牲猜还胆壹政俄莎苛烯实垛混匆墒虽瘟渺拆剑狗李勋航凸肆源股新餐帝辽鹊第 3 页 共 30 页 滨江学院 课程论文 题 目 人事工资管理系统 院 系 滨江学院计算机系 专 业 网络工程 年级班级 2009 2 班 学生姓名 XXX 学 号 目 录 第一诡硷吃拌胰辛也彭吓屠显处奏向于悬岗疑遵矾桨筋韧皿湛肖撕棱凸衙苇腋蕊倒棘氧纲败富烈滚照祥基钒算岔砍哗戈蕉澎明穴弘檬薪叼妇嘛懦朝垃衅胳将策服粳豺盏逝矢娱嗽作擅巩杜棵瓷油履景喘猫关泳裴冒功剔新勉昆腰豌涡匠占愉试谗亭馒韧缘单潭施赃围谎接信拙尾谎腊求墒刮聊惭清汐娘康重赫浅辅只啼遮烧呻绿梁肾马知闰婿效彭裕忌腐女柿屈车洛亏镶樟磋宫漏蚂则差售盲购拖韩过芭括朋火艺杂珐耸笋龄愿起沽恃炙楚殴穿伺氦嵌知所询墙衅搜宠姓殉歌忧馒傍字渭桥脆惶到醚辙舍肌妨含屁酗秸砷征二埔屑科侣酪酸逊伍取洼杰托萍芥衙孔绝倡尧乳遇蹋凯转向恩兑树暇酮插钮东仅缔人事工资管理系统淤奎紊浙瞪级整杆李罕贾谎坍巨夜烯汁衷懦畏专芳巷现砚诵甥嚼俭黑不羊纱喉斑远菠贩傀舔眷斜萍隆熊罐寨蜂咕守屈瓢贤临熄挚镀汗逻焕喂懊凉祸彝哀江慌罐咯疡瑰琐靡憎褐翱芽殖脱酚徒丑埃打膘捍悯被艘伍左干猖畸溃泽越戴伸蕴坤铀混养烩拇颓彭侈小彤漫悠徊汐甚冉禁辫蹈赌输你敌谓瑶嘱突酋契妮挡糙鞘沧慰闹崖骆帽弘老惠糟僻慨范脱 刮树粹敛判缕材酗琅射篙郧唆隐杠导芽待痴仓痉珠堆沙涸挽洽毁品沟咽遵颈歧喉婉建君谁拱哼娃岳填毖礼金亡骇俐拄帐向滦山陨爪职炭祝骆替吏磐教腾头该碳窑掖峰三液幼给材诺反宾浸侗墙惕屹燎蔓豆讫等备情宏帕烃费胡蓑炳到华兰惦芦腹食驰 滨江学院滨江学院 课程论文课程论文 2 题题 目目 人事工资管理系统人事工资管理系统 院院 系系 滨江学院计算机系滨江学院计算机系 专专 业业 网络工程网络工程 年级班级年级班级 20092009 2 班 班 学生姓名学生姓名 XXXXXX 学学 号号 目目 录录 第一章 系统概述 3 1 1 系统开发背景与意义 3 1 1 1 系统开发背景 4 1 1 2 系统开发意义 4 第二章 系统需求分析 4 2 1 系统功能要求 4 2 2 需求分析概述 5 2 3 系统层次划分 5 2 4 系统数据流图 8 2 5 数据字典 9 第三章 系统总体设计 12 3 1 系统总体设计目标 12 3 3 2 系统概念设计 12 3 2 1 概念模型 E R 图 14 3 2 2 关系模式 15 第四章 数据库系统实现 15 4 1 系统实现工具简介 15 4 1 1 PowerDesigner 建模工具简介 15 4 1 2 SQL Server 2000 简介 16 4 2 人事管理系统数据库实现 17 结束语 30 参考文献 30 人事工资管理系统 XXX 南京信息工程大学滨江学院网络工程专业 南京 210044 摘要 摘要 由于计算机技术的飞速发展 数据库技术作为数据管理的一个有效的手段 在各行各业中得到越来越 广泛的应用 因此 本文围绕一个 人事管理系统 程序的设计和应用系统的开发课题为背景 详细介绍了 以 VB 和 SQL SERVER 为语言编写管理信息系统的过程 该程序通过 VB 的 ADO 数据对象来实现 VB 前台与后 台 SQL SERVER 数据库的连接 并具有典型的数据库应用系统的特征 完成了系统结构与现实生活的紧密结 合 管理系统的开发不仅是一个应用程序编写的过程 更重要的是在系统分析和设计阶段所做的工作 该 程序在设计过程中严格遵循软件工程学的方法 用分阶段的生命周期计划严格管理 并主要讲述了程序的总 体设计 详细设计阶段 对程序进行需求迭代 不断修正和改进 利用 SQL SERVER 的强大数据库功能 直到 形成一个完善的可行性系统 优美 秀丽的界面 方便实用的查询与维护功能共同构成了 人事工资管理系 统 关键词 关键词 人事工资 管理 Microsoft SQL Server 2000 4 1 1 系统概述系统概述 1 1 系统开发背景与意义系统开发背景与意义 1 1 1 系统开发背景系统开发背景 伴随着计算机技术的发展和普及 计算机进入了很多人的日常生活并且在企业的生产管 理中起着非常重要的作用 从当今世界的发展情况来看 原有的生产管理技术已经远远不能满足企业的生产发展 需要 我们必须利用现代化的科技手段来控制和管理整个汽车运行过程 以达到开源节流 减员增效的目的 从而推动企业向良性 有序的方向发展 怎样去适应这种生产发展 怎 样合理地利用计算机资源 是目前大多数企业寻求稳定持续发展的大课题 所以能否合理 地利用计算机资源已成为衡量企业是否能够稳定持续发展的重要标准 人事管理是任何企事业单位都需要进行的一项工作 因此 开发制作人事管理系统具有 较大的社会现实意义 同时人事管理系统是一切应用系统的典范 它具有一切应用系统的特 征 系统结构与现实生活紧密结合 具体直观 具有典范的数据库系统的特性 人事管理系统 主要用于企业内部员工的档案 工资 考勤 评价的管理 便于公司领导掌握人员的动向 及时调整人才的分配 同时也减少了手工操作带来的一些繁琐与不便 使员工情况的记录和 统计变得十分简单 这些优点可以极大的提高企业对人事管理的效率 因此 人事管理系统是 企事业信息化 智能化 科学化和正规化不可缺少的管理软件 1 1 21 1 2 系统开发意义系统开发意义 随着科学技术的不断提高 计算机科学日渐成熟 其强大的功能已为人们深刻认识 它已 进入人类社会的各个领域并发挥着越来越重要的作用 机关和事业单位的人事信息管理目前还完全以传统的人工管理方式进行管理 耗时多 效率低下并且极易出现错误 由于认为失误而早成用形和无形的经济损失事件层出不穷 我们也无法估算出所造成损失的总额 而利用计算机来实现人事管理的以成为适应当今人 事管理的方式 开发一套能满足人事信息管理的软件是十分必要的 实现人事管理的自动 化 在减少由于认为失误而早成损失的同时 也可以使人事信息管理部门减少许多费用支 出 如实现自动化管理后可以精简人员 减少工资支出等 由上述三方面的分析可以看出 本系统的开发时机已经成熟 从多种角度考虑开发此系统都是可行的 因此 使用 SQL SERVER 2000 开发这样一套管理软件成为很有必要的事情 在下面的各 章中我们将以开发一套人事工资管理系统 简单介绍其开发过程和所涉及到的问题及解决方 法 5 2 2 系统需求分析系统需求分析 2 12 1 系统功能要求系统功能要求 系统开发的总体任务是要实现企业人事信息关系的系统化 规范化和自动化 系统功能分析是在系统开发的总体任务的基础之上完成的 人事管理系统主要有以下 几项功能 1 员工档案的管理 包括员工基本信息 所在部门 工作信息和工作简历的输入 员工信 息的查询和修改 2 员工考勤的管理 包括考勤的添加 查询 修改和删除 3 员工工资的管理 包括工资的添加 工资报表的查询 修改和删除 4 员工评价的管理 包括评价的输入 查询和修改 5 人事变动的详细记录 包括岗位和部门的调整 便于掌握人员的动向 及时调整人才的 分配 6 企业所有部门的查询与管理 7 管理员以及其它功能模块 2 22 2 需求分析概述需求分析概述 信息社会的高科技 商品经济化的高效益 使计算机的应用已普及到经济和社会生活 的各个领域 计算机虽然与人类的关系愈来愈密切 还有人由于计算机操作不方便继续用 手工劳动 为了适应现代社会人们高度强烈的时间观念 传统的手工操作已经不能适应现 代管理工作的要求 人们希望有一套简单方便的管理系统来管理日常的工作 以提高工作 效率 通过对企业的日常工作中用到的数据进行分类处理 存入数据库中 并可对数据库 进行一系列操作 包括数据录入 数据更新 数据查询 同时还可以对企业内员工的档案 工资 考勤 评价以及人事变动等进行管理 人事工资管理系统软件为中小企业的日常管 理带来了极大的方便 该软件是以汉语编程语言为实现语言 其功能在系统内部有源代码 直接完成 通过操作手册 使用者可以了解本软件的基本工作原理 操作人员只需输入一 些简单的汉字 数字 即可达到自己的目标 2 32 3 系统层次划分系统层次划分 6 以下分别对员工资料 人事管理 工资管理 统计管理和系统管理系统五大模块进行 详细描述介绍 员工资料员工资料 查看选中员工的详细资料 员工资料又分为基本资料和高级资料 1 基本资料 员工编号 员工姓名 性别 出生日期 身份证号 婚姻状况 名族 机关 政治面 貌 电子邮箱 联系电话 联系地址 部门 职位 职称 基本工资 聘用形式 最高学 历 所属专业 毕业院校 入职日期 在职状态 工号 合同期限 2 高级资料 1 奖惩资料 奖惩日期 奖惩分数 奖惩原因 2 培训资料 培训日期 培训内容 3 考评资料 考评日期 考评内容 考评结果 4 调薪资料 调薪日期 调前薪资 调后薪资 调薪原因 5 调动资料 调动日期 调前部门 调前职位 调动原因 调后部门 调后职位 备注 6 工资信息 账套名称 工资月份 应发工资 备注 7 其他信息 管理员可任意备注其他信息 人事管理人事管理 主要用于对员工奖惩 培训 考评 调薪 调动 工资信息的管理 1 1 员工资料员工资料 即员工的基本资料 显示员工资料 并且可对员工进行模糊查询 即实现员工资料的 增删改查 2 2 员工奖惩员工奖惩 对员工奖励模块的增删改查的实现 3 3 员工培训员工培训 对员工培训模块的增删改查的实现 4 4 员工好评员工好评 对员工好评模块的增删改查的实现 5 5 员工调薪员工调薪 对员工调薪模块的增删改查的实现 7 6 6 员工调动员工调动 对员工调动模块的增删改查的实现 工资管理工资管理 实现对员工工资账套管理 员工账套设置 工资表管理 月末处理 工资表查询一系 列对员工工资管理的功能 1 1 工资账套管理工资账套管理 对员工奖金 基本工资 提成等各项的增删改查 2 2 员工账套设置员工账套设置 根据公司账套 即各部门 查看相应的员工的工资信息 并实现其增删功能 3 3 工资表管理工资表管理 集中对同一部门员工工资进行增删改查的功能 4 4 月末处理月末处理 对该月该部门员工工资进行增删改查的功能 5 5 工资表查询工资表查询 是一种历史记录查询 可查询某员工在某月的工资情况 统计管理统计管理 对员工资料的统一查询管理 包括综合信息统计 员工积分统计 人事信息统 人事 记录统计 1 1 综合信息统计综合信息统计 根据员工出生月份 转正信息等统一管理 2 2 员工积分统计员工积分统计 根据日期查找员工的积分情况 3 人事信息统计 对员工进行的同一查询管理 可根据性别 工资 职称等查询员工的信息 4 4 人事记录统计人事记录统计 对员工积分的统一管理 可根据部门 月份等查询其积分信息 系统管理系统管理 对系统 管理员等一些操作 包括基础信息设置 系统管理 操作员管理 备份恢复 数据 初始化数据库 8 1 1 基础信息设置基础信息设置 对部门 职位 职称 奖惩规则和权限组的设置管理 及其个项目的增删改查 2 2 系统管理系统管理 对系统本身的一些设置 3 3 操作日志管理操作日志管理 记录管理员对数据的操作信息 4 4 操作员管理操作员管理 管理员基本信息的管理 及其增删改功能 5 5 备份恢复数据备份恢复数据 可对员工资料数据进行备份 并在适当的时候还原 6 6 初始化数据库初始化数据库 对整个数据库资料初始化的操作 2 42 4 系统数据流图系统数据流图 人事管理系统业务繁多 下列业务流图只是对主要系统功能进行描述 上 上 上 1 上 上 2 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 图 2 4 1 系统业务流程图 9 图2 4 2系统数据流程图 2 5 数据字典数据字典 员工资料表 EMPLOYINFO 列名数值类型可否为空备注 EMPNOVARCHAR2 10 NOT NULL员工编号 主键 ENAMEVarchar2 10 NOT NULL员工姓名 SEXVarchar2 4 NULL性别 BIRTHDAYDateNULL出生日期 PERSONIDNumber 20 NOT NULL身份证号 ISMARRYVarchar2 4 NULL婚姻状况 folkVarchar2 8 NULL名族 PERSONNATIVEVarchar2 20 NULL籍贯 POLITICEXPVarchar2 8 NULL政治面貌 emailVarchar2 20 NULL电子邮箱 TELNumber 10 NULL联系电话 10 addressVarchar2 20 NULL联系地址 DEPTNOVarchar2 20 NOT NULL部门 EJOBVarchar2 10 NOT NULL职位 EDUTYVarchar2 10 NULL职称 BASICSALNumber 10 NULL基本工资 ENGAGEFROMVarchar2 8 NULL聘用形式 degreeVarchar2 8 NULL最高学历 majorVarchar2 8 NULL所属专业 SchoolVarchar2 8 NULL毕业院校 COMEDATEDateNOT NULL入职日期 ONJOBVarchar2 8 NOT NULL在职状态 WORKNUMNumber 10 NOT NULL工号 CONVERTDATEDateNULL转正日期 LEAVEDATEDateNULL离职日期 STARTDATEDateNULL合同起始日期 ENDDATEDateNULL合同终止日期 WORKYEARNumber 4 NULL工龄 ResumeVarchar2 100 NULL个人简历 RemarkVarchar2 200 NULL备注信息 PICTRUEPATHVarchar2 200 NULL图片路径 员工奖罚表 reward 列名数值类型可否为空备注 EMPNO VARCHAR2 10 NOT NULL 员工编号 主键 JCTIME DateNULL 奖罚日期 JCREASON Varchar2 10 NULL 奖罚原因 JCPOINT Varchar2 4 NULL 奖罚分数 JCSORT Varchar2 4 NULL 奖罚类别 OTHER Varchar2 50 NULL 备注 员工培训表 EMPTRAIN 列名数值类型可否为空备注 EMPNOVARCHAR2 10 NOT NULL员工编号 主键 TRAINDATEDateNULL培训日期 CONTENTSVarchar2 8 NULL培训内容 REMARKVarchar2 50 NULL备注 员工评价表 APPRAISAL 列名数值类型可否为空备注 EMPNOVARCHAR2 10 NOT NULL员工编号 主键 11 CHECKDATEDateNULL考评日期 CONSEQUENCEVarchar2 8 NULL考评结果 CONTENTVarchar2 8 NULL考评内容 REMARKVarchar2 50 NULL备注 员工调薪表 ADJUSTSAL 列名数值类型可否为空备注 EMPNOVARCHAR2 10 NOT NULL员工编号 主键 SALDATEDateNULL调薪日期 STARTSALNumber 10 NULL调前薪资 ENDSALNumber 10 NULL调后薪资 REASONVarchar2 8 NULL调薪原因 REMARKVarchar2 50 NULL备注 员工调动表 ADJUSTJOB 列名数值类型可否为空备注 EMPNOVARCHAR2 10 NOT NULL员工编号 主键 BEFOREDEMPNULL调前部门 AFTERDEMPNULL调后部门 AFTERMOVEJOBVarchar2 8 NULL调前职位 AFTERJOBVarchar2 8 NULL调后职位 JOBDATEDateNULL调动日期 REASONVarchar2 8 NULL调动原因 REMARKVarchar2 50 NULL备注 员工请假表 VACATE 列名数值类型可否为空备注 EMPNOVARCHAR2 10 NOT NULL员工编号 主键 VACATEDAYSNumber 10 NULL请假天数 VACATEREASONVarchar2 8 NULL请假事由 DEDUCTSALNumber 10 NULL扣除薪资 STARTDATEDATENULL开始日期 ENDDATEDATENULL结束日期 APPROVEPERSONVARCHAR2 10 批准人 VACATEDATEDATE请假日期 OPVARCHAR2 10 操作员 REMARKVARCHAR2 200 备注 工资表 salary 12 列名数值类型可否为空备注 DepartmentNumber 10 NOT NULL部门 主键 bonusNumber 10 NULL奖金 LUNCHSALARYNumber 10 NULL午餐补助 TRAFFICSALARYNumber 10 NULL交通补助 BASISSALARYNumber 10 NULL基本工资 ALLSALARYNumber 10 NULL应发工资 操作日志表 LOG 列名数值类型可否为空备注 ADDDATEDateNULL添加日期 USERNAMEVarchar2 10 NULL操作员 操作员表 USERINFO 列名数值类型可否为空备注 GPVarchar2 8 NULL权限组 PWVARCHAR2 15 NOT NULL密码 USERIDNumber 10 NOT NULL编号 主键 USERNAMEVarchar2 10 NULL操作员姓名 TELNumber 10 NOT NULL手机号码 PHONENumber 10 NULL住宅电话 ADDRESSVarchar2 20 NULL联系地址 REMARKVarchar2 50 NULL备注 3 3 系统总体设计系统总体设计 3 13 1 系统总体设计目标系统总体设计目标 本系统实现的目标是借助于 Internet 使员工工资管理工作中的各个环节达到自动化 规范化 工资管理由复杂 繁琐转为简单快捷化 从而达到在减轻财务人员的工作量的同 时 又方便 快捷 准确的对员工资进行管理 系统应具有以下设计要求 1 实现对员工工资的全面管理 工资管理系统是一个综合性的人机交互系统 他专门针对农村工程承包的特殊流程和 业务要求进行数据组织处理和信息调控 代替业务人员进行烦琐和重复性的工作 使各级 用户能够根据本系统顺利完成员工工资管理的有关工作 2 扩充和维护容易 该系统采用了面向对象的开发思想 采用基于简单工厂的三层架构模式 可以降低层 13 与层之间的依赖 利于各层逻辑的复用 同时数据访问层采用了 Nhibernate 框架 有利于 数据库的移植操作 另外 系统使用了运行日志管理 可以根据日志记录很容易的找出系 统出现异常的原因 从而使得系统的维护变得简单 3 数据打印和导出方便 该系统使用了微软的 RDLC 报表控件 查询出要打印的数据后 一键就可以实现打印或 者导出 弥补了原有系统需要复制放到 word 里面再打印的缺陷 3 23 2 系统概念设计系统概念设计 项目所涉及的系统数据库的表包括 员工基本信息表 员工奖惩表 员工培训表 员 工考评表 员工调薪表 员工调动表 账套管理表 操作日志表 操作管理员表 员 工 档 案 员 工 考 勤 员 工 评 价 工 资 管 理 添 加 事 件 查 询 修 改 删 除 添 加 部 门 修 改 删 除 档 案 添 加 档 案 查 询 修 改 删 除 考 勤 添 加 考 勤 查 询 评 价 添 加 评 价 查 询 修 改 删 除 添 加 工 资 工 资 查 询 修 改 删 除 按 姓 名 查 询 按 工 号 查 询 按 部 门 查 询 按 姓 名 查 询 按 工 号 查 询 按 姓 名 查 询 按 工 号 查 询 按 姓 名 查 询 按 工 号 查 询 修 改 删 除 企业人事管理系统 员 工 管 理 人 事 变 动 部 门 管 理 14 3 2 13 2 1 概念模型 概念模型 E RE R 图 图 15 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上上 上 上 上 上 上 上 上 上 上上 上 上 上上 上 上 上上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上上 上 上 上上 上 上 上上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上上 上 上 上 上 上 上 上 上 上上 上 上 上 上 上 上 上 16 上 上 上 上 上 上 上 上 上 上 上 上 上 上上 上 上 上上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 3 2 23 2 2 关系模式关系模式 从人事表 工资表 部门表 职称表 年份表 操作员表以及系统日志表中归纳出包含 6 个表的数据库 人事表 编号 姓名 性别 出生日期 工作日期 部门代码 职称 婚否 简历 相片 工资表 基本工资 岗位津贴 奖励 应发工资 水电 保险 实发工资 部门表 代码 部门名称 职称表 职称代码 职称名称 年份表 年份代码 年份名称 操作员表 操作员代码 操作员姓名 口令 部门 电话 系统日志表 操作员代号 操作员姓名 登录时间 离开时间 4 4 数据库系统实现数据库系统实现 4 14 1 系统实现工具简介系统实现工具简介 4 1 14 1 1 PowerDesignerPowerDesigner 建模工具简介建模工具简介 PowerDesigner 是 Sybase 公司的 CASE 工具集 使用它可以方便地对管理信息系 统进行分析设计 它几乎包括了数据库模型设计的全过程 17 利用 PowerDesigner 可以制作数据流程图 概念数据模型 物理数据模型 可以 生成多种客户端开发工具的应用程序 还可为数据仓库制作结构模型 也能对团队设计 模型进行控制 它可与许多流行的 数据库设计 软件 例如 PowerBuilder Delphi VB 等相配 合使用来缩短开发时间和使系统设计更优化 PowerDesigner 系列产品提供了一个完整的建模解决方案 业务或系统分析人员 设计人员 数据库管理员 DBA 和开发人员可以对其裁剪以满足他们的特定的需要 而 其模块化的结构为购买和扩展提供了极大的灵活性 从而使开发单位可以根据其项目的 规模和范围来使用他们所需要的工具 PowerDesigner 灵活的分析和设计特性允许使 用一种结构化的方法有效地创建数据库或数据仓库 而不要求严格遵循一个特定的方法 学 PowerDesigner 提供了直观的符号表示使数据库的创建更加容易 并使项目组内的 交流和通讯标准化 同时能更加简单地向非技术人员展示数据库和应用的设计 PowerDesigner 不仅加速了开发的过程 也向最终用户提供了管理和访问项目的信 息的一个有效的结构 它允许设计人员不仅创建和管理数据的结构 而且开发和利用数 据的结构针对领先的开发工具环境快速地生成应用对象和数据敏感的组件 开发人员可 以使用同样的物理数据模型查看数据库的结构和整理文档 以及生成应用对象和在开发 过程中使用的组件 应用对象生成有助于在整个开发生命周期提供更多的控制和更高的 生产率 PowerDesigner 是一个功能强大而使用简单工具集 提供了一个复杂的交互环境 支持开发生命周期的所有阶段 从处理流程建模到对象和组件的生成 PowerDesigner 产生的模型和应用可以不断地增长 适应并随着你的组织的变化而变化 PowerDesigner 包含六个紧密集成的模块 允许个人和开发组的成员以合算的方式 最好地满足他们的需要 这六个模块是 PowerDesigner ProcessAnalyst 用于数据发现 PowerDesigner DataArchitect 用于双层 交互式的数据库设计和构造 PowerDesigner AppModeler 用于物理建模和应用对象及数据敏感组件的生成 PowerDesigner MetaWorks 用于高级的团队开发 信息的共享和模型的管理 PowerDesigner WarehouseArchitect 用于数据仓库的设计和实现 PowerDesigner Viewer 用于以只读的 图形化方式访问整个企业的模型信息 4 1 24 1 2 SQLSQL ServerServer 20002000 简介简介 SQL Server 是一个关系数据库管理系统 它最初是由 Microsoft Sybase 和 Ashton Tate 三家公司共同开发的 于 1988 年推出了第一个 OS 2 版本 在 Windows NT 推出后 18 Microsoft 与 Sybase 在 SQL Server 的开发上就分道扬镳了 Microsoft 将 SQL Server 移植 到 Windows NT 系统上 专注于开发推广 SQL Server 的 Windows NT 版本 Sybase 则较 专注于 SQL Server 在 UNIX 操作系统上的应用 在本书中介绍的是 Microsoft SQL Server 以后简称为 SQL Server 或 MS SQL Server SQL Server 2000 是 Microsoft 公司推出的 SQL Server 数据库管理系统的一个版 本 该版本继承了 SQL Server 7 0 版本的优点同时又比它增加了许多更先进的功能 具有使用方便 可伸缩性好与相关软件集成程度高等优点 可跨越从运行Microsoft Windows 98 的膝上型电脑到运行 Microsoft Windows 2000 的大型多处理器的服务 器等多种平台使用 4 24 2 人事工资管理系统数据库实现人事工资管理系统数据库实现 企业人事管理系统的主界面采用多重窗体 MDI 使系统更加美观 方便实用 在登陆主 界面之前 首先登记用户管理窗体 图 4 2 1 系统登陆界面图 在输入正确的用户名和密码后 就可以进入系统的主界面 可以点击下拉列表 选择 以前登入的用户名 只要上次登入的记住了密码 此时在密码框会自动显示密码 完成数 据的匹配 进入主界面如图 19 图 4 2 2 系统主界面图 这个主界面包括北面的六个工具按钮 分别是添加员工 信息统计 电子提醒 软件 帮助 更换用户和退出系统 其各自的功能是一些对整个系统的操作 有的是更常用 更 直白的操作 像快捷键那么的简单 使用户更加方便 简捷 在南面 分为左右二个面板 左边的面板是最右边的控制 共有五个按钮 对应于该 系统五个不同的模块 也即是 员工资料 人事管理 工资管理 统计管理 系统设置 4 2 14 2 1 人事管理模块实现人事管理模块实现 对全体员工的基本信息进行整合 其中包括七个子模块 员工资料 员工奖惩 员工 培训 员工考评 员工调薪 员工调动 请假管理 其主要的功能就是对员工资料 奖 惩 培训 调薪 调动 请假信息进行增删查改和对信息表的打印 导入导出等操作 20 图 4 2 3 人事管理 员工资料 呈现全体员工基本资料信息 并对单个选中员工进行包括添加 编辑 删 除 打印 导入 导出员工基本信息以及转正和在职状态设定功能 图 4 2 4 员工资料界面 21 图4 2 5 添加员工资料 图4 2 6 新增员工奖惩记录 图4 2 7 员工奖惩信息设置 22 4 2 24 2 2 工资管理模块实现工资管理模块实现 工资项目及计算公式自由设定 计算公式支持多种函数 强大的工资统计分析 报表 打印 各种数据可以转换为EXCEL等数据格式 图4 2 8 员工工资管理 可在该模块对工资账套及工资计算公式进行管理 如图 23 图4 2 9 工资账套管理 在该模块对工资账套及员工的归属关系进行管理 一个员工可以关联多个帐套 如图 图4 2 10 工账套设置 该模块是工资账套的核心模块 生成员工的新月份的工资表或对历史工资表 未结账 进行管理 操作员在该窗口输入基本数据后 引用该项目的计算项目 公式中包含该项 将自 动计算 如图 24 图4 2 11 员工工资表管理 可在该模块对工资表进行结账和反结账管理 如图 图4 2 12 月末处理 4 2 34 2 3 统计管理模块实现统计管理模块实现 对员工的资料进行综合信息统计 员工积分统计 人事记录统计 人事信息统计 25 图4 2 13 统 计 管 理 图 4 2 14 合信息统计 26 图 4 2 15 工 积 分 统 计 图 4 2 16 事信息统计 27 图 4 2 17 事记录统计 4 2 44 2 4 系统设置模块实现系统设置模块实现 可以对数据库备份 恢复 初始化 管理操作员 基础资料设置 系统设置 查看用户 操作日志等 图 4 2 18 统设置 28 图 4 2 19 信息设置 备注 部 门 可拖动部门节点来改变部门的结构 将子部门拖到空白处后 子部门将变为父部 门 奖惩信息 奖惩信息的分数多于 0 为奖励 小于 0 为惩罚 用户可自定义 权 限 组 设置用户们的权限 打 的表示可以操作 设置完操作后 点击保存按钮保存设 置 超级管理员的权限不允许设置 29 图 4 日志管理 图 4 22 恢复数据 图 4 23 设置 30 图 4 24 员管理 图 4 25 始化数据库 在使用时候注意 1 在程序中可点击这种图标弹出员工列表来选择员工 2 在程序中可点击这种图标来设置相应的基础信息 3 可在查询员工的文本框直接输入员工的编号 姓名 姓名的拼音缩写 部门 职位 来搜索员工 4 常用的输入框都有记忆功能 点击文本框右边的下拉按钮就可选择曾经输入过的内 容 结束语结束语 经过本学期的不断实践与探索 企业人事工资管理统的设计与实现己经完成 基本上达 到了预期的设计要求和目的 一个完整的企业人事信息管理系统就创建完毕了 在本系统 的设计与实现的过程中主要讲述了企业人事管理信息系统的系统设计部分 包括功能模块 设计 数据库结构设计等 系统设计为整个程序构建了骨架 各个功能模块实现各个细节部 分 系统的详细设计根据系统分析阶段的结论将系统具体化 并完成了各个模块的添加 修 改 删除与查询的功能 直到最后形成一个完整的可行性的管理系统 在整个毕业设计阶段的工作和本论文的写作过程的经历将会使我终生受益 并对我今 31 后的工作和发展产生深远的影响 由于毕业设计时间比较仓促 所以该系统还有许多不尽 如意的地方 比如联机文档比较少 用户界面不够美观 出错处理不够等多方面问题 这 些都有待于进一步的改善 参考文献参考文献 1 Timothy Buchanan Visual Basic 加数据库 工业出版社 2004 2 张海藩 软件工程导论 清华大学出版社 1992 3 Bob Reselman Richard Peasley Wayne Pruchniak Visual Basic 6 0 使用指南 电子工业出 版社出版社 2002 4 Lance Mortensen Rick Sawtell MCSE SQL Server 2000 Administration 电子工业出版社 2001 6 Roger Jennings Visual Basic 6 数据库开发人员指南 机械工业出版社 1999 7 卢毅主编 Visual Basic 6 0 数据库设计实例导航 科学出版社 2001 8 刘钢主编 Visual Basic 6 0 程序设计 中国民航出版社 2000 9 沈光阳 李劲 SQL SERVER 2000 与 XML 整合应用 清华大学出版社 2001 10 林陈雷 郭安源 葛晓东 Visual Basic 教育信息化系统开发实例导航 人民邮电出版社 2003 11 赛奎春 高春艳等 Visual Basic 精彩编程 200 例 机械工业出版社 2003 12 王福成等 Visual Basic 6 0 数据库开发指南 清华大学出版社 2002 13 郭振波编著 深入浅出 Visual Basic 6 0 中文版 人民邮电出版社 2003 14 林永等编著 Visual Basic 6 0 用户编程手册 人民邮电出版社 2002 15 Kalen Delaney SQL Server 2005 技术内幕 聂伟 方磊等译 电子工业出版社 2005药榔噪温瘪厉堆航拐杨爹鸭赏忌邓浸鳞迟螺沉坯舱拥鳃仰豹靖螟韩问每纲湃糜赁沿孟坏雍狼衙嵌婪沙弹搅臆业烫彼药榔噪温瘪厉堆航拐杨爹鸭赏忌邓浸鳞迟螺沉坯舱拥鳃仰豹靖螟韩问每纲湃糜赁沿孟坏雍狼衙嵌婪沙弹搅臆业烫彼 桐牟菜瑞趾饼寺谦妄芳匣阑夹甜搔纳裹疏仪耳入柜疵尚辫娩烘仕硕诱完铬乌五孙箍蟹漱灿耳掖
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年平板型太阳热水器合作协议书
- 2025年Υ射线立体定向放射项目发展计划
- 2025年电子称量仪表项目建议书
- 2025年社会养老保障服务项目合作计划书
- 2025年橡胶零件、附件项目建议书
- 抛光车间安全培训课程课件
- 抛丸车间安全培训内容课件
- 2025年快速原型成形设备项目发展计划
- 抗生素的应用原则课件
- 岳飞学写字题目及答案
- 房屋市政工程有限空间作业安全管理指南
- 小学冠词教学课件
- 工程造价咨询绿色施工支持措施
- 大模型时代:生成式AI发展与科技创新范式
- 法律法规师德师风培训内容
- 江苏欧立可化工新材料有限公司年产10万吨石油添加剂N-甲基苯胺项目环评资料环境影响
- 黄浦区2024-2025学年六年级下学期期末考试数学试卷及答案(上海新教材沪教版)
- 《中国尖锐湿疣临床诊疗指南(2021版)》解读
- 2025安全注射培训
- 建筑垃圾处理技术标准(CJJT 134-2019)
- 《职业素养》课件全套 模块1-8 职业认知与职业道德 -职业发展素养
评论
0/150
提交评论