还剩32页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
重庆科技学院课程设计报告院(系):_数理学院_专业班级:数学与应用数学10-01学生姓名:梅明学号:2010443343设计地点(单位)______第一实验楼___________设计题目:________工资管理系统_______________完成日期2013年7月10日指导教师评语:__________________________________________________________________________________________________________________________________________________________________________________________成绩(五级记分制):________________指导教师(签字):________________重庆科技学院课程设计任务书设计题目工资管理系统设计学生姓名梅明课程名称数据库原理课程设计专业班级应数2010-01地点I306和计算机自主学习中心起止时间
2013.
7.8-
2013.
7.12设计内容及要求内容学生根据本课程设计指导书中的题目,进行设计员工不同工种基本工资的设定员工工种的不同,工资的标准也不同,允许管理员根据员工的现任职务设定员工的基本工资包括每个员工的姓名、性别、年龄、工龄、职务及其所在的部门等资料的录入来确定员工的基本工资,以及对现有工作人的基本信息的录入工作可以对员工的工资项目进行初始化的设置(包括住房补贴、津贴、工会会费、水电费、住房公积金、养老保险、奖惩、总工资、所得税、职务等)加班津贴的管理,根据加班的时间和类别给予不同的加班津贴根据月工资生成公式,按照员工的考勤情况和工作表现,生成员工工资人员查询操作包括按单个员工信息查询、按部门查询和按工资查询等单位工资报表的生成可以按照在每个月的每个固定时间生成该单位全体员工的月工资对于月工资,能够实现按照员工、部门、年、月进行统计分析,产生相应的报表,并可以打印输出此报表要提供工资管理系统的帮助文件要求按照数据库系统开发步骤进行数据库概念结构设计、逻辑结构设计、物理结构设计使学生掌握数据库应用软件的开发流程,SQL语句的使用和存储过程的使用设计参数8个表结构;7个存储过程;6个触发器;7个视图、3处使用游标过程报告格式规范进度要求
19.1讲课阅读分析任务书制订设计计划
19.1需求分析概念结构设计
19.2概念结构设计准备文挡
19.2-3逻辑结构设计物理结构设计
19.4写文挡答辩交设计报告书参考资料1.雷亮等《数据库原理课程设计》指导书2.王珊、萨师煊.《数据库系统概述》第四版.北京高等教育出版社.20063.C.J.Date著.孟小峰、王珊等译.《数据库系统导论》第8版.北京机械工业出版社.20074.陈根才等.数据库课程设计.浙江.浙江大学出版社.2007其它说明1.本表应在每次实施前一周由负责教师填写二份,院系审批后交院系办备案,一份由负责教师留用2.若填写内容较多可另纸附后
3.一题多名学生共用的,在设计内容、参数、要求等方面应有所区别教研室主任指导教师裴仰军、2013年7月10日摘要在现代企业管理中,企业信息化是提高企业管理效率的重要手段工资管理是企业管理的重要部分,在公司起着越来越重要作用本课程设计主要是对公司各项人员的工资进行管理和统计工资管理系统分为8个模块员工基本信息管理模块、部门信息管理模块、基本工资管理模块、出勤信息管理模块、奖惩信息管理模块、津贴管理模块、职称信息管理模块、员工工资管理模块本系统采用SQLServer2008作为数据库,使用ODBC作为数据源在实现数据库部分功能时按照要求创建了触发器和存储过程关键词工资管理SQLServer2008触发器存储过程目录TOC\o1-3\h\z\u摘要I1需求分析
11.1系统目标设计
11.2系统功能分析
11.3功能模块分析
21.4系统全局数据流图
31.5数据字典32概念结构设计
72.1构成系统的实体型73逻辑结构设计
93.1逻辑结构简介
93.2关系模型94物理模型设计
114.1定义数据库
114.2创建表
114.3创建存储过程
144.4创建触发器
224.5视图24总结27致谢28参考文献291需求分析
1.1系统目标设计实现企业的工资管理系统化,使企业管理更加现代化
1.2系统功能分析1员工不同工种基本工资的设定员工工种的不同,工资的标准也不同,根据员工的现任职务设定员工的基本工资包括每个员工的姓名、性别、年龄、工龄、职务及其所在的部门等资料的录入来确定员工的基本工资,以及对现有工作人的基本信息的录入工作2可以对员工的工资项目进行初始化的设置(包括住房补贴、津贴、工会会费、水电费、住房公积金、养老保险、奖惩、总工资、所得税、职务)3根据月工资生成公式,按照员工的考勤情况和工作表现,生成员工工资人员查询操作包括按单个员工信息查询、按部门查询和按工资查询等
1.3功能模块分析根据系统功能的基本要求,可对整个系统划分为几个模块图
1.1功能模块分析
1.4系统全局数据流图系统的全局数据流图,也称第一层数据流图,是从整体上描述系统的数据流,反映系统数据的整体流向,给设计者、开发者和用户一个总体描述图
1.2数据流图
1.5数据字典表
1.1部门信息Departmet_Info列名数据类型说明Department_IDVarchar4部门编号Department_NameVarchar6部门名称ManagerVarchar6部门负责人Dep_PeonumberVarchar4部门人数表
1.2基本工资(Base_Salary)列名数据类型说明DutyVarchar10职务关键字Base_salaryFloat基本工资表
1.3员工信息(Employee_info)列名数据类型说明Emp_IDVarchar15员工编号关键字Emp_NameVarchar8员工姓名Sexchar2性别Birth_DateDatetime出生日期Emp_timeDatetime参加工作时间Deoartment_IDvarchar4所属部门DutyVarchar10职务Politics_StatusVarchar10政治面貌TelephoneVarchar11电话号码表
1.4员工出勤Attendence_info列名数据类型说明Emp_IDVarchar15员工编号关键字Emp_Namevarchar8员工姓名Months_IDvarchar10月份编号关键字Months_daysint本月天数Holidaysint公休假天数Work_daysint出勤天数Business_daysint出差天数Absent_daysint缺席天数Leave_daysint请假天数Late_daysint迟到天数Leave_early_timesInt早退天数表
1.5员工津贴Allowance_info列名数据类型说明Emp_IDVarchar15员工编号关键字Emp_Namevarchar8员工姓名Allowance_MonthVarchar10统计时间关键字Allowance_DaysVarchar2加班天数Allowance_SalaryFloat津贴工资表
1.6员工工资Worker_salary列名数据类型说明Emp_IDVarchar15员工编号关键字Base_SalaryFloat基本工资House_AllowanceFloat住房补贴Allowance_SalaryFloat津贴Trade_union_feeFloat工会会费Utilities_feeFloat水电费House_fundFloat住房公积金Endownment_insutanceFloat养老保险Rewards_punishmentFloat奖惩Total_salaryFloat总工资Income_taxFloat所得税DutyVarchar10职务Month_IDVarchar10月工资时间关键字表
1.7用户账号表User_table列名数据类型说明Record_IDbigint记录编号关键字Emp_IDvarchar15员工编号Emp_Namevarchar8员工姓名Record_datedatetime奖惩日期Record_typevarchar2奖惩类型Record_contentvarchar30奖惩内容Record_reasonvarchar30奖惩原因Allow_unitvarchar20批准单位Remarkvarchar200备注表
1.8职称评定信息表Pro_title名称数据类型说明Emp_IDvarchar15员工编号关键字Emp_Namevarchar8员工姓名Assess_datedatetime评定日期Assess_unitvarchar20评定单位Assess_titlevarchar8评定职称Remarkvarchar200备注2概念结构设计
2.1构成系统的实体型由工资管理系统的数据流图和数据字典,抽取出系统的8个主要实体,包括部门、基本工资、员工、出勤、津贴、工资、奖惩、职称部门实体型属性Department_IDDepartment_NameManagerDep_Peonumber基本工资实体型属性DutyBase_salary员工实体型属性Emp_IDEmp_NameSexBirth_dateEmp_timeDepartment_IDDutyPolitics_StatusTelephone出勤记录实体型属性Emp_IDEmp_NameMonths_IDMonths_daysHolidaysWork_daysBusiness_daysAbsent_daysLeave_daysLate_daysLeave_early_times津贴实体型属性Emp_IDEmp_IDAllowance_MonthAllowance_DaysAllowance_Salary工资实体型属性Emp_IDBase_SalaryHouse_AllowanceAllowance_SalaryTrade_union_feeUtilities_feeHouse_fundEndownment_InstutanceRewards_PunishmentTotal_SalaryIncome_taxDutyMonth_ID奖惩实体型属性Record_IDEmp_IDEmp_NameRecord_dateRecord_typeRecord_contentRecord_reasonAllow_unitRemark职称实体型属性Emp_IDEmp_NameAssess_dateAssess_unitAssess_titleRemark
2.2工资管理系统E-R图图
2.1工资管理系统E-R图3逻辑结构设计
3.1逻辑结构简介逻辑结构设计就是把概念结构设计阶段设计好的基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构设计逻辑结构一般分为3步进行1将概念结构转换为一般的关系、网状、层次模型;2将转换来的关系、网状、层次模型向特定DBMS支持下的数据模型转换;3对数据模型进行优化
3.2关系模型将E-R图转换为关系模型实际上就是要奖实体型、实体的属性和实体型之间的联系转换为关系模式,这种转换一般遵循如下原则一个实体型转换为一个关系模式一个多对多的关系可以转化为一个关系模式,而一对多的关系可以融合在其他的相关的关系模式中例如1员工与出勤之间是一对多的关系,所以将员工和出勤以及属于关系设计成以下关系模式员工Emp_IDEmp_NameSexBirth_dateEmp_timeDepartment_IDDutyPolitics_StatusTelephone出勤记录Emp_IDEmp_NameMonths_IDMonths_daysHolidaysWork_daysBusiness_daysAbsent_daysLeave_daysLate_daysLeave_early_times属于Emp_IDEmp_NameSexBirth_dateEmp_timeDepartment_IDDutyPolitics_StatusTelephoneMonths_IDMonths_daysHolidaysWork_daysBusiness_daysAbsent_daysLeave_daysLate_daysLeave_early_times2员工与职称评定之间是一对一的关系,所以将员工和职称评定以及属于关系设计成以下关系模式员工Emp_IDEmp_NameSexBirth_dateEmp_timeDepartment_IDDutyPolitics_StatusTelephone职称评定Emp_IDEmp_NameAssess_dateAssess_unitAssess_titleRemark属于Emp_IDEmp_NameSexBirth_dateEmp_timeDepartment_IDDutyPolitics_StatusTelephoneAssess_dateAssess_unitAssess_titleRemark4物理模型设计数据库物理设计是将逻辑设计影射到存储介质上,利用可用的硬件和软件功能尽可能快地对数据进行物理访问和维护
4.1定义数据库SQLServer2008数据库文件分为3中类型主数据文件、次数据文件和日志文件通过SQL语言进行数据库创建,创建数据库的语句如下CreatedatabaseSalary;
4.2创建表UseSalary;部门信息Departmet_InfocreatetableDepartment_InfoDepartment_IDVarchar4primarykey--部门编号Department_NameVarchar6notnull--部门名称ManagerVarchar6--部门负责人Dep_PeonumberVarchar4--部门人数;基本工资Base_SalarycreatetableBase_SalaryDutyVarchar10primarykey--职务Base_salaryFloat--基本工资;员工信息Employee_InfocreatetableEmployee_InfoEmp_IDVarchar15primarykey--员工编号Emp_NameVarchar8--员工姓名Sexchar2checkSex=男orSex=女--性别Birth_DateDatetime--出生日期Emp_timeDatetime--参加工作时间Deoartment_IDvarchar4ForeignkeyreferencesDepartment_InfoDepartment_ID--所属部门DutyVarchar10--职务Politics_StatusVarchar10--政治面貌TelephoneVarchar11--电话号码;员工出勤Attendance_infocreatetableAttendance_info--出勤信息Emp_IDVarchar15ForeignkeyreferencesEmployee_InfoEmp_ID--员工编号Emp_Namevarchar8--员工姓名Months_IDvarchar10--月份编号Months_daysint--本月天数Holidaysint--公休假天数Work_daysint--出勤天数Business_daysint--出差天数Absent_daysint--缺席天数Leave_daysint--请假天数Late_daysint--迟到天数Leave_early_timesint--早退天数primarykeyMonths_IDEmp_ID;员工津贴Emp_allowancecreatetableAllowanceEmp_IDVarchar15ForeignkeyreferencesEmployee_InfoEmp_ID--员工编号Emp_Namevarchar8--员工姓名Allowance_MonthVarchar10--统计时间Allowance_DaysVarchar2--加班天数Allowance_SalaryFloat--津贴工资primarykeyAllowance_MonthEmp_ID;员工工资表Emp_salarycreatetableEmp_SalaryEmp_IDVarchar15ForeignkeyreferencesEmployee_InfoEmp_ID--员工编号Base_SalaryFloat--基本工资House_AllowanceFloat--住房补贴Allowance_SalaryFloat--津贴Trade_union_feeFloat--工会会费Utilities_feeFloat--水电费House_fundFloat--住房公积金Endownment_insutanceFloat--养老保险Rewards_punishmentFloat--奖惩Total_salaryFloat--总工资Income_taxFloat--所得税DutyVarchar10ForeignkeyreferencesBase_SalaryDuty--职务Month_IDVarchar10--月工资时间primarykeyMonth_IDEmp_ID;奖罚记录Reward_puncreatetableReward_punRecord_IDbigintprimarykey--记录编号关键字Emp_IDvarchar15ForeignkeyreferencesEmployee_InfoEmp_ID--员工编号Emp_Namevarchar8--员工姓名Record_datedatetime--奖惩日期Record_typevarchar2--奖惩类型Record_contentvarchar30--奖惩内容Record_reasonvarchar30--奖惩原因Allow_unitvarchar20--批准单位Remarkvarchar200--备注;职称评定信息表Pro_titlecreatetablePro_titleEmp_IDvarchar15ForeignkeyreferencesEmployee_InfoEmp_IDprimarykey--员工编号Emp_Namevarchar8--员工姓名Assess_datedatetime--评定日期Assess_unitvarchar20--评定单位Assess_titlevarchar8--评定职称Remarkvarchar200--备注;
4.3创建存储过程
1.插入一条员工信息USE[Salary]GOcreatePROCEDURE[dbo].[insert_Employee_Info]@Emp_ID_1[varchar]15@Emp_Name_2[varchar]8@Sex_3[char]2@Birth_Data_4[datetime]@Emp_time_5[datetime]@Department_ID_6[varchar]4@Duty_7[varchar]10@Politics_Status_8[varchar]10@Telephone_9[varchar]11ASInsertInto[Salary].[dbo].[Employee_Info][Emp_ID][Emp_Name][Sex][Birth_Date][Emp_time][Department_ID][Duty][Politics_Status][Telephone]VALUES@Emp_ID_1@Emp_Name_2@Sex_3@Birth_Data_4@Emp_time_5@Department_ID_6@Duty_7@Politics_Status_8@Telephone_
92.按部门编号查看部门信息默认部门编号为--显示全部信息USE[Salary]GOCREATEPROCEDURE[dbo].[select_Department_Info]@Department_ID_1varchar4asdeclare@Department_IDvarchar4;beginset@Department_ID=@Department_ID_1;if@Department_ID=select*fromDepartment_Info;elseselect*fromDepartment_InfowhereDepartment_ID=@Department_ID;end
3.增加奖罚记录USESalaryGOCREATEPROCEDUREinsert_Reward_pun@Record_IDbigint@Emp_IDvarchar15@Emp_Namevarchar8@Record_datedatetime@Record_typevarchar2@Record_contentvarchar30@Record_reasonvarchar30@Allow_unitvarchar20@Remarkvarchar200ASINSERTINTOReward_punRecord_IDEmp_IDEmp_NameRecord_dateRecord_typeRecord_contentRecord_reasonAllow_unitRemarkVALUES@Record_ID@Emp_ID@Emp_Name@Record_date@Record_type@Record_content@Record_reason@Allow_unit@Remark;
4.按员工编号月份更新出勤信息UseSalaryGOCREATEPROCEDUREupdate_Allowance@Emp_IDVarchar15@Emp_Namevarchar8@Months_IDvarchar10@Months_daysint@Holidaysint@Work_daysint@Business_daysint@Absent_daysint@Leave_daysint@Late_daysint@Leave_early_timesintASUPDATEAttendance_infosetEmp_ID=@Emp_IDEmp_Name=@Emp_NameMonths_ID=@Months_IDMonths_days=@Months_daysHolidays=@HolidaysWork_days=@Work_daysBusiness_days=@Business_daysAbsent_days=@Absent_daysLeave_days=@Leave_daysLate_days=@Late_daysLeave_early_times=@Leave_early_timesWhereEmp_ID=@Emp_IDandMonths_ID=@Months_ID;
5.插入工资基本工资根据员工职务插入津贴根据员工ID和月份查找再插入UseSalaryGOCREATEPROCEDUREinsert_Emp_Salary@Emp_IDVarchar15@House_AllowanceFloat@Trade_union_feeFloat@Utilities_feeFloat@House_fundFloat@Endownment_insutanceFloat@Rewards_punishmentFloat@Total_salaryFloat@Income_taxFloat@DutyVarchar10@Month_IDVarchar10ASDECLARE@Base_Salaryfloat@Allowance_Salaryfloat@Base_Salary_cCURSORSELECTb.Base_Salarya.Allowance_SalaryfromBase_SalarybAllowanceawherea.Allowance_Month=@Month_IDanda.Emp_ID=@Emp_IDandb.Duty=@DutyBEGINOPEN@BASE_SALARY_cfetchnextfrom@Base_Salary_cinto@Base_Salary@Allowance_SalaryINSERTINTOEmp_SalaryEmp_IDBase_SalaryHouse_AllowanceAllowance_SalaryTrade_union_feeUtilities_feeHouse_fundEndownment_insutanceRewards_punishmentTotal_salaryIncome_taxDutyMonth_IDVALUES@Emp_ID@Base_Salary@House_Allowance@Allowance_Salary@Trade_union_fee@Utilities_fee@House_fund@Endownment_insutance@Rewards_punishment@Total_salary@Income_tax@Duty@Month_IDCLOSE@Base_Salary_c;DEALLOCATE@Base_Salary_c;END
6.按部门编号删除部门信息USESalaryGOcreatePROCEDUREdelete_Department_Info@Department_IDVARCHAR4ASDECLARE@Department_ID_1varchar4@Department_ID_cursorCURSORSELECTDepartment_IDfromDepartment_InfoOPEN@Department_ID_cursorfetchnextfrom@Department_ID_cursorinto@Department_ID_1if@Department_ID_1=@Department_IDbeginDELETEFROMDepartment_InfoWHEREDepartment_ID=@Department_ID;print删除成功;endelsebeginprint部门信息不存在;endclose@Department_ID_cursor;deallocate@Department_ID_cursor;
7.按记录编号删除奖罚记录USESalaryGOcreatePROCEDUREdelete_Reward_pun@Record_IDbigintasdeclare@Record_ID_1bigint@Record_ID_cursorcursorselectRecord_IDfromReward_punopen@Record_ID_cursorfetchnextfrom@Record_ID_cursorinto@Record_ID_1if@Record_ID_1=@Record_IDbegindeletefromReward_punwhereRecord_ID=@Record_ID;print删除成功;endelsebeginprint记录不存在;endclose@Record_ID_cursor;deallocate@Record_ID_cursor;
4.4创建触发器
1.删除一条员工信息一并删除相关员工信息createtriggerdelete_Employee_Info_tronEmployee_InfoFORDELETEasdeletefromPro_titleWHEREEmp_IDinselectEmp_IDfromdeleteddeletefromReward_punWHEREEmp_IDinselectEmp_IDfromdeleteddeletefromAllowanceWHEREEmp_IDinselectEmp_IDfromdeleteddeletefromEmp_SalaryWHEREEmp_IDinselectEmp_IDfromdeleteddeletefromAttendance_infoWHEREEmp_IDinselectEmp_IDfromdeleted
2.如果插入员工信息中部门不存在则打印错误createtriggerinsert_Employee_Info_tronEmployee_InfoforinsertasifselectDepartment_IDfrominsertednotinselectDepartment_IDfromDepartment_Infobeginprint部门不存在,您是否输入错误rollbacktransactionend
3.如果更新津贴月份信息错误打印错误createtriggerupdate_Allowance_tronAllowanceforupdateinsertasifselectAllowance_Monthfrominserted12orselectAllowance_Monthfrominserted1beginprint输入月份信息错误rollbacktransactionend
4.删除一个部门删除该部门下的所有员工信息createtriggerdelete_Department_Info_tronDepartment_InfofordeleteasdeletefromEmployee_InfowhereDepartment_IDinselectDepartment_IDfromdeletedprint成功删除;
5.职务更改员工基本工资更改createtriggerupdate_Employee_Info_tronEmployee_Infoforinsertupdateasdeclare@avarchar15@bvarchar10@cfloatselect@a=Emp_IDfromdeletedselect@b=Dutyfrominsertedselect@c=Base_SalaryfromBase_SalarywhereDuty=@bupdateEmp_SalarysetBase_Salary=@cwhereEmp_Salary.Emp_ID=@a
6.津贴更改员工工资信息更改createtriggerupdate_Allowance_Salary_tronAllowanceforupdateinsertasdeclare@avarchar15@bvarchar10@cfloatselect@b=Allowance_Monthfrominsertedselect@a=Emp_IDfromupdatedselect@c=Allowance_SalaryfrominsertedupdateEmp_SalarysetAllowance_Salary=@cwhereEmp_Salary.Emp_ID=@aandEmp_Salary.Month_ID=@b;
4.5视图
1.显示部门信息USESalaryGOcreateviewDepartment_Info_vasselect*fromDepartment_Info;
2.显示出勤信息USESalaryGOcreateviewAttendance_vasselecta.Emp_IDa.Emp_Namea.Months_IDa.Months_daysa.Holidaysa.Work_daysa.Business_daysa.Absent_daysa.Leave_daysa.Late_daysa.Leave_early_timesfromAttendance_infoa;
3.显示工资信息津贴情况USESalaryGOcreateviewSalary_Info_vasselecta.Emp_IDb.Emp_Named.Base_Salarya.House_Allowancec.Allowance_Salaryc.Allowance_Daysa.Trade_union_feea.Utilities_feea.House_funda.Endownment_insutancea.Rewards_punishmenta.Total_salarya.Income_taxfromEmp_SalaryaEmployee_InfobAllowancecBase_Salarydwherea.Emp_ID=b.Emp_IDanda.Emp_ID=c.Emp_IDanda.Month_ID=c.Allowance_Monthanda.Duty=d.Duty;
4.显示所有普通员工信息USESalaryGOcreateviewEmployee_Info_vasselect*fromEmployee_InfowhereDuty=普通员工;如图
5.显示工资总和USESalaryGOcreateviewTotal_Salary_vasselectSUMTotal_salaryTotal_salaryfromEmp_Salary;
6.显示平均工资低于5000的部门号、平均工资和最高工资UseSalaryGOCREATEVIEWavg_Emp_Salary_5000_vasselectd.Department_IDavga.Total_salaryavg_salarymaxa.Total_salarymax_salaryfromDepartment_InfodEmp_SalaryaEmployee_Infobwherea.Emp_ID=b.Emp_IDandb.Department_ID=d.Department_IDgroupbyd.Department_IDhavingavga.Total_salary
50007.按月份显示每月工资总和USESalaryGOcreateviewperMonth_TSalary_vasselectMonth_IDSUMTotal_salarytotal_salaryfromEmp_SalarygroupbyMonth_ID;总结在这一周的课程设计中我学到了许多书本之外的东西,动手能力得到了提高,对数据库系统的设计流程有了进一步的了解当然在本次课程设计中也遇到了许多的困难,比如SQLSever2008运用,数据流图的绘制还有就是对工资管理系统的需求分析不熟悉等由于SQLSERVE和Oracle之间的语法有很多的不同,所以导致在之前习惯性操作Oracle的情况下转入对SQLSERVE的运用不是很熟练每一种数据库都有自己的一些语言,我们在平时用到时需要留意一些,但他们的设计思想都是大体相同的,比如Oracle、SQLServer、MySQL希望在以后的学习中能够对数据库系统的设计更加熟悉有一个更加宏观的看法致谢首先我要感谢学校给了我们一周宝贵的学习时间,经过这一周的课程设计,使我对数据库系统概论这门学科有了更深一步的认识,也不在像最初接触数据库那么迷茫了,能较好的区分出Oracle与SQLServer之间语法中的不同通过近一周的课程设计,使我对这学期学的知识有了全面的认识由于以前大部分时间都在学习理论的知识,所以对项目不是很了解而学校提供的这次课程设计机会使我收获颇多,从中也发现了许多不足,让我找到了以后学习的方向在这次程序设计过程中,也出现了不少的问题,但在老师和同学的耐心帮助下,问题都得到了解决,正是有了你们的帮助,我才能顺利地完成工资管理系统的设计在此,我感谢帮助过我的所有同学,并向帮助过我的所有老师说一声“您们辛苦了”参考文献
[1]雷亮等《数据库原理课程设计》指导书
[2]王珊、萨师煊.《数据库系统概述》第四版.北京高等教育出版社.2006
[3]C.J.Date著.孟小峰、王珊等译.《数据库系统导论》第8版.北京机械工业出版社.2007
[4]陈根才等.数据库课程设计.浙江.浙江大学出版社.2007工资管理系统部门信息管理基本工资管理员工信息管理员工出勤管理员工津贴管理工资信息管理奖罚记录管理部门基本信息录入及维护部门基本信息的查询基本工资的录入与维护基本工资的查询员工信息的录入与维护员工信息的查询员工出勤的录入与维护员工出勤信息的查询津贴信息的录入与维护津贴信息的查询工资的录入与维护工资的查询奖罚记录的录入与维护奖罚信息的查询职称评定管理职称评定信息的录入与维护奖罚职称评定出勤记录部门信息津贴工资基本工资员工信息。