数据库实训指导书(1)讲解
《数据库系统原理》实验指导书

《数据库系统原理》实验指导书《数据库系统原理》实验指导书实验1 熟悉SQL Server 2000环境及数据库⽂件管理⼀、实验⽬的1、掌握登录SQL Server 2000的⽅法,熟悉SQL Server实⽤⼯具的使⽤;2、了解SQL Serve数据库的存储结构,掌握估算数据库⼤⼩技术;3、掌握创建数据库技术,掌握扩⼤和压缩数据库技术;4、掌握使⽤企业管理器⼯具和T-SQL语句及系统存储过程对数据库进⾏管理。
⼆、实验要求1、熟悉SQL Server 2000的⼯作环境,了解SQL Server主要管理⼯具的⽤途和使⽤⽅法。
2、掌握在SQL Server 2000环境下,利⽤企业管理器和T-SQL语⾔创建和管理数据库的⽅法。
三、实验设备、环境设备:奔腾II或奔腾II以上计算机环境:WINDOWS 98或WINDOWS NT、SQL SERVER 2000中⽂版四、实验原理、⽅法上机操作五、实验步骤及内容(⼀)实验步骤1、教师讲授2、教师演⽰3、学⽣实际操作(⼆)实验内容1、熟悉SQL Server 2000管理⼯具(1)企业管理器(Enterprise Manager)(2)查询分析器(Query Analyzer)(3)服务管理器(Service Manager)(4)事件探查器(Profiler)(5)导⼊和导出数据(Import and Export Data)(6)SQL Server其他管理⼯具2、数据库⽂件管理(1)数据库的创建和删除。
①在企业管理器中建⽴⼀个图书读者库。
图书读者数据库中将包括⼀个数据⽂件和⼀个⽇志⽂件,各⽂件的属性见表1-1。
②删除上题所建的数据库然后⽤T-SQL语句重新创建。
(2)修改数据库①查看图书读者数据库的属性及数据⽂件和⽇志⽂件的空间使⽤情况。
②在企业管理器中,⾸先扩⼤图书读者数据库的主数据⽂件的⼤⼩,然后查看扩⼤后的数据库属性,接着收缩主数据⽂件到定义时的⼤⼩。
2实训教学指导书

仓储管理实训教学指导书一、实训目的1、了解仓储管理的基本概念。
2、熟悉自动立体仓库的入库、出库和移库的操作流程。
二、实训器材1、中内控制计算机2、RFID入货控制计算机3、仓储及配送控制计算机4、RFID识别装臵5、全自动堆垛机6、立体货架7、出入货台8、出入库输送链9、条码阅读器10、带条码的物流盒11、模拟商品三、实训内容及步骤(一)入库操作1、目测堆垛机叉板所在的当前位臵(当前层和当前列)立体仓库货架为5层(从下往上1-5)12列(从右往左2-13列,因为在我方的PLC程序中,已将平移入货台算作第1列,而将平移出货台算做第14列)2排(有平移出入货台的那排是第1排,无平移出入货台的那排是第0排)立体货仓上共有120个仓位。
2、运行“仓储”控制计算机上VB条码通讯程序工程路径:C:\仓储控制系统\读入货条码VB\工程名: 读条码.EXE3、运行“仓储”计算机上的组态王程序双击桌面的“组态王6.03”图标。
●如果要运行连接罗捷斯特软件的程序:工程路径:C:\仓储控制系统\组态王\工程名: 组态王(罗捷斯特控制)●如果要运行脱离罗捷斯特软件的程序:工程路径:C:\仓储控制系统\组态王\工程名: 组态王(本地控制)核对目测的堆垛机叉板位臵与界面显示的堆垛机叉板位臵是否一致,如果不一致,请做修改。
DDE通讯失败提示画面如果弹出DDE通讯失败提示画面,则说明组态王和VB程序间的DDE通讯失败。
请点击“退出”,重新运行条码通讯VB程序和组态王程序。
在组态王界面上核对堆垛机的当前位臵,即它当前所在的层和列,如果界面上所显示与目测的当前位臵不符,则应立即在界面上进行修改。
修改后按“确定”进入系统主画面。
[络捷斯特控制]在该控制方式下,所有入库凭证都是在仓储管理软件发出,该机处于待命状态,当主画面中间的表格中自动出现入库指令后,操作员把货物周转箱放在入库区的滚筒输送链上,手动依次将需要入货的物流盒放到滚筒输送链上,有条码的一面朝向条码阅读器。
网络数据库编程实训指导书

《网络数据库编程》实训指导书交通信息学院信息技术系2013-9目录题目1 学生成绩(XSCJ)数据库操作 (3)题目2 图书管理数据库操作 (11)题目3 企业员工信息数据库操作 (13)题目4 学生学籍管理信息系统数据库设计 (16)说明:题目1、题目2是必做题,完成后可选做题目3和题目4题目1 学生成绩(XSCJ)数据库操作1、创建学生成绩(XSCJ)数据库及其表结构表A.1 学生情况表(表名XS)结构列名数据类型长度是否允许为空值默认值说明学号char 6 否无主键姓名varchar 8 否无专业名varchar 10 是 1 男1女0 性别bit 1 否无出生时间datetime 8 否无总学分int 4 是无备注text 16 是无表A.2 课程表(表名KC)结构列名数据类型长度是否允许为空值默认值说明课程号char 3 否无主键课程名char 16 否无开课学期tinyint 1 否 1 只能为1~8 学时tinyint 1 否无学分tinyint 1 是无表A.3 学生与课程表(表名XS_KC)结构列名数据类型长度是否允许为空值默认值说明学号char 6 否无外键课程号char 3 否无外键成绩tinyint 1 否无学分tinyint 1 是无2、向学生成绩XSCJ数据的表中插入样本数据(1)学生情况表(表名XS)数据样本(2)课程表(表名KC)数据样本(3)学生与课程表(表名XS_KC)数据样本利用sql语句完成下列数据操作:1、查询XSCJ数据库的XS表中各个同学的姓名、专业名和总学分2、查询XS表中计算机专业同学的学号、姓名和总学分3、查询XS表中计算机系同学的学号、姓名和总学分,结果中各列的标题分为指定为number,name和mark4、查询XS表中计算机系各同学的学号、姓名和总学分,对其总学分按以下规则进行替换;若总学分为空值,则显示“尚未选课”;若总学分小于50分则显示为“不及格”;若总学分在50分与52分之间,显示为“合格”;若总学分大于52分,显示为“优秀”。
项目二学生成绩管理《ACCESS数据库》实训指导书

项目二学生成绩管理《ACCESS数据库》实训指导书启东中专《数据库应用基础——ACCESS》实训指导书[键入文档副标题]《数据库应用基础——ACCESS》实训指导书一、实训总目的:利用access数据库技术开发一个学生档案管理应用系统,要求:1.掌握数据库、数据表及表间关系的创建与修改方法,理解参照完整性概念。
2.了解查询基本功能,能熟练创建各种类型的查询。
3.了解窗体的作用,能利用各种方法创建、编辑出界面美观的窗体。
4.了解报表的作用,能按需制作格式正确的报表。
5.掌握系统集成技术,能将各分散对象组装成一个的完整系统。
二、实训内容和时间进程安排:序号实训内容学时备注41 数据库、数据表及关系的创建,创建学生档案表、课程名表、学生成绩表,设置主键、建立表间关系。
62 创建学生档案录入窗体,完成窗体标题、文本框、各命令按钮的创建,调整布局,美化学生档案录入窗体界面,录入学生基本数据。
43 创建课程资料录入窗体,完成窗体标题、文本框、各命令按钮的创建,调整布局,美化课程资料录入窗体界面,录入课程资料数据。
64 创建选课成绩录入窗体,完成窗体标题、文本框、各命令按钮的创建,调整布局,美化选课成绩录入窗体界面,录入选课成绩数据。
65 按需创建各类查询、报表,创建信息查询窗体,完成窗体标题、文本框、各命令按钮的创建,调整布局,美化信息查询窗体界面。
6 利用菜单将以上创建的各对象集成一个完整应用系统。
4三、实训成绩评定、考核办法数据表及关系创建占10%,学生档案窗体占10%,课程表窗体占10%,成绩表窗体占10%,查询窗体占15%,系统集成占5%,实训报告占40%。
实训内容实训一数据表及关系的创建一、实训目的熟练掌握数据库的创建方法,熟练掌握数据表结构设计及修改方法。
二、实训理论基础关系型数据库基本概念、关系完整性规则、主键及范式理论。
三、实训内容与步骤创建学生档案表、课程名表、学生成绩表,设置主键、建立表间关系,收集到的各数据表的内容如下。
Oracle10g数据库实验指导书

Oracle10g数据库实验指导书前言ORACLE数据库是属于数据库开发软件及应用领域的专业课,是面向计算机专业本科生开设的一门数据库应用普及型计算机专业课程。
ORACLE数据库是当前应用最为广泛的数据库系统,ORACLE数据库是针对高年级学生的实践性较强的课程。
通过实训,并结合典型系统进行分析,使学生较为系统地掌握ORACLE数据库的基本开发方法,运用数据库设计理论设计出满足一定规范的ORACLE 数据库应用系统。
随着计算机数据库技术的迅速发展和在当今信息社会中的广泛应用,给《ORACLE数据库》课程的教学提出了新的更高的要求。
由于ORACLE数据库是一门实践性较强的技术,课堂教学应该与实践环节紧密结合。
实验要求通过理论学习,能够在ORACLE这个大型的数据库设计实践中,对ORACLE的基本功能有一个初步的了解:通过对SQL*PLUS的简单使用,掌握其基本操作命令和技术;通过PL/SQL编程语言的使用与程序设计的分析,加深学生对SQL*PLUS和PL/SQL技术的理解和掌握,进而为今后再涉及到难度较大的实际应用打下扎实的基础。
总之,通过上述实验环节,使学生加深了解和更好地掌握《ORACLE10g数据库》课程教学大纲要求的内容。
在课程实训过程中,要求学生做到:(1)预习实验指导书有关部分,认真做好实训内容的准备,就实验可能出现的情况提前做出思考和分析。
(2)仔细观察上机操作时出现的各种现象,记录主要情况,作出必要说明和分析。
(3)认真书写实验报告。
实验报告包括实验目的和要求,实验情况及其分析。
对需编程的实验,写出程序设计说明,给出源程序框图和清单。
(4)遵守机房纪律,服从辅导教师指挥,爱护实验设备。
(5)实验课程不迟到。
目录实践1 Oracle10g的安装与配置及常用工具的使用 (1)实践2 创建数据库、表空间和数据文件 (25)实践3 数据库的安全管理 (27)实践4 管理表结构与表数据 (32)实践5 管理索引、视图、同义词和序列 (36)实践6 PL/SQL编程基础 (38)实践7 PL/SQL高级编程 (42)综合实践一Oracle基本知识与SQL*PLUS简单使用 (46)综合实践二PL/SQL编程语言的使用与程序设计 (57)综合实践三(设计性) JSP+Oracle网上购物系统 (68)附录:员工医疗保险系统表 (69)实践1 Oracle10g的安装与配置及常用工具的使用开发语言及实现平台或实验环境Oracle 10g实践目的(1) 掌握Oracle 10g数据库的安装与配置过程。
数据库原理及应用实训指导书

《数据库原理及应用》项目实训指导书项目实训指导书(一)1. 项目实训的目的与基本要求在数据库应用技术项目教学的基础上,通过项目实训,将数据库应用技术和面向对象程序设计结合起来,经历项目开发的完整过程。
要求需求分析到位,数据库结构设计规范、合理,程序运行流畅、稳定,整体上能实现项目所需的功能。
2. 项目实训的方法和步骤⑴题目的选择从本课程的项目库(包含丰富的最近与本课程相关的开发项目)中选取一个项目,或在指导老师同意的情况下,自拟项目,项目内容要符合实际应用,与企业业务吻合。
项目完成后,经课题组验收、评价,符合要求的可加入项目库。
下面各步骤结合“网上书店”为例进行说明。
⑵项目背景介绍简要说明选择该项目的原因,如项目的意义、用途和发展前景等。
如:“网上书店”的项目背景可作如下描述。
电子商务,是指在Internet上进行商务活动,她正在以难以置信的速度渗透到人们的日常生活中,具有高效率、低成本的特点。
电子商务的一个重要技术特征是利用Web技术来传输和处理商业信息,使人们足不出户即可完成商品的交易,具有广泛的发展前景和商机。
⑶需求分析项目需求分析,就是了解项目需要做什么,需要完成什么功能。
此步聚是整个项目的基础。
此步骤以流程图的形式呈现,并加上适当的注释、说明。
如在“网上书店”项目中,站在购书者的角度,其购书流图如图1所示,购书者选择图书时,可选择各种查询方式,如按类别、关键字、出版社、作者等,总之,就是尽量方便购书者的操作。
图1 购书流程⑷概念结构设计将需求分析得到的用户需求,抽象为信息结构,找出实体及实体间的关系,并用E-R 图进行描述,列出实体表的名称和用途。
如“网上书店”项目,从购书流程中可找出如下实体:购书者、图书、图书类别和购物篮等,如表1所示。
;实体间的关系用E-R图表示,如图2所示。
表1 实体表图2 E-R图⑸逻辑结构设计把概念结构设计阶段产生的系统基本E-R图转换为具体的DBMS所支持的数据模型,即关系模式,列出各数据对象的名称,数据表各字段的类型、含义等,并用关系图的形式描述各表之间的关系。
《数据库技术SQL》实训指导书

《数据库技术SQL》课程实训指导书
实训一数据库设计
一、实训目的
1.体会数据库设计过程;
2.强化概念结构设计与逻辑结构设计的概念与方法;
3.掌握E-R图、关系模型的建立方法;
4.强化关系规范化有关概念与理论;
5.掌握利用范式规范数据库设计的方法。
二、实训内容及要求
完成以下实训内容,并在实训报告中记录实训过程和结果,必要时进行说明和分析。
1.完成参考书44页项目1。
(1)E-R图用Office绘制;
(2)简要说明由E-R图生成关系模式的依据;
(3)实训结果包括数据库设计结果:E-R图及关系模式。
2.完成参考书44页项目2。
三、思考题
1.同步测试第一题
2.同步测试第二题第5小题
3.同步测试第二题第6小题
4.在数据库设计步骤中,什么是概念结构设计?什么是逻辑结构设计?就关系
数据库而言,其设计结果分别是什么?
5.对本章教学的体会和建议。
《数据库基础access》课程实训任务书、指导书

《数据库实用基础》——-ACCESS实训任务书、指导书课程名称:Access数据库基础实训学时:42适用专业:计算机及应用课程类别:专业课一、实训目的与要求本课程是计算机网络技术专业的必修专业课.通过实训,使学生能够掌握ACCESS数据库技术,包括数据库设计、管理的方法及操作使用;掌握数据库中表、查询、窗体、报表及页、宏等各对象的设计,培养学生的数据库应用能力。
二、实训方式上机操作三、考核方法平时上机测试四、主要参考资料《数据库实用基础---access》教材及上机指导高等教育出版社孙瑞新等主编五、实训项目及学时分配实训项目一览表六、实训项目内容及其要求实训一、创建数据库及数据库对象的管理(1学时)【实训目的】:(1)掌握创建数据库的方法(2)掌握打开数据库的方法;(3)掌握数据库对象的管理方法。
【实训内容】:(1)使用数据库向导创建数据库要求:1)使用“订单入口”通用模板创建一个数据库,命名为“***的订单入口数据库”。
2)利用窗体向其中输入数据.3)查看各个对象里的内容,对数据进行浏览.(2)新建空数据库1)新建一个空数据库,命名为“***的空数据库”.2)将该数据库重命名为“***的练习数据库”.(3)管理数据库对象打开“***的订单入口数据库”;1)要求:以独占的方式打开数据库;2)新建一个“订单"组,将“订单”表和“订单”窗体添加到该组中;3)将“罗斯文示例数据库”中的“类别”表复制到数据库中;4)将“订单"表重命名为“订单表”表,将“订单”窗体重命名为“订单窗体”;5)将“订单表”表保存为“订单2”窗体。
【实训设备】:硬件:Pc机软件:安装软件Office2003等【实训要求及成绩评定】:实训要求:按实训指导书完成实训一成绩评定:随堂检查实训结果,评定成绩实训二、使用设计器设计表结构(2学时)【实训目的】:掌握用设计视图创建表的方法;掌握表的设计方法和字段属性的设置方法【实训内容】:按照要求创建“职工”表,定义字段属性以达到要求的规定。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
人事管理系统功能规范(SQL部分)1 概述1.1目的本文为教学案例项目SQL Server功能规范说明书。
本说明书将:●描述数据库设计的目的●说明数据库设计中的主要组成部分●说明数据库设计中涵盖的教学知识要点1.2内容本文档主要内容包括对数据库设计结构的总体描述,对数据库中各种对象的描述(包括对象的名称、对象的属性、对象和其他对象直接的关系)。
本文档中包含对以下数据库内容的描述:●数据表●视图●存储过程●用户自定义函数●触发器●约束1.3与其他项目的关联教学案例项目的数据库设计与教学项目(Web部分和Windows部分)功能密切相关。
教学案例项目的数据库将按照教学项目程序部分的功能需求而设计,数据库设计将配合教学案例的程序部分,以实现一个功能完备的企业环境内的应用。
2 表2.1表设计概述根据教学案例功能,数据库将以员工信息为中心存储相关数据,配合SQL Server 数据库系统中提供的数据管理,实现员工考勤、请假、加班管理及系统设置等业务功能。
数据库设计将以存储员工信息的员工表为基础,连接多张相关表以实现对以下关系的支持:●员工与请假申请●员工与加班申请●员工与考勤记录●员工与部门●员工与部门经理●员工与业绩评定记录●员工与薪资此外数据库中还将记录教学案例应用中需要的全局配置信息和事件日志记录。
数据库系统主要的实体关系如图2-1所示。
2.2员工表概述员工表用于记录员工基本信息,并作为基础表与其他表连接。
该表通过DeptID和Title可以确定员工部门和职位信息。
当Title的值为“经理”时可以确定此员工为该部门的部门经理。
表定义员工表定义如表2-1所示。
表2-1主键员工表的主键是员工编号字段,类型为整型,设置自动增量。
员工表的外键有部门编号,类型为整型,用于与部门表中的部门编号字段关联。
部门编号字段不可以为空。
员工表的外键有员工级别,类型为整型,用于与员工级别表中的员工级别字段关联。
约束员工表中的员工登录名字段建议为4-6位小写英文字符,且不能与员工姓名相同,也不可为空字符串。
索引主键字段员工编号具有自动创建的聚集索引。
2.3部门表概述部门表用于记录企业内部的部门信息。
每个独立的部门在该表中都对应一条记录。
该表通过与员工表关联可以确定员工所属的部门。
表定义部门表定义如表2-2所示。
表2-2主键部门表的主键是部门编号字段,类型为整型,设置自动增量。
部门表的外键为部门经理编号,类型为整型,用于与员工表的员工编号相关联。
约束无其他约束。
索引主键字段部门编号具有自动创建的聚集索引。
2.4员工薪资表概述员工薪资表用于记录员工每月的薪资信息,包括薪资发放日期、薪资组成等。
员工薪资表通过字段员工编号与员工表关联。
表定义员工薪资表定义如表2-3所示。
表2-3主键员工薪资表的主键是薪资编号字段,类型为整型,设置自动增量。
员工薪资表的外键是员工编号,类型为整型,用于与员工表中的员工编号字段关联。
约束无其他约束。
索引主键字段薪资编号具有自动创建的聚集索引。
2.5员工考勤表概述员工考勤表用于记录员工的考勤信息(上下班时间、记录者信息等),通过字段员工编号与员工表关联。
表定义员工考勤表定义如表2-4所示。
表2-4员工考勤表的主键是考勤编号字段,类型为整型,设置自动增量。
外键员工考勤表的外键是员工编号和记录者编号,其中员工编号类型为整型,用于与员工表中的员工编号字段关联;记录者编号类型为整型,用于与员工表中的员工编号字段关联。
约束员工考勤表中的记录者编号不可与员工编号相同;员工考勤表中的考勤类型字段只能取“缺勤”、“迟到”、“早退”。
索引主键字段考勤编号具有自动创建的聚集索引。
2.6员工请假表概述员工请假表用于记录员工的请假记录。
员工请假表中的基本信息包括:请假提交时间、请假开始时间、请假终止时间、请假原因、请假的类别和请假申请状态等。
通过字段,员工编号与员工表关联。
表定义员工请假表定义如表2-5所示。
表2-5主键员工请假表的主键是请假申请编号字段,类型为整型,设置自动增量。
外键员工请假表的外键是员工编号和审核者编号,其中员工编号类型为整型,用于与员工表中的员工编号字段关联;审核者编号类型为整型,用于与员工表中的员工编号字段关联。
约束请假开始时间应小于请假结束时间;申请状态字段的取值可以是:“已提交”、“已取消”、“已批准”、“已否决”。
索引主键字段请假申请编号具有自动创建的聚集索引。
2.7员工加班表概述员工加班表用于记录员工的加班记录。
员工加班表中的基本信息包括:加班时间、加班起止时间、加班原因和加班申请批准状态。
通过字段,员工编号与员工表关联。
表定义员工加班表定义如表2-6所示。
表2-6主键员工加班表的主键是加班申请编号字段,类型为整型,不设置自动增量。
外键员工加班表的外键是员工编号,类型为整型,用于与员工表中的员工编号字段关联。
员工加班表的外键是加班类型,类型为整型,用来与加班类型表的加班类型相关联。
约束加班开始时间应小于加班结束时间;申请状态字段取值:“已批准”、“待批准”、“被拒绝”。
主键字段加班申请编号具有自动创建的聚集索引。
2.8员工业绩评定表概述员工业绩评定表用于保存员工的绩效信息。
员工业绩评定表中的基本信息包括:员工编号、考评者编号、提交时间、考评时间、评语和绩效状态。
通过字段员工编号与员工表关联。
表定义员工业绩评定表定义如表2-7所示。
表2-7主键员工业绩评定表的主键是业绩评定编号字段,类型为整型,设置自动增量。
员工业绩评定表的外键是员工编号,类型为整型,用于与员工表中的员工编号字段关联。
员工业绩评定表的外键是状态,类型为整型,用于与业绩评定状态表中的业绩评定类型字段关联。
约束无索引主键字段业绩评定编号具有自动创建的聚集索引。
2.9业绩评定状态表概述业绩评定状态表用于保存业绩评定可能有的状态名称。
业绩评定状态表的基本信息包括:业绩评定类型和业绩评定名称。
表定义业绩评定状态表定义如表2-10所示。
表2-10主键无。
无。
约束状态字段的取值可以为:“0”或“1”。
对应的绩效考核名称分别为“不合格”、“合格”索引无。
2.10加班类型表概述加班类型表用于记录加班类型。
加班类型表的基本信息包括:加班类型和加班描述。
表定义加班类型表定义如表2-11所示。
表2-11主键加班类型外键无加班类型表的加班类型的名称描述字段,只能取“折算成年假”或“折算成津贴”。
索引无。
2.11假期表概述假期表用于记录假期信息。
假期表的基本信息包括:假期编号、假期名称、假期具体时间和是否为国定假期。
表定义假期表定义如表2-12所示。
表2-12主键假期表的主键是假期编号字段,类型是整型,设置自动增量。
外键无。
无。
索引无。
2.12业绩评定子项目表概述业绩评定子项目表用于记录业绩评定子项目信息。
业绩评定子项目表包含的主要内容有:业绩评定编号、业绩评定子项目编号、项目内容、自我评分和审核者评分。
表定义业绩评定子项目表定义如表2-13所示。
表2-13主键业绩评定子项目编号。
外键业绩评定子项目表的外键有业绩评定编号,用来与员工业绩评定表的业绩评定编号相关联。
无其他约束。
索引无。
2.13员工级别表概述员工级别表用于记录员工级别信息,包括员工级别和描述。
表定义业绩评定子项目表定义如表2-13所示。
表2-14主键员工级别编号。
外键无。
约束无其他约束。
无。
3 视图3.1查看部门信息(Web)概述●通过访问此视图可以达到与直接访问部门表相同的效果。
基表●部门表视图包含字段●部门编号●部门名称●部门描述●部门经理编号3.2查看员工基本信息(Web)概述●此视图通过左外连接员工和部门表得到了员工的详细信息,其中包括员工的基本信息、员工的部门信息和员工经理信息。
基表●员工表●部门表视图包含字段●员工编号●员工姓名●员工电子邮件●员工电话●员工登录名●员工报到日期●员工所属部门编号●员工自我介绍●员工照片●员工剩余假期●所属部门名称3.3查看员工考勤情况(Web)概述●此视图通过员工编号内连接员工考勤表和员工表,得到员工的姓名、员工所属部门编号和考勤情况。
通过这个视图可以按部门编号查到整个部门员工的缺勤情况。
基表●员工考勤表●员工表视图包含字段●考勤编号●员工编号●部门编号●员工姓名●考勤类型●到达时间●日期3.4查看员工请假申请信息(Web)概述●此视图通过内联接员工请假表和员工表,得到员工的请假申请信息和请假批准人姓名。
基表●员工请假表●员工表视图包含字段●请假申请编号●员工编号●提交时间●开始时间●结束时间●理由说明●小时数●申请状态●审核者编号●拒绝申请的理由●审核者姓名3.5查看员工加班申请信息(Web)概述●此视图通过内连接员工加班表、员工表和加班类型表,得到员工加班表中的加班申请信息和加班申请批准人姓名及加班折算成假期类型的名称。
基表●员工加班表●员工表●加班类型表视图包含字段●加班申请编号●员工编号●提交时间●开始时间●结束时间●加班类型●加班理由●小时数●申请状态●审核者编号●拒绝申请的理由●审核者姓名●加班类型的名称描述3.6查看部门经理信息(Web)概述●此视图通过内联接部门表和员工表,得到经理的所有基本信息。
基表●部门表●员工表视图包含的字段●部门经理姓名●部门经理电子邮件●部门名称●部门经理编号●部门编号4 存储过程4.1插入一条提交的请假申请(Web)概述●此存储过程向员工请假表插入一条已提交的请假申请。
参数返回值4.2取消一条请假申请(Web)概述●此存储过程用来取消员工请假表中的一条请假申请。
参数返回值4.3更新一条请假申请记录的状态(Web)概述●此存储过程更新员工请假表中的一条请假申请记录的状态,并输入更新的理由。
参数返回值4.4汇总部门员工考勤信息(Web)概述●通过此存储过程,可以按指定部门编号和指定的时间段汇总本部门的员工考勤信息。
参数返回值4.5汇总部门员工薪资信息(Web)概述●通过此存储过程可以按部门得到指定时间段内的员工薪资汇总信息。
参数返回值4.6根据员工登录名获取员工编号(Web)概述●此存储过程根据员工登录名得到员工编号。
返回值4.7根据员工编号更新员工登录密码(Web)概述●此存储过程根据员工编号更新员工表中的员工登录密码。
参数返回值4.8添加一个新部门(Win)概述●此存储过程向部门表添加一条新部门信息的记录。
返回值4.9删除一个指定部门(Win)概述●此存储过程从部门表中删除一个指定的部门,在删除前先判断该部门是否还有员工,如有员工则不删除该部门并返回,如无任何员工,则删除该部门。
参数返回值4.10获取所有部门的部门编号和部门名称(Win)概述●此存储过程从部门表中得到所有部门的部门编号和部门名称。
返回值5 用户自定义函数5.1按部门名称得到本部门所有的员工信息概述此用户自定义函数根据部门名称得到本部门所有员工的信息(可以通过视图得到)。