




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
⾼校⼯资管理系统数据库课程设计⾼校⼯资管理系统数据库设计⼀、课题介绍1、功能描述:2、性能需求:2、时间特征:响应时间应在⼈的感觉和视觉事件范围内.3、可靠性:系统稳定安全,可有效的保存各项相关数据,使数据存储安全可靠⼆、需求分析1、数据库要求:在数据库中⾄少应该包含下列数据表:登录⽤户表考勤表,记录员⼯考勤数据,⼯资计算要参照这张表;教职⼯津贴信息表,反映员⼯的加班时间,加班类别、加班天数、津贴情况等;(5)教职⼯基本信息表;(6)教职⼯⽉⼯资表。2.需求分析设置系统⽤户登陆功能,即时对系统数据进⾏安全设置与保护。系统管理员有输⼊信息、查询、修改、删除、统计和各种处理为⼀体,信息导⼊导出⽅便共享。第统管理员可以实现员⼯信息管理(包括员⼯信息和查看,查询,员⼯基本信息的添加,修改,删除等。)(5)系统管理员可实现⼯资的管理(可以实现⼯资的创建,⼯资的修改,⼯资的统计,⼯资的结算,⼯资的删除等)教职⼯可按姓名和编号查询⼯资情况。教职⼯可查询⾃⼰的基本信息。职⼯⼯资变动时可更改。可计算职⼯每个⽉的⼯资。⼯资汇总(11).系统⽤户管理:主要管能是添加新的使⽤⽤户,预先给⽤户⼀个密码,同时规定其使⽤权限。(12).系统⽤户更改密码:功能是对所给⽤户进⾏密码修改。3、实体及关系实体:系统管理员、教职⼯、⼯资、职业类别、旷班、津贴关系:管理员是独⽴的教职⼯——1——1——⼯资教职⼯——1——1——职业类别教职⼯——1——N——旷班教职⼯——1——N——津贴4、E-R图5、⼯资管理系统实体模型教职⼯(编号、姓名、性别、出⽣年⽉、参加⼯作时间、所属部门、教职⼯旷班天数年龄性别政治⾯貌婚姻状况⽉薪课时费考勤职业类别职务、职业编号、政治⾯貌、婚姻状况))津贴(编号,加班天数,加班补贴,奖⾦)旷班(旷班号,旷班天数)⼯资(⽉薪)三、数据库逻辑结构设计char(5),intint);基本信息表(编号char(10),姓名char(10),性别char(4),年龄int,⼯龄int,职称(varchar(10),职业编号char(1),政治⾯貌varchar(50),婚姻状况char(20));教职⼯职业情况表(职业编号char(1),职业类别varchar(80),⽉⼯作量int,每课时费int,基本⼯资int);津贴信息表(加班号char(10),加班补贴int,加班天数int,奖⾦int);⽉⼯资表(⼯资号char(10),⽉⼯资int);表⼀⽤户基本信息表说明:记录⽤户基本信息,编号设为主键、索引。列名编号姓名性别职业编号职称年龄数据类型CharCharCharCharVarcharInt长度5104110索引是否否否否否⼯龄政治⾯貌婚姻状况IntVarcharChar5010否否否表⼆教职⼯职业⼯资情况表列名职业编号职业类别⽉⼯作量每课时费基本⼯资数据类型CharCharIntIntInt长度180索引是否否否否列名编号旷班天数⼯资扣除数据类型CharIntInt长度51030索引是否否CharIntIntInt长度5索引是否否否表五⽉⼯资表数据类型CharInt长度5索引是否四数据库物理设计创建库及表命令)Createdatebasewage(2)建表Createtablezhiye(职业编号char(1)PRIMARYKEYNOTNULL,职业类别varchar(80),⽉⼯作量int,每课时费int,基本⼯资int)goCreatetablexinxi(编号char(5)NOTNULL,姓名char(10)notnull,性别char(4)notnull,年龄int,⼯龄int,职称varchar(10)notnull,职业编号char(1)referenceszhiye(职业编号),政治⾯貌varchar(50),婚姻状况char(20)constraintx_bhprimary))goCreatetablekaoqin(char(5)referencesxinxi(int,int)goCreatetablejintie(char(5)referencesxinxi(int,int,int)goCreatetableygz(编号char(5)referencesxinxi(编号),⽉⼯资int)建表截图:插⼊数据的表表⼀⽤户基本信息表编号姓名性别年龄⼯龄职业编号职称政治⾯貌婚姻状况00001张三男2941中级群众未婚00002王五⼥2721中级党员未婚00003李四⼥36113正⾼级党员已婚00004马六男35104正⾼级党员已婚00005周七⼥2854副⾼级群众未婚00006刘⼋⼥2844副⾼级党员未婚00007杨九男40144正⾼级党员已婚00008吴⼀男44185正⾼级党员已婚表⼆教职⼯职业⼯资情况表职业编号职业类别⽉⼯作量每课时费基本⼯资1教师242012002实验员14209503⾏政⼈员02010504教师兼职实验员302020005⾏政⼈员兼职教师20202200表三教职⼯考勤表编号旷班天数⼯资扣除0000100000021500000300000040000005000000631500000700000082200表四教职⼯津贴情况表编号加班天数加班补贴奖⾦00001003000000215030000003215040000004004000000500200000063250500000074500500000084450600编号⽉⼯资0000100002000030000400005000060000700008表截图如下:存储过程、触发器、事务、函数例:为基本信息表建⽴存储过程Createprocedureproinsert_xinxi@bhchar(5),@xmchar(10),@nlint,@glint,@zcvarchar(10),@zybhchar(1),@zzmmvarchar(50),@hyzkchar(10)asInsertintoxinxi(@bh,@xm,@nl,@gl,@zc,@zybh,@zzmm,@hyzk)执⾏:executeproinsert_xinxi'00009','肖天','男','34','6','1','中级','党员','已婚'createprocedureproinsert_zhiye@zybhchar(1),@zylbchar(80),@ygzint,@ksint,@jbgzintasinsertintozhiye(@zybh,@zylb,@ygz,@ks,@jbgz)例建⽴触发器设置xinxi的update,当要修必xinxi的编号时,⾃动将gongzi表中的相关记录的编号修改。createtriggerupdate_xinxionxinxiforupdateasdeclare@xbhchar(5),@jbhchar(5)beginselect@xbh=编号frominsertedselect@jbh=编号fromdeletedupdatexinxiset编号=@xbhwhere编号=@jbhEndjintiejintiexinxi表中存在,如果存在则不允许删除。createtriggerjintie_delonjintiefordeleteasdeclare@bhchar(5)select@bh=编号fromdeletedif@bhin(select编号fromxinxi)beginrollbacktransactionprint'
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度办公楼窗帘维护保养与更新合同
- 2025版新能源汽车技术研发与技术服务合同
- 2025版地质测量员雇佣合同范本
- 2025年度餐饮业出纳劳动合同样本
- 二零二五年度数据中心基础设施安装合同书
- 二零二五年度篮球场馆租赁与赛事推广服务合同
- 2025版城市综合体物业管理承包商担保协议
- 二零二五年度房地产开发各阶段物业服务合同
- 企业VI系统设计全案解析
- 二零二五年度资产回购合同范本解析
- 特种行业和公场所治安管理工作指导手册
- 附属工程监理细则
- 中职《接触器联锁正反转控制线路》公开课PPT
- 部编版二年级下册语文看图写话《五感写作法》课件
- 教学课件《断裂力学》
- 泥水平衡盾构简介课件
- 新教科版六下科学4-6《生命体中的化学变化》教案
- 广东省湛江市各县区乡镇行政村村庄村名明细
- GA 814-2009 警用约束带标准
- 煤矿智能化综采工作面系统运行维护管理制度
- 诗朗诵社团活动记录
评论
0/150
提交评论