VC#.NET数据库应用程序设计 课件第9章 部门信息管理.ppt

VC#.NET数据库应用程序设计 课件第9章 部门信息管理.ppt

ID:50088276

大小:719.00 KB

页数:41页

时间:2020-03-04

VC#.NET数据库应用程序设计 课件第9章 部门信息管理.ppt_第1页
VC#.NET数据库应用程序设计 课件第9章 部门信息管理.ppt_第2页
VC#.NET数据库应用程序设计 课件第9章 部门信息管理.ppt_第3页
VC#.NET数据库应用程序设计 课件第9章 部门信息管理.ppt_第4页
VC#.NET数据库应用程序设计 课件第9章 部门信息管理.ppt_第5页
资源描述:

《VC#.NET数据库应用程序设计 课件第9章 部门信息管理.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第9章部门信息管理大连理工大学 出版知识点及重难点知识点:类及其成员方法重载类的构造函数和析构函数重点类的成员难点重载类的方法需求分析一般单位都有多个部门,如一个软件开发公司可能有人事部、财务部、市场部、开发部、工程实施等多个部门,又如一个学院的机构设置可能有教务处、学生处、党委办、后勤处、信息中心以及多个系,每个系下边又有多个教研室等部门。人事工资系统设置部门信息管理后,实现该系统内的其他业务模块将会变得非常方便:在增加员工基本信息时,可以直接选择该员工所在的部门;查询某一员工的信息时,可以通过限制部门使查询速度更快;统计员工数据

2、时,可以分部门统计,以方便公司领导了解各部门的工作情况等等。部门表department说明:“Higher”为上级部门的DepartmentID。基本界面部门信息管理功能包括按层次结构显示单位的所有部门,并实现对部门的增加、修改管理工作。其基本界面如下:如何实现这个功能叫呢?下面我们将一步一步,由浅入深进行讲解。select功能用于查询数据库表中的记录用于统计数据库表中的记录也可用于对某些列进行函数计算基础知识讲解Select语句语法格式:Select显示字段名列表或合计函数From表名Where条件表达式Groupby分组字段名表

3、having分组条件表达式Orderby排序字段名表ASC

4、DESC基础知识讲解使用select查询语句显示所有部门的详细信息Select*fromdepartment查找id为1的部门的所有下级部门的编号、名称Selectdepartmentid,departmentfromdepartmentwherehigher=1查找“软件一系”的下级部门信息select*fromdepartmentwherehigherin(selectdepartmentidfromdepartmentwheredepartment='软件一系')基础

5、知识讲解insertinto插入语句用于往数据库表中增加新的记录语法格式:INSERTINTO表名[(字段名表)]VALUES(值列表)或者SELECT语句基础知识讲解使用insertinto语句为“正大软件学院”增加一个下级部门“数字艺术系”,编号暂时未确定。insertintodepartment(department,higher)values(‘数字艺术系’,1)为“软件二系”增加一个“java教研室”,编号为“21”insertintodepartmentvalues(21,‘java教研室’,4)将“软件一系”的所有下级

6、部门复制成为“软件二系”的下级部门insertintodepartment(departmentid,department,higher)selectdepartmentid,department,4fromdepartmentwherehigher=3基础知识讲解update更新语句基础知识讲解用于修改数据库表中现有的记录语法格式:Update表名set字段名表=值1[,字段名表=值2……]Where条件表达式使用update语句将“院办”改为“院综合办”updatedepartmentsetdepartment='院综合办'wh

7、eredepartment=‘院办’将“软件技术系”的所有下级部门移动到“网络系”updatedepartmentsethigher=5wherehigher=4基础知识讲解delete删除语句功能:用于删除数据库表中现有的记录语法格式:Delete[From]表名Where条件表达式如果省略where,则删除整张表中的所有数据,该表只存在结构基础知识讲解使用delete语句删除“电子商务系”的下级部门deletefromdepartmentwherehigherin(selectdepartmentidfromdepartment

8、wheredepartment='电子商务系')删除“软件二系”及其下级部门deletefromdepartmentwheredepartment='软件二系'orhigherin(selectdepartmentidfromdepartmentwheredepartment=‘软件二系’)删除“人事处”deletedepartmentwheredepartment='人事处'删除部门表department中的所有数据deletedepartment基础知识讲解使用select语句显示部门信息在这个模块中窗体一打开就要自动显示所有的

9、部门;选中某一部门时,要在数据网格中显示该部门的所有下级部门。这两个功能都需要使用T-SQL中的select查询语句,以及ADO.NET中的相关对象。下面我们先讲讲ADO.NET及其相关对象部门管理模块实现ADO.NETADO.NET

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

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

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