.net的工资结算系统的开发与实现(源码)【字数:9229】
目 录
第一章 绪论 1
1.1 选题背景及意义 1
1.2 国内外现状 1
1.3 存在问题 2
1.4 本文研究内容 2
1.5论文结构 2
第二章 相关技术及工具 4
2.1 开发环境 4
2.2 ADO.NET数据访问技术 4
2.3 Entity Framework 4
2.4 EasyUI 4
2.5 三层架构 4
第三章 需求分析与设计 6
3.1 功能需求 6
3.2 性能需求 6
3.3 数据要求 6
3.4 可行性分析 7
3.4.1 技术可行性 7
3.4.2 经济可行性 7
3.4.3 操作可行性 8
3.4.4 环境可行性 8
3.5 业务流程 8
3.5.1 业务流程描述 8
3.5.2 流程图 8
3.6 概要设计 9
3.6.1 *景先生毕设|www.jxszl.com +Q: @351916072@
系统技术路线 10
3.6.2 系统功能模块 10
3.6.3 系统功能说明 10
3.6.4 用例图 11
3.7 数据库设计 12
3.7.1 ER图 12
3.7.2 表结构 12
第四章 系统实现 16
4.1 后台模块 16
4.1.1 部门维护 16
4.1.2 管理员维护 19
4.1.3 工资结算 21
4.1.4 授权控制 23
4.2 前台模块 25
4.2.1 登录 25
4.2.2 职工签到 26
4.2.3 签到统计 27
4.2.4 工资查询 28
第五章 系统部署与运行测试 30
5.1 部署环境 30
5.2 系统部署 30
5.3 运行测试 30
5.3.1 登录 30
5.3.2 数据维护 32
5.3.3 职工签到 36
5.3.4 职工考勤 37
5.3.5 工资结算与发布 37
结束语 39
致 谢 40
参考文献 41
第一章 绪论
1.1 选题背景及意义
随着社会的进步和计算机技术的发展,尤其是微型计算机的普及,计算机的应用逐渐从科学计算和实时控制渗透到了非数字加工的各个领域。特别是以微机为核心的数据库管理系统作为办公自动化和企业信息化管理的开发环境,正在越来越受到人们的重视。在现代企业中,信息化管理将发挥出越来越重要的作用。企业信息化管理已经渗透到了企业日常工作的方方面面,无论是其自身的还是其能发挥出的作用,都对企业的创新,发展和经济效益做出了巨大的贡献。因此,企业必须加大其自身的信息基础设施建设,通过企业基础信息数据化,企业基本业务流程和业务信息化,企业内部控制和实施其过程的信息化以及规范企业基础管理和扩展内核的管理行为,促进了企业的可持续发展。随着中小型企业数量的不断增加和企业人数的不断增加,企业的工资管理越来越重要和复杂。工资管理自动化的实现无疑给企业的管理部门带来了极大的方便。
随着社会信息量的快速增长,计算机要处理的数据量也越来越大。文件管理系统采用一次最多一条记录的方式,以及不同的文件之间缺乏相关的结构,越来越不能满足大量数据管理的需要,数据库管理系统应运而生。数据库管理系统用来控制数据库中数据和数据的访问,以及维护数据库的数据。目前,数据库管理已成为计算机信息管理的主要方式。利用计算机进行数据管理,可免除人为疏忽,并且计算机运行速度快,可靠性高。企业工资管理系统是企业单位不可缺少的一部分,它的内容对企业决策者和管理者都非常重要。因此,企业工资管理系统能够为用户提供充足的信息和快捷的查询手段。作为计算机应用的一部分,利用计算机进行企业工资信息管理具有手工管理无法比拟的优点。例如:成本低,寿命长,检索速度快,可靠性高,保密性好,存储量大,搜索方便。这些优点能够极大地提高工资管理的效率。工资管理系统可以大大减少人力,使人们摆脱原有系统的局限性。只要我们在计算机上放置几个点,就可以完成查询、输入、修改等功能。并且非计算机专业人员也可以熟练操作。
1.2 国内外现状
早在1958年,信息管理系统的创始人Gordon B. Davis就对信息管理系统作了一个全面的定义,这个定义在一定程度上说明了信息管理系统的目标、功能和组成部分,同时也反映出了在当时的信息管理系统的水平。在过去的几十年里,不仅大型企业建立了自己信息管理系统,一些中小型企业也紧随时代的脚步建立了属于自己的信息管理系统。其中,工资管理系统就属于信息管理系统中的一种。
工资管理系统在中国的应用十分广泛。随着中国经济实力的不断提高,考勤管理以及工资管理的科学化手段和现代化手段上升到了很高的地位。为了提高企业的管理水平,企业相继投入资金,用以开发出适合企业自身需求的工资管理系统。而不少中小型企业在此之后纷纷尝试开发出适用于自己工资结算系统,从而掀起了一个开发工资结算系统的热潮。
原文链接:http://www.jxszl.com/jsj/jsjkxyjs/444571.html