oracle大作业开发报告—游雅..docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
oracle大作业开发报告—游雅.

北 京 林 业 大 学11学年—12学年第1学期Oracle课程设计报告书专 业: 工商管理(经济信息管理方向) 班 级: 3 姓 名:游雅 学 号: 090614311 实验地点: 计算中心A7 任课教师: 聂耿青 课程设计题目:采用Oracle数据库技术建立员工工资及其个人所得税管理系统课程设计环境:Oracle、Microsoft Visual Studio 2008 C# 课程设计过程:1.根据需要创建自己的用户(注意起名规范,参见下述要求:对象含义_yy_311)和相关数据库表(比如类似在Hr Schema中的employees及departments表等)2.编写一个函数,查出给定员工号的员工工资及佣金的每月应纳税额:注:个人所得税算法如下:扣除标准:工薪所得扣除标准提高到3500元,计算个人所得税税率表 :工资、薪金所得适用:工资、薪金所得适用个人所得税累进税率表级数全月应纳税所得额(含税级距)全月应纳税所得额(不含税级距)税率%速算扣除数(元)一不超过1500元的不超过1455元的30二超过1500元至4500元的部分超过1455元至4155元的部分10105三超过4500元至9000元的部分超过4155元至7755元的部分20555四超过9000元至35000元的部分超过7755元至27255元的部分251005五超过35000元至55000元的部分超过27255元至41255元的部分302755六超过55000元至80000元的部分超过41255元至57505元的部分355505七超过80000元的部分超过57505元的部分4513505创建的函数:income和tax_yy_311如图为税收函数如图为收入函数3.用Java、C++/C#/VB(vb scripts)作一个界面(C/S,B/S皆可),通过JDBC/ODAC/ADO调用oracle数据库对象,通过友好易用的用户界面实现:增加、查询(可选修改及删除)给定员工的工资、奖金及需缴纳的个人所得税等信息,并(可选)对各部门员工工资或年收入作分析(具体分析需求自定,如分析一下各部门员工中比本部门员工平均年收入高出30%的员工(以下简称“高薪员工”)姓名、所在部门名和年收入金额等;)。连接数据库添加员工查询员工信息删除员工信息修改员工信息查询员工工资和个人所得税显示职工表和部门表全部信息课程设计结果:增加员工验证是否插入成功:(通过查询员工信息显示)(通过查询所有员工信息显示)删除员工删除员工号为200的员工修改信息(填入修改后的员工信息)(提示修改完成)(通过查询验证已经修改的信息)查询员工信息(查询员工号为311的员工信息)(验证员工的查询信息)查询员工工资和个人所得税显示职工表和部门表全部信息(职工表全部信息)(部门表全部信息)4.谈谈你对该课程设计的心得体会。课程设计涉及到用SQL语言访问Oracle数据库,上个学期刚做了刘音老师的vb课程设计实习,和这次oracle课程设计有一点点类似,例如代码的编写,上学期也学了谭红扬老师的SQL server,和这次课程也有些相似,例如数据库连接等。但oracle和SQL server还是有不一样的地方,例如这次用到自增id号,SQL server可以自增,而oracle要使id自增只有定义一个自增值。此次用C#写程序并不是很顺利,遇到不少问题,在修改员工信息和显示全部员工信息这些地方,想得不够周到,最后通过和同学的交流才得到解决。可能是因为没有学过C#,所有完全靠自学,觉得编写这些还是有点困难。所以这次课程设计的容错做得不是很好,不过很开心的是,通过自己的探究,还是把老师要求做的步骤给做出来了,当第一次调试成功时,那种兴奋的感觉是不可言喻的。这次的课程设计,也算是对自己的一场历练,让我不仅从中学到了知识,还学会了耐心和谨慎。5.谈谈你对Oracle数据库基础课程学习的心得体会。因为在此之前,数据库接触过的就只有sql server,但这门课和sql server又比较不同,所以刚开始学这门课,并未充分了解,比较无从下手,经常听不懂,后来在学习和实验的过程中才逐渐了解。课程先是学会安装软件和创建oracle数据库用户,由于安装过程较为复杂,过程中还出现一些小问题。然后是上机操作,熟悉各种sql语句,包括写一些存储过程、触发器等的训练。还好有上学期数据库的基础在才能更快的掌握一些语句。熟悉语句的过程虽然比较机械,但这对于后面的熟练操作数据库及编写代码是非常重要的。在实验中通过各种练习,现在记得最熟的是创建用户和表。上课的时候,可能是因为都是下午第一节课的缘故,那时候容易犯困,精神不集中,而所学的内容也比较抽象,所以上课没怎么听懂过,实验

文档评论(0)

xznh + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档