首页 教师工资管理系统的设计与实现_vb作前台SqlServer2008后台数据库

教师工资管理系统的设计与实现_vb作前台SqlServer2008后台数据库

举报
开通vip

教师工资管理系统的设计与实现_vb作前台SqlServer2008后台数据库教师工资管理系统的设计与实现_vb作前台SqlServer2008后台数据库 :教师工资管理系统的设计与实现 题目 教学单位: 专 业: 学 号: 姓 名: 指导教师: 2013年 5月 摘要 教师的工资管理是高校管理的一个重要内容。教师工资管理既涉及到高校劳动人事的管理,同时也是高校财务管理的重要组成部分。早期的工资统计和发放都是使用人工方式处理纸质材料,不仅花费财务人员大量的时间且不易保存,往往由于个人的因素抄写不慎或计算疏忽,出现工资发放错误的现象。基于以上原因,教师工资管理系统的设计是十分...

教师工资管理系统的设计与实现_vb作前台SqlServer2008后台数据库
教师工资管理系统的设计与实现_vb作前台SqlServer2008后台数据库 :教师工资管理系统的设计与实现 题目 教学单位: 专 业: 学 号: 姓 名: 指导教师: 2013年 5月 摘要 教师的工资管理是高校管理的一个重要内容。教师工资管理既涉及到高校劳动人事的管理,同时也是高校财务管理的重要组成部分。早期的工资统计和发放都是使用人工方式处理纸质材料,不仅花费财务人员大量的时间且不易保存,往往由于个人的因素抄写不慎或计算疏忽,出现工资发放错误的现象。基于以上原因,教师工资管理系统的设计是十分必要的。目前,使用电脑安全保存、快速计算、全面统计,为实现工资管理的系统化、规范化、自动化而研究和开发的教师工资管理系统是典型的信息管理系统(MIS),本文所设计的工资管理系统前台程序开发工具采用微软的VB6.0,后台数据库采用sqlserve2008数据库。VB6.0是一种面向对象的开发工具,具有组件丰富、语言简单、功能强大的优点。sqlserve2008数据库具有与VB6无缝连接、操作简单、易于使用的优点。本文设计的工资管理系统主要要求具备教师工资的查询、修改、删除、录入等功能,最终以窗口界面的方式对系统进行操作。运行情况显示,该工资管理系统基本满足财务管理、教师工资发放的需要,同时也成为高校现代化管理的标志。 关键字:工资管理 sqlserver2008 数据库 vb6.0 I Abstract The teachers' salary management is an important element of the university management. Teachers' salaries and management related to both labor and personnel management in colleges and universities, but also an important part of the university financial management. Early wage statistics and the issuance of the use of artificial processing material, not only to spend a the financial staff a lot of time and do not keep well, often due to the negligence of individual factor transcription careless or calculated, payroll error phenomenon. For these reasons, the teachers' salary management system design is very necessary. At present, the preservation of computer security, fast calculation, comprehensive statistics, for systematic payroll management, standardization, automation and management system of research and development of teachers' salaries is a typical management information system (MIS), wage management system designed the foreground program development tools using Microsoft VB6.0, background database sqlserve2008 database. VB6.0 is an object-oriented development tools, and rich components, the language is simple and powerful. sqlserve2008 database has with VB6 seamless connection, simple operation, easy-to-use. In this paper, the design of the salary management system requirements with the teachers' salaries query, modify, delete, entry and other functions, the final window interface to operate the system. The operation of the salary management system basically meet the financial management, the need for teachers' salaries, but also become a sign of colleges and universities of modern management. VB6.0 Keywords: salary management; sqlserver2008; database; II 目录 1 绪论 ....................................................................................................................................... 1 1.1选题背景 ........................................................................................................................ 1 1.2研究意义 ........................................................................................................................ 1 1.3国内外研究现状 ............................................................................................................ 1 1.3.1国外的研究现状 .................................................................................................... 1 1.3.2国内的研究现状 .................................................................................................... 2 1.4本文研究的主要内容 .................................................................................................... 2 1.5重点、难点及研究的方法 ............................................................................................ 2 1.5.1本文的重点 ............................................................................................................ 2 1.5.2本文的难点 ............................................................................................................ 3 1.5.3研究的方法 ............................................................................................................ 3 2 开发工具与平台 ................................................................................................................... 4 3 系统架构的建立 ................................................................................................................... 5 4 数据库 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 设计 ................................................................................................................... 7 4.1 数据库的建立 ............................................................................................................... 7 4.2 数据表的建立 ............................................................................................................... 7 4.3 数据表的图示 ............................................................................................................... 8 5 教师工资管理系统应用程序设计 ....................................................................................... 9 5.1 系统构成 ....................................................................................................................... 9 5.2 “登陆”界面详细设计 ............................................................................................... 9 5.3 “教师工资系统菜单”界面详细设计 ..................................................................... 10 5.4 教师信息详细设计 ..................................................................................................... 11 5.4.1 “教师基本信息”界面详细设计 ..................................................................... 11 5.4.2 “教师工资信息”界面详细设计 ..................................................................... 12 5.4.3 “修改删除信息”界面详细设计 ..................................................................... 13 5.4.4 “修改删除工资”界面详细设计 ..................................................................... 13 5.5 “新用户录入”详细设计 ......................................................................................... 14 III 5.6 “密码修改”详细设计 ............................................................................................. 15 6 系统测试 ............................................................................................................................. 16 结 论 ....................................................................................................................................... 17 致谢 ......................................................................................................................................... 18 参考文献 ................................................................................................................................. 19 IV 西京学院本科毕业设计(论文) 1 绪论 1.1选题背景 随着社会的进步和计算机技术的发展,计算机处理的数据量不断增加,用电脑管理数据已成为当今社会的时尚与趋势,其中以微型计算机为处理核心,以数据库管理系统为开发环境的管理系统在办公自动化以及商业信息管理等方面的应用,日益受到人们的关注。 1.2研究意义 早期的工资统计和发放都是采用人工方式处理纸质材料,不仅花费财务人员大量的时间且不易保存,往往由于个人的因素抄写不慎或计算疏忽出现工资发放错误的现象。而且这种方式具有较强的时间限制,造成时间、人力和财力资源的浪费。 随着社会的发展,计算机应用的日益普及,通过现代化的方式对教师工资进行管理已成为可能。基于此,通过开发这一管理系统,由计算机代替人工执行一系列诸如教师信息输入、工资浏览、修改、查询、统计及打印等操作,减轻财务工作人员的工作强度,提高工作效率,降低工作运行成本;同时,也对教师工资的科学化、规范化管理作出一点尝试。使用计算机进行工资计算和发放,不仅能够保证工资核算准确无误,而且能对相关信息进行统计,使工资与考勤、职称等合理挂钩,学校内部管理体制更加科学有效。总之,为了使教师工资信息管理科学化、系统化、规范化和自动化的目的,建立工资管理系统是十分必要的。 1.3国内外研究现状 1.3.1国外的研究现状 1992年,法国85所高校在计算机化管理组织(GIGUE)的带领下研究和开发了教师工资信息管理计算机系统。现在国外现有的教师工资管理系统的多数使用VB、JSP开发,并且是单机运行或在小型局域网中运行;正慢慢的向JAVA开 1 西京学院本科毕业设计(论文) 发的网络版过渡。然而对于这就相应的出现了开发环境要求高,开发成本大等相关问题,从而导致软件价格高。 1.3.2国内的研究现状 国内目前大多教师工资的管理,基本上是手工操作或是基于dos下的应用,这样对信息的管理者有诸多不便,有的虽然是用ASP、visual basic等工具开发,但由于开发工具本身的限制导致:(1)存放地点分散;(2)信息完整性差;(3)信息准确性差;(4)数据格式多。 1.4本文研究的主要内容 运用VB、SQL数据库等知识设计一个教师工资管理系统,该系统满足以下功能和需求: 1.功能上满足用户操作的需要,操作起来简单方便。 2.用账号和密码登陆,用户(包括管理员和教职工)可以修改自己的密码,教职工用户只可以查询自己的信息。 3.管理员对不同用户限定不同权限。用不同的用户名登录,通过菜单体现不同的权限,例如,普通用户不能修改自己的工资数据信息。 4.教职工基本信息:包括教职工的基本信息和工资信息,并可以进行必要的教职工信息数据的添加、修改、删除和查询。 5.教师工资信息:包括教职工的工资设定和工资的管理。工资设定:具体有基本工资、代课费、奖金、职称奖金、职务奖金、教龄奖金、加班费、考勤扣除、实发月工资等; 6.管理员有权对工资数据信息的输入、修改、删除、备份和更新。 7.数据库备份:当数据库表损坏或丢失的情况下,可以利用其功能进行数据的恢复。 8.工资报表自动生成,普通用户只能够打印自己的工资表单。 1.5重点、难点及研究的方法 1.5.1本文的重点 本文的重点旨在设计教师工资管理系统的结构与框架,以及数据库 表格 关于规范使用各类表格的通知入职表格免费下载关于主播时间做一个表格详细英语字母大小写表格下载简历表格模板下载 的建立。 2 西京学院本科毕业设计(论文) 1.5.2本文的难点 本文的难点在于对软件操作的熟练程度,其中通过vb6.0来操作sqlserver2008数据库里的表格是难点。 1.5.3研究的方法 本文采取调查方法,结构化方法 调查方法 1. 在调查阶段采用了理论与实践相结合的方法,通过上图书馆借阅书籍和网络收集大量国内外文献资料,然后通过详细了解学校教师工资的管理情况,向相关人员询问或请教等方式,在一些实在不方便透漏的问题上采取了模糊定量的方式,收集了学校教师工资的有关材料。再结合理论知识,对所获得的资料进行分析,数据挖掘,最终得到教师工资管理的相关数据信息。 2.结构化方法 本系统在开发时采用自顶向下,逐步细化,逐层分解的方法,在系统分析时,以早期的详细调查为基础,根据相关的基本数据,画出总体业务流程图,然后再画出各个子系统的业务流程图,依次类推,最终画出了底层业务流程图。同样在系统设计和系统实施中,相关的数据流程图,业务流程图等,都是用结构化方法来完成的。这样使整个系统设计简单,结构清晰,可读性,可维护性增强,提高系统的可运行性,同时也有助于信息系统的开发和管理。 3 西京学院本科毕业设计(论文) 2 开发工具与平台 微软公司开发的Visual Basic 6.0是基于Windows操作系统可视化编程环境的软件开发工具,是目前较为广泛的、易学易用的面向对象的开发工具。Visual Basic提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。 数据库用的是SQL Server 2008,它与其他数据库相比,有安全性高,效率高,智能性强等优点。 4 西京学院本科毕业设计(论文) 3 系统架构的建立 教师工资管理系统是一个典型的信息管理系统,其主要通过需求分析、数据库设计、开发平台、程序设计、系统测试等几个步骤来实现。开发本系统的过程中,首先要对高校教师工资管理进行系统调研,熟悉财务、人事、工资发放管理的流程、步骤;其次在系统需求分析过程中,要透过现象看本质,敏锐观察到教师工资管理中存在的各种问题,并在总体设计把握好对问题的分析、理解,进而解决问题。 本课题是以vb、sqlserver2008为工具,开发一个教师工资管理系统,此系统模型建立的基本架构图见图3.1基本架构图、E-R图见图3.2 E-R图。 图3.1基本架构图 5 西京学院本科毕业设计(论文) 图3.2 E-R图 6 西京学院本科毕业设计(论文) 4 数据库分析设计 4.1 数据库的建立 [11-13]用SQL2008建立一个名为“教师工资管理系统”的数据库。 4.2 数据表的建立 针对工资信息管理系统的需求,通过对教师工资分析,为本系统设计如下的 [14-16](详情见表4.1数据结构表): 数据项和数据结构 ?用户密码表:包括用户名、密码、身份。 ?教师基本信息表:包括教师编号、姓名、性别、年龄、职位、职称、教龄、院系、家庭住址、联系电话。 ?工资项目表:包括教师编号、基本工资、代课费、加班费、奖金、考勤扣除。 ?职称奖金表:包括职称、职称奖金。 ?职位奖金表:包括职位、职位奖金。 ?教龄奖金表:包括教龄、教龄奖金。 ?教师工资表:包括教师编号、姓名、基本工资、代课费、加班费、职称奖金、职位奖金、教龄奖金、奖金、考勤扣除。 表4.1数据结构表 教师编号 varchar (50) 主键,不允许重复 姓名 varchar (50) 性别 char (10) 年龄 Int 职位 varchar (50) 教师基本信 息表 职称 varchar (50) 教龄 Int 院系 varchar (50) 家庭住址 varchar (50) 联系电话 varchar (15) 用户名 varchar (50) 主键,不允许重复 用户密码表 密码 varchar (50) 7 西京学院本科毕业设计(论文) 身份 varchar (20) 教师编号 varchar (50) 主键,不允许重复 基本工资 Money 代课费 Money 工资项目表 加班费 Money 奖金 Money 考勤扣除 Money 职称 varchar (50) 主键,不允许重复 职称奖金表 工资金额 Money 职位 varchar (50) 主键,不允许重复 职位奖金表 职位奖金 Money 教龄 varchar (50) 主键,不允许重复 教龄奖金表 教龄奖金 Money 教师编号 varchar (50) 主键,不允许重复 姓名 varchar (50) 基本工资 Money 代课费 Money 加班费 Money 教师工资表 职称奖金 Money 职位奖金 Money 教龄奖金 Money 奖金 Money 考勤扣除 Money 4.3 数据表的图示 [17-20] 数据表的展示如图4.1数据表 图4.1数据表 8 西京学院本科毕业设计(论文) 5 教师工资管理系统应用程序设计 5.1 系统构成 系统构成如下图所示,包括登录、教师工资系统菜单、教师基本信息、教师工资信息、普通教师信息、普通教师工资、修改删除信息、修改删除工资、修改 [1-2]密码、新用户录入、工资录入11个窗体和1个公共模块组成。 见图5.1系统构成图 图5.1系统构成图 5.2 “登陆”界面详细设计 “登录”界面主要判断登录的用户是管理员还是员工,进入后将面对的是“教师工资系统菜单”界面,从而进行相关的操作。 登录的界面主要由用户名和密码的信息(此界面支持回车换行)还有确定和取消的按钮组成。通过标题可以知道此系统的大概内容,由此,登录界面的设计完成。 [3] 登陆界面如图5.2登陆界面 详细代码见附录2 9 西京学院本科毕业设计(论文) 图5.2登陆界面 5.3 “教师工资系统菜单”界面详细设计 “教师工资系统菜单”的界面是用菜单编辑器做的,主要由教师信息、新用户录入、密码修改和退出关于这四个大块组成,教师信息下又有两个子标题:教师基本信息和教师工资信息。主窗体是进行相关操作的主界面。在这里,管理员 [4]有权限进行各种操作,而普通员工没有“新用户录入”的权限。 “教师工资系统菜单”界面如图5.3菜单界面,详细代码见附录3 图5.3菜单界面 10 西京学院本科毕业设计(论文) 5.4 教师信息详细设计 5.4.1 “教师基本信息”界面详细设计 单击“教师工资系统菜单”下面“教师信息”子标题“教师基本信息”,会弹出下面窗体。可进入教师基本信息界面,管理员在此界面可以浏览所有员工的 ),而普通教师只能看到基本信息图5.4教师基本信息界面(详细代码见附录4 [5]自己的信息图5.5普通教师信息界面(详细代码见附录5)。 图5.4教师基本信息界面 图5.5 普通教师信息界面 11 西京学院本科毕业设计(论文) 5.4.2 “教师工资信息”界面详细设计 单击“教师工资系统菜单”下面“教师信息”子标题“教师工资信息”,会弹出下面窗体。可进入教师工资信息界面,管理员在此界面可以浏览所有员工的工资信息图5.6教师工资信息界面(详细代码见附录6),而普通教师只能看到自己的信息图5.7普通工资信息界面(详细代码见附录7),普通教师可以导出自己的工资(以excel文件形式导出,最终同目录下会有一个名为“工资.xls” [6]的文件)。 图5.6教师工资信息界面 图5.7普通工资信息界面 12 西京学院本科毕业设计(论文) 5.4.3 “修改删除信息”界面详细设计 管理员身份单击“教师工资系统菜单”下面“教师信息”子标题“教师基本信息”,会弹出图5.4教师基本信息界面。进入教师基本信息界面,再单击“操作教师信息”就会出现“查询修改删除信息”界面图5.8查询修改删除信息界面(详细代码见附录8),在此界面,管理员可以对教师员工信息进行查询、修改、 [7]删除(指所有信息的删除)。 图5.8查询修改删除信息界面 5.4.4 “修改删除工资”界面详细设计 管理员身份单击“教师工资系统菜单”下面“教师信息”子标题“教师工资信息”,会弹出图5.6教师工资信息界面,再单击“操作教师工资”就会出现“查询修改删除工资”界面图5.9查询修改删除工资界面(详细代码见附录9),在 [8]此界面,对教职员工工资进行查询、修改、删除。 13 西京学院本科毕业设计(论文) 图5.9查询修改删除工资界面 5.5 “新用户录入”详细设计 管理员身份单击“教师工资系统菜单”下面“新用户录入”,会弹出图5.10新用户录入界面(详细代码见附录10)。此界面即可对新用户进行录入,录入内容包括基本信息,初始密码,基本工资项目。点击“提交”弹出“工资录入”界 [9])面,如图5.11工资录入界面(详细代码见附录11。 图5.10新用户录入界面 14 西京学院本科毕业设计(论文) 图5.11工资录入界面 5.6 “密码修改”详细设计 单击“教师工资系统菜单”下面“密码修改”,会弹出图5.12密码修改界面(详细代码见附录12)。此界面可对用户密码进行修改,限制密码长度不超过 [10]50个字符。 图5.12密码修改界面 15 西京学院本科毕业设计(论文) 6 系统测试 经过多次的测试,本系统基本完成,也基本符合财务管理需求,美中不足就是界面、按钮排布做的不是很美观,比如有的按钮是原始的灰白色、控件排布也略显古板,还有就是管理员输入信息时,格式必须符合界面的提示要求,不然系统就会多次报错,几番折腾,还是没能更好的解决这个问题,是本系统的一点瑕疵。但总的测试来说,系统功能还是比较完善,也较稳定。可以说测试的结果还是比较令人满意的。 16 西京学院本科毕业设计(论文) 结 论 本课题研究设计的虽然是一个简单的工资管理系统,但仍让我体会到设计一个系统的不易。从前期的系统现状分析,用户需求分析,业务流程分析,数据流程分析,E—R图的设计,到后期的具体设计,数据库的建立,代码的编写、调试,在VB中窗体的设计,实现需求功能等等一系列的工作,真的是要花费很多的时间。在整个系统设计的过程中,我发现自己对所学的很多知识都不能很好的掌握并加以利用,尤其是对一些专业名词并不能理解,虽然查找了一些资料,但还是不能够完全理解。以后还是要好好学习,深刻理解所学的知识并还学会加以利用,很好的贯彻到自己的东西中去。 关于本系统的不足,主要还是我对VB很多功能的使用还不熟悉,毕竟有一些知识是新钻研的,而且时间有限。但是经过这次工资管理系统的设计,我对vb熟练了很多。所以说,对于学过的东西,还是要经常操作,尤其是这种计算机语言类的知识,要经过自己亲手操作才能真正掌握。现在,以我所能考虑到的东西,以及所能掌握的知识来设计出一个完整的信息系统还远远不够,要精于此,还需经过更多的学习才可以。 17 西京学院本科毕业设计(论文) 致谢 本系统的研究及论文是在我的导师李星军老师的亲切关怀和悉心指导下完成的,从论文的开题,资料的搜集,中期的指导,初稿的修改到最终的论文定稿,李老师都热情的给出帮助指导,可以说本论文的每一步都有李老师的心血在里面,在此,我向李老师表示深深的感谢与祝福~ 当然,本系统的完成也离不开其他老师和同学的帮助,比如教我们数据库课程的文小森老师等,他们在数据库这方面给我提供了很大的帮助,再次感谢文老师以及帮助我的同学~ 最后,我要感谢在座的各位专家老师以及同学们,感谢你们耐心听我的 答辩 答辩ppt下载中国建筑转正答辩ppt下载民事答辩状范文下载毕业答辩毕业答辩模板 报告 软件系统测试报告下载sgs报告如何下载关于路面塌陷情况报告535n,sgs报告怎么下载竣工报告下载 ,希望老师提出宝贵意见与建议,谢谢~ 18 西京学院本科毕业设计(论文) 参考文献 [1]龚沛曾,陆慰民,杨志强. Visual Basic 6.0 程序设计教程[M],高等教育出版社,2001. [2]四维科技,赵斯思. Visual Basic 数据库编程与实例[M],人民教育出版社, 2004. [3]林永,张乐强.Visual Basic 用户编程手册[M],人民邮电出版社, 2002. [4]温贤发. Visual Basic 6数据库程序设计高手[M],科学出版社,2001. [5]沈洪.vb程序设计案例汇编[M],清华大学出版社,2010. [6]刘宝山.vb数据库项目设计模块化教程[M],机械工业出版社,2009. [7]萨师煊,王珊.数据库系统概论[M],高等教育出版社,2000. [8]刘培奇,席一凡,严西社,高旭.Visual Basic 程序设计[M],中国铁道出版社,2007. [9]林卓然. VB语言程序设计(第2版)[M],电子工业出版社,2010. [10]刘志妩. 基于VB和SQL的数据库编程技术(高等学校计算机基础教育教材精选)[M],清华大学出版社,2008. [11]高巍巍.数据库基础与应用(sql server 2008)[M],清华大学出版社,2011. [12]李新燕.数据库应用技术—access篇(第2版)[M],人民邮电出版社,2008. [13]刘启芬.sql server实用教程(第3版)(sql server2008版)[M],电子工业出版社,2009. [14]刘志成.SQL Server实例教程(2008版),电子工业出版社,2012. [15](美)Joseph Sack.sql server 2008实战[M],人民邮电出版社,2010. [16]奈特(Brianknight).sql server 2008管理专家 指南 验证指南下载验证指南下载验证指南下载星度指南下载审查指南PDF [M],清华大学出版社,2010. [17](美)Kalen Delaney,Paul S. Randal ,Kimberly L. Tripp,Conor Cunningham,Adam Machanic.深度解析sqlserver2008[M],2010. [18]李伟,张佳杰,黄海端,张宝.SQL Server数据库管理及应用教程[M],清华大学出版社,2012. [19]赵增敏. SQLSERVER2000实用教程(第2版)[M],电子工业出版社,2008. [20]李存斌,黄铁英. 数据库应用技术:SQLSERVER2000简明教程[M],中国水利水电出版社,2010. 19
本文档为【教师工资管理系统的设计与实现_vb作前台SqlServer2008后台数据库】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_614050
暂无简介~
格式:doc
大小:294KB
软件:Word
页数:25
分类:互联网
上传时间:2017-11-23
浏览量:76