数据库课程设计报告(人事管理系统)

上传人:壹****1 文档编号:495056979 上传时间:2024-02-20 格式:DOCX 页数:24 大小:917.40KB
返回 下载 相关 举报
数据库课程设计报告(人事管理系统)_第1页
第1页 / 共24页
数据库课程设计报告(人事管理系统)_第2页
第2页 / 共24页
数据库课程设计报告(人事管理系统)_第3页
第3页 / 共24页
数据库课程设计报告(人事管理系统)_第4页
第4页 / 共24页
数据库课程设计报告(人事管理系统)_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《数据库课程设计报告(人事管理系统)》由会员分享,可在线阅读,更多相关《数据库课程设计报告(人事管理系统)(24页珍藏版)》请在金锄头文库上搜索。

1、EASTCHINAINSTITUTEOFTeCHHOLOGY课程设计报告课程设计题目:人事管理系统姓名:学号:班级:指导教师:2016年1月15日一.题目分析:人事管理系统是企、事业单位常见的计算机信息管理系统。它的主要任务是对各种人事信息进行日常的信息管理,如人员信息的输入、查询、修改、增加、删除,迅速准确地完成各种人员信息的统计计算和汇总,快速打印出报表。在建立与实现人事管理系统时,进行了功能划分,能够由数据库管理系统完成的功能应尽可能由数据库管理系统守成,充分发挥数据库管理系统高效、完全、可靠、便捷的性能,减少编程人员的工作量。工资管理系统是数据库管理系统的一个比较典型的应用,前台使用的

2、是微软的VB6.0,后台数据库采用MicrosoftSQLSever数据库。运行结果证明,本人事管理系统极大提高了工作效率,节省了人力和物力,自重满足企业员工管理的需要。人事管理系统的主要任务是用计算机对各种员工信息进行日常的管理,如查询、修改、添加、删除以及存储等,迅速准确地完成各种员工信息的统计计算和汇总工作,针对系统服务对象的具体要求,设计了人事管理系统。人事管理系统主要有以下几大功能:(1)对单位人员的变动进行处理。一个单位的职工不会是一成不变的,总是在不断的变化:有调出、有调入、也有职工在本单位内部调动。因此,设计系统是应考虑到这些情况。(2)对职工的工资进行计算、修改。可以对职工的

3、工资档案进行个别、部分和批量修改,同时,能对各职工的工资进行计算,即计算基本工资、岗位工资、水电费及实发金额等。(3)查询统计功能。要求即可以单项查询,比如查看某个职工的就职情况等;也可以多项查询,比如某个部门所有的员工的工资信息。二.设计分析:1,数据表的设计:(1)基本信息表:键名称数据类型大小空默认值丰键吊丁编号charRNotmill姓名char8Notnull#别char2null“用”山牛年月datetime8null外辘所属部门char_4-nil11文化程度char4null联称rhar1?null身价证号Varchar50nullChar90-null备注Varchar100

4、null年龄IntNull(2)基本部门表键名称数据类型大小空默认值.主键部门编号char4Notnull部门名称char20null部门负责char8nuU部门人数int4nuU(3)职工工资表名称数据类型大小空默认值主键、外员工编号char8不可以外键部门编号char4可以基本工资numeric5(8.2)可以基金numeric52、可以2 .ER图设计:尸)一7职工职称、)/加G历。屋QX1部门名称)部Wmf-v一部门员工数)职工工资/lE)1一职工一,一:jH、r/X;()00部门编号部门负责人3 .ER图转换成关系模式:(主键添加下划线)(1)基本信息(编号,姓名,性别,籍贯,年龄,

5、学历,婚姻状况,部门,职称,参加工作时间,岗位,工资,身份证号,电话号码,备注)(2)职工部门:(部门编号,部门名称,职工总数,部门负责人,所有职工编号)(3)职工工资表:(编号,姓名,工资,奖金)(4)人事管理(编号,部门编号,姓名)三.创建人事管理系统(数据库部分)1创建数据库:(1)创建数据库的实现:createdatabase人事管理系统onprimary(name=人事管理系统,filename=数据库人事管理系统.mdfsize=5,maxsize=100,filegrowth=10%)logon(name二人事信息管理系统,filename=数据库人事管理系统.Idfsize=3

6、,maxsize=100,filegrowth=5)(2)创建数据库:F0(local)(SQLServer1(1,50,1600-binbinbi日数据库国匚3系虢数据住国a皿雌囹UReportServerjReportServerTempD8l一J数昼零关素图田口表田一I现图ra2a同义词田U可编程住|!二|ServiceBroker田ca存佛安至性田口安全性因口瞄阴对翻er-a2.创建基本数据表:(1)创建数据标的实现;use人事管理系统createtable基本职工信息表(姓名varchar(20),编号 char ( 8 ), 性别 char ( 8 ), 籍贯 char (10),

7、 年龄int , 学历 varchar 婚姻状况varchar部门 varchar 职称 varchar 参加工作时间 岗位 varchar(20), (20 ),(20),(20),char ( 10 ),(30),(30),(30),(50)工资char(20),省份证号varchar电话号码varchar备注varchar)use人事管理系统ereatetable职工部门表(部门编号int,部门名称varchar(30),部门负责人varchar(30),职工总数int,所有职员编号varchar(100)use人事管理系统createtable职工工资表(编号char(8),姓名var

8、char(50),工资char(20),奖金char(8)数据表的创建:基本信息表:Bin入竽管限的1I信尼古人事理cboAUJ_L至工程扁编岩隹我希青斗超*MT 二聿四W32招式W:二吉丽0KM起受总WESdMCE死NJL*AWi女rmtXQ已好发你FWAC2ZU4iWUUi奥书雷天水K交天里蛙方 te丰职工部门表一JPB【l”人事管理斯1db屋缸部门衰SQLQueryl.sql-(lo.r(binbinbin(51)jjn一-J1.,一aVv.&Wlw-lfil1-1.部。编号B部门名称部门负责人职工总数所有职员编号ALU消售部张三200。lrM02调研部越武10003秘书部赵佳慧1000

9、 5开发部肖明10004MALAMINULL/VUZ职工工资表BIN.人事装理蓑境1dbo职匚爆表BIN.人事首理毛统1-db。.职工等门表端号姓名工贲奖金张二580012000002李四690015000003赵武730010000004肖丽1000015000M5赵毓85002000AUZNULLNULL3 .创建存储过程:createprocp2(snamevarchar(20)asifexists(select*from职工基本信息表wheresname=sname)select*from职工基本信息表wheresname=snameelseprint*查无此人p2,刘,4 .创建触发

10、器:createtriggertrion基本职工信息表forinsertprint,任何人不得添加数据,rollback(VB部分)select*froms四,创建人事管理系统访问键面:1,创建键面的实现代码:(1)基本职工信息查询:PrivateSubCommandl_Click()UnloadMeEndSubPrivateSubDataGridl_Click()WithAdodcl.RecordsetTextl(0)=.Fields(姓名0)T*(1)=用0如(“编号”)10*口(2)=于1出(“性别”)Textl(3)=.Fields(籍贯0)EndWithEndSubPrivateSu

11、bForm_Load()Textl.Text=nnText2.Text=,n,Text3.Text=nnText4.Text=,nstrsqll=select*lrom基本职工信息表”Adodc1.Connectionstring=connAdodc1.Recordsource=strsqllAdodc1.RefreshSetDataGridl.DataSource=Adodc1WithAdodc1.RecordsetTextl.Text二.FieIds(“姓名”)Text2.Text=.Fields(“编号”)Text3.Text=.FieIds(“性别”)Text4.Text=.Field

12、s(籍贯”)EndW汕EndSub(2)基本的职工工资:PrivateSubCommandl_Click()UnloadMeEndSubPrivateSubDataGridl_Click()WithAdodc1.RecordsetTextl(O)=.FieklsCg”)丁*(1(1)=下0如(“编号”)Textl(2)=.Fields。性别”)Textl(3)=.Fields(籍贯)EndWithEndSubPrivateSubForm_Load()Textl.Text=,n,Text2.Text=,n,Text3.Text=,n,Text4.Text=,n,strsqll=select*from基本职工信息表”Adodc1.Connectionstring=connAdodc1.Recordsource=strsqllAdodc1.RefreshSetDataGrid1.DataSource=Adodc1WithAdodc1.RecordsetTextl.Text=.FieldsCg”)Tex

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 市场营销

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号