ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:316.03KB ,
资源ID:10275074      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10275074.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(工资管理系统软件设计.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

工资管理系统软件设计.docx

1、工资管理系统软件设计学 号: 课 程 设 计题 目工资管理系统软件设计学 院计算机科学与技术学院专 业计算机科学与技术班 级姓 名指导教师2009年12月16日课程设计任务书学生姓名: 专业班级: 指导教师: 工作单位: 题目:工资管理系统软件设计初始条件:某公司决定建立“工资管理系统”,以取代单一的人工管理。根据人员基本情况表中的学历、职称及受聘日期长短,决定工资表中的基本工资和岗位津贴的具体数值。根据各部门上报的扣款表的内容决定工资表中扣款项的金额。按月汇总工资表。预备内容:数据结构,软件工程,面向对象程序设计,数据库技术,编译原理,可视化编程要求完成的主要任务:1.根据上述的初始条件,进

2、行调查分析并设计适当的属性。设计一个工资数据库,DBMS可选Ms SQL Server 2005、Access、MYSQL等。2.基于该数据库,实现应用程序,程序设计语言(工具)可以任选,建议使用VS.NET 2005/2008/Eclipse/Jbuilder/Delphi/VC+。3.完成课程设计说明书,其格式遵守学校今年的新规定。主要内容包括:应用软件系统分析,设计,实现,评估等。时间安排:本学期第14-15周:1.查阅、消化资料,系统调查 1天2.系统分析 2天3.总体设计,实施计划 2天4.系统开发与实现 4天5.撰写报告 1天指导教师签名: 2009年11月26日系主任(或责任教师

3、)签名: 年 月 日工资管理系统软件设计1 工资管理软件系统分析 11系统功能分析 传统的工资管理方法,都是通过人工统计和计算的管理方式进行的。这样的管理方法不但费时费力,也容易产生计算上的错误和疏漏;计算机技术的全面普及,打破了财务管理的传统管理方法,提高了管理效率的同时,克服了传统管理方法中易产生的问题,使管理员能够有序的、全面的对每一位职工进行管理,严格按照工资条款及发放制度计算并发展员工工资。企业工资管理系统可以完成日常工资的管理,如查询、修改、增加、删除以及存储等操作,迅速准确地完成各种工资数据的的统计和汇总工作,快速打印出工资报表等,大大提高了企业的管理效率。 工资管理系统是由系统

4、管理、工资信息设置和工资信息管理等几个功能模块组成,规划系统功能模块如下:系统模块基本信息管理模块主要包括添加用户、密码修改和退出系统3部分。工资信息设置模块工资信息设置模块主要包括基本工资设置、其他项目设置和工资计算公式3个部分。工资信息管理模块工资管理模块主要包括出勤统计、计算实发工资、查询工资和导出工资表4个部分。 12系统功能结构 13 数据流图 14 数据字典 人员基本情况表 工资表 扣款表 2 总体设计:概念设计和逻辑设计 21 概念设计:ER图 根据需求分析阶段形成的需求分析说明书,把用户的信息需求抽象为信息结构即概念模型的过程就是概念结构设计。也就是说设计阶段是将现实世界中的客

5、观对象首先抽象为独立于具体DBMS的信息结构。这里采用目前常用的ER方法,即ER图来描述现实世界的概念模型。ER图: 22 概念模型 数据模型是数据库系统的核心和基础。根据数据模型应用的不同目的,可以将这些模型划分为两大类:第一类模型是概念模型,也称信息模型,它是按用户的观点对数据和信息建模,主要用于数据库设计。第二类模型是数据模型,主要包括网状模型、层次模型、关系模型等,它是按计算机系统的观点对数据建模,主要用于DBMS的实现。概念模型可以看成是现实世界到机器世界的一个过渡的中间层次。概念模型有以下特点:1真实性概念模型是对现实世界的抽象和概括,它必须真实地反映现实世界中事物和事物之间的联系

6、。2易理解性概念模型是独立与机器的信息结构,应该容易被用户理解。3易修改性应用环境和应用需求是经常改变的,概念模型容易修改和扩充。4易转换性 概念模型应该容易向关系、网状、层次等各种数据模型转换。2.3逻辑设计概念结构是独立于任何DBMS数据模型的信息结构。逻辑结构设计的任务就是把概念设计阶段设计好的基本ER图转换为与选用的DBMS产品所支持的数据模型相符合的逻辑结构。设计逻辑结构时一般要分两步进行1 将逻辑结构转换成关系模型。2 对数据模型进行优化。2.31 ER图转换为关系模型 ER图向关系模型的转换要解决的问题是如何将实体和实体型间的联系转换为关系模式,如何确定这些关系模式的属性和码。

7、关系模型的逻辑结构是一组关系模式的集合。ER图则是由实体型、实体型的属性和实体之间的联系3个要素组成。所以将ER图转换为关系模型实际上就是要将实体型、实体型的属性和实体之间的联系转换为一组关系模式。 一个实体型转换为一个关系模式。实体的属性就是关系的属性,实体的码就是关系的码。 员工( 员工编号,员工姓名,学历,职称) 工资( 员工编号,员工姓名,扣款项,岗位津贴,基本工资)2.32 数据模型的优化 数据库逻辑设计的结果不是唯一的。为了提高数据库应用系统的性能,还应该根据需求适当地修改、调整关系模式。这就是数据模型的优化。关系模型的优化通常以规范化理论为指导。 将概念模型转换为全局逻辑模型后,

8、还应该根据局部应用需求,结合具体DBMS的特点,设计用户的外模式。 目前关系数据库管理系统一般都提供了视图的概念,可以利用着仪功能设计更符合局部用户需求的用户外模式。3 实现 数据库在实际物理设备上的存储结构和存款方法称为数据库的物理结构。对于设计好的逻辑数据模型选择一个符合应用要求的物理结构就是数据库的物理设计。注意,这里讲的是“选择”而不是“设计”数据库物理结构。因为RDBMS提供了较高的数据物理独立性,每个RDBMS软件都提供了多种存储结构和存储方法,数据库设计人员的主要任务不是“设计”而是“选择”。41 用户登陆界面 42 员工工资管理系统界面4.2.1添加用户 4.2.2修改密码43

9、 员工工资信息设置 先设置员工的基本工资,输入员工编号和职务。然后设置员工每小时的工资金额。当然也可以输入新进员工的编号和职务从而设置新员工的基本工资。4.3.1 基本工资设置 4.3.2其他项目设置4.3.3工资计算公式44工资信息管理4.4.1出勤统计4.4.2计算实发工资4.4.3查询工资查询个人:查询所有:45导出工资表导出到工资excel文件:5 评估 工资发放管理系统已经基本完成,本系统主要由以下几大部分组成,包括:工资信息设置和工资信息管理。工资信息设置:这部分负责对工资的操作,包括基本工资设置,其他设置,工资计算公式几个部分。基本工资设置:可以按照工号,姓名对工资进行设置。其他

10、设置:可以增加职工工资信息,但基本工资、工资津贴、岗位津贴等。工资计算公式:可以对员工的实发公式进行计算。工资信息管理:这部分是对生成工资的各个项目进行管理。此系统的规划虽然已经完成,功能基本实现了目标规划一些重要功能,但由于时间仓促,所以只要满足设计的需求就行了,并没有过多考虑到系统的技术含量。由于时间仓促,用户管理未能很好的实现,本系统安全性没有很好的保障。其它一些不重要的辅助性、完善性的功能也未能在毕业设计所限定的时间内实现,而本文的内容也并未能完全表达整个系统的功能发展状态。在这次系统的开发过程中学到了好多知识,锻炼了我的项目开发能力,使我对软件工程的知识有了更深刻的理解、更贴切的感受

11、。在这过程中有许多顺利的时候,也有过不顺利的时候,通过一个星期的设计,磨炼了自己的耐心,培养了自己查资料和同学讨论的好习惯,这些对即将走上工作岗位的我是有很大的帮助的,相信我以后工作时在这些方面会做的更好。同时,我也发现和同学讨论会增强自己的记忆,但这次毕业设计还是有许多不足之处,如编程的能力,分析问题的能力不够强等,这些都有待今后进一步加强、改进、完善。6 参考资料 1Visual Basic 实用教程 (第二版) 郑阿奇 曹弋编著 电子工业出版社 2数据库系统简明教程 王珊 主编 高等教育出版社 3Visual Basic精彩编程200例机械工业出版社 赛奎春、高春艳等4Visual Basic数据库开发实例解析机械工业出版社 刘志铭、高春艳等5Visual FoxPro数据库开发实例解析机械工业出版社 王晶莹、王国辉等6Access数据库开发实例解析机械工业出版社 李俊民、高春燕等本科生课程设计成绩评定表班级:姓名: 学号:序号评分项目满分实得分1学习态度认真、遵守纪律102设计分析合理性103设计方案正确性、可行性、创造性204设计结果正确性405设计报告的规范性106设计验收10总得分/等级评语:注:最终成绩以五级分制记。优(90-100分)、良(80-89分)、中(70-79分)、及格(60-69分)、60分以下为不及格指导教师签名:200 年月日

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1