工资管理系统毕业设计开发技术报告.doc_第1页
工资管理系统毕业设计开发技术报告.doc_第2页
工资管理系统毕业设计开发技术报告.doc_第3页
工资管理系统毕业设计开发技术报告.doc_第4页
工资管理系统毕业设计开发技术报告.doc_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

XX工业大学软 件 开 发 技 术 报 告课题名称工资管理系统的设计与实现学 院计 算 机专业班级 组 长 成 员 摘 要摘要内容:传统的工资管理方法,都是通过人工统计和计算的管理方式进行的。这样的管理方法不但费时费力,也容易产生计算上的错误和疏漏;计算机技术的全面普及,打破了财务管理的传统管理方法,提高了管理效率的同时,克服了传统管理方法中易产生的问题,使管理员能够有序的、全面的对每一位职工进行管理,严格按照工资条款及发放制度计算并发展员工工资。企业工资管理系统可以完成日常工资的管理,如查询、修改、增加、删除以及存储等操作,迅速准确地完成各种工资数据的的统计和汇总工作,快速打印出工资报表等,大大提高了企业的管理效率关键词:工资管理,目录1绪 论11.1 概述11.2 开发环境与工具介绍11.2.1 ADO.NET简介11.2.2 xxx研究状况12可行性研究22.1 技术可行性22.2 经济可行性22.3 操作可行性22.4 结论23系统需求分析33.1 用户需求分析33.1.1 用户需求33.1.2 系统功能需求33.1.3 系统性能需求33.1.4 数据分析33.2 系统DFD图33.3 系统E-R图34系统设计44.1 数据库逻辑结构设计44.2 功能模块图及分模块功能描述44.2.1 系统的功能模块图44.2.2 系统功能模块简介45系统实施55.1 建立数据库55.2 数据库连接55.3 主要模块实施55.3.1 登录模块的开发55.3.2 xxxxx55.4 系统测试55.4.1 软件测试的对象55.4.2 软件测试的结果56系统说明66.1 开发环境66.2 系统安装与配置6总 结7参考文献8i1绪 论1.1 概述 传统的工资管理方法,都是通过人工统计和计算的管理方式进行的。这样的管理方法不但费时费力,也容易产生计算上的错误和疏漏;计算机技术的全面普及,打破了财务管理的传统管理方法,提高了管理效率的同时,克服了传统管理方法中易产生的问题,使管理员能够有序的、全面的对每一位职工进行管理,严格按照工资条款及发放制度计算并发展员工工资。企业工资管理系统可以完成日常工资的管理,如查询、修改、增加、删除以及存储等操作,迅速准确地完成各种工资数据的的统计和汇总工作,快速打印出工资报表等,大大提高了企业的管理效率。1.2 开发环境与工具介绍Window xp环境下 SQL Server2000 与 VC+ 2可行性研究2.1 技术可行性 工资管理系统是在Window xp环境下应用 编程工具 VC+通过 SQL Server2000 连接数据库运行的,能稳定可靠的实现企业工资的发放,查询功能,还可以进行员工和员工工资的添加和删除。2.2 经济可行性 在10年期内,系统投资和收益表1:系统总投入:180万,系统总收入:92万,2年可以收回开发投资。从经济上考虑,本系统完全有必要开发。2.3 操作可行性 工资管理系统可以实现键盘和鼠标的双操作,通过对员工的增加删除来实现员工工资的发放,增加和删除。2.4 结论 通过经济,技术和社会等方面的可行性研究,可以确定本系统的开发完全有必要,而且是可行,可以立项开发。3系统需求分析3.1 用户需求分析3.1.1 用户需求- - - - - - - - -(内容省略) - - - - - - - - - - - - - - - - -3.1.2 系统功能需求(1) 人员信息管理:企业员工信息(包括员工基本信息、教育经历、个人简历、岗位变更、离职登记、离退休信息等)的维护和查询。(2) 考勤管理:管理员工的出勤情况(包括加班、请假、休假等),并提供查询和分类统计功能。(3) 薪资福利管理:管理员工的薪资和福利(包括当月工资、个人所得税、发放工资历史、员工奖励、员工惩罚等)。(4) 社会保障管理:管理员工的社保信息(包括单位参保信息、养老保险、医疗保险、住房公积金等),生成社会保险台帐。3.1.3 系统性能需求快速、稳定3.1.4 数据分析 - - - - - - - - -(内容省略) - - - - - - - - - - - - - - - - -3.2 系统DFD图 - - - - - - - - -(内容省略)- - - - - - - - - - - - - - - - -3.3 系统E-R图 4系统设计4.1 数据库逻辑结构设计 员工基础信息表(员工编号,员工姓名,性别,文化程度)员工基本工资表(员工编号,员工姓名,基本工资,职务工资,工龄工资,养老保险金)员工浮动工资表(员工编号,员工姓名,个人所得税,住房补助,保险费,生活补助)加班事假表(员工编号,员工姓名,加班天数,加班工资,休假天数,休假扣款)用户表(用户名,密码,级别)工资发放明细表(员工编号,姓名,基本工资,工龄工资,职务工资,养老保险金,个人所得税,住房补助,保险费,生活补助,加班天数,加班工资,事假天数,事假扣款,应发金额,实发金额,余额,时间)4.2 功能模块图及分模块功能描述4.2.1 系统的部分功能模块图 4.2.2 系统功能模块简介 基本信息管理模块基本信息管理模块主要包括员工录入、员工删除2部分。 工资查询模块 工资查询模块主要包括基本工资查询、浮动工资查询、加班/休假查询、总体查询4个 部分 工资管理模块 工资管理模块主要包括工资发放管理、基本工资管理、浮动工资管理3个部分。 系统管理模块 系统管理模块主要包括用户管理、修改密码、退出系统3个部分。帮助模 5系统实施5.1 建立数据库 - - - - - - - - -(内容省略) - - - - - - - - - - - - - - - - -5.2 数据库连接 ADOConn:ADOConn()ADOConn:ADOConn()void ADOConn:OnInitADOConn():CoInitialize(NULL);try m_pConnection.CreateInstance(ADODB.Connection); _bstr_t strConnect=Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=GZFFXT;Data Source=.; m_pConnection-Open(strConnect,adModeUnknown);catch(_com_error e)AfxMessageBox(e.Description();_RecordsetPtr& ADOConn:GetRecordSet(_bstr_t bstrSQL) tryif(m_pConnection=NULL) OnInitADOConn();m_pRecordset.CreateInstance(_uuidof(Recordset); m_pRecordset-Open(bstrSQL,m_pConnection.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText); catch(_com_error e)e.Description();return m_pRecordset;BOOL ADOConn:ExecuteSQL(_bstr_t bstrSQL)_variant_t RecordsAffected;try if(m_pConnection=NULL) OnInitADOConn(); m_pConnection-Execute(bstrSQL,NULL,adCmdText);return true;catch(_com_error e)e.Description();return false;void ADOConn:ExitConnect() if(m_pRecordset!=NULL)m_pRecordset-Close();m_pConnection-Close();:CoUninitialize();5.3 主要模块实施5.3.1 登录模块的开发 主要利用VC+基本对话框设计界面 ,用户的登录信息在数据库中,登录时连接数据库进行用户确认 5.3.2 基本功能模块的开发 同样利用VC+的基本对话框设计界面,再在上面加入一些控件 比如ADO 编辑框和静态文本等 当然还有button。void CJbgztjdlg:OnOK() / TODO: Add extra validation hereUpdateData(true);CString str;str=m_dc.GetText();CYgjbgzb gzb; gzb.SetGLgz(m_glgz);gzb.SetJBgz(m_jbgz);gzb.SetYLbxj(m_ylbxj);gzb.SetZWgz(m_zwgz);gzb.sql_update(str);CDialog:OnOK();5.4 系统测试5.4.1 软件测试的对象登录测试:增加员工,显示工资情况:5.4.2 软件测试的结果输入用户名和密码:输入工资后显示:6系统说明6.1 开发环境本系统的是在.NET平台下开发的,系统的后台数据库为SQL Server;因此在使用本系统前,应先安装.NET框架和SQL Server 2005数据库,否则该系统无法运行。6.2 系统安装与配置系统的原文件直接复制到机器上后,在数据库管理系统上建立一个名为Design

温馨提示

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

评论

0/150

提交评论