企业工资管理系统数据库课程设计.docx
《企业工资管理系统数据库课程设计.docx》由会员分享,可在线阅读,更多相关《企业工资管理系统数据库课程设计.docx(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库课程设计企业工资资管理系系统目 录录第一章 绪论11.1数数据库管管理系统统111.2企企业工资资管理系系统111.3开开发工具具11第二章 员工工工资管理理系统设设计分析析22.1应应用需求求与分析析222.2系系统模块块划分222.3系系统数据据库设计计33第三章:企业工工资管理理系统应应用程序序设计43.1系系统图44 3.11.1系系统的数数据流图图44 3.11.2系系统的流流程图55 3.11.3系系统模块块的具体体划分663.2 跳转界界面设计计 73.2“选择登登陆用户户模块”详细设设计 83.4 管理员员登录1103.4.1“登录模模块”详细设设计 1103.4.2主窗
2、窗体模块块设计1133.4.3员工工注册界界面及功功能1153.4.4删除除员工信信息界面面及功能能1183.4.5修改改及查询询员工工工资界面面及功能能2203.4.6工资资设定界界面及功功能2233.4.7职位位管理界界面及功功能2253.4.8其他他功能2283.5员员工登陆陆模块 229第四章:运行与与测试31 4.1系统统运行 31 4.2系统统测试 31第五章:实验心心得32第一章 绪论1.1数数据库管管理系统统数据库管管理系统统(DBBMS)是指数数据库系系统中管管理数据据的软件件系统。DBMMS是数数据库系系统的核核心组成成部分。对数据据库的一一切操作作,包括括定义、更新及及各
3、种控控制,都都是通过过DBMMS进行行的。DDBMSS总是基基于某种种数据模模型,可可以把DDBMSS看成是是某种数数据模型型在计算算机系统统上的具具体实现现。根据据数据模模型的不不同,DDBMSS可以分分成层次次型、网网状型、关系型型、面向向对象型型等。MMSsqqlseervee20000就是是一种关关系型数数据库管管理系统统。关系模型型主要是是用二维维表格结结构表达达实体集集,用外外键表示示实体间间联系。关系模模型是由由若干个个关系模模式组成成的集合合。关系系模式相相当于前前面提到到的记录录类型,每个关关系实际际上是一一张二维维表格。关系模模型和层层次、网网状模型型的最大大判别是是用关键
4、键码而不不是用指指针导航航数据,表格简简单用户户易懂,编程时时并不涉涉及存储储结构,访问技技术等细细节。SSQL语语言是关关系型数数据库的的标准化化语言,已得到到了广泛泛的应用用。1.2企企业工资资管理系系统 企业工资资管理是是一项琐琐碎、复复杂而又又十分细细致的工工作,一一般不允允许发生生差错。最初的的工资统统计和发发放都是是使用人人工方式式处理,工作量量大的时时候,出出现错误误的机率率也随之之升高,不仅花花费财务务人员大大量的时时间,而而且往往往由于抄抄写不慎慎,或者者由于计计算的疏疏忽,出出现工资资发放错错误的现现象。同同时工资资的发放放具有较较强的时时间限制制,必须须严格按按照单位位规
5、定的的时间完完成计算算和发放放工作。正是企企业工资资管理的的这种重重复性、规律性性、时间间性,使使得企业业工资管管理计算算机化成成为可能能。企业业工资管管理系统统就是使使用电脑脑代替大大量的人人工统计计和计算算,完成成众多企企业工资资信息的的处理,同时使使用电脑脑还可以以安全地地、完整整地保存存大量的的企业工工资记录录。1.3开开发工具具后台数据据库采用用SQLL SEERVEER数据据库服务务器,前前台开发发语言可可自选。可设计计成为CC/S模模式或BB/S模模式均可可。要求求根据题题目自行行设计系系统所使使用的数数据库及及数据表表,通过过系统界界面实现现对数据据库的各各种查询询、增、删、改
6、改等功能能操作。结合实实际,经经过实际际的需求求分析,采用功功能强大大的viisuaal stddio 200010作作为前台台设计工工具,cc#作为为软件编编程语言言, ssql seerveer 20008作为后后台数据据库开发发工具。本文先先进行需需求分析析,详细细论述了了课题来来源和本本系统的的开发目目的,经经过实现现和测试试各个环环节,最最后对本本系统做做出客观观理性的的评价,指明了了它的现实实作用、缺缺点以及及系统的的升级方方向。第二章 员工工工资管理理系统设设计分析析2.1应应用需求求与分析析企业工资资管理系系统的开开发宗旨旨以及总总体任务务就是帮帮助企业业提高工工作效率率,节省
7、省大量的的人力和和物力资资源,实实现企业业工资信信息管理理的自动动化、规规范化和和系统化化。系统最终终实现的的主要功功能如下下:(1)员员工及管管理员的的登录与与注册;(2)员员工查询询浏览工工资的发发布情况况;(3)管管理员对对工资信信息进行行维护管管理操作作;(4)管管理员对对员工信信息进行行相关的的管理操操作;2.2系系统模块块划分开发这个个系统的的目的就就是帮助助企业的的财务主主管部门门提高工工作效率率,实现现企业工工资信息息管理的的系统化化、规范范化和自自动化。能够和和认识管管理系统统、考勤勤管理系系统相结结合,真真正实现现企业高高效、科科学、现现代化的的员工管管理。系系统最终终实现
8、的的主要功功能如下下。企业工工资信息息设置部部分:包包括设置置员工的的基本工工资和其其他项目目的金额额,如奖奖金等。企业工工资信息息管理部部分:包包括查询询工资和和查询现现有职务务及现有有基本工工资标准准。系统部部分:包包括添加加用户。2.3系系统数据据库设计计数据库是是信息管管理系统统的后台台,存储储着所有有的信息息,在信信息管理理系统中中有着很很重要的的地位。数据库库设计的的好与坏坏,直接接影响到到这个系系统的运运行效率率。良好好的数据据库设计计,可以以提高数数据信息息的存储储效率,确保数数据信息息的完整整性和一一致性。针对企业业工资信信息管理理系统的的需求,通过对对员工工工资计算算过程的
9、的内容分分析,为为本系统统设计如如下的数数据项和和数据结结构:表5-22为员工工信息表表。此表中包包含属性性为:员员工号,员工姓姓名,员员工职位位,员工工电话,月薪,奖金,处罚金金 。表5-22 员工工信息表表字段名称称数据类型型字段说明明ygnoovarccharr(500)员工号ygnaamevarccharr(100)员工姓名名ygduutyvarccharr(500)员工职位位ygteelvarccharr(522)员工电话话yuexxinvarccharr(500)月薪jianngjiinvarccharr(500)奖金chuffavarccharr(500)处罚金表5-33为工资资
10、标准表表。此表中包包含属性性为:员员工职位位,基本本工资。表5-33工资标标准表字段名称称数据类型型字段说明明ygduutyvarccharr(500)员工职位位jbgzzvarccharr(500)基本工资资表5-44 为管管理员信信息表此表中包包含属性性为:管管理员账账号,密密码。表5-44管理员员信息表表字段名称称数据类型型字段说明明userrnammevarccharr(500)管理员账账号passsworrdvarccharr(300)密码E-R图图jbgzygdutyygnameygdutyygno1:n决定工资标准表员工信息表ygtelchufajbgzyuexinjiangji
11、n第三章:企业工工资管理理系统应应用程序序设计3.1系系统图3.1.1系统统的数据据流图数据流图图(DFFD,ddataa fllow diaagraam)是是描述数数据处理理过程的的有力工工具。数数据流图图从数据据传递和和加工的的角度,以图形形的方式式刻画数数据流从从输入到到输出的的移动变变换过程程。本系统的的数据流流图如图图3-11:企业工资管理系统管理员员工登 陆登 陆增、删、查、改员工、工资信息查询个人、工资信息是否否是3.1.2系统统的流程程图流程图是是最古老老的设计计表达方方式之一一,大多多数程序序人员把把画流程程图作为为编码的的先导。许多人人在程序序编好后后也用流流程图来来表达程
12、程序的梗梗概,以以便于同同他人进进行交流流。由于于它具有有能随意意表达任任何程序序逻辑的的优点而而广泛流流传。本系统流流程图如如图3-2: 员工管理员获取管理权限增、删、查、改员工个人信息查询和设定工资、职位标准工资标准表员工个人信息表获取查询权限查询个人及工资信息查询工资标准登陆登陆拒绝拒绝选择修改员工信息选择修改标准选择查询信息选择查询标准3.1.3系统统模块的的具体划划分企业工资资管理系系统主要要分为以以下几个个模块:管理员员模块主主要有管管理员登登陆,员员工信息息注册、删除、修改及及查询,工资标标准浏览览,员工工工资的的查询等等;用户户主要模模块有查查询工资资标准,查询现现有职位位等等
13、。企业工资管理系统系统功能能模块图图如下:管理员管理员工管理工资标准员工信息工资职位信息维护退出员工信息退出信息维护工资职位工资标准返回登陆查询信息查询工资职位管理帮助关于修改查询帮助关于职位管理返回登陆修改查询删除员工注册员工图4.22企业工工资管理理系统模模块图3.2跳跳转界面面设计当用户点点击本企企业工资资管理系系统时,首先跳跳出此界界面,作作为一个个缓冲,吸引用用户的眼眼球,设设定了三三秒钟的的跳转时时间,然然后直接接弹出登登陆界面面。跳转转界面及及代码如如下所示示:图3-11 跳转转界面系统函数数:ussingg Syysteem.DDataa.SqqlClliennt;namees
14、paace企企业工资资管理系系统publlicpparttiallclaasslloaddingg : Forrm publlic loaadinng() IInittiallizeeCommponnentt(); privvateevoiid ttimeer1_Ticck_11(obbjecct ssendder, EvventtArggs ee) if (thiis.OOpaccityy 0.88) thiss.Oppaciity = tthiss.Oppaciity - 00.0005; elseeif (thiis.OOpaccityy 0.001) tthiss.Oppaciity
15、= tthiss.Oppaciity - 00.044; elsee thiss.tiimerr1.EEnabbledd = fallse;thiss.Hiide();Formm10 loggin = nnewFFormm10(); llogiin.SShoww(); 3.3“选择登登陆用户户模块”详细设设计选择登陆陆用户模模块的详详细设计计主要是是供用户户选择登登陆的一一个界面面,用户户选择登登录的是是管理员员还是普普通用户户,然后后选择是是进入登登陆模块块还是主主界面,从而进进行相关关的操作作。窗体及核核心代码码:核心代码码:privvateevoiid bbuttton11_Cllick
16、k(obbjecct ssendder, EvventtArggs ee) thiss.Hiide();Formm16 f = nnewFFormm16(); ff.Shhow(); privvateevoiid bbuttton22_Cllickk(obbjecct ssendder, EvventtArggs ee) thiss.Hiide();Formm11 f = neewFoorm111(); ff.Shhow(); privvateevoiid bbuttton33_Cllickk(obbjecct ssendder, EvventtArggs ee) Appllicaatioon
17、.EExitt (); 3.4管管理员登登陆模块块3.4.1“登录模模块”详细设设计 登录录模块的的详细设设计主要要是用户户登录的的一个界界面,判判断是否否密码和和用户名名错误,进入后后将面对对的是主主界面,从而进进行相关关的操作作。登录的界界面主要要由用户户名和密密码的信信息,还还有一些些标题设设置,确确定和取取消的按按钮组成成。通过过标题可可以知道道此系统统的大概概内容,由此,登录界界面的设设计完成成。窗体及核核心代码码:图3-44-1登登录界面面图3-44-2登登录出错错的提示示1图3-44-3登登录出错错的提示示2核心代码码:privvateevoiid bbuttton11_Clli
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 工资管理 系统 数据库 课程设计
限制150内