数据库大作业-工资管理系统分析.doc_第1页
数据库大作业-工资管理系统分析.doc_第2页
数据库大作业-工资管理系统分析.doc_第3页
数据库大作业-工资管理系统分析.doc_第4页
数据库大作业-工资管理系统分析.doc_第5页
免费预览已结束,剩余2页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

工资管理系统分析一、 选题背景与意义 随着社会的进步和计算机技术的发展,特别是微型计算机的大范围普及,计算机的应用逐渐由科学计算、实时控制等方面向非数值处理的各个领域中渗透。尤其是以微型计算机为处理核心,以数据库管理系统为开发环境的管理系统在办公室自动化以及商业信息管理等方面的应用,日益受到人们的关注。在我国,管理信息系统是计算机应用最广泛的领域之一。随着我国经济建设突飞猛进,管理科学化与管理手段的现代化已经提到非常重要的地位。企、事业单位为了提高自身的管理水平和竞争能力,纷纷投入人力物力,开发适合本单位需求的管理信息系统。中小企业与行政事业单位建立的管理信息系统尤如雨后春笋,一个新的开发和管理信息系统的热潮正在掀起, 为此我们计划设计了这个工资管理系统。它可以大大减少人力,使人们摆脱了原有系统的局限性,只要在电脑上轻轻地点几下就可以完成查询、输入、修改、输出等功能。非计算机专业的人员也可以熟练地进行操作。二、 系统需求分析工资管理系统主要根据本公司的要求进行设计,并了解了公司的工资的工作流程,该系统包括五大模块:数据输入模块、数据查询模块、数据修改模块、报表输出模块、报表统计模块。(一)数据输入模块功能要求如下(1) 员工信息的录入。(2) 数据存储。(二)数据查询模块功能要求如下:(1) 根据员工姓名查询员工的工资情况。(2) 根据员工编号等查询员工的工资情况。(3) 根据员工身份证号查询员工的工资情况。(4) 根据员工工资级别查询员工的工资情况。(三)数据修改模块功能要求如下:(1) 增加员工信息。(2) 删除员工信息。(3) 修改员工信息。(4) 自动更新数据库。(四)报表输出模块功能要求如下:(1) 打印工资信息。(2) 打印工资条。(五)报表统计模块功能要求如下:(1)统计员工工资收入。(2) 根据月份显示员工每月的工资。(六)员工信息包含以下内容:(1) 编号(2) 姓名(3) 身份证号(4) 工资级别三、设计的基本思想和方法: 本系统设计是在windows环境的支持下运行的,采用窗口式执行文件,操作实用、简易、方便、直观。本着高效、全面、安全的设计思想,单位的办公环境已经具备办公自动化系统,以前的工资管理已经是微机化管理,在此基础上只是设计软件环境,就能满足单位工资管理的需要。(1)为了方便用户操作,该系统提供了部分提示窗口,使用户能够按照提示语句完成各项操作。(2)本系统的查询功能可以按照编号或者姓名、身份证号、工资级别等项目进行查询,(3)本系统的修改功能提供了逐条察看的方式修改删除和以姓名方式进行查询修改和删除的功能,而且本着直观、方便的原则进行设计窗口。(4)报表打印功能可以打印所有通信录中拥有的信息,而且还要实现设置打印机的属性,使用非常方便。(5)本系统的统计功能可以按照实发工资和养老金等各种组合进行查询,达到公司对工资情况的具体分析,对公司领导的决策起到帮助作用。本系统包含“数据输入”、“数据查询”、“数据修改”、“统计功能”“帮助”等功能。这些功能是以下拉菜单的形式要求用户选择相应的操作。四、 系统的功能分析工资管理系统的主要任务是用计算机对各种工资信息进行日常的管理,如查询、修改、增加、删除以及存储等,迅速准确地完成各种工资信息的统计计算和汇总工作,快速打印出工资报表,针对系统服务对象的具体要求,设计了本工资管理系统。本工资管理系统主要有以下几大功能:(1)对单位人员的变动进行处理。一个单位的职工不会是一成不变的,总是在不断的变化:有调出、有调入、也有职工在本单位内部调动。因此,设计系统是应考虑到这些情况。(2)对职工的工资进行计算、修改。可以对职工的工资档案进行个别、部分和批量修改,同时,能对各职工的工资进行计算,即计算应发金额、应扣金额及实发金额等。(3)查询统计功能。单项查询,比如查看某个职工的工资情况等; (4)报表打印功能。每月发放工资时,要求能够打印本月的工资表、随工资发给每个职工的工资条以及工资统计表本系统是企事业单位进行工资数据的录入、维护、保存、查询、工资计算、工资表和工资条的打印全面管理的系统。工资具有如下条目:人员编号、姓名、基本工资、职称补贴、电话补贴、岗位补贴、教研组长补贴、班主任补贴、班主任补贴、月考勤、应扣税、公积金、医保等。(一)系统功能模块设计在系统功能分析的基础上,考虑程序编制的特点,得到如图所示的系统功能模块图:工资管理系统数据修改模块数据输入模块数据查询模块报表输出模块报表统计模块本实例根据上面的设计规划出的实体有:人员信息实体、工资项目实体、工资档次实体、工资发放实体、工资模板实体。各个实体的图以及实体与实体之间的关系图描述如下:人员信息实体图人员编码姓名身份证号码工资级别人员信息工资项目实体图工资项目计算标志:1正;0负工资项目编码项目名称工资档次实体图档次名称工资档次档次编码工资发放实体图工资发放人员编码工资项目编码指定工资项金额发放年月工资模板实体图工资项目编码工资模板档次编码指定工资项金额 实体与实体的图员工工资项目工资档次工资发放工资模板属于n:1领取1:1开发n:m属于n:1(二)数据库逻辑结构设计在上面的实体以及实体之间关系的基础上,形成数据库中的表格以及各个表格之间的关系。工资管理系统数据库中各个表格的设计结果如下面的几个表格所示。每个表格表示在数据库中的一个表。人员信息表Column_name Type/length null tag Sid Numeric(6,0) Not null 人员编号 Name Varchar(10) Null 姓名 Idno Varchar(18) null 身份证号码 Lid Numeric(3,0) Null 工资级别 备注:SID字段为该表的主键。工资项目表Column_name Type/length null tag Iid Numeric(3,0) Not null 工资项目编码 Name Varchar(30) null 项目名称 Flag Numeric(1,0) Not null 计算标志:1正;0负, 备注:IID字段为该表的主键。工资档次描述表Column_name Type/length null tag Lid Numeric(3,0) Not null 档次编码 Amt Varchar(30) null 档次名称 备注:Lid 字段为该表的主键 。工资模板表Column_name Type/length null tag Lid Numeric(3,0) Not null 档次编码 Iid Numeric(3,0) Not null 工资项目编码 Amt Numeric(3,0) null 指定工资项金额 工资发放名细表Column_name Type/length null tag Sid Numeric(6,0) Not null 人员编码 Iid Numeric(3,0) Not null 工资项目编码 Amt Numeric(8,2) null 指定工资项金额 yyyymm Varchar(6) Not null 发放年月 五、 小结通过这次设计,我们认识到应用的重要性,动手能力的加强。同时我们也认识到自己的不足,有时候感觉自己学的还不

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论