Access工资管理系统
- 格式:doc
- 大小:996.87 KB
- 文档页数:24
河南城建学院《数据库技术与应用》设计说明书设计题目:工资管理系统系别:建筑工程管理系专业:指导教师:班级:学号:姓名:2013 年 1 月 11 日一、设计的背景、目的、任务随着社会主义市场经济的不断发展,建设一个科学高效的信息管理系统是解决这一问题的必由之路。
企业内部财务管理是该企业运用现代化技术创造更多更高的经济效益的主要因素之一。
工资管理作为企业内部的一种财务管理也是如此,由于企业职工人数较多,每一位职工的具体实际情况也不尽相同,各项工资条款的发放,如果没有一个完整的工资管理系统对员工工资等进行系统的管理,很难实现企业高效运转。
通过对工资管理系统数设计的需求分析、概念设计、逻辑设计、物理设计、数据库运行及维护阶段工作的实践,掌握数据库设计的一般方法与步骤,深入掌握数据库设计的基本理论、方法和步骤。
本课程设计是《数据库技术与应用》课程的实践部分,是在学习完课程后进行的一次综合练习。
可以加深对《数据库技术与应用》的原理和程序的理解、巩固、提高,让学生做到学以致用,把所学的理论知识应用于实际问题的解决,编制出完整的应用程序,为以后实际编制大型的应用软件打基础。
二、课程设计要求(包括设计说明书的具体要求)要求:根据《数据库原理与应用》所学课程的内容,完成工资管理系统数据库设计的需求分析、概念设计、逻辑设计、物理设计、上机运行及维护工作。
要求所构成的系统和设计的数据库能够满足课程设计任务书提出的各项要求。
(1)熟悉一种关系数据库(2)根据自定题目以及需求,完成需求分析、逻辑设计(3)在一种关系数据库中,完成数据库物理设计、上机运行及维护工作(4)在工资管理系统数据库中,录入相应的信息(5)能对数据库进行各种 SQL语言的各种操作( 6)按要求完成课程设计说明书,参考文献数量不得低于 5 个课程设计题目三.课程设计题目工资管理系统四.功能描述工资管理是现代企业管理中的一个部分,完善的工资管理系统可以有效的管理职工,可以提高对职工的管理,还能节省企业的费用。
湘潭大学毕业设计题目:工资管理系统院系:职业技术学院所学专业:计算机网络与软件应用专业姓名:高翔指导老师:谢宏宇完成日期:2006年5月湘潭大学毕业论文(设计)任务书论文(设计)题目:工资管理系统业:计算机网络与软件应用0303班指导教师(职称):谢宏宇、黄书植系(教研室)主任:龙海洋一、主要内容及基本要求图书管理系统适用于中小规模的图书管理工作,如:单位图书馆或图书租借机构等。
本系统提供完善的工资信息添加、删除、修改等操。
系统数据库采用微软的Access。
要求对本系统的数据录入界面进行“人性化”设计,以尽量减轻录入人员的工作量。
二、重点研究的问题三、进度安排四、应收集的资料及主要参考文献湘潭大学毕业论文(设计)评阅表论文(设计)题目:工资管理系统评阅人(职称):评阅日期:目录摘要 (6)abstract (7)文献综述 (8)第一章前言 (12)1.1 问题的提出 (12)1.2 解决的方法 (13)1.3 系统要求的运行环境 (13)1.4 开发工具的使用 (13)1.4.1 Visual Basic的使用及安装步骤 (13)1.4.2 数据库:Microsoft Access (14)1.4.3 数据库访问方式:ADO (15)第二章开发语言简介 (16)2.1 Visual Basic 6.0简介 (16)2.2 Access简介 (17)2.3数据库应用系统开发简介 (17)2.3.1数据库管理系统 (18)2.3.2数据库模式 (18)2.3.3数据库理论基础 (18)2.3.4数据库系统设计及范式分析 (19)第三章管理信息系统 (20)3.1什么是管理信息系统 (20)3.2管理信息系统的开发原则 (20)3.3管理信息系统的概念结构及功能结构 (21)第四章概要设计 (25)4.1系统结构图 (25)4.2系统概要设计 (26)4.3系统设计思路 (26)4.4运行设计 (27)4.5数据库设计 (27)4.5.1数据库表格设计 ..................................................................... 错误!未定义书签。
工资管理系统(可行性研究报告)1、引言1.1编写目的:编写该文档是为了分析人工管理高校工资的流程,把人工模式抽象为可在计算机上处理的自动模式,对高校工资的科学管理进行分析与总结,便于开发小组成员对系统整体功能的认识,通过该文档,确定了系统的目的和功能,以及管理的流程和方法,同时也为使用者提供参考。
1.2项目背景:随着高等学校的快速发展,高校规模越来越大,教职工的数量也越来越多,高校工资管理更加的复杂,而工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,如果实行手工操作,每月发放工资须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,同时计算机具有着手工管理所无法比拟的优点。
例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高人事工资资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
这就对高校工资管理提出了新的要求,用计算机管理系统来管理高校工资已经成为目前的趋势,使用计算机可以高速,快捷地完成以上工作。
在计算机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,规范数据管理行为,从而提高了管理效率和水平。
高校工资管理系统便是以计算机为工具,通过对工资管理所需的信息管理,不仅把管理人员从繁琐的数据计算处理中解脱出来,而且优化了管理体系,使其高效化,简易化,智能化,也提高了透明度和互动性.1.3定义:(1)员工基本信息的录入,修改,删除。
(2)工资标准设定功能。
具体包括职务工资,职称工资以及其它工资标准的设定。
(3)工资信息浏览。
(4)员工工资表创建.(5)工资调整管理。
(6)工资统计。
(7)用户级别设定以及口令修改。
为完善系统管理功能,增加工资系统用户管理功能,包括系统用户数据的天价,修改和删除。
工资管理系统使用手册版权声明:本软件和所有与软件相关的文档的著作权归昆明理工大学胡守成所有。
联系方式:QQ号:83727454;邮箱:Chenghsc@本工资管理系统在。
NET4.0环境下,利用微软公司的silverlight 5和WCF技术开发,为B/S体系结构.系统安转在IIS Web服务器上,客户端只要有支持Silverlight插件的浏览器就可以运行该系统。
系统最大的特点是程序虽然是以浏览器方式运行,但所有操作和界面与C/S结构的windows程序一样。
数据库采用微软SQL Server 2005 以上版本.操作系统为Window7以上版本、window server2003以上版本。
NET版本为.NET Framework 4。
0。
系统功能分为三大模块:1、工资基础数据设置;2、工资录入计算;3、工资报表.一、工资管理基础数据设置包括以下功能:1、部门信息设置2、用户信息设置3、用户权限设置4、下拉列表框项目设置5、个人所得税税率里维护6、工资项目维护7、工资类别维护8、工资类别切换9、货币信息维护10、职员信息设置11、银行信息维护二、工资录入计算包括以下功能:1、工资录入2、个人所得税计算3、工资银行代发三、工资报表与查询包括以下功能:1、工资发放表2、工资条3、职工工资台帐4、项目工资统计表5、部门工资统计表系统登录:假设在安装时,设置的虚拟目录为"Store”,安装程序的计算机的IP地址为:192。
168.0.101。
则进入工资管理系统的Internet地址为:http://192。
168。
0。
101/Store/default。
aspx .在客户端计算机上打开浏览器,输入上面的地址,显示如下登录界面:系统在安装时创建了一个用户:system,秘密为8个1。
该用户拥有所有功能的使用权限。
进入系统后用户可以更改其登录名和用户名,也可以点击“工具菜单栏”中的修改密码打开用户密码修改窗修改密码。
目录第1章课程设计目的与要求 (4)1.1 课程设计目的 (4)1.2 课程设计的实验环境 (4)1.3 课程设计的预备知识 (4)1.4 课程设计要求 (4)第2章课程设计内容 (5)2.1 选题说明及需求介绍 (5)2.2数据库设计说明 (5)2.2.1概念设计 (5)2.2.2逻辑设计 (6)2.2.3建立数据库和基本表 (8)2.2.4定义基本表之间的关系 (9)2.3系统的功能模块划分 (9)2.4实现过程及完成效果介绍 (10)2.4.1实现过程简要说明 (10)2.4.1系统实现效果 (10)第3章课程设计总结 (19)参考文献 (20)课程设计目的与要求1.1 课程设计目的本课程的课程设计实际是计算机信息管理专业学生学习完《数据库原理与应用》课程后,进行的一次全面的综合训练,其目的在于加深对数据库基础理论和基本知识的理解,掌握运用数据库应用系统开发软件的基本方法。
1.2 课程设计的实验环境硬件要求能运行WindowsXP操作系统的微机系统。
数据库应用系统开发软件可以选用Microsoft Access 2003,或其他数据库管理系统。
1.3 课程设计的预备知识熟悉数据库的基本知识及一种以上数据库系统开发软件。
1.4 课程设计要求必须独立完成课程设计报告的撰写,不得抄袭他人或网上的社会实践报告,如有雷同,抄袭者和被抄袭者的成绩均为不合格,不能取得学分。
按课程设计指导书提供的课题,独立设计,要求书写详细的设计说明书,对复杂的代码段和程序段,应画出程序流程图。
在界面设计中,画出每个窗口的布局,有多个窗口时,按模块调用的方式画出窗口调用图。
要求书写规范、文字通顺、图表清晰、数据完整、结论明确。
课程设计内容2.1 选题说明及需求介绍选题说明:1、项目背景:数据库原理课程设计2、编写目的:掌握数据库设计原理及相关软件的使用3、软件定义:工资管理系统4、开发环境:Access2003需求分析:1、问题的提出:工资管理是现代企业管理中的一个部分,完善的工资管理系统可以有效的管理职工,可以提高对职工的管理,还能节省企业的费用。
数据库原理与应用课程设计(论文) 工资管理系统的设计与实现院(系)名称电子与信息工程学院专业班级计算机科学与技术学号*********学生姓名***指导教师*** ***起止时间:2015.7.6—2015.7.17课程设计(论文)任务及评语院(系):电子与信息工程学院教研室:软件工程摘要随着信息时代的发展,过去的人工管理已经不能满足企业的人事管理,而工资管理作为企业人事管理的一项工作,工作量大且繁琐,财务管理人员需要很大的耐心。
计算机信息管理技术的迅速发展恰恰解决了这个问题,它使计算机技术与现代管理技术相互配合,来更加准确、高速地完成企业工资管理工作,使企业能够以最少的人员来完成更多的工作。
系统的开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
本系统使用SQL Server 2008建立数据库后台,使用Visual Basic进行前台界面和处理程序的开发,前者建立成数据一致性和完整性强、数据安全性好的数据库,而后者具有应用程序功能完备,易使用等特点。
工资管理系统可以在Visual Basic的界面中通过基本信息管理对员工、工资和奖惩的信息进行管理,可以进行信息的查找、修改和删除。
关键词:工资管理;数据库;Visual Basic目录第1章绪论 (1)1.1研究背景 (1)1.2开发意义 (1)第2章系统需求分析 (3)2.1开发环境和软件 (3)2.2 Visual Basic (3)2.3 SQL Server数据库 (4)2.4系统功能分析 (4)第3章系统设计 (5)3.1系统功能结构设计 (5)3.2数据库概念结构设计 (5)3.2.1 员工实体E-R图 (5)3.2.2 工资实体E-R图 (6)3.2.3 奖惩实体E-R图 (6)3.2.4 总体E-R图 (6)3.3数据库逻辑结构设计 (7)3.3.1 员工信息表 (7)3.3.2 奖惩表 (8)3.3.3 工资表 (8)3.4数据库实现 (9)第4章系统实现 (11)4.1用户登录界面 (11)4.2主要功能界面 (11)4.2.1员工信息管理界面 (11)4.2.2 工资管理界面 (12)4.2.3奖惩管理界面 (13)第5章课设总结 (14)参考文献 (15)附录 (16)第1章绪论1.1研究背景随着经济的发展,企业正向着大型化、规模化发展,而对于大中型企业,员工、职称等跟工资管理有关的信息随之急剧增加。
河南城建学院《数据库技术与应用》设计说明书设计题目:工资管理系统系别:建筑工程管理系专业:指导教师:班级:学号:姓名:2013 年 1 月 11 日一、设计的背景、目的、任务随着社会主义市场经济的不断发展,建设一个科学高效的信息管理系统是解决这一问题的必由之路。
企业内部财务管理是该企业运用现代化技术创造更多更高的经济效益的主要因素之一。
工资管理作为企业内部的一种财务管理也是如此,由于企业职工人数较多,每一位职工的具体实际情况也不尽相同,各项工资条款的发放,如果没有一个完整的工资管理系统对员工工资等进行系统的管理,很难实现企业高效运转。
通过对工资管理系统数设计的需求分析、概念设计、逻辑设计、物理设计、数据库运行及维护阶段工作的实践,掌握数据库设计的一般方法与步骤,深入掌握数据库设计的基本理论、方法和步骤。
本课程设计是《数据库技术与应用》课程的实践部分,是在学习完课程后进行的一次综合练习。
可以加深对《数据库技术与应用》的原理和程序的理解、巩固、提高,让学生做到学以致用,把所学的理论知识应用于实际问题的解决,编制出完整的应用程序,为以后实际编制大型的应用软件打基础。
二、课程设计要求(包括设计说明书的具体要求)要求:根据《数据库原理与应用》所学课程的内容,完成工资管理系统数据库设计的需求分析、概念设计、逻辑设计、物理设计、上机运行及维护工作。
要求所构成的系统和设计的数据库能够满足课程设计任务书提出的各项要求。
(1)熟悉一种关系数据库(2)根据自定题目以及需求,完成需求分析、逻辑设计(3)在一种关系数据库中,完成数据库物理设计、上机运行及维护工作(4)在工资管理系统数据库中,录入相应的信息(5)能对数据库进行各种 SQL语言的各种操作( 6)按要求完成课程设计说明书,参考文献数量不得低于 5 个课程设计题目三.课程设计题目工资管理系统四.功能描述工资管理是现代企业管理中的一个部分,完善的工资管理系统可以有效的管理职工,可以提高对职工的管理,还能节省企业的费用。
工资管理系统用于每个月员工实发工资的计算,计算的项目包括基本工资、奖金、福利和津贴等。
工资管理系统的输出结果是对员工工作的一个评价。
本系统中,计算工资的基本依据是考勤管理系统的统计结果。
同时统计和查询时需要用到人事管理系统中的员工信息和部门信息。
所以这个系统是在前面两个系统的基础上实现的。
工资管理系统应具有以下的功能:1.该系统可供企业管理人员添加,修改和删除登录系统的用户名,密码及企业员工的各种信息。
2.管理人员可以在系统中相应的窗体查取各个员工的各种相应的信息。
3.管理者可以明确地看到员工的考勤情况。
4.管理者能明白的知道员工的月度奖励及月度工资统计状况。
5.管理者能从中了解到员工的福利津贴,扣发情况。
6.员工基本工资的设定。
7.实发工资计算公式的调整。
8.根据出勤统计结果计算本月各项实际金额五、概要设计根据需要的功能,得到系统功能模块设置,如图所示工资管理系统月工度资工统资计统查计询人部员月月固福度定员门工度利奖福信设工考津金利息置资勤贴查查设统扣询询置计发1.人员信息模块此模块可供管理者查看,添加,修改和删除员工的员工编号、密码、权限、姓名、部门等信息。
2.部门设置模块此模块可供管理者查看,添加,修改和删除部门的部门编号、名称等。
3.员工工资设置此模块可供管理者查看,添加,修改和删除部门员工编号、工资(元/ 小时)4.福利津贴扣发模块此模块可供管理者查看,添加,修改和删除员工的记录编号、年月、员工编号、类别、项目名称、金额、说明。
5.月度考勤统计月度奖金查询此模块可供管理者查看,添加,修改和删除员工的记录编号、员工编号、年月、各类统计信息。
6.月度奖金查询模块此模块可供管理者通过员工编号对员工的月度奖金情况进行查询。
7.固定福利查询此模块可供管理者通过年月,员工编号对员工的固定福利进行查询。
工资管理系统的输出结果是对员工工作的一个评价。
本系统中,计算工资的基本依据是考勤管理系统的统计结果。
同时统计和查询时需要用到人事管理系统中的员工信息和部门信息。
所以这个系统是在前面两个系统的基础上实现的,这里为了简便,直接把需要的表从前面的数据库中导入,具体的方法后面介绍。
根据上面的分析,最后得到系统的数据流程图。
月度员工考勤统计表工资计算月度工资表工资福利员工工资福利津贴调整津贴设置表图12.2系统数据流程图工资发放六、详细设计根据上面的数据流程图,可以列出如下系统所需的数据项和数据结构。
(1)员工工资设置:员工编号、工资(元 /小时)。
(2)福利津贴扣发:记录编号、年月、员工编号、类别、项目名称、金额、说明。
(3)月度工资统计:记录编号、年月、员工编号、基本工资、奖金、其他应发明细、其他应发总额、扣发明细、扣发总额、实发金额。
所需的外部数据支持:(1)人员信息:员工编号、密码、权限、姓名、部门、当前状态。
(2)部门设置:部门编号、名称等。
(3)月度考勤统计:记录编号、员工编号、年月、各类统计信息。
根据上面的设计,这个系统总共需要 7 个数据表。
其中员工信息、部门设置、计数器和考勤统计,可以使用前面设计好的数据表。
另外需要建立 3 个数据表用于保存工资设置、福利津贴扣发记录和工资统计结果。
另外福利津贴扣发记录中,需要用到 1 个记录类别代码表,用于标识记录数据是津贴、福利还是扣发项,还需要一个表格用来记录各类行为相对的金额。
1).这个系统总共需要 7 个数据表。
各表的名称与结构如下:表一部门设置字段名称数据类型字段大小主键部门编号文本20 是部门名称文本20 否部门经理文本20 否介绍文本50 否表二福利津贴扣发字段名称数据类型字段大小主键记录编号自动编号20 否年月文本20 否员工编号文本10 是类型文本 6 否员工姓名文本10 否金额货币否表三管理员信息表字段名称数据类型字段大小主键编号自动编号否密码文本50 否表四人员信息表字段名称数据类型字段大小主键员工编号自动编号20 是密码文本20 否权限文本20 否员工姓名文本20 否性别文本 2 否部门文本20 否地址文本20 否备注文本50 否表五 .员工设置表字段名称数据类型字段大小主键员工编号文本10 是员工姓名文本50 否工资货币否表六月度工资统计字段名称数据类型字段大小主键记录编号自动编号长整型否年月文本20 否员工编号文本10 是基本工资货币否奖金货币否其他应发明细备注否其他应发总额货币否扣发明细备注否扣发总额货币否实发奖金货币否表七月度考勤统计字段名称数据类型字段大小主键记录编号自动编号10 否统计月份文本10 否累计工作时间数字长整型否累计加班时间数字长整型否迟到次数数字长整型否早退次数数字长整型否员工编号文本10 是根据表的结构可创建各表,各表的关系如下:创建的各表如下:部门设置部门编号 部门名称 部门经理 介绍 01 技术部 1 男 02 科创部 2 女 03 人事部 1 男 04 外联部 1 男 05销售部1女福利津贴扣发记录编号 年月 项目 员工编号 金额011 2013-1 综合 051401 ¥ 550.0012 2013-1 综合 052403 ¥ 700.0013 2013-1 综合 053402 ¥ 300.0014 2013-1 综合 054404 ¥ 250.0015 2013-1综合055405¥ 250.0人员信息员工编号 密码 权限 姓名 部门名称 当前状态 性别051401 123 张三 技术部 员工 男 052403 123 张一 外联部 主管 女 053402 123 李四 销售部 主管 男 054404 123 小和 科创部 员工 男 055405 123 达尔 人事部 员工 男 055406 123 莉 人事部员工女 055407 3445张扎 人事部女工资员工编号051401¥1,000.00052403¥1,004.00053402¥ 500. 00054404¥2,000.00055405¥3,000.00055406¥1,234.00月度工资统计月度考勤统计2) E-R 模型图2.1 部门实体 E-R 图图系统功能模块图departmentdeptID deptteldeptNamedeptallow managerance图 2 部门 E-R 图2.2 员工实体 E-R 图employeeEmpIDdeptID NameJobIDSex emptelage address图 3 员工 E-R 图2.3 考勤表实体 E-R 图AttendancAttdateempID ifattd图 4 考勤表 E-R 图2.4 加班表实体 E-R 图ExtraworkempID ewpayewdateewtypeID ewtime图 5 加班表 E-R 图2.5 工种表实体 E-R 图JobjobID salaryjobnamedeptid图 6 工种表 E-R 图2.6 实体与实体之间的E-R 模型如图 8 所示部门属于员工考勤管理加班管理1员工考勤员工加班图 8 实体间的E– R模型3)创建窗体计算工资根据需要创建了七个窗体,分别是:1.工资统计查询2.固定福利查询3.员工查询4.津贴查询5.月度奖金查询6.月度扣发查询7.总查询员工工资人事变动人员变动创建窗体是通过“在设计视图中创建查询”建立的,创建的查询如下:工资统计查询固定福利查询月度福利津贴查询月度奖金查询月度扣发查询总查询4)窗体的创建根据需要建立了11 个窗体,分别是:a)登陆界面b)福利津贴扣发c)工资管理系统d)工资统计结果e)管理员登陆f)管理员信息g)人员信息h)一般用户登陆i)员工工资设置j)月度工资统计k)月度考勤统计l)在系统中选择窗体,在设计视图中创建新窗体m)利用工具箱中在窗体主体上建立两个文本框,分别输入“用户名” “密码”n)利用命令按钮建立“登陆” “退出”,其中“登陆”按钮需要源代码,代码如下:i = i + 1Dim name As String, pass As Stringname = Me!Text11pass = Me!Text13If name = "123" And pass = "123" ThenMsgBox " 欢迎使用员工工资设置!", vbOKOnly + vbInformation, " 欢迎 "DoCmdCloseDoCmd.OpenForm "员工工资设置 "Exit SubElseIf i < 3 ThenMsgBox " 密码错误 ", vbOKOnlyMe!Text11 = ""Me!Text13 = ""Me!Text11.SetFocusElseMsgBox "3 次输入错误,退出系统 !", vbOKOnlyDoCmd.CloseEnd IfEnd If登陆界面其视图如下:其他窗体都是利用窗体向导创建的,它们的视图如下:月度考勤统计福利津贴扣发月度工资统计4)创建报表根据需要建立了四个报表,分别是:(1)福利津贴扣发(2)人员信息(3)员工工资设置(4)月度工资统计(5)部门设置报表都是根据使用报表向导创建的,其视图如下:人员信息员工工资设置月度工资统计福利津贴扣发五 .存在的问题对于源代码认识不够,虽然能够按照课本上的做出相应的代码,但仍需熟悉。