数据库课程设计---职业介绍信息管理系统

合集下载

人员信息管理系统数据库课程设计

人员信息管理系统数据库课程设计

人员信息管理系统数据库课程设计.数据库课程设计姓名:学号:班级:系院:指导老师:时间:2013.12.31..前言:随着信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。

为了适应现代社会人们高度强烈的时间观念,同时计算机网络的发展,人员信息方面管理越来越趋向于电子化和智能化,因此对人员信息管理系统的开发意义十分重大。

它主要用于企业的管理工作,一般应用于企业局域网,分布在公司各个部门由专人负责管理。

人员信息管理系统为管理人员带来了极大的方便。

人们可以将大量的繁琐的工作交给计算机去完成,从而大大提高了工作效率,此外,管理人员只需输入一些简单的汉字、数字,即可达到自己的目标。

建立人员管理系统,采用计算机对人员的信息进行管理,可以进一步提高企业的经济效益和现代化水平,帮助企业管理人员和工作人员提高工作管理效率。

在一个学期的数据库学习以后,我们对数据库有了一个初步的认识,了解到了数据库在实际操作中的重要作用。

所以决定要做一个具有实现功能的小系统,来锻炼一下自己的能力,并且进一步的了解数据库,为以后的实际操作打一下基础。

..目录前言一、任务书……………………………………………………………………………………1 二、相关技术介绍……………………………………………………………………………1 三、需求分析…………………………………………………………………………………2 四、概念结构设计……………………………………………………………………………4 五、逻辑结构设计……………………………………………………………………………5 六、数据库物理设计…………………………………………………………………………5 七、数据库实施………………………………………………………………………………6 八、系统测试………………………………………………………………………………19 九、系统的主要功能和使用说明…………………………………………………………19 十、课程设计心得…………………………………………………………………………24..一、任务书在本次课程设计中,我们所开发的是人员信息管理系统。

管理信息系统课程设计-数据库管理系统

管理信息系统课程设计-数据库管理系统

辽宁工业大学管理信息系统设计课程设计报告(论文)题目:数据库系统基础课程设计仓库管理系统院(系):软件学院专业班级:软件工程113班学号: 111301060学生姓名:安凯辰指导教师:王彦华教师职称:讲师起止时间: 2012.5.28--2012.6.8课程设计(论文)任务及评语目录第一章系统分析 (1)1. 1 系统需求 (1)1. 2 系统设计原则 (1)1. 3 系统可行性分析 (1)1.4 数据字典 (1)1. 5 系统流程图 (2)1.6 业务流程图 (3)1.7 实体与实体间E-R模型(CDM图) (3)1.8 PDM图 (4)第二章系统设计 (5)2. 1 概念设计 (5)2. 2 逻辑设计 (5)第三章系统实施 (7)3.1 数据库表格设计代码 (7)3.2 存储过程及触发器设计代码 (11)3.3 与数据库连接代码 (15)3.4 出库单明细代码 (15)3.5 借条信息查询代码 (16)第四章系统总结 (18)参考文献 (19)第一章系统分析1. 1 系统需求软件环境:用户端:windows vispaSP1,windowsXP服务器端:windows2000及以上操作系统编程语言:sql数据库:sql2005硬件环境:有高性能的电子计算机、大容量的存贮装置,个人电脑(终端)以及联结起来的网线等,组成信息资源共享的计算机网络1. 2 系统设计原则1) 系统运行安全可靠,稳定性好;2) 系统的可管理性和可维护性好;3) 系统输入界面友好,操作简便易行,尽量减少用户的输入工作量;4)允许多种数据输入方式,能实现多种查询,允许进行模糊查询;5)数据具有规范性,整体性,方便数据之间的比较分析。

1. 3 系统可行性分析技术可行性:系统要求在windows2000以上环境运行,后台数据库采用SQL,使用SQL编程,采用ADO方式连接数据库,程序将部分需要经常调用的数据存入内存,可提高程序运行速度.经济可行性:在经济上,用此系统加强了信息管理效率,为管理人员提供了较高的效率,可节省人力资源的开支。

职业介绍管理系统

职业介绍管理系统

软件工程文档题目:职业介绍信息管理系统姓名:***学号:*********班级:计算11-2专业:计算机科学与技术指导老师:***目录1问题定义 (4)1.1系统名称 (4)1.2项目目标 (4)2可行性研究 (4)2.1可行性分析 (4)2.1.1可行性分析的目的 (4)2.1.2技术可行性 (4)2.1.3经济可行性 (5)2.1.4操作可行性 (5)2.1.4法律可行性 (5)2.2业务流程图 (5)2.2.1用人单位流程图 (5)2.2.2介绍人员流程图 (6)2.2.3求职者流程图 (6)3需求分析 (7)3.1功能需求 (7)3.2系统数据流图及功能 (7)3.2.1系统顶层图 (8)3.2.2一级细化图 (8)3.3数据字典 (9)3.3.1数据流 (9)3.3.2数据存储描述 (12)4总体设计 (12)4.1系统总体结构图 (12)4.2概念模型设计 (12)4.2.1局部E-R图 (12)4.2.2全局E-R图 (15)4.2.3数据字典 (15)4.3数据库逻辑设计 (16)1问题定义1.1系统名称职业介绍信息管理系统1.2项目目标随着经济改革的深入,一方面有下岗人员,一方面又精简机构,还有大量的毕业生,因而我们发现大量的人才市场、职业中介机构不断涌出,其中大部分的职业中介机构是面向本地待业人员。

经过调研,我们基于Visual FoxPro 9.0设计开发一套“职业中介信息管理系统”,它能够迎合职业中介机构的需要,尤其是一些管理正规、业务量比较大的大中型职业中介机构。

职业中介机构主要是处理大量的岗位信息、求职信息及大量的查询工作,如果采用手工方式,速度之慢可想而知,当信息量达到一定程度,再想进行查询统计之类的工作是非常困难的,直接影响机构的工作效率,当然影响机构的形象和业务发展。

用一套使用简单、管理方便的计算机“职业中介信息管理系统”能够完善和优化职业中介管理,提高办事效率和经济效益。

管理知识-数据库课程设计企业人事管理信息系统 精品

管理知识-数据库课程设计企业人事管理信息系统 精品

数据库课程设计—企业人事管理信息系统时间:20XX/12/9企业人事管理信息系统摘要:企业人事管理是企业管理中的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来。

如何管理好企业内部员工的信息,成为企业管理中的一个大问题。

在这种情况下,开发一个企业人事管理系统就显得非常必要。

本企业人事管理系统具有如下功能:员工基本信息的录入、修改、查询、删除模块,员工考勤信息和员工调动信息的录入、修改、查询、删除模块,以及系统维护功能。

为企业人事管理提供信息咨询,信息检索,信息存取等服务,基本上能够满足现代企业对人事管理的需要。

关键词:管理系统;人事管理;职员信息;企业业务应用背景1.1 引言企业人事管理是企业管理的一个重要内容,随着时代的进步,企业也逐渐变的庞大起来。

如何管理好企业内部员工的信息,成为企业管理中的一个大问题。

在这种情况下,一个可以规范化,自动化的企业人事管理系统就显得非常必要。

最初的人事管理,都是靠人力来完成的。

当企业规模比较小的时候,人力可以完成,随着企业的规模越来越大,企业的员工人数也越来越多,依然维持着人力进行人事管理,必然会造成工作效率低,工作错误增高的问题。

人事管理系统就是把分散的企事业单位的职工信息实行统一,集中,规范的收集管理,建立分类编号管理,电脑存储查询以及防火,防潮,防蛀,防盗等现代化,专业化的管理系统,为企事业单位和职工解除后顾之忧。

企业人事管理系统为企事业单位提供信息咨询,信息检索,信息存取等服务。

1.2 管理信息系统的发展历史管理信息系统的概念起源很早。

早在20世纪30年代,柏德就强调了决策在组织管理中的作用。

50年代,西蒙提出了管理依赖于信息和决策的概念。

同一时代维纳发表了控制论与管理,他把管理过程当成一个控制过程。

50年代计算机已用于会计工作,1958年盖尔写道:管理将以较低的成本得到及时准确的信息,做到较好的控制。

"这时数据处理一词已经出现。

管理信息系统已经逐步成为一个独立的学科分支,它继承了其他众多学科的理论、方法与应用技术,它与信息科学、系统科学、控制理论、运筹学、会计学、统计学、经济学、管理科学、计算机科学有着十分密切的联系。

数据库课程设计-企业职工管理系统

数据库课程设计-企业职工管理系统

企业职工管理系统《数据库原理及设计》课程设计报告专业班级组员组长指导老师目录1绪论 ........................................... 错误!未定义书签。

1.1背景......................................... 错误!未定义书签。

1.2定义......................................... 错误!未定义书签。

2需求分析 ....................................... 错误!未定义书签。

2.1数据字典.................................... 错误!未定义书签。

2.2数据流图.................................... 错误!未定义书签。

3结构设计 ....................................... 错误!未定义书签。

3.1概念结构设计................................. 错误!未定义书签。

3.2逻辑结构设计................................. 错误!未定义书签。

3.3物理结构设计................................. 错误!未定义书签。

4运用设计 ....................................... 错误!未定义书签。

4.1安全保密设计................................. 错误!未定义书签。

4.2系统运行与维护............................... 错误!未定义书签。

1.绪论1.1背景目前,一些企业对员工信息的管理还存在诸多问题,单靠人力进行员工信息的管理是不够的。

所以对于一个企业来说,不管是规模较小,还是规模较大的,员工信息管理系统都非常重要的。

数据库员工信息管理系统课程设计

数据库员工信息管理系统课程设计

数据库员工信息管理系统课程设计说到“数据库员工信息管理系统”,我第一个反应就是:听起来有点高大上,对吧?实际上它并没有那么复杂,大家不要被这些专业名词吓到。

我们平时的工作,尤其是在大公司里,信息管理可重要了,尤其是员工的各种信息。

如果没有一个好的系统,估计大家的工作都得从头再来。

你想啊,员工信息像什么?像那张卡片、身份证、工资单一样,啥时候都得用。

这个系统就是帮我们把这些东西整理成一个大大的数据库,让我们查询、修改、更新都方便,简直是事半功倍。

大家知道,数据库其实就是一个大仓库,里面装满了各种信息。

比如员工的姓名、年龄、岗位、薪水、联系方式,甚至还有生日、入职时间这些琐碎的小细节。

你说,这些信息看似简单,真的一旦没有好好整理起来,那可就麻烦了。

你想想,要是一个公司有上百上千的员工,要是没有一个系统来管理,翻个员工档案找个联系方式都能累死个人。

就像在沙滩上找针一样,费劲不说,还容易丢掉。

所以,数据库员工信息管理系统的作用就是解决这个问题。

简而言之,它就像是一个“万能工具”,什么需求都能满足。

有了这个系统,管理者再也不需要翻箱倒柜地去找员工资料了。

只要输入关键词,系统立马把相关信息一股脑儿呈现出来。

是不是很高效?就好像你在超市找东西,直接在自助查询机上输入产品名称,产品立马出现在你面前。

你是不是已经开始想象,管理者坐在电脑前,喝着咖啡,悠哉悠哉地查找资料,简直就是坐享其成,真是过瘾。

对于HR来说,这简直是一个福音。

以前,要是需要更新员工的薪水、职位变化,那得一个一个手动去修改数据,改完了还得核对。

现在嘛,只要通过这个系统轻松一点,什么变动都能立马更新。

这个系统的好处可不仅仅在于查询和更新信息,最神奇的地方在于它能够帮企业“管”人。

这说的可不只是做个“记事本”那么简单。

像公司员工的考勤、工资、绩效考核,所有的细节都能通过系统自动计算和处理。

比起人工算工资,想想是不是省心多了?再说了,人工算错了,出个小差错,员工不高兴,甚至闹个小情绪什么的,谁都不想碰到。

个人信息管理系统-数据库课程设计-课程设计

个人信息管理系统-数据库课程设计-课程设计

个人信息管理系统-数据库课程设计-课程设计个人信息管理系统-数据库课程设计?、题目的目的和要求通过数据库系统原理课程设计的操作与实践,使学生了解关系数据库的相关理论知识和有关工具软件的使用技巧,在一定程度上提高应用程序的综合开发能力和创新意识、创新能力,具体掌握的基本能力有以下几方面: 1、学习和巩固《数据库系统原理》的基本知识。

2、关系数据库管理系统的基本使用方法。

3、熟悉SQL语言的主要功能及SQL语句的使用操作。

4、熟悉数据库管理系统的设计过程,培养解决实际问题的能力。

5、小型数据库应用系统的设计方法。

要求独立完成该课题设计。

?、设计进度及完成情况日期内容1月1号选择课程设计题目,画出大体框架 1月2号学习C#数据库编程相关知识1月3号按照框架开始设计窗体,编写代码 1月4号系统基本完成题目要求1月5号完善系统1月6号完成课程设计报告?、主要参考文献及资料[1]王珊,萨师煊主编.数据库系统概论(第四版).北京:高等教育出版社,2006.5[2]鲍威尔主编.数据库设计入门经典.北京:清华大学出版社,2007.3[3] 范盛荣. Visual C# 2008控件使用范例详解.北京:清华大学出版社,2009.4目录第一章概述 1第二章系统分析 22.1 E-R图 22.2创建关系表 3第三章功能分析 53.1各模块的相互关系 53.2各模块的作用 5第四章系统实现 64.1数据库实现 64.2各模块的实现 7第五章调试过程中的问题及系统测试情况 9 5.1 调试过程中的问题 95.2系统测试 9第六章结束语 689个人信息管理系统-数据库课程设计第一章概述我设计的是一个个人信息管理系统,它包括4个功能:1. 通讯录信息:包括通讯人姓名、联系方式、工作地点、城市、备注等。

2. 备忘录信息:包括什么时间、事件、地点等。

3. 日记信息:包括什么时间、天气、事件等。

4. 个人财物管理:包括总收入,消费项目、消费金额、消费时间、剩余资金。

数据库课程设计员工信息管理系统方案

数据库课程设计员工信息管理系统方案

课程设计任务书设计名称:员工信息管理系统日期:2009年5月3日设计内容:1、员工信息添加2、员工信息修改3、员工信息删除4、员工信息查询(多种方式)5、员工考勤信息添加6、员工考勤信息修改7、员工考勤信息删除8、员工考勤信息查询9、用户注册10> SQL基本表建立11、SQL权限、索引、触发器、函数的创建12、ODBC 连接设计目的与要求:1)加深对数据库系统原理、软件工程、程序设计语言的理论知识的理解和应用水平。

2)通过设计实际的数据库系统应用课题,进一步熟悉数据库管理系统的操作技术,提高动手能力,提高分析问题和解决问题的能力。

3)通过设计,学:握数据库应用系统综合开发的方法与技能。

设计环境或器材、原理与说明:VB 6. 0SQL SERVER 2 0 0 0设计过程(步骤)或程序代码:1需求分析1. 1系统需求分析在人才过剩的今天,企业对于有用人才的需求逐步加大,企业内部的人事变动和部门观划也开始加速,传统的人事档案已经不能满足各个企业的人员流动速度,迫使人们起用新的管理方法來管理员工的用关信息。

科学技术口新月异的进步,让人类生活发生了巨大的变化,计算机技术的飞速发展,使各行各业在计算机技术应用方而得到了广泛的普及和使用。

信息化时代的到來成为不可抗拒的潮流,人类文明正在进入一个崭新的时代。

因此,员工管理系统也以方便、快捷、费用低、绿色环保的优点正慢慢地进入各个行业和领域,将传统的员工管理方式彻底的解脱出來,提高效率,减轻工人人员以往繁忙的工作,加速信息的更新速度,使企业管理层第一时间了解到员工的信息,从而进一步的进行对员工的调配。

功能需求详细说明:_增加_增加员工的基本信息、考勤信息—编辑—用户可以对员工信息、考勤信息进行删除用户可以对员工的姓名、编号等员工基本信息进行修改用户可以对员工的出勤天数、请假天数等考勤信息进行修改—查询一用户可以根据姓名、编号,准确的査到要找的员工,也可以选择部门,査看选中的部门的所有员工。

数据库课程设计------人事管理系统设计

数据库课程设计------人事管理系统设计

《数据库系统概论》课程设计课程设计题目人事管理系统设计一.摘要为了完善全面的人事管理功能,使人事企业管理流程合理化和自动化处理和分析各种有价值的信息,以支持决策者制定人事企业管理战略发展计划。

该系统采用了SQLServer2000数据库开发环境,使用专用数据库接口连接,其存取速度快、安全性好,便于管理和操作。

整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成人事管理全过程,包括员工的基本信息、学历和任职信息、家庭状况、奖惩信息、员工各种信息的修改、对于转出、辞职、退休员工信息的删除等管理工作。

经过实际使用证明,该文所设计的人事管理系统可以满足公司人事管理方面的需要。

二、前言随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事档案的管理势在必行。

人事管理系统是现代企业管理工作不可缺少的一部分,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件。

人事管理系统可以用于支持企业完成劳动人事管理工作,有如下3个方面的目标。

1.支持企业实现规范化的管理。

2.支持企业高效率完成劳动人事管理的日常业务,包括新员工加入时人事档案的建立,老员工转出、辞职、退休等。

3.支持企业进行劳动人事管理及其相关方面的科学决策,如企业领导根据现有的员工数目决定招聘的人数等。

三、系统设计3.1设计思想尽量采用学校现有软硬件环境,及先进的管理系统开发方案,从而达到充分利用学校现有资源,提高系统开发水平和应用的目的。

1.系统应符合学校人事管理的规定,满足学校日常人事管理工作需要,并达到操作过程中的直观、方便、实用、安全等要求。

2.系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。

3.系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作。

3.2 系统功能分析该系统需要完成如下功能:1. 实现部门、职务、职称等信息的管理;2. 实现职工信息的管理:3. 实现职工学习经历和任职经历的管理;4. 实现职工家庭关系的管理;5. 实现奖惩信息的管理;6. 创建存储过程查询各部门各种职称的职工数量;7. 创建视图查询各职工的工号、姓名、部门、职务信息;8.创建触发器当增加、删除职工和修改职工部门信息时自动修改相应部门的职工人数;9.建立数据库相关表之间的参照完整性约束。

数据库课程设计___职业介绍信息管理系统

数据库课程设计___职业介绍信息管理系统

数据库课程设计___职业介绍信息管理系统数据库原理课程设计班级:姓名:学号:1.问题的描述课程设计题目:职业介绍信息管理系统具体要求:实现职业分类、职业信息管理(职业号、职业类型号、用人单位、需求人数、已聘人数、备注);实现用人单位、求职者信息管理,求职者信息设有聘用标志,默认值为未聘用;实现求职者和职业匹配管理(职业号、求职人员编号);实现费用管理,包括用人单位交费情况、求职人员交费情况; 创建触发器,求职成功时,自动修改相应职业的已聘人数和相应职工的聘用标志为‘聘用成功’;另外如果相应职业的已聘人数不得超过需求人数;创建存储过程查询各种职业的需求数和已聘用数;创建规则限制求职者的性别,必须为‘男’或‘女’;建立表间关系。

2.需求分析2.1需求分析需求分析的任务是通过调查详细了解现实世界中职业信息管理系统要处理的对象,充分了解原系统工作概况明确用户的需求,然后在此基础上确定新系统的功能。

确定系统必须完成哪些工作,也就是对系统提出完整、准确。

清晰,具体的要求。

需求分析的结果是系统开发的基础。

经调查资料发现,职业介绍管理系统应具备的职能有:求职者和用人单位的基本信息、收费信息,介绍人员信息登记,求职者与与用人单位可以发布求职招聘信息,并进行相关信息的匹配。

另外,求职者和用人单位都需根据不同的职业类型像介绍人员缴纳一定的介绍费。

2.2系统功能模块图2.22职业介绍信息管理系统功能模块图2.3 结构流程图2.31 用人单位流程图2.32 介绍人员流程图2.33 求职者流程图3逻辑结构设计3.1局部E-R图3.11职业分类E_R图3.12用人单位E_R图3.13 职业信息E_R图3.14求职者信息E_R图3.15 介绍人员E_R图3.16 费用信息E_R图3.2 全局E-R图根据表格绘制E-R图如下:3.3 数据字典数据的基本存取单位是存储记录。

有了逻辑结构以后,就可以设计存储记录结构,一个存储记录可以与多个逻辑记录相对应。

数据库课程设计员工信息管理系统

数据库课程设计员工信息管理系统

课程设计任务书设计名称:员工信息管理系统日期:2009年5月3日设计内容:1、员工信息添加2、员工信息修改3、员工信息删除4、员工信息查询(多种方式)5、员工考勤信息添加6、员工考勤信息修改7、员工考勤信息删除8、员工考勤信息查询9、用户注册10、SQL基本表建立11、SQL权限、索引、触发器、函数的创建12、ODBC连接设计目的与要求:1)加深对数据库系统原理、软件工程、程序设计语言的理论知识的理解和应用水平。

2)通过设计实际的数据库系统应用课题,进一步熟悉数据库管理系统的操作技术,提高动手能力,提高分析问题和解决问题的能力。

3)通过设计,掌握数据库应用系统综合开发的方法与技能。

设计环境或器材、原理与说明:VB 6.0SQL SERVER2000设计过程(步骤)或程序代码:1 需求分析1.1系统需求分析在人才过剩的今天,企业对于有用人才的需求逐步加大,企业内部的人事变动和部门规划也开始加速,传统的人事档案已经不能满足各个企业的人员流动速度,迫使人们起用新的管理方法来管理员工的相关信息。

科学技术日新月异的进步,让人类生活发生了巨大的变化,计算机技术的飞速发展,使各行各业在计算机技术应用方面得到了广泛的普及和使用。

信息化时代的到来成为不可抗拒的潮流,人类文明正在进入一个崭新的时代。

因此,员工管理系统也以方便、快捷、费用低、绿色环保的优点正慢慢地进入各个行业和领域,将传统的员工管理方式彻底的解脱出来,提高效率,减轻工人人员以往繁忙的工作,加速信息的更新速度,使企业管理层第一时间了解到员工的信息,从而进一步的进行对员工的调配。

功能需求详细说明:—增加—增加员工的基本信息、考勤信息—编辑—用户可以对员工信息、考勤信息进行删除用户可以对员工的姓名、编号等员工基本信息进行修改用户可以对员工的出勤天数、请假天数等考勤信息进行修改—查询—用户可以根据姓名、编号,准确的查到要找的员工,也可以选择部门,查看选中的部门的所有员工。

数据库课程设计--企业人事管理信息系统

数据库课程设计--企业人事管理信息系统

成绩:___________《数据库原理及应用》课程设计课题企业人事管理信息系统班级计算机06-7组长徐兴安组员杜雪峰2008年12月22日一2009年1月2日目录1绪论 (3)2需求分析 (3)3概念模型设计 (4)4逻辑设计 (7)5物理设计 (7)6实验数据示例:测试阶段 (9)7总结 (11)企业人事管理信息系统系统设计说明书1 绪论企业人事管理信息系统是一个现代化的企业在竞争中立于不败之地的必要部分,它能够为查询人事信息提供充足的信息和快捷的查询手段。

一些公司一直以来使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点, 如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难,而且容易丢失。

使用计算机对企业人事信息进行管理,具有着手工管理所无法比拟的优点。

例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高企业人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

本系统可以通过提出查询请求(执行SQL语句),服务器完成对数据库的查询任务,并可以完成一下功能:(1)对员工各种信息的输入,包括员工的基本信息、学历信息、婚姻状况信息、职称等。

员工各种信息的修改;(2)对于转出、辞职、辞退、退休员工信息的删除;(3)按照一定的条件,查询、统计符合条件的员工信息;至少应该包括每个员工详细信息的查询;(4)按婚姻状况查询、按学历查询、按工作岗位查询等,至少应该包括按学历、婚姻状况、岗位、参加工作时间等统计各自的员工信息;通过本系统把查询结果,统计结果返回给用户,使用户快速准确的了解公司人事信息。

2 需求分析一个公司必将分为若多个部门,包括人事部,车间,研发部等,各个部门的工作责任不同,它们完成不同的任务,各尽其职,使公司能够有条不紊的开展。

工作人事部负责人事管理及人才调用,车间负责生产,研发部负责开发新产品等等,每个部门的人数也不一样。

数据库课程设计-学生信息管理系统

数据库课程设计-学生信息管理系统

数据库程序设计说明书引言本程序是一个学生信息数据库系统的程序,随着效率和质量提出了越来越高白勺要求。

学生管理信息系统广泛地应用于各大中院校的学生管理工作过程中,几乎每个进行了信息化建设的学校都建设了学生管理信息系统。

对于大型和结构复杂、内容繁多的学生数据库,都要实现方便的管理。

数据管理离不开数据库系统的支持。

由于数据库系统一般用户难以熟悉和正确操作,所以开发数据库连接程序提供友好的界面,方便用户提高效率和操作的准确性。

二・编写目的本说明数据库程序设计需要解决的问题以及问题的性质、程序目标、程序规模等。

并且为了用户对系统的要求,使编程人员可以及时发现软件的缺点和不足,进一步认识问题所在。

该说明书可供设计人员和开发人员参考,也可供用户阅读,对系统的需求提出意见。

开发本软件的目的是给学生数据库提供一个操作控制系统,可以对数据库进行查询、添加、删除、修改、SQL语言高级操作。

三・背景学校部门中有着相当庞大的数据内容,而这些数据只是作为单纯数据摆放在电脑里,并没有真正使这些数据起到更大的作用。

大量数据白勺手工操作也会是数据操作错误增加,而且还使得相矢的工作更加冗长、繁锁,为了使这些数据为使用者起到更多的作用,为管理人员提供依据与分析,建立起了自己的数据库系统,由计算机管理代替手工操作,进行收集、管理业务数据,从而提高操作人员的工作效率。

数据库技术是当今信息管理的最新技术,其核心就是数据库管理系统(简称DBMS) o DBMS是各类管理信息系统的支撑平台,也是信息化建设中需求量最大、应用最广泛的基础性软件。

四、系统需求分析1・要求系统可以准确地记录和查询学生信息,包括学生的姓名、单位、年龄、性别2・要求系统可以准确地记录学生地每一次奖惩情况以及每次的缺勤情况。

3・系统可以对课程情况进行管理,包括设置课程名称、修改课程的名称等。

4・系统应该可以对基础数据进行维护1 •系统应该有很好的可扩展性。

学生成绩管理工作是学校学生管理工作的重要组成部分,现在相当一部分学校的学生成绩管理工作仍沿用手工方式。

数据库课程设计(教师信息管理系统)

数据库课程设计(教师信息管理系统)

课程设计报告课程:题目:教师信息管理系统设计班级:姓名:学号:指导教师:日期:教师信息管理系统1、需求分析教师信息管理系统是一个教育单位不可缺少的部分。

一个功能齐全、简单易用的信息管理系统不但能有效地减轻学校各类工作人员的工作负担,它的内容对于学校的决策者和管理者来说都至关重要。

教师管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面.对于前者要求建立数据一致性和完整性强,数据安全性好的数据库.而对于后者则要求应用程序功能完备,易使用等特点。

在学校,教师信息管理包括教师信息,显然如果以人工的方式对其管理将耗费大量的人力、物力,本系统以此作为开发的目标,用以减轻教师管理人员的负担二、数据库的概念结构设计1)教师信息E-R图2)课程信息的实体E-R图3)学生信息E-R图4)教师-学生-课程E-R图数据描述数据流名称:教师登记管理简述:工作人员对教师的资料进行登记数据流来源:工作人员登记数据流去向:教师信息管理模块数据项组成:教师ID +姓名+性别+联系方式+所在学院数据流名称:教师注销管理简述:工作人员对教师的资料进行注销数据流来源:工作人员登记数据流去向:注销管理模块数据项组成:教师ID +姓名+性别+联系方式+所在学院数据流名称:课程录入管理简述:工作人员对课程资料进行录入数据流来源:工作人员登记数据流去向:课程信息管理模块数据项组成:课程编号+课程名称+课程时间+课程简介数据流名称:课程注销管理简述:工作人员对课程资料进行注销数据流来源:工作人员登记数据流去向:注销管理模块数据项组成:课程编号+课程名称+课程时间+课程简介数据流名称:学生登记管理简述:工作人员对学生资料进行登记数据流来源:工作人员登记数据流去向:学生信息管理模块数据项组成:学生ID+学生姓名+性别+所在学院数据流名称:学生注销管理简述:工作人员对学生资料进行登记数据流来源:工作人员登记数据流去向:注销管理模块数据项组成:学生ID+学生姓名+性别+所在学院数据流名称:用户管理简述:管理员对可以获得本系统使用权限的用户的管理数据流来源:用户登记数据流去向:系统管理模块数据项组成:新增用户名+用户密码+密码确认(1)数据逻辑的描述处理逻辑名称:教师登记审核简述:审查教师资料是否填写正确输入的数据流:教师登记管理处理描述:教师报告的教师ID +姓名+性别+联系方式+所在学院等信息是否属实。

数据库-职业介绍信息管理系统实验报告

数据库-职业介绍信息管理系统实验报告

数据库-职业介绍信息管理系统实验报告职业介绍信息管理系统小组成员:20124070559201240705621.问题描述课程设计题目:职业介绍信息管理系统❖实现职业分类、职业信息管理(职业号、职业类型号、用人单位、需求人数、已聘人数、备注);❖实现用人单位、求职者信息管理,求职者信息设有聘用标志默认值为未聘用;❖实现求职者和职业匹配管理(职业号、求职人员编号);❖实现费用管理,包括用人单位交费情况、求职人员交费情况;❖创建触发器,求职成功时,自动修改相应职业的已聘人数和相应职工的聘用标志为‘聘用成功’;❖另外如果相应职业的已聘人数不得超过需求人数❖创建存储过程查询各种职业的需求数和已聘用数;❖创建规则限制求职者的性别,必须为‘男’或‘女’;❖建立数据库相关表之间的参照完整性约束。

2.需求分析需求分析中我们结合现实中职业信息管理系统要处理的对象,充分了解原系统工作概况明确用户的要求,然后在此基础上确定新系统的功能。

确定系统必须完成哪些工作,也就是对系统提出完整、准确、清晰、具体的要求。

需求分析的结果是系统开发的基础。

经资料调查发现,职业介绍信息管理系统应具备的职能有:求职者和用人单位的基本信息、收费信息,中介人员信息登记,求职者与用人单位可以发布求职招聘信息,并进行相关信息的匹配。

此外,求职者和用人单位都需根据不同的职业类型像中介人员缴纳一定的介绍费。

3.逻辑结构1)ER图:2)根据E-R图写出关系模型:职业分类(职业类型号,职业类型名)用人单位(单位编号,单位名称)职业信息(职业号,职业名称,需求人数,工资,已聘人数,单位编号,职业类型号)中介人(中介人编号,姓名,电话)求职者信息(求职者编号,姓名,性别,电话,是否聘用,职业号)单位收费(中介人编号,单位编号,缴费情况,缴费金额)求职者收费(求职者编号,中介人编号,缴费情况,缴费金额)匹配(求职者编号,职业号)3)创建的表:create database Occo_manage //创建数据库use occo_manage //使用数据库create table occo_classify //创建职业分类表(zhiyeleixinghao char(10)primary key,zhiyeleixingming varchar(20)not null,)加入内容后create table Use_people //创建用人单位表(danweibianhao char(10)primary key, danweimingchen varchar(20)not null)加入内容后create table occo_info //创建职业信息表(zhiyehao char(10)primary key, zhiyemingchen varchar(10)not null,xuqiurenshu int,gongzi int,yipinrenshu int,zhiyeleixinghao char(10),foreign key(danweibianhao)references Use_people(danweibianhao) foreign key(zhiyeleixinghao)references occo_classify(zhiyeleixinghao) )加入内容后create table introducer_info //创建中介人表(zhongjiebianhao char(10)primary key,zhongjiexingming varchar(10)not null,zhongjiedianhua char(11)not null)加入内容后create table employee_info //创建求职者信息表(qiuzhizhebianhao char(10)primary key, xingming varchar(10)not null,xingbie char(2)check(xingbie='男'or xingbie='女'), dianhua char(11)not null,shiforpinyong char(2)default'否',)加入内容后create table danwei_shoufei //创建单位收费表(zhongjiebianhao char(10),danweibianhao char(10),jiaofeiqingkuang char(2)default'否',jiaofeijine int,primary key (zhongjiebianhao,danweibianhao),Foreign key(zhongjiebianhao)referencesintroducer_info(zhongjiebianhao),foreign key(danweibianhao)references Use_people(danweibianhao) )加入内容后create table employee_shoufei //创建求职者收费表(qiuzhizhebianhao char(10),zhongjiebianhao char(10),jiaofeiqingkuang char(2)default'否',jiaofeijine int,primary key (qiuzhizhebianhao,zhongjiebianhao), foreign key(zhongjiebianhao)references introducer_info(zhongjiebianhao),foreign key(qiuzhizhebianhao)references employee_info(qiuzhizhebianhao))加入内容后create table match //创建匹配表(qiuzhizhebianhao char(10),zhiyehao char(10),primary key(qiuzhizhebianhao,zhiyehao) )加入内容后4.物理结构1)创建规则限制创建规则限制求职者的性别,必须为‘男’或‘女’2)创建触发器求职成功时,自动修改相应职业的已聘人数和相应职工的聘用标志为‘聘用成功’求职成功时,自动修改相应职业的已聘人数,另外相应职业的已聘人数不得超过需求人数3)创建存储过程创建存储过程查询各种职业的需求数和已聘用数;5.总结通过此次实践,我们这学期数据库课程中学到的数据库的建立、查询、删除、和查询表中的相关信息等理论知识,在这次实践中得到了应用。

职工信息管理系统大数据库课程设计

职工信息管理系统大数据库课程设计

目录一、课程设计目的和要求 (3)二、课程设计过程 (3)数据库设计的基本步骤如下: (3)1.需求分析阶段 (3)1.1应用背景 (3)1.2需求分析目标 (4)1.3系统设计概要 (4)1.4软件处理对象: (5)1.5系统可行性分析 (5)1.6系统的设计目标及其意义 (6)1.7系统的业务流程及具体的功能 (7)1.8数据流程图 (9)2.数据字典 (9)3.概念结构设计阶段 (11)4.逻辑结构设计阶段 (14)5.物理结构设计阶段 (17)6.数据库实施 (17)6.1 Create Database创建数据库 (17)6.2 Create Table创建表 (17)三、课程设计心得 (20)参考文献: (20)引言职工信息管理系统对于一个企业来说是必不可少的组成部分,它是将企业的职工基本信息管理、奖罚管理、培训信息管理、薪资管理、部门信息管理有机结合,综合运用的一个企业管理系统。

随着计算机的发展和普及,以及互联网技术的扩展,日常职工管理必将实现无纸化办公,实现数据的共享,这样有利于职工信息在单位内部的查询,提高了数据资源的利用,并且能及时的得到更新,不需要像过去那样浪费大量的人力物力去进行抄写修改,从而使企业的管理人员从繁重的职工管理中解放出来,大大提高了工作效率,减轻了管理人员的工作量,使企业的职工管理由以往的手工作业,向自动化、网络化、现代化迈进了一大步。

信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。

21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。

我针对如此,设计了一套职工信息管理系统。

职工信息管理系统主要是通过计算机进行信息的收集、传递、存储、加工、维护和使用。

利用计算机系统分析数据,实现人机辅助决策,提高工作效率和资源利用率。

将企业的职工档案管理、奖罚管理等日常管理工作从简单的手工作业全面转向自动化、系统化,是企业档案管理员能够从繁琐的管理实务中解放出来,减少工作量,提高工作效率。

数据库课程设计(学生信息管理系统)

数据库课程设计(学生信息管理系统)

海南大学信息学院信息安全系专业课程《数据库原理及安全》课程设计报告设计题目:学生信息管理系统姓名:温德志学号:学院:信息科学技术学院成绩:任课教师:2014年1月1日本系统设计的是学生信息管理系统,参照实验课所学的内容并在大量的数据资料的支持下完成了该课程设计。

本文在结构上首先对该课程设计做了一个简介,介绍了一下课程设计的目的及要求,接下来便是对本数据的需求分析及功能的设计,并通过一系列的ER关系图清晰的展现各表之间的关系,最后本系统通过运用语言能够较好地完成信息的添加、修改、删除、查询等功能,本系统界面友好,操作简单,比较实用,思路缜密严谨,管理起来方便快捷,能有效的达到学生信息的管理的目的。

关键词:;SQL server 2000前言----------------------------------------------------------------------------------------1一、课程设计简介--------------------------------------------------------------------11.1课程设计的性质与任务----------------------------------------------------11.2课程设计的基本要求-------------------------------------------------------11.3选题目的-----------------------------------------------------------------------1二、设计概要--------------------------------------------------------------------------12.1需求分析-----------------------------------------------------------------------12.2功能模块的划分--------------------------------------------------------------12.3系统总体设计框图----------------------------------------------------------1三、数据库设计-----------------------------------------------------------------------23.1 E-R图----------------------------------------------------------------------------23.2物理表的设计-----------------------------------------------------------------43.3数据库及表的创建-----------------------------------------------------------63.4基本要求的实现------------------------------------------------------------9四、创建工程项目-------------------------------------------------------------------194.1开发环境和工具-----------------------------------------------------------204.2数据库链接------------------------------------------------------------------214.3主要内容----------------------------------------------------------------------214.3.1身份验证---------------------------------------------------------------214.3.2管理界面---------------------------------------------------------------224.3.3学生信息管理---------------------------------------------------------234.3.4课程信息管理---------------------------------------------------------284.3.5成绩管理---------------------------------------------------------------32五、课程小结-------------------------------------------------------------------------33六、参考文献-------------------------------------------------------------------------33一、课程设计简介1.1课程设计的性质与任务1.1.1 掌握计算机管理信息系统设计的一般方法,主要包括系统分析、系统设计的组织和实施。

数据库课程设计教学管理系统

数据库课程设计教学管理系统

数据库课程设计教学管理系统1. 简介数据库课程设计教学管理系统是一款为数据库课程设计教学提供支持的管理系统。

该系统旨在帮助教师和学生更高效地管理和组织课程设计的过程,提高教学质量和学生学习效果。

2. 功能概述2.1 学生管理•学生信息管理:包括学生基本信息的录入、查询、修改和删除功能。

教师可以通过该功能对学生信息进行维护和管理。

•学生成绩管理:教师可以录入学生的课程设计成绩,并进行成绩的查询、修改和统计。

学生可以通过系统查看自己的成绩。

2.2 课程管理•课程信息管理:包括课程基本信息的录入、查询、修改和删除功能。

教师可以通过该功能对课程信息进行维护和管理。

•课程安排管理:教师可以设置每学期的课程设计安排,包括上课时间、地点等信息。

学生可以通过系统查看自己所选课程的安排。

2.3 选课管理•选课功能:学生可以通过系统进行课程的选修。

教师可以查看选课学生的名单。

2.4 课程设计管理•课程设计题目管理:包括针对不同课程的课程设计题目录入、查询、修改和删除功能。

教师可以通过该功能对课程设计题目进行管理。

•课程设计提交管理:学生可以通过系统提交自己的课程设计报告。

教师可以审核和评分。

2.5 消息通知管理•教师和学生之间的消息通知功能:包括系统通知、教师给学生的个人消息、学生给教师的个人消息。

通过该功能,教师和学生可以相互交流和沟通。

3. 系统设计3.1 数据库设计系统采用关系型数据库来存储数据,主要包括以下表格:•学生表:存储学生的基本信息,包括学号、姓名、性别、年龄等字段。

•课程表:存储课程的基本信息,包括课程编号、课程名称、学分、教师等字段。

•成绩表:存储学生的课程设计成绩,包括学号、课程编号、成绩等字段。

•选课表:存储学生的选课信息,包括学号、课程编号等字段。

•课程设计题目表:存储课程设计的题目信息,包括课程编号、题目、描述等字段。

•课程设计报告表:存储学生提交的课程设计报告,包括学号、课程编号、报告文件等字段。

个人信息管理-数据库课程设计

个人信息管理-数据库课程设计

课程设计报告课程:数据库系统概论学号:姓名:班级:教师:江苏师范大学计算机科学与技术学院课程设计任务书个人信息管理系统的设计与实现一、绪论为什么要开发一个个人信息管理系统?很显然,个人信息管理系统的出现绝不是一件偶然的事情,信息作为生产力中最活跃的因素,很早就在人类经济生活中发挥着不可代替的作用。

目前人们所提到的信息管理系统通常是指以计算机为工具,对管理信息进行收集,贮存,检索,加工和传递,使其应用于组织机构以及企业管理领域的“人-机系统”,该系统功能简单,效率低下,对管理的作用有限。

个人信息(Personal Information)并不是一个新鲜词,简单地说就是开源节流,管理好您的钱和各项信息。

想想看,您是如何管理您的通讯录的?其实您在日常生活中不自觉地运用着各种管理方法,但科学管理的前提是建立正确的管理观,正确管理科学管理的含义。

二、系统分析2.1需求分析近年来随着国内外社会经济和科学技术的不断改革和发展,各种各样的个人信息需要记录,很多人对于日常信息的管理感到越来越力不从心,通讯录,备忘录,日志,财务管理等都采用手写,每一项管理都要用本子记录下来,这种管理方法存在跟多缺陷,如:效率低、保密性差,查询起来不方便,另外时间一长,将产生大量的冗余文件和数据,这对于查找、更新和维护工作都带来了很大的困难。

本系统就是通过计算机对人们日常的个人信息进行管理,具有相关个人情况的查询,更新,录入和删除,以及有关数据的打印输出,有计算机统计可使人们从繁重的劳动中解脱出来,通过一些简单的输入操作,及时,准确的获得需要的信息,实现无纸化管理。

2.2系统功能分析本实验实现的个人信息管理系统主要包括以下功能:1.完成数据的录入和修改,并提交数据库保存。

其中的数据包括:用户信息,通讯录信息,备忘录,日志和财务管理信息等;2.实现信息查询。

主要包括:通讯录的整体查询和模糊查询,备忘录的整体查询和模糊查询,个人财务收入支出的查询等;3.具备一定的安全性管理功能。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库原理与运用课程设计
课程设计题目:职业介绍信息管理系统
一、上课的时间及地点
试验时间:2012年春季学期第一周到第十四周(总共14周)
二、课程设计题目:职业介绍信息管理系统(26)
要求:
实现职业分类、职业信息管理(职业号、职业类型号、用人单位、需求人数、已聘人数、备注);
实现用人单位、求职者信息管理,求职者信息设有聘用标志,默认值为未聘用;
实现求职者和职业匹配管理(职业号、求职人员编号);
实现费用管理,包括用人单位交费情况、求职人员交费情况;
创建触发器,求职成功时,自动修改相应职业的已聘人数和相应职工的聘用标志为‘聘用成功’;另外如果相应职业的已聘人数不得超过需求人数;
创建存储过程查询各种职业的需求数和已聘用数;
创建规则限制求职者的性别,必须为‘男’或‘女’;
建立表间关系。

三、需求分析
需求分析的任务是确定系统必须完成哪些工作,也就是对系统提出完整、准确。

清晰,具体的要求。

需求分析的结果是系统开发的基础。

调查资料发现,职业介绍管理系统应具备的职能有;求职者和用人单位的基本信息、收费信息,介绍人员信息登记,求职者与与用人单位可以发布求职招聘信息,并进行相关信息匹配。

四、数据表
职业分类表
用人单位表
职业信息表
介绍人员表
求职者信息表
五、表属性
1职业分类表
2用人单位表
3职业信息表
4 介绍人员表
5求职者信息表
六、根据表格绘制E-R图如下:
七、根据E-R图写出关系模型;
职业分类(职业类型号、职业类型名)
用人单位(单位编号、单位名称、职业类型号)
职业信息(职业号、职业名称、单位编号、职业类型号、专业要求、已聘人数、需求人数、工资)
求职者信息(求职者编号、姓名、性别、攻读专业、是否聘用、月薪要求)
费用管理(求职者编号、用人单位编号、介绍人员编号是否缴费)
匹配(求职者编号、职业号、数量)
介绍人员表(介绍人员编号、姓名、电话)
八、创建数据库:
Create database 职业介绍信息管理系统
SQL截图如下:
九、创建表:
1 职业分类表
Create table职业分类表
(职业类型号int PRIMARY KEY ,职业类型名char(10) )
2 用人单位表
Create table 用人单位表
(单位编号int PRIMARY KEY ,单位名char(10),
职业类型号int )
3 职业信息表
Create table职业信息表
(职业号int PRIMARY KEY ,职业名称char(10),
单位编号int,
职业类型号int,
专业要求char(10),
已聘人数int,
需求人数int,
工资int )
4 求职者信息表
Create table求职者信息表
(求职者编号int PRIMARY KEY,姓名char(10),
性别char(10),
攻读专业char(10),
是否聘用char(10)
月薪要求int )
5 介绍人员表
Create table 介绍人员表
(求职者编号int PRIMARY KEY,用人单位编号int PRIMARY KEY,是否缴费char(10) )
6 匹配管理表
Create table匹配管理表
(求职者编号int PRIMARY KEY,
职业号int )
十、select查询语句
(1) 查询职业信息管理表中的所有记录的SQL语句及执行结果Select 职业号,职业名称,单位编号,职业类型号,专业要求,已聘人数,需求人数,工资
From 职业信息表
相应截图如下:
(2)查询求职者信息管理表中工资要求在5000-6000之间的SQL语句及执行结果
Select *
From 求职者信息表
Where 月薪要求between 5000 and 6000
截图:
(3)查询求职者信息管理表中性别为‘女’的SQL语句及执行结果Select *
From 求职者信息表
Where 性别=‘女’
截图:
(4)查询以单位号降序显示用人单位表的所有记录的SOL语句及执行结果
Select *
From 用人单位表
ORDER BY 单位编号DESC
(5) 查询求职者信息管理表中求职人员编号为2、3或5的SQL语句及执行结果
Select *
From 求职者信息表
WHERE 求职者编号IN(2、3、5)
十一、创建视图
(1)建立试图view1,查询所有求职者的求职人员编号,姓名,性别,攻读专业,月薪要求,是否聘用
CREATE view view1
As
Select 求职者编号,姓名,性别,攻读专业,月薪要求,是否聘用
From 求职者信息表
(2)建立试图view2,查询用人单位的单位编号,单位名称,职业类型号及需求人数和已聘人数
CREATE view view2
As
Select 用人单位表.单位编号,用人单位表.单位名称,职业分类表.职业类型号,职业信息表.需求人数,职业信息表.已聘人数
From 用人单位表,职业分类表,职业信息表
Where用人单位表.单位编号= 职业信息表.单位编号,职业分类表.职业类型号= 职业信息表.职业类型号
十二、创建索引
在职业介绍管理系统数据库中的介绍人员表中的介绍人员编号创建一个非聚集索引的T-SQL
Create index index1 on 介绍人员表(介绍人员编号)
go
十三、deleted触发器
创建触发器,当删除用人单位表中的所有信息记录时,同时删除职业信息表中的工资记录
Create trigger trig1 on 用人单位表
For delete
As
Delete 职业信息表where 职业信息表.用人单位编号= (select 用人单位编号from delete )
go
十四insert触发器
在介绍人员表中插入一个介绍人员(3,有,1234567),创建触发器,并实现其功能。

Create trigger trig2 on 介绍人员表
For insert
As
Insert 介绍人员表values(3,有,1234567)
十五、创建触发器:
(1)求职成功时,自动修改相应职业的已聘人数,另外相应职业的已聘人数不得超过需求人数;
Create trigger depart on 职业信息表
For update
As
Update 职业信息表set 已聘人数=( select 已聘人数from inserted ) Where 已聘人数=( select 已聘人数from deleted) and 已聘人数<=需
求人数
(2)自动修改相应职工的聘用标志为“聘用成功”
Create trigger depart2 on 求职者信息表
For update
As
Update 求职者信息表set 是否聘用= ( select 是否聘用from inserted)
Where 是否聘用=( select 是否聘用from deleted)
十六、创建存储过程
(1)创建存储过程查询各种职业的需求数和已聘用数;
Create procedure worker
As
Select 需求人数,已聘人数
From 职业信息管理表
十七、创建规则
(1)创建规则限制求职者的性别,必须为‘男’或‘女’;
Create rule sex
As
@性别=‘男’or @性别=’女’
go
十八、表间关系图如下:
十九、总结
学习了一个学期的数据库,我简单地了解数据库的建立、查询、删除和查询表中的相关信息以及也让我熟悉了企业管理器的使用。

所以按着书本简单的设计了数据库“职业介绍信息管理系统”,在设计时用T-SQR语句(select语句)来查询表中的相关信息。

创建了视图view、存储过程procedure触发器trigger、规则rule来实现相关的功能。

这次课程设计的感觉还是有点收获的,能够借此机会回顾知识、牢记知识、复习知识。

但也同时存在问题。

比如:丢了书本就不会了,有点依赖与书本及自己没有创新。

相关文档
最新文档