公司工资数据库课设.doc

上传人:自*** 文档编号:126258022 上传时间:2020-03-23 格式:DOC 页数:21 大小:270.50KB
返回 下载 相关 举报
公司工资数据库课设.doc_第1页
第1页 / 共21页
公司工资数据库课设.doc_第2页
第2页 / 共21页
公司工资数据库课设.doc_第3页
第3页 / 共21页
公司工资数据库课设.doc_第4页
第4页 / 共21页
公司工资数据库课设.doc_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《公司工资数据库课设.doc》由会员分享,可在线阅读,更多相关《公司工资数据库课设.doc(21页珍藏版)》请在金锄头文库上搜索。

1、辽 宁 工 业 大 学数据库应用技术课 程 设 计 说 明 书题目: 公司工资管理系统 学院(系): 专业班级: 学 号: 学生姓名: 指导教师: 教师职称: 起止时间: 2011.12.19-2012.12.31 辽宁工业大学课程设计(论文)任务书院(系): 教研室: 软件工程 学 号学生姓名专业班级设计题目公司工资管理系统设计技术参数1 题目要达到的目标:完成系统的登陆、数据的插入删除修改统计等基本操作。2 数据库:Microsoft Office Access 2003。3 所使用的语言、工具: Microsoft Office Access 2003+WINDOWSXP。4 所采用的技

2、术、系统结构:ADO数据库联接技术,系统结构为C/S结构。设计要求1 教师布置实习任务和要求时,不得缺席,并做好记录。2 上机前预先把所有的源程序编写好。3 仔细查阅相关资料,认真完成思考题。4 按要求书写设计任务书,并按要求按版打印,不得雷同。工作量二周工作计划周一听取教师布置设计的任务及要求。周二学生查阅相关资料,进行数据库设计。周三至周五:详细设计与界面设计。周一至周四程序设计与上机,调试源程序。周五书写课程设计任务书。参考资料数据库应用技术数据库应用技术实验指导书自编数据库应用技术课程设计大纲自编等指导教师评语 教师: 学生:说明:此表一式四份,学生、指导教师、教研室、系部各一份。可加

3、附页。2011年 12 月 31 目录第一章 概述3第二章 问题定义4第三章 需求分析5第四章 数据库设计12第五章 界面设计14第六章 代码与注释16第七章 设计总结20参考文献21 第一章 概述本系统为工资发放系统,是为了能够对工资发放进行有效的管理而做,采用的开发工具是Micosoft Office Access 2003。使用的技术有:数据库的访问;开单控制。本系统能够提供对工资发放各种明细项目的数据编辑,自动计算出工资发放各项合计数据及代扣项目数据;可自主设定条件从而达到对工资数据的多角度查询功能;方便导入、导出数据及输出报表;并可装换成适合与银行UNIX平台借口的数据形式以便于委托

4、银行办理代发工资业务。财务部门人员以管理员身份登录,对本系统的可登录人员进行管理;而单位其他相关人员作为一般用户登录本系统使,数据编辑程序、数据导入程序及增加用户、删除用户程序自动关闭,从而控制本系统的工资数据编辑、数据导入及用户增、删功能只能由财务部门人员操作。实现了aiwu部门对本单位工资发放系统的集中管理,保证了系统的安全性。是一个功能实用,用户(财务部、其他相关部门、银行)操作方便,简单明了的工资发放软件。第二章 问题定义工资管理系统实现以下几项功能:(1)工资计算功能,工资统计功能,报表输出功能(2)设计的模块也很多,比如工资管理模块,工资统计模块,报表设计模块,打印输出模块,模糊查

5、询模块等等。(3)包括人员登记、人员调查、基础设置(部门设置、学历设置、职称设置、职务设置、常用名设置) 、工资、奖金补贴、工资查阅。第三章 需求分析数据库需求分析数据项和数据结构如下:公司工资表: 永久编号、发放年月、部门ID、排序、工资档次、级别、基础工资、津贴补贴、活动部分、护士津贴、护龄工资、补发工资、应发A、应发A名称、应发B、应发B名称、应发比例、房租、水电、医疗保险、养老保险、应扣A、应扣A名称、应扣B、应扣B名称、应扣C、应扣C名称、应扣比例、标识A、标识B、备注。社会关系表: 永久编号、称谓、姓名、出生年月、政治面貌、现在职业。数据库概念的结构设计图3.1工资属性图:准确的反

6、映出工资的详细资料。图3.2奖金补贴属性图:准确地计算出应该得到的工资。图3.3人员查询属性图:准确地反映出人员详细资料,更好的了解员工各方面能力。图3.4图人员登记属性图:准确地反映出员工对各自工作的态度。图3.1工资属性图图3.2奖金补贴属性图图3.3人员查询属性图图3.4人员登记属性图数据库的逻辑结构设计设计表是建立一个数据库的良好的开端,向表中输入有关工资各种项目.并且建立两个主键,使数据库运行的更加完善,更加畅通。通过表的设置,我们很快地找到我们所需要的信息,都是通过这个神奇的表来制作的.例如字段大小、格式、输入掩码、标题、默认值、有效性规则、有效性文本等.详细地设置是免不了的。为便

7、于对人员进行管理,丰富人员档案内容,就需要设置简历表。图3.5T基本资料表图3.6简历表三、数据字典(DD): 数据流卡名称:考察记录 编号:D1来源:E1去向: P1数据结构:考勤日期,职工编码,加班天数,病假天数,旷工天数,事假天数说明:数据流量:1次/月,流量高峰:1次/月图3.7 数据流卡 数据流卡名称:认识基本信息 编号:D2来源:E2去向: P3数据结构:职工编码,职工姓名,性别,人员类别,部门编码,部门名称,岗位编码,岗位名称,职称,工龄,说明:数据流量:1次/月,流量高峰:1次/月图3.8 数据流卡开始四、程序流程图:录入工资信息职工工号为空 YES出错信息 NO YES数据库

8、更新出错 NO保存信息 YES继续 NO结束图4.1工资录入程序流程图五、功能结构图:工资管理系统工资管理公共模块系统主窗口系统管理系统登陆人事管理 工资表汇总工资表管理人员账户设置工资账户管理计时工资管理用户管理人事信息 图5.1学生信息管理系统模块第四章 数据库设计一、概念设计:系统ER图图4.1系统功能E-R图二、逻辑设计:下面列出几个主要的数据库表设计:图4.2基本资料表图4.3简历表三、物理设计在数据库系统中,应用程序,数据库管理系统,操作系统,硬件等几个方面必须协同工作。其中数据库管理系统起着关键的中介作用。当应用的程序从数据库中读取一个数据时,它向数据管理系统发出读取数据记录的命

9、令。数据库管理系统对该命令进行语法,语义检查,并调用应用程序对应的子模式,检查应用程序的存取权限,决定是否执行该命令。如果拒绝执行,则向用户返回错误信息。在决定执行该命令后,数据库管理系统调用模式,依据子模式/模式映像的定义,确定应读入模式中的那些记录。数据库管理系统在调用物理模式,依据模式/物理模式映像的定义,决定应从哪个文件,用什么存取方式,读入哪个或哪些物理记录。然后,数据库管理系统向操作系统执行读取所需物理记录的命令。操作系统执行后,将数据送至系统缓冲区。数据库管理系统再依据子模式/模式映像的定义导出应用程序所要读取的记录格式,将数据从系统缓冲区传送到应用程序的用户工作区,并返回命令执

10、行情况的状态信息。第五章 界面设计一、登陆窗口如下所示:图5.1主窗体二、资料人员档案的设置用于登记发放工资人员的自然信息,以便各部门对职工进行管理,窗体能快速的查询到自己应得到的资料。 5.2资料窗体表三、职称表就能很快地查到你的资料了,你也可以通过其他的报表来查询. 图: 5.3基本资料职称表第六章 代码与注释1. 公司工资代码进入工资管理计算工资发放的Public user As StringDeclare Function GetWindowsDirectory Lib kernel32 Alias GetWindowsDirectoryA (ByVal lpbuffer As String, ByVal nsize As Long) As Long输入信息,计算工资的发放程度.Private Sub Command2_Click(Index As Integer)Select Case Index Case 0 第一条记录 rst.MoveFirst Command2(0).Enabled = False Command2(1).Enabled = False Command2(2).Enabled = True Command2(3).Enabled = True Case 1

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号