SQL工资管理系统课程设计报告.doc

SQL工资管理系统课程设计报告.doc

ID:58344351

大小:164.50 KB

页数:6页

时间:2020-04-16

SQL工资管理系统课程设计报告.doc_第1页
SQL工资管理系统课程设计报告.doc_第2页
SQL工资管理系统课程设计报告.doc_第3页
SQL工资管理系统课程设计报告.doc_第4页
SQL工资管理系统课程设计报告.doc_第5页
资源描述:

《SQL工资管理系统课程设计报告.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、设计报告课题名称:工资管理系统学院:专业班级:学号:学生:指导教师:青岛理工大学琴岛学院教务处2009年7月3日asdeclare@qvarchar(12declare@mvarchar(12declare@sfloatselect@q=emp_nofromDeletedselect@m=zhiwufromInsertedselect@s=jibengongzifrom基本工资wherezhiwu=@mupdate月工资setjibengongzi=@swhere月工资.Emp_no=@q结果:命令已成功完成6.创

2、建函数a.函数查询员工基本信息createfunctionygxx(@yg_idvarchar(10returnstableasreturn(select*from员工whereemp_no=@yg_id结果:命令已成功完成验证:select*fromdbo.ygxx(''结果:b.函数查询部门信息createfunctionbumen(@bumen_idvarchar(4returnstableasreturn(select*from部门wheredepartment_id=@bumen_idgo结果:命令已成功

3、完成验证:select*fromdbo.bumen('03'go结果:7.创建存储过程a.存储过程查询员工基本信息createprocygxx2@yg_idvarchar(10asselect*from员工whereemp_no=@yg_idgo结果:命令已成功完成。b.存储过程查询指定某个部门或全部部门的基本信息createprocbumen2@bumen_id2varchar(4asselect*from部门wheredepartment_id=@bumen_id2createprocbumenqasselec

4、t*from部门go结果:命令已成功完成。c.存储过程查询某个员工的工资信息createprocgzxx@yg_idvarchar(10asselect*from月工资whereemp_no=@yg_idgo结果:请输入员工id-d.汇总部门月份工资createprocgzhz@dep_idvarchar(04,@month_yearvarchar(10asselectdepartment_id,gz_monthfrom月工资wheredepartment_id=@dep_idandgz_month=@month_

5、yearorderbydepartment_id,gz_monthgo结果:命令已成功完成e.汇总工资总和execgzhz'03',''createprocsum_sumasselectdepartment_name,gz_month,sum(wagecountfrom部门,月工资where部门.department_id=月工资.department_idgroupbydepartment_name,gz_monthgo结果:命令已成功完成五、总结1.过程(1)在对员工表创建删除触发器时,无法删除表记录,删除与其

6、他表的外键约束后,触发器能正常运行。(2)触发器、存储过程等的建立与使用语句同时运行无法实现,先创建再执行程序正常运行。(3)在创建员工表时职务的类型是text,但在创建基本工资表时职务作为主键出现错误。把职务改成varchar类型后运行正常(4)在插入数据时文字长度超出数据类型的长度出现文字被截取的现象。(5)对基本的SQL语句掌握不牢固,通过查询资料后基本掌握。2.体会此系统的规划虽然已经完成,功能基本实现了目标规划一些重要功能,但由于时间仓促,所以只满足了基本要求,并没有过多考虑到系统的技术含量,在这次系统的

7、开发过程中学到了好多知识,而且更加深入,而且更加熟练地掌握了MicrosoftSQLServer数据库,锻炼了我的项目开发能力,使我对软件工程的知识有了更深刻的理解、更贴切的感受。在这过程中有许多不顺利的时候,然后就和我就找同学讨论,实在讨论不出来,就到图书馆、上网查资料培养了自己查资料和同学讨论的好习惯,这些对即将走上工作岗位的我是有很大的帮助的,相信我以后工作时在这些方面会做的更好。3.建议实践上机时间过少,限制了我们做出更完善的数据库,希望能有更充足的实践时间。4.回顾:通过这次的数据库实习,对许多原来不太清

8、楚的知识点有了更进一步的了解,写代码的时候要细心,注意代码中的一切标点符号都要用英文,创建表插入记录时新插入的记录要加单引号,插入记录时新插入的元组顺序与属性的顺序要一致,常见存储过程时,需要用到变量的要先声明变量,创建了外键约束时,要先对不被约束的表进行操作。指导教师评语系部教研室意见

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。