SQL工资管理系统课程设计报告-图文
更新时间:2023-12-31 16:36:01 阅读量: 教育文库 文档下载
- SQL工资管理系统推荐度:
- 相关推荐
设 计 报 告
课题名称:工资管理系统 学 院: 专业班级: 学 号: 学 生: 指导教师:
青岛理工大学琴岛学院教务处 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.创建函数 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 结果:命令已成功完成 验证: 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 * 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 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)在对员工表创建删除触发器时,无法删除表记录,删除与其他表的外键约束后,触发 器能正常运行。 (2)触发器、存储过程等的建立与使用语句同时运行无法实现,先创建再执行程序正常运 行。 (3)在创建员工表时职务的类型是 text,但在创建基本工资表时职务作为主键出现错误。 把职务改成 varchar 类型后运行正常 (4)在插入数据时文字长度超出数据类型的长度出现文字被截取的现象。 (5)对基本的 SQL 语句掌握不牢固,通过查询资料后基本掌握。 2.体会 此系统的规划虽然已经完成, 功能基本实现了目标规划一些重要功能, 但由于时间仓促, 所以只满足了基本要求, 并没有过多考虑到系统的技术含量,在这次系统的开发过程中学到 了好多知识,而且更加深入,而且更加熟练地掌握了 Microsoft SQL Server 数据库,锻炼了 我的项目开发能力,使我对软件工程的知识有了更深刻的理解、更贴切的感受。在这过程中 有许多不顺利的时候,然后就和我就找同学讨论,实在讨论不出来,就到图书馆、上网查资 料培养了自己查资料和同学讨论的好习惯,这些对即将走上工作岗位的我是有很大的帮助 的,相信我以后工作时在这些方面会做的更好。 3.建议 实践上机时间过少,限制了我们做出更完善的数据库,希望能有更充足的实践时间。 4.回顾: 通过这次的数据库实习,对许多原来不太清楚的知识点有了更进一步的了解,写代码的 时候要细心, 注意代码中的一切标点符号都要用英文,创建表插入记录时新插入的记录要加 单引号,插入记录时新插入的元组顺序与属性的顺序要一致,常见存储过程时,需要用到变 量的要先声明变量,创建了外键约束时,要先对不被约束的表进行操作。 指导教师 评语
系部教研室 意 见
正在阅读:
SQL工资管理系统课程设计报告-图文12-31
华工建院研究生导师全攻略12-16
2012年教育硕士《教育学和心理学综合》复习考试资料汇总312-24
建筑工程扬尘治理监理通知单06-05
赣州开发区新一届镇领导班子拟任人选公示11-26
江苏省扬大附中东部分校2014-2015学年高一上学期期中数学试卷06-02
《建设工程法规及相关知识》押题一03-17
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 管理系统
- 工资
- 课程
- 图文
- 报告
- 设计
- SQL
- 2015.12小学教学工作总结
- 会计循环实验用凭证与账表
- 高三语文难点突破100题难点:78辨析不合逻辑(含解析)
- java面试笔试题大汇总续
- 人教版二年级数学下册家庭作业课课练 - 图文
- 2016届九年级英语上册10月月考试题
- 浅谈农村小学体育现状与对策-最新资料
- 仁爱英语八年级下册单词表(听写)
- 施工安全重大危险源辨识与防控措施
- 企业选址决策分析解析 - 图文
- 预防结核病知识讲座讲义
- 市民旁听政府会议制度
- 第七章中国特色社会主义经济
- 幼儿园小班教案《香甜的水果》含反思
- 教师要学会用心倾听学生
- 著作权纠纷管辖法院有哪些
- 2016浙大远程物流与供应链管理在线作业
- 2012四川省第一学期毛概考试技巧与口诀
- 道路大桥项目预制箱梁施工技术方案
- 山西晋城八音会与上党梆子的渊源关系