教职员工科研管理系统_第1页
教职员工科研管理系统_第2页
教职员工科研管理系统_第3页
教职员工科研管理系统_第4页
教职员工科研管理系统_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实用文档 文案大全 数据库课程实训 教职员工科研管理系统 1系统描述 A A 1.1 背景 高等院校教职员工科研管理信息系统数据库设计案例 高等院校教师除担负正常的教学任务以外,科学研究工作也是教师主要任务之一,科学研 究工作可以提高学校的学术水平,并且促进教师的教学水平。对于教师科学研究工作的管理和 量化是十分必要的。 本课题的背景如下: 某高等学校拟建立一套科研管理信息系统,实现对科研工作的信息化管理,要求系统对数 据的存储完整,查询迅速,操作方便。 教职员工分属于各个学院下的系或行政机关,学院如材料学院,建筑学院,管理学院,理 学院等,在学院的教职员工分属于不同的系,在行政机关的教职员工

2、分属于不同的部门如教务 处,人事处,财务处等。各级单位均有单位名称,单位地址,电话等属性。 教职员工要求有基本信息包括姓名,性别,出生年月,政治面貌,籍贯,毕业院校,所学 专业,学历,学位,研究方向,联系电话等信息;教职员工的科研工作主要包括撰写论文,著 作和承担课题的研究,发明创造等工作,其研究成果主要包括论文,著作,课题,专利四大类。 撰写的论文主要信息包括论文名称,所有作者姓名,出版刊物名称,刊号,时间,刊物级 别(核心期刊,一般期刊,报纸杂志,会议论文) ,是否被三大索引收录等信息。 著作主要包括书名,出版社,出版时间,著作类别(专著、编著、教材、译著) ,字数,作 者姓名及其分工等。

3、 课题包括三个环节,立项,鉴定,获奖。课题基本情况包括课题名称,编号,承担单位, 合作单位, 课题立项情况包括课题来源分为纵向 (国家, 省部,厅局,一般) 横向(其他单位) , 课题性质 (自然科学, 软科学,社会科学等) ,还包括立项时间, 完成时间, 课题成员, 经费等; 鉴定包括鉴定时间,鉴定级别(国家,省部,厅局,一般) ,人员,成果等级(国际先进,国际 ,级别(一等 领先,国内先进,国内领先)等;获奖包括获奖时间,等级(国家,省部,厅局) ,人员 等。 专利包括专利号,名称,专利类型(发明,实用新型,外观设计等) ,授予时间,人员等。 每位教职员工会参与多项课题,论文,著作和专利。

4、每项科研也会有多人参加。教职员工 的科研工作成果评价和他参与科研的数量和质量都有关系。根据科研参与人数的不同和该教职 员工的排名不同,他可以获得相应的科研分数,所以科研的总体信息和各人的对应信息必须完 整。最终提供的数据模式可以使用户按照不同年份,人员,单位等各种口径进行查询及统计工 作,要求信息完整,设计规范。 各类成果评分规则可自行拟定,如一篇核心期刊论文 10 分,一个国家级成果 100 分,等, 合作成果评分可参照表 1 功能要求: 1、要求能录入、修改和删除个人科研信息详情。 2、要求能按系,学院、部门或科研种类统计所有人员各项科研项目情况。 3、要求可以按时间(某年或某时间段)查询

5、及统计个人、各单位的科研项目详细情况。 4、计算科研得分情况。按评分规则将计算的得分存储,以便将来统计查询。 5、要求能够修改或设定评分规则。 6、要求可能以从各个口径统计得分, 如个人各项得分, 各单位各项得分, 加上年份控制。 7、要求能使用饼图、柱状图、折线图、趋势图等显示相关信息。 8、 输出要求能打印正规报表,能导出到excel或word。 9、要求有权限管理、分级审核功能。除各单位管理员外,个人只可以维护自己的科研信 息。个人科研信息提交后,由所在单位管理员审核,审核后,个人不能修改和删除已 审核的科研信息。所在单位管理员审核无误后提交学校科研管理员审核,提交后所在 单位管理员不能

6、对该记录进行修改和删除。 数据库设计要求: 1)分析系统需求,进行概念结构设计 2)利用powerdesigner实现概念结构设计、逻辑设计、物理设计及实施 3)各数据项的数据类型可自行设计,但尽量与实际接轨。数据各可自行添加,但每个人 的设计及数据应有所不同。 4)综合考虑上述功能要求,建立必要的数据完整性,设计相应的视图、触发器、存储过 程,这些对象设计的数量、质量及合理性将作为评分的依据 表1.合作成果科研分分配 位次 比例 人数 主持人 参加人 1 2 3 4 5 6 7 2 70 30 3 60 30 10 4 50 30 10 10 5 50 20 10 10 10 6 50 20

7、 10 10 5 5 7 50 15 10 10 5 5 5 1.2目的和意义 目的是使教职员工科研管理工作更加的简捷,管理更加先进。其意义是通过系统开发使学生更 深入的理解数据库编程知识,同时开发出有实际作用的系统,用实践带动学习积极性。 2. 程序功能介绍 2.1 E-R 图 r Pl3:iDrshiD 2 系員!F : 右卜田鼻口时轴 CbB B EIJ jjy i 囂M 走兰 Cl-g-9=EffiT 20- Tr 78i isT =f*JD) 匚“屠曲母1/5冊 Osrsd: : Cado 鱼 Tisit# CaBe-ATiTe 亡勺臺口包口證史史 -二二匣屯 -虫主耳 *理勇 aE

8、ri; H 二臣吐 ,一 - 3F -r 二二 - GhWAtfl ?P :三 刊量芳IT 鱼bgt *P|i C灯inctHn |立町 Csrtai |理9 CtB B Tlfli Omcim :293 匚砧曙GM出1WJ #主 Ewgw? i抑 Cb:b A Tit* ,-鼻島专毁. 空土茎勺 ChH-a口昨:蓟 i :卜吉掃已屯恺:23 - 予芒鼻二 書Ui世 k. Chaa!l :Z30) H益甩.左呂亡旳基也1匸:二匕 W 寸;丘EJ| 帝養旳优UMtETiet PtftzTT Dabs & Timia * 空宅欢生 -niiriictra 36;- B手苔再黑CaidM:Z0 讶

9、冷 CSiiafS :2ff. 爭孟盡愛 ChncSflr=. :23 .-M長耳欢亡皿卫n |刖” 葫菁人骨 訪“曲记亡码:2託j | 2.2 数据库教职员工科研管理系统 数据库中的所有表 rln-lrl-ln tn nnnnnzlrl 0 0 0 6 dbdbdbdb o o dbdb ppp户尸户 En 2010-12-28 10:33:23 2DKF12-2T 21:06:38 2010-12-2T 21:06:30 2010-12-27 21:06:33 M10-12-2T 21:06:36 2010-12-21 21:06:38 2013-12-27 21:06:33 _J Br

10、项崩 奖作文题定 立系茯著论课鉴 o db 0 0 0-00-0 dbdbdbdbdbdb fflp 尸户尸户尸户 2010-12-27 2106:38 2O1Q-12-2T 21:32:25 E010-12-ZT 21:06:33 2010-12-2T 21:06:38 2010-12-28 10:28:48 2010-12-20 10:29:49 2010-12-27 21:06:38 (1) 学院及行政机关 学院及行政机关名称 学陳.及行政机关編号 学院及行政机关需分 上 掘育学院1 1001 文法学院 100 0 机械学院 1003 理工学院 1004 行政机关 1005 来 (2)

11、系及部门 实用文档 棗艮部门地址系於部门簿分 教职员工爺号 I论丈編号 论文分工 V 11016 1036 主持人 1017 1036 参加人 1017 1038 主持人 1013 1037 主持人 1013 103S 参加人 1021 1037 参加人 1023 1037 参加人 1023 1039 主持人 1025 1038 奉加人 1026 103T 参加人 102T 1039 参加人 1029 W39 参加人 1032 1039 琴加人 1035 1039 参加人 索及部门名称I系泾部门编号 1006 1001 外语系 10OT 1001 法律丟 1006 1002 文学系 10M 1

12、002 土木工程系 1010 1003 逹頼系 1011 1003 数学系 1012 1004 化学系 1013 1004 财务部 1014 1005 人爭部 1015 1005 并顶郃门电话 30110X1 30110002 30110003 30110004 30110005 30110006 30110007 30110008 30110009 30110010 行政楼101室 行霰楼駝室 行政楼室 疔矽櫻104室 行政楼1%室 行政楼1饲室 行政楼WT畫 行政楼108室 行政楼邓室 行政楼110室 (3).教职员工 l9 胃龙石鼻牙 : fisTir rartiH ”KH fjf iL

13、.ftA an如 .lit s. 斑出学 JL4 A 文韭 IR fftsrE ffitmttr IB HTtnff.t ft 1愎 P= P* 上瘁 iLt* 時 百司珏卄 nr汙丈莘 i-TXnSCT 耳带蚯 1喙肯址 瓦上 lh I9CCIICKX4 3ILL:1 左.ftM I5KI3IIM6 3TLL:1 注亮 SIU:1 古灶t IWDSIItKWT TTLL: 古灶r l9KllXe 5TLL:1 舒电二堰 HU.:1 旳色二M IMtWIKKlQ JTLL:1 wezj! IWllri cm WtSI! I5KX3I IOC増 onru. I5KSIIIX33 3TLL: I5

14、K3IIK34 OTLL7 工迪N I5S03IIX& JILL) 工士心 i3FILL 忧 3ILL 齣翼巳忧 mosiidCiff CHLL: 19909110039 om l5JI|iKt emu (5) 论文 论立若釉 Ruh时仮 scioe-e-a fimji 如09*冃 HIKE- 轅吐期刊 2010-5-6 010-0-20 刊卵 会谀论丈 苦苦 文案大全 (6) 写作 实用文档 文案大全 米 (7) 著作 ft ft1 常宦褊号 f 1040 1D4L 102 10 菁作类别 I宇歡 5万字 怕万竽 m万字 垢万芋 I出版社丨出版时间I著作得分 新华岀版社2000-10-101

15、C0 新华出版社S005-8-20&a 港华出版社2008-4-1660 人民出播社3009-1840 教职员工编号 专利号 专利分工 1016 1044 主持人 1Q22 1044 参加人 1026 1045 参加人 102 1045 参加人 1咖 1046 参加人 1031 1046 主持人 1032 1045 主持人 (9).专利 I专利名称I专利号I专利类型 few 1C44 发明 专利2 1C45 实用新型 专利3 1C4B 外观设计 来 1授予时间 1专利得分 2010-E-4 100 2010-3-18 so 2010-9-5 60 .承担 8 8 U 3 5 T U 2 2 z

16、 2 3 0 0 0-0 0 0 7 0 9 1 5 4 5 4 5 o o o o O- 18 9 5 4 4 o o O 人人人人人人人人人人人 持希加加持持加持加加加 主主参参主主参主参参卷 数职员工編导 著作編号 著惟分工 loie 1040 主持人 1016 1043 卷加人 1019 1043 卷加人 1020 1043 参加人 1021 1040 参加人 1022 1043 参加人 1024 1042 参加人 1024 1043 卷加人 1025 1042 参加人 1020 1042 卷加人 1028 1043 卷加人 1029 1041 #inA 1030 1041 主持人 1

17、031 1041. 参抑人 1033 1042 主持人 1034 1043 至持人 (11) .课题 礫题名称 课题编号 1歩担单傥 合作单位 课题谆分 in瞭题i 1047 念担单位1 合作单位1 课题2 1043 承担单位2 合作单位2 谍题3 1049 冷担单位3 合作单位Z 课题4 1060 祇担单位卫 合作单位孔 课题5 10S1 承担单位5 合作单位5 (12) .立项 立XEifi号 1谍融塢弓 1理题去遷 1识题性氏 下Z15吋问 1完成呵目 yfHEFES 1立顼桿券 lo1 1047 目感科学 2DM-5-A 2006-ST 苏训,疲古 玄万 1D0 D053 L043 歎

18、科学 3006-6-3 3Q10-9-9 手币吴虫 1DT 30 肿 1049 社会科学 和厲呻T :2010-7-7 昭売* Si? 万 與 LOBS 1050 吕燃科羊 005-1-30 弗辭,苏咼 05 A0 LOSS 1051 苴 itifc 软科学 3006-6-36 saia-5-5 宋思明.李雨 5万 20 (13) 鉴定 1057 1047 I鉴定时间 2010-12-20 国际先逬 1056 1059 1060 1061 1048 1049 1050 1051 2010-12-20 2C10-12-20 2010-12-20 2010-12-20 李韻,吴鸟 赵高,海洋 程十

19、 赵静,苏珊 呆思明 李雨 国际领先 园内先进 国内频先 国际领先 B0 &O 60 B0 (14).获奖 I粧奖等级 I菽奖得分 1062 1047 2010-12-22 1D&3 1Q4 2010-12-21 1064 1051 2010-12-24 I课题编号 I義奖时怎 菽奖編号 一等奖苏珊,践古 二等奖李雨吴勇 三等奖宋思明,李雨EO 2.3 .视图 7* 却乩 SCrrCt ntTTfrkc flaiwQcT -1 Ail Uim.vYAri4WHABr &詣ktYsywH曲匸Tlfc-riP E | t .mfli?.l 丿 iiqMiryisbRL d .dii 4jwwh .

20、-EhLR|drx F_1 lih 话 i 工 TjtiaihUaa .T_m inrirk k | a* 一。_秋1冲 H M S. a 卜 A_ltFwii : “rl A_Lih Ins lie團出lt.?!Pa e Ic | lr a 1 iWBh-Kif d I 号M.缶 SSSn*! j 7 i 11 2 I .存储过程 . p-教职员工专利得分 create procedure p教职员工专利得分 F no int as begin declare score2 int declare O_catagory char(50) declare O_dividework char(5

21、0) declare O_awardtime datetime declare num2 int declare timelimit int declare F_name char(50) set O_catagory=(select 专利类型 from 专利 a, 发明 b where b. 教职员工编号 =F_no and a. 专利号 =b. 专 利号 ) set O_dividework=(select 专利号 ) 专利分工 from 专利 a, 发明 b where b. 教职员工编号 =F_no and a. 专利号 =b. set O_awardtime=(select 授予时间

22、 from 专利 a, 发明 b where b. 教职员工编号 =F_no and a. 专利号 =b. 专利号 ) set num2=(select count( 专利号 ) from 发明 a where 专利号 =(select 专利号 from 发明 b where 教职员 工编号 =F_no) set timelimit=(year(getdate()-year(O_awardtime) set F_name=(select 教职员工姓名 from 教职员工 a, 专利 b, 发明 c where a. 教职员工编号 =c. 教职员工编 号 and b. 专利号 =c. 专利号 a

23、nd c. 教职员工编号 =F_no) begin if timelimit=3 begin if O_catagory= 发明 set score2=100 else if O_catagory= 实用新型 set score2=90 else set score2=80 begin if O_dividework= 申请人 set score2=score2*0.6 else set score2=score2*0.4/(num2-1) end end end +str(F_no) + 职工名: +F_name + 专利得分为: +str(score2) print 职工号: end GO

24、 p- 教职员工著作得分 create procedure p_ 教职员工著作得分 F_no int as begin declare score3 intdeclare z_catagory char(50) declare z_dividework char(50) declare z_publishtime datetime declare num3 int declare timelimit int declare F_name char(50) set z_catagory=(select 著作类别 from 著作 a, 写作 b where b. 教职员工编号 =F_no and

25、a. 著作编号 =b. 著作编号 ) set z_dividework=(select 著作分工 from 著作 a, 写作 b where b. 教职员工编号 =F_no and a. 著作编号 =b.著作编号) set z_publishtime=(select 出版时间 from 著作 a, 写作 b where b. 教职员工编号 =F_no and a. 著作编号 =b. 著作编号 ) set num3=(select count( 著作编号 ) from 写作 a where 著作编号 =(select 著作编号 from 写作 b where 教 职员工编号 =F_no) set

26、 timelimit=(year(getdate()-year(z_publishtime) set F_name=(select 教职员工姓名 from 教职员工 a, 著作 b, 写作 c where a. 教职员工编号 =c. 教职员工编 号 and b. 著作编号 =c. 著作编号 and c. 教职员工编号 =F_no) begin if timelimit=3 begin if z_catagory= 专著 set score3=100 else if z_catagory=编著 set score3=90 else if z_catagory=教材 set score3=80 e

27、lse set score3=70 begin if z_dividework= 主持人 set score3=score3*0.6 else set score3=score3*0.4/(num3-1) end end end print 职工号: +str(F_no) + 职工名: +F_name + 著作得分为: +str(score3) end GO p- 教职员工论文得分 create procedure p_ 教职员工论文得分 F_no int as begin declare score1 int declare num1 int declare S_level char(50)

28、 declare S_record char(4) declare S_dividework char(50) declare F_name char(50) declare S_no int declare timelimit int declare S_publishtime datetime set S_level=(select 刊物级别 from 论文 a, 撰写 b where b. 教职员工编号 =F_no and a. 论文编号 =b. 论 文编号 ) set S_record=(select 是否被三大索引收录 from 论文 a, 撰写 b where b. 教职员工编号

29、=F_no and a. 论 文编号 =b. 论文编号 ) set S_dividework=(select 论文分工 from 撰写 a where a. 教职员工编号 =F_no) set num1=(select count( 论文编号 ) from 撰写 where 论文编号 =(select 论文编号 from 撰写 where 教职 员工编号 =F_no) set F_name=(select 教职员工姓名 from 教职员工 a, 撰写 b where a. 教职员工编号 =F_no and a. 教职员 工编号 =b. 教职员工编号 ) set S_publishtime=(s

30、elect 刊登时间 from 论文 a, 撰写 b where a. 论文编号 =b. 论文编号 and b.教职员工编号=F_no) set timelimit=(year(getdate()-year(S_publishtime) begin if timelimit=3 begin if S_level= 核心期刊 set score1=100 else if S_level= else if S_level= else if S_level= 一般期刊 set score1=90 报纸杂志 set score1=80 会议论文 set score1=70 begin if S_rec

31、ord= 是 set score1=score1+10 else if S_record=否 set score1=score1+0 begin if S_dividework= 主持人 set score1=score1*0.6 else if s_dividework= 参加人 set score1=(score1*0.4)/(num1-1) end end end end print 职工号:+str(F_no)+ 姓名:+ F_name+论文得分为:+ str(score1,5,1) end GO 触发器 (1) 专利触发器 CREATE TRIGGER专利触发器 ON dbo. 专利

32、 FOR INSERT,UPDATE AS BEGIN UPDATE专禾 U SET 专利得分 =100 where专利类型=发明 UPDATE专利 U SET 专利得分 =80 where 专利类型 = 实用新型 UPDATE专利 U SET 专利得分 =60 where 专利类型 = 外观设计 end 专利成员得分触发器 CREATE TRIGGER?利成员得分触发器 ON dbo.发明 FOR INSERT,UPDATE AS BEGIN UPDATE 发明 SET 相应得分 =专利得分 *0.8 FROM专利,专利编号 where 发明 . 专利分工 = 主持人 AND 专利 . 专利

33、编号 =发明 . 专利编号 UPDATE 发明 SET 相应得分 =专利得分 *0.2 FROM发明,专利编号 where 专利分工 = 参加人 AND 专利 . 专利编号 =发明 . 专利编号 END 当改变专利类型时自动修改专利得分触发器 CREATE TRIGGER?利触发器 1 ON dbo. 专利 FOR INSERT, UPDATE, DELETE AS begin if update( 专利类型 ) exec 专利得分 end (2) 论文触发器 CREATE TRIGGERS文触发器 ON dbo. 论文 FOR INSERT,UPDATE AS BEGIN UPDATE论文

34、SET 论文得分 =100 where 刊物级别 = 核心期刊 UPDATE论文 SET 论文得分 =80 where 刊物级别 = 一般期刊 UPDATE论文 SET 论文得分 =60 where 刊物级别 = 报纸杂志 UPDATE论文 SET 论文得分 =40 where 刊物级别 = 会议论文 end 论文成员得分触发器 CREATE TRIGGERS文成员得分触发器 ON dbo.撰写 FOR INSERT,UPDATE AS BEGIN UPDATE 撰写 SET 相应得分 =论文得分 *0.8 FROM撰写,论文编号 where 论文分工 = 主持人 AND 论文 . 论文编号

35、=撰写 . 论文编号 UPDATE 撰写 SET 相应得分 =专利得分 *0.2 FROM撰写,专利编号 where 论文分工 = 参加人 AND 论文 . 论文编号 =撰写 . 论文编号 END 当论文的属性是否被三大索引收录和刊物级别被改变时自动修改论文得分触发器 CREATE TRIGGERS文触发器 1 ON dbo. 论文 FOR INSERT, UPDATE, DELETE AS begin if update( 是否被三大索引收录 ) or update( 刊物级别 ) exec 论文得分 end (3)著作触发器 CREATE TRIGGER!作触发器 ON dbo. 著作 F

36、OR INSERT,UPDATE AS BEGIN UPDATE著作 SET 著作得分 =100 where 著作类别 = 专著 UPDATE著作 SET 著作得分 =80 where 著作类别 = 编著 UPDATE著作 SET 著作得分 =60 where 著作类别 = 教材 UPDATE著作 SET 著作得分 =40 where 著作类别 = 译著 end 著作成员得分触发器 CREATE TRIGGER著作成员得分触发器 ON dbo.写作 FOR INSERT,UPDATE AS BEGIN UPDATE 写作 SET 相应得分 =专利得分 *0.8 FROM写作,著作编号 wher

37、e 著作分工 = 主持人 AND 著作. 著作编号 =著作. 著作编号 UPDATE 写作 SET 相应得分 =专利得分 *0.2 FROM写作,著作编号 where 著作分工 = 参加人 AND 著作. 著作编号 =写作. 著作编号 END 当著作的著作类别改变时自动修改著作得分触发器 CREATE TRIGGER!作触发器 1 ON dbo. 著作 FOR INSERT, UPDATE, DELETE AS begin if update( 著作类别 ) exec 著作得分 end 课题得分触发器 CREATE TRIGGERS题得分触发器 ON dbo. 课题 FOR INSERT,UP

38、DATE AS BEGIN if UPDATE 课题 exec 课题得分 SET 课题得分 =立项得分 +鉴定得分 +获奖得分 FROM立项,立项得分and鉴定.鉴定得分and获奖.获奖得分 where 立项. 课题编号 =课题. 课题编号 and 鉴定. 课题编号 =课题 . 课题编号 and 获奖. 课题编号 =课题. 课题 编号 END 课题成员得分触发器 CREATE TRIGGERS题成员得分触发器 ON dbo. 承担 FOR INSERT,UPDATE AS BEGIN UPDATE 承担 SET 相应得分 =课题得分 *0.8 FROM承担,课题编号 where 课题分工 = 主持人 AND 课题 . 课题编号 =承担 . 课题编号 UPDATE 专利成员 SET 相应得分 =课题得分 *0.2 FROM承担,课题编号 where 课题分工 = 参加人 AND 课题 . 课题编号 =承担 . 课题编号 END ( 5)教职员工得分触发器 CREATE TRIGGERS职员工得分触发器 ON dbo. 教职员工 FOR INSERT,UPDATE AS BEGIN

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论