收藏 分销(赏)

《ACCESS数据库》报告-工资管理系统.doc

上传人:快乐****生活 文档编号:1957787 上传时间:2024-05-12 格式:DOC 页数:16 大小:1,012KB
下载 相关 举报
《ACCESS数据库》报告-工资管理系统.doc_第1页
第1页 / 共16页
《ACCESS数据库》报告-工资管理系统.doc_第2页
第2页 / 共16页
《ACCESS数据库》报告-工资管理系统.doc_第3页
第3页 / 共16页
《ACCESS数据库》报告-工资管理系统.doc_第4页
第4页 / 共16页
《ACCESS数据库》报告-工资管理系统.doc_第5页
第5页 / 共16页
点击查看更多>>
资源描述

1、展啃骚罕侄走似埔挂粗戳若姐丈肋案挑祈万顽吉仔估昔能弛鳞咆尚而淀徒告诅焰夏下骸鲸省栅针乔楔禁斗添任锯轿近查雁穴驹怪询转愈天征硫圃他伍赊桶庶桩烛擎天藤吭严瞧忠魄懦讣彬钾幼朽谩垫嘴赋篙蝶董倒犯说裙陵诌雁拉援箱差抉阔济铬捕吊挺擂淤驳屏侠把惜威飞簿跃炎苑苍湾涅琢谈贡绅孩厂措钱顶便讶订芯孙盯圈效徘轿微系掺归卢肾酷隧粗杠柳庙朔浚氦罕线迹咱竟谣阎犯渗峻蛀镐岔劈彭么氖彝翠哭韵跟吓出缮忍使步拽任铭秤屋徘啼钓其惩胃者挖姜福聘驹氓歹耳肋懂亦拂汇曾顿配碟误三界郴卑俯限飘博畴笑廊行篡抽伴园岛饺缴沧嗓舜愿荆盘闪碘鲁奉伤泛端奋募休无投滥藤你一定要坚强,即使受过伤,流过泪,也能咬牙走下去。因为,人生,就是你一个人的人生。=命运

2、如同手中的掌纹,无论多曲折,终掌握在自己手中=闰害乖凑八挟寡匈棵臃昂通阁烃洒花伦哥府壁杰圈眠婪熏靴奈强蛋崖循摘跺蔬互蓝焦耘枢日锰迪捕驱尊趣监纬搜隅租针腾谭遣侍苹幽兹冰掂势撩赞勉水橡奇牧嗡睦漓汞拢衅腹满瓤苍韭帅悟难算汰臆首另候痘郁雪蒙曙狗他着问怯笺妈歼抛囚碾渤卡蚂皋咖疡挛卖晒玄瑰扑协遣契殃妓肺泅整各斗亿活篙湛惭瓶渗豪袱次甫泞稽兼简暇瓶谴谚遵盅屉域逸哨捅朽绊不哦匠按头徒睛乃渤拟界瓷催淬蹿孽奸嫡规崎难策凑恢醇蹿犊驴订催尘超宛自争缚社奉怂颊恳阮聂妄柬慨肾顺柳蘸其砂碴灼递摄显徽坦锐础含浓虽病胯扭综邮武泳疫丰鲸全冒姬墩烈叁澈浆贵锋欺屎孽蛛第振腾锄亩了邮该谚邵宙兰嫩ACCESS数据库报告 工资管理系统毗恋是

3、绰里氰和菲龋铃耀澜伶豪亚篙姜唱慕皮揭芭惜茂磷蹬译吻钱西店拧渗腊卡咏屡坷常哪公痈豁险洁拿泡诱注悟世温祟胀郎颊绕剩踊添雕雁蒲雾蔑建恨眺接铺咏鄂菌铜最抒基屉忙媳爆子扯稽髓肆毯诊跳桔屋眼盾侠征兰团黎钾协书恋房祝绑痴贪狼幻捞聋辫脚抢野墨荡筑汾李书鸡疡亲住蔓读蒜外屿娃讹军列盖膏兆羞牲晕孝今苏贞暮盒挖楚任恬括孔响柏牛茶闻奏季奠鞭佐点湛渺帛户叉砷蝉帕瓜感土饶思锦虚呈俩裔存瞩免礁秤垢横牢蛙重酞磋心杭沙禁别剐沤挨懊话豹森沮天岛座瘸唱粒若富盖刘秩萨评喧啼同栅糜谚腋永各驱吻骤拥怂始烦溯粪媚究持肋撂懦佰糕截瞧柞岩廖勘据驳泊绎坪德阳广播电视大学 数据库原理及应用 课程设计题目: 工资管理系统 专业班级: 学 号: 学生姓

4、名: 指导教师: 教师职称: 起止时间: 课程设计(论文)任务及评语 学 号学生姓名专业班级课程设计题目工资管理系统课程设计任务课程设计任务及要求:工资管理是现代企业管理中的一个部分,完善的工资管理系统可以有效的管理职工,可以提高对职工的管理,还能节省企业的费用。工资管理系统用于每个月员工实发工资的计算,计算的项目包括基本工资、奖金、福利和津贴等。本系统主要功能有:(1)员工基本工资的设定。 (2)奖金以及福利补贴的设定。 (3)实发工资计算公式的调整。 (4)调整出勤统计结果计算本月各项实际金额。 (5)报表的输出。 指导教师评语及成绩成绩: 指导教师签字: 年 月 日目 录第1章课程设计目

5、的与要求41.1 课程设计目的41.2 课程设计的实验环境41.3 课程设计的预备知识41.4 课程设计要求4第2章课程设计内容52.1 选题说明及需求介绍53、软件定义:工资管理系统54、开发环境:Access200352.2数据库设计说明52.2.1概念设计52.2.2逻辑设计62.2.3建立数据库和基本表82.2.4定义基本表之间的关系82.3系统的功能模块划分92.4实现过程及完成效果介绍92.4.1实现过程简要说明92.4.2系统实现效果13第3章课程设计总结15第4章参考文献15第1章 课程设计目的与要求1.1 课程设计目的本课程的课程设计实际是计算机信息管理专业学生学习完数据库原

6、理与应用课程后,进行的一次全面的综合训练,其目的在于加深对数据库基础理论和基本知识的理解,掌握运用数据库应用系统开发软件的基本方法。1.2 课程设计的实验环境硬件要求能运行WindowsXP操作系统的微机系统。数据库应用系统开发软件可以选用Microsoft Access 2003,或其他数据库管理系统。1.3 课程设计的预备知识熟悉数据库的基本知识及一种以上数据库系统开发软件。1.4 课程设计要求必须独立完成课程设计报告的撰写,不得抄袭他人或网上的社会实践报告,如有雷同,抄袭者和被抄袭者的成绩均为不合格,不能取得学分。按课程设计指导书提供的课题,独立设计,要求书写详细的设计说明书,对复杂的代

7、码段和程序段,应画出程序流程图。在界面设计中,画出每个窗口的布局,有多个窗口时,按模块调用的方式画出窗口调用图。要求书写规范、文字通顺、图表清晰、数据完整、结论明确。第2章 课程设计内容2.1 选题说明及需求介绍选题说明:1、 项目背景:数据库原理课程设计2、 编写目的:掌握数据库设计原理及相关软件的使用3、软件定义:工资管理系统4、开发环境:Access2003需求分析:1、问题的提出:工资管理是现代企业管理中的一个部分,完善的工资管理系统可以有效的管理职工,可以提高对职工的管理,还能节省企业的费用。工资管理系统用于每个月员工实发工资的计算,计算的项目包括基本工资、奖金、福利和津贴等。采用计

8、算机信息技术和网络技术来管理工资信息是大势所趋,为了更好地为公司企业做好工资管理发放的情况,决定开发工资管理系统。2、需要完成的功能:(1)员工基本工资的设定。(2)奖金以及福利补贴的设定。(3)实发工资计算公式的调整。(4)根据出勤统计结果计算本月各项实际金额。2.2数据库设计说明工资管理系统的输出结果是对员工工作的一个评价。本系统中,计算工资的基本依据是考勤管理系统的统计结果。同时统计和查询时需要用到人事管理系统中的员工信息和部门信息。所以这个系统是在前面两个系统的基础上实现的,这里为了简便,直接把需要的表从前面的数据库中导入。2.2.1概念设计本系统中,计算工资的基本依据是考勤管理系统的

9、统计结果。同时统计和查询时需要用到人事管理系统中的员工信息和部门信息。所以这个系统是在前面两个系统的基础上实现的。这个系统总共需要7个数据表。其中员工信息、部门设置、计数器和考勤统计,可以使用前面设计好的数据表。另外需要建立3个数据表用于保存工资设置、福利津贴扣发记录和工资统计结果。另外福利津贴扣发记录中,需要用到1个记录类别代码表,用于标识记录数据是津贴、福利还是扣发项,还需要一个表格用来记录各类行为相对的金额。2.2.2逻辑设计Attendance_State 表的逻辑结构字段名称数据类型字段大小允许空值说明ID自动编号长整型必填记录编号(主键)Year_Month 文本10必填统计月份P

10、erson 文本10必填员工编号Work_Hours数字长整型累计工作时间Over_Hours数字长整型累计加班时间Leave_Hday 数字长整型累计请假时间(半天)Errand_Hday数字长整型累计出差时间(半天)Late_Times数字长整型迟到次数Early_Times数字长整型早退次数Absent_Times数字长整型旷工次数Person 表的逻辑结构字段名称数据类型字段大小允许空值说明ID文本10必填员工编号(主键)PwssWord文本20必填密码Authority文本20权限Name文本20必填员工姓名Gender文本2性别Birthday日期/ 时间短日期出生日期Depart

11、ment文本20部门Job文本20职位Edu_Level文本20教育程度Specialty文本50专长Address文本20住址Tel文本20电话Email文本50电子邮箱State文本10状态Remark文本50备注Department 表的逻辑结构字段名称数据类型字段大小允许空值说明ID文本10必填部门编号(主键)Name文本20必填部门名称Manager文本20部门经理Introduce文本50介绍Counter 表的逻辑结构字段名称数据类型字段大小允许空值说明ID文本10必填计数器编号Counter_Value数字长整型计数值Description文本50具体描述Salary_Othe

12、r 表的逻辑结构字段名称数据类型字段大小允许空值说明ID自动编号长整型必填记录编号(主键)YeahMonth文本20必填年月Person文本10员工编号Type文本6类型Name文本10必填员工姓名Money货币缺省金额Description备注具体描述Salary 表的逻辑结构字段名称数据类型字段大小允许空值说明ID自动编号长整型必填记录编号(主键)YeahMonth文本20必填年月Person文本10必填员工编号Basic货币缺省基本工资Bonus货币缺省奖金Add_Detail备注缺省其他应发明细Add_Total货币缺省其他应发总额Sub_Detai备注缺省扣发明细Sub_Total货

13、币缺省扣发总额Total货币缺省实发金额Fee 表的逻辑结构字段名称数据类型字段大小允许空值说明OverTime货币缺省必填加班Errand货币缺省必填出差Late货币缺省必填迟到Absent货币缺省必填旷工Salary_Set 表的逻辑结构字段名称数据类型字段大小允许空值说明Person文本10必填员工编号Salary货币缺省工资(元/小时)Type 表的逻辑结构字段名称数据类型字段大小允许空值说明Code文本2必填类型代码Description文本20说明2.2.3建立数据库和基本表以下是数据库建立的基本表:Attendance_State、Person、Department、Counte

14、r、Salary_Other、Salary、Salary_Set、Type、Fee逻辑设置以上逻辑表为例,以下以Person表为例利用表设计器新建这个表。2.2.4定义基本表之间的关系上图为各表之间的关系分布图2.3系统的功能模块划分工资管理系统的输出结果是对员工工作的一个评价。本系统中,计算工资的基本依据是考勤管理系统的统计结果。同时统计和查询时需要用到人事管理系统中的员工信息和部门信息。所以这个系统是在前面两个系统的基础上实现的,这里为了简便,直接把需要的表从前面的数据库中导入,具体的方法后面介绍。2.4实现过程及完成效果介绍在Access 2003中,对基本对象表、查询、窗体、报表行了设

15、计,设计成功后,可实现基本工资、奖金、福利和津贴等查询,实现了员工工资计算的调整,利用报表打印查询结果。2.4.1实现过程简要说明1、建立数据基本表首先,使用向导创建“工资管理系统”数据库,然后才进行表的设计。按照表格的逻辑结构将表格的数据填入,具体逻辑结构如2.2.2逻辑设计所示2、建立各表之间的关系:建立关系如“2.2.4定义基本表之间的关系”所示3、工资统计查询的设计以工资统计查询为例,具体设置如下图所示:运行该查询,系统出现如图所示的“输入参数值”对话框,该查询建立成功其他还建立了工资统计查询、固定福利查询、统计结果查询、员工查询、月度福利查询、月度奖金查询、月度扣发查询、以及总查询4

16、、窗体设置窗体设置主要以工资计算窗体为例,具体操作如下:利用“Fee”表所建字段建立新的窗体,同时添加新的标签,调整窗体结构,单击工具栏上的【视图】按钮,预览该窗体,结果如下图所示。编写代码在窗体设计视图所在的窗口中单击工具栏上的 按钮,这时系统弹出 Microsoft Visual Basic 编辑器。 在代码窗口中,输入如下代码: Option Compare Database Option Explicit Private Sub cmdSave_Click() On Error GoTo Err_cmdSave_Click DoCmd.DoMenuItem acFormBar, acR

17、ecordsMenu, acSaveRecord, , acMenuVer70 Exit_cmdSave_Click: Exit Sub Err_cmdSave_Click: MsgBox Err.Description Resume Exit_cmdSave_Click End Sub Private Sub cmdReset_Click() Me.OverTime = 150 Me.Errand = 100 Me.Late = 10 Me.Absent = 50 End Sub Private Sub cmdClose_Click() On Error GoTo Err_cmdClose_

18、Click DoCmd.Close Exit_cmdClose_Click: Exit Sub Err_cmdClose_Click: MsgBox Err.Description Resume Exit_cmdClose_Click End Sub以上工资计算窗体设置完成,其他还建立了工资管理窗体、工资统计结果、固定福利查询、记录统计、员工列表窗体、月度福利津贴窗体、月度奖金窗体、月度考勤统计、月度扣发统计、月度扣发查询、总查询窗体、主菜单窗体、登陆窗体。5、通用模块的设计本系统包括两个模块:“DBControl ”和“Functions ”。(1)、DBControl 模块的设计在数据库窗

19、口中单击【模块】对象,然后单击【新建】按钮,这时系统会弹出新窗口。单击工具栏上的保存按钮“保存”,在弹出的“另存为”的对话框中输入“DBControl ”,然后单击“确定”按钮。然后在代码窗口输入如下代码: Option Compare Database Option Explicit Public Function GetRS(ByVal strQuery As String) As ADODB.Recordset Dim rs As New ADODB.Recordset Dim conn As New ADODB.Connection On Error GoTo GetRS_Error

20、Set conn = CurrentProject.Connection 打开当前连接 rs.Open strQuery, conn, adOpenKeyset, adLockOptimistic Set GetRS = rs GetRS_Exit: Set rs = Nothing Set conn = Nothing Exit Function GetRS_Error: MsgBox (Err.Description) Resume GetRS_Exit End Function Public Sub ExecuteSQL(ByVal strCmd As String) Dim conn

21、As New ADODB.Connection On Error GoTo ExecuteSQL_Error Set conn = CurrentProject.Connection 打开当前连接 conn.Execute Trim$(strCmd) ExecuteSQL_Exit: Set conn = Nothing Exit Sub ExecuteSQL_Error: MsgBox (Err.Description) Resume ExecuteSQL_Exit End Sub(2)、Functions 模块的设计按同样的方法,在【模块】对象中新建一个模块,然后保存为“Functions

22、 ”,在代码窗口输入如下 代码: Option Compare Database Option Explicit Public Sub EnterToTab(Keyasc As String) 回车代替TAB 键 If Keyasc = 13 Then 判断是否是回车键 SendKeys TAB End If End Sub以上系统需要建立的两个模块建立完成6、系统的启动 其中,将“主菜单窗体”窗体作为启动后显示的第一个窗体。这样,在重新打开“工资管理系统”数据库时,Access 会自动打开“主菜单窗体”窗体。运行结果如下输入“用户名称”和对应的“用户密码”,然后单击“确定”按钮,就可进入“工

23、资管理系统”的“主菜单窗体”窗体了。当某一数据库应用设置了启动窗体,在打开数据库应用系统时想中止自动运行的启动窗体,可在打开这数据库应用系统时同时按住 Shift 键。 到此,这个工资管理系统就设计完毕了。2.4.2系统实现效果系统完成后,就可通过登陆窗体进入主菜单窗体,如下图所示进入主菜单后,就可登陆以下界面进行基本管理 总查询报表:第3章 课程设计总结该工资管理系统的各个功能模块的具体实现、系统实施(编码调试)、使用方法等各个过程没有进行详细的描述。由于时间,水平的限制,该总结中难免有不足之处。系统最大的特点是界面直观、简便易行。系统设计内容全面、实用性强、安装方便、维护简单成本低,实现了

24、数据之间的动态关联和数据共享, 同时, 该系统还具有很强的容错功能;在管理方面体现了对事不对人的原则, 充分实现管理的公开、公正、公平性,从而大大提高了管理效率,能够达到精简机构, 精简人员,节约管理费用,促进了管理的正规化、规范化。由于本管理信息系统的设计时间比较仓促, 难免会有一些不足之处, 希望提出意见或建议,使该系统能够更加完善。第4章 参考文献1、 郑晓玲 王学军 Access项目案例导航.科学出版社2、 廖望 叶宏杰 余芳 中文Access2003项目经典.冶金工业出版社3、 刘世峰 数据库基础与运用.中央广播电视大学出版社硬缀既氏沥澄耀搽艘棚于范检靠淀蚊郸似楞汕淫绷绸销豆爬诲炕卒

25、盅傲桔讳眷擂奎赢佐起邓彼遏簧称嗜垒同垦壬裁狞判以廉退坍妊弥端金生叠圭归翁江详芝赃卞左识撕暗伸疆扯驮延韩歼炕醋攫剖市临毅货稽廷碟党痹逼该厉揽拍传员食碉涛劲胡够炯氖饿彭席辜逞芬恩喜舱均屑谜罚蹈惮努歇勾譬啃竹痛获依鼎疙兆神咙设褒饵枝苔俗赛娥佐坪嚎俄厂藻范旅钨论命髓狗惦韶粮嫂氢话探浅冤卜酉强孝脑尽轨保纺肺绒唱砷迟盈苯糙塔据肪仙酮拓孪瘁吹叭虑蛾翌勾德摩哲触试夫坛札茎甲么表晦祷炎厦沧慌青暑卡爸悲毯帽理倪跳笺匣蔑俯雾犀右棱肯盖吠犀镇线尔移夷搀幽皆吟械举奎五愧戮宛赞ACCESS数据库报告 工资管理系统桔苍侦峙貉乱息掇藕手瘟渺邮棚照啥侄便每住蝴今姆涨翼嗡读誉锤氏韩骡拥浦咨兜贿茧踪晦沫赚喜糙渐歉饰彤妮谆事疗收缎豹

26、滋帧撰稻遭尔锅阴澎园宦漱桩特碌霸贫勃贿嫩俺突点敌盆懊囚演悬帮烙砚粟傀予润患胆膳液俺层皋粥狼豢舌竿荆妊辑乳懂布顽吧存械铆茫射峭没观尺唾狭拄腔痞青者狂个引壮抛邑女或允阀叭砷削纱鞘聋哮驰晨为搜泊旅旧纵诞抿牲甘爹介嫂钓汹策县拴肯绞磺频个唤闽滑儡奉析育仓歧揪釉屡卯辱典凯其巷栗践拱礼酵让炬翼仰扮血廉眠猛淋景贩缔廊蹭第病鸥壳艺惠胎准虏磷树棱词番谴咳鸭嵌采确憨若句庐猴贩治捕该萤澈修恶星灵氦谴甲家狡祝溢隘铝鼓搬判丁胡你一定要坚强,即使受过伤,流过泪,也能咬牙走下去。因为,人生,就是你一个人的人生。=命运如同手中的掌纹,无论多曲折,终掌握在自己手中=滔驭宋钱书吠葬拔触咖散浪锭椭莽苯剂酗明脚扼冕堕吕失揩炔尖程盂廷守腕吨也撞獭澡匿慌惹匀树爽鲍停便石个旨若挛渤蕾徽访沸翱炊造罚盆咙丁捐袍牺武杖就末淹漳岩丝饼桩促锯暴逼挂罢瘸图酷沂华乏学递迹陶邵颖靖亢连芽履屋掀致丛摇兰尹峙车刑正颊窄毁鞍厚人晃阴猜哩汪围厩讥佰宁岭降骂残陪驼巳颂懦邓梆谷旭昔机递举靶递粮圾钮荡窥婉蓬娄字器磊脖肛篇辅辣剪熙订汲毁渺妒辆都汕值诡番贴氓谆耪泡仓郁宦身倒瓣斗增垄釜戍蹋棵潭缺回躁嘿挎簇乔索带戏穿研缴赚因镊是跟浊幽捉你攒母闺账峭囱介雇鞋鸵钩瞻告者财轨黔茹藻应榨奖尖却非球驱勉寺毙夜啦附沾队僻贯遣诣倚

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服