SQL工资管理系统课程设计报告 图文_第1页
SQL工资管理系统课程设计报告 图文_第2页
SQL工资管理系统课程设计报告 图文_第3页
SQL工资管理系统课程设计报告 图文_第4页
SQL工资管理系统课程设计报告 图文_第5页
已阅读5页,还剩4页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 设 计 报 告 课题名称:工资管理系统 学 院: 专业班级: 学 号: 学 生: 指导教师: 青岛理工大学琴岛学院教务处 2009 年 7 月 3日 as declare q varchar(12 declare m varchar(12 declare s float select q=emp_no from Deleted select m=zhiwu from Inserted select s=jibengongzi from 基本工资 where zhiwu=m update 月工资 set jibengongzi=s where 月工资.Emp_no=q 结果:命令已成功完成 6

2、.创建函数 a.函数查询员工基本信息 create function ygxx(yg_id varchar(10 returns table as return(select * from 员工 where emp_no=yg_id 结果:命令已成功完成 验证: select * from dbo.ygxx(20070202 结 果 : b.函数查询部门信息 create function bumen(bumen_id varchar(4 returns table as return(select * from 部门 where department_id=bumen_id go 结果:命令

3、已成功完成 验证: select * from dbo.bumen(03 go 结果: 7.创建存储过程 a.存储过程查询员工基本信息 create proc ygxx2 yg_id varchar(10 as select * from 员工 where emp_no=yg_id go 结果:命令已成功完成。 b.存储过程查询指定某个部门或全部部门的基本信息 create proc bumen2 bumen_id2 varchar(4 as select * from 部门 where department_id=bumen_id2 create proc bumenq as select

4、* from 部门 go 结果:命令已成功完成。 c.存储过程查询某个员工的工资信息 create proc gzxx yg_id varchar(10 as select * from 月工资 where emp_no=yg_id go 结果:请输入员工 id - d.汇总部门月份工资 create proc gzhz dep_id varchar(04,month_year varchar(10 as select department_id,gz_month from 月工资 where department_id=dep_id and gz_month=month_year order

5、 by department_id,gz_month go 结果:命令已成功完成 e.汇总工资总和 exec gzhz 03,200905 create proc sum_sum as select department_name,gz_month,sum(wagecount from 部门,月工资 where 部门.department_id=月工资.department_id group by department_name,gz_month go 结果:命令已成功完成 五、总结 1.过程 (1)在对员工表创建删除触发器时,无法删除表记录,删除与其他表的外键约束后,触发 器能正常运行。 (

6、2)触发器、存储过程等的建立与使用语句同时运行无法实现,先创建再执行程序正常运 行。 (3)在创建员工表时职务的类型是 text,但在创建基本工资表时职务作为主键出现错误。 把职务改成 varchar 类型后运行正常 (4)在插入数据时文字长度超出数据类型的长度出现文字被截取的现象。 (5)对基本的 SQL 语句掌握不牢固,通过查询资料后基本掌握。 2.体会 此系统的规划虽然已经完成, 功能基本实现了目标规划一些重要功能, 但由于时间仓促, 所以只满足了基本要求, 并没有过多考虑到系统的技术含量,在这次系统的开发过程中学到 了好多知识,而且更加深入,而且更加熟练地掌握了 Microsoft SQL Server 数据库,锻炼了 我的项目开发能力,使我对软件工程的知识有了更深刻的理解、更贴切的感受。在这过程中 有许多不顺利的时候,然后就和我就找同学讨论,实在讨论不出来,就到图书馆、上网查资 料培养了自己查资料和同学讨论的好习惯,这些对即将走上工作岗位的我是有很大的帮助 的,相信我以后工作时在这些方面会做的更好。 3.建议 实践上机时间过少,限制了我们做出更完善的数据库,希望能有更充足的实践时间。 4.回顾: 通过这次的数据库实习,对许多原来不太清楚的知识点有了更进一步的了解,写代码的 时候要细心, 注意代码中的一切标点符号都要用英文

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论