欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    高校科研管理系统.doc

    • 资源ID:1090077       资源大小:144KB        全文页数:11页
    • 资源格式: DOC        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    高校科研管理系统.doc

    - 题目:(10)*高校科研管理系统1 问题的描述l 实现部门、职务、职称等基本信息的管理;l 实现教师信息的管理;l 实现可以科研项目的申报、审批管理;l 实现科研项目的验收管理;l 创建默认,并邦定到科研项目的验收标志,使其默认值为"未验收”;l 创建触发器,验收项目时自动修改项目的验收标志为"验收通过”;l 创建存储过程统计个院系科研项目的申报和完成数量;l 建立数据库相关表之间的参照完整性约束。2需求分析2.1 需求分析使用T-SQL语句创建出与题目相对应的数据库,在数据库中创建表格,添加数据,建立数据库相关表之间的参照完整性约束,创建默认、触发器、存储过程查询并将其与数据库中的表进行绑定。2.2 系统功能结构(1) 实现对科研常规事务的管理(2) 实现科研课题的申请、审批、验收的管理(3) 可以完成对校各种科研信息的查询、统计2.3 数据流图教师教师科研管理系统 选取科研 管理容 图1-1 科研管理系统的顶层数据流图科研项目 项目情况P1登记管理教师D1 项目信息*IANGMU*IN*I 教师情况部门 部门情况系部 系部情况P2审核操作科研人员 科研人情况科研人员P3查询统计 查询统计信息教师 查询信息部门D1 项目信息系部 图1-2 系统数据流图 3逻辑结构设计31 局部E-R图部门号部门名部门 1包含 n系部号系部名系部 1包含教师编号教师编号教师* n教师*拥有拥有职称职务教师教师* 1 1 1 1职称系部号教师编号职务 m选取、完成完成数量科研编号验收标志系部号 n科研计划审批管理是否申报教师*教师编号32 全局E-R图科研教师编号完成数量系部号验收标志研究科研编号审批管理教师是否申报33 数据字典部门表字段名数据类型长度是否NULL是否主属性部门号int2否是部门名char12否否系部表字段名数据类型长度是否NULL是否主属性部门号int2否否系部号char12否是系部名char12否否教师表字段名数据类型长度是否NULL是否主属性系部号int2否否教师编号int2否是教师char12否否职务表字段名数据类型长度是否NULL是否主属性教师编号int2否否教师char12否否职务char12否否职称表字段名数据类型长度是否NULL是否主属性教师编号int2否否教师char12否否职称char12否否科研计划表字段名数据类型长度是否NULL是否主属性科研编号int2否是系部号int2否否教师编号int2否否教师char12否否是否申报char2否否审批管理char12否否验收标志char12否否完成数量int2否否4 数据库实现数据库创建createdatabaseg*kyonprimary(name=g*ky_data,Filename='E:datag*ky_data.mdf',Size=5mb,Ma*size=20mb,Filegrowth=20%)Logon(name=g*ky_log,Filename='E:datag*ky_log.ldf',Size=10mb,Filegrowth=2mb)Collatechinese_prc_ci_asGO各个表的创建Createtable部门(部门号intconstraintpk_bmhprimarykey,部门名char(12)notnull,)Createtable系部(系部号intconstraintpk_*bhprimarykey,部门号intnotnull,系部名char(12)notnull)Createtable教师(教师编号intconstraintpk_jsprimarykey,系部号intnotnull,教师char(12)notnull)Createtable职务(教师编号intnotnull,教师char(12)notnull,职务char(12)notnull)Createtable职称(教师编号intnotnull,教师char(12)notnull,职称char(12)notnull)Createtable科研计划(科研编号intconstraintpk_kybhprimarykey,系部号intnotnull,教师编号intnotnull,教师char(12)notnull,是否申报char(2)notnull,审批管理char(12)notnull,验收标志char(12)notnull,完成数量intnotnull)建立数据库相关表之间的参照完整性约束。Altertable系部Addconstraintfk_*ibu_bumenForeignkey (部门号)references部门(部门号)Altertable教师Addconstraintfk_js_*ibuForeignkey (系部号)references系部(系部号)Altertable职务Addconstraintfk_zw_jsForeignkey (教师编号)references教师(教师编号)Altertable职称Addconstraintfk_zc_jsForeignkey (教师编号)references教师(教师编号)Altertable科研计划Addconstraintfk_kyjh1_jsForeignkey (教师编号)references教师(教师编号)Altertable科研计划Addconstraintfk_kyjh2_*bForeignkey (系部号)references系部(系部号)向表中插入数据insert 部门 values('01','工学院')insert 部门 values('02','理学院')insert 部门 values('03','数学学院')insert 部门 values('04','商学院')insert 系部 values('01','01','计算机')insert 系部 values('02','01','电气工程')insert 系部 values('03','02','冶金')insert 系部 values('04','02','化学')insert 系部 values('05','03','计算数学')insert 系部 values('06','03','应用数学')insert 系部 values('07','04','物流管理')insert 系部 values('08','04','财务管理')insert 教师 values('01','01','三')insert 教师 values('02','02','四')insert 教师 values('03','03','王五')insert 教师 values('04','04','小马')insert 教师 values('05','05','小东')insert 教师 values('06','06','小红')insert 教师 values('07','07','小明')insert 教师 values('08','08','小')insert 职务 values('01','三','查资料')insert 职务 values('02','四','整理资料')insert 职务 values('03','王五','动手实践')insert 职务 values('04','小马','记录数据')insert 职务 values('05','小东','观察现象')insert 职务 values('06','小红','分析问题')insert 职务 values('07','小明','纠正错误')insert 职务 values('08','小','汇总')insert 职称 values('01','三','教授')insert 职称 values('02','四','博士')insert 职称 values('03','王五','研究生')insert 职称 values('04','小马','副教授')insert 职称 values('05','小东','助教')insert 职称 values('06','小红','讲师')insert 职称 values('07','小明','博士')insert 职称 values('08','小','教授')insert 科研计划 values('01','01','01','三','是','已审批','验收','5')insert 科研计划 values('02','02','02','四','是','未审批','未验收','1')insert 科研计划 values('03','03','03','王五','是','已审批','验收','3')insert 科研计划 values('04','04','04','小马','是','已审批','验收','3')insert 科研计划 values('05','05','05','小东','是','未审批','未验收','6')insert 科研计划 values('06','06','06','小红','是','已审批','验收','8')insert 科研计划 values('07','07','07','小明','是','未审批','未验收','2')insert 科研计划 values('08','08','08','小','是','已审批','未验收','4')创建默认,并邦定到科研项目的验收标志,使其默认值为"未验收”Alter table 科研计划Add constraint df_ysbzDefault '未验收'for 验收标志创建触发器,验收项目时自动修改项目的验收标志为"验收通过”Createtriggerup_ysbzOn科研计划ForupdateAsBeginIfupdate(验收标志)Update科研计划set验收标志='验收通过'end创建存储过程统计个院系科研项目的申报和完成数量createprocup_sbwcsl(*bhint)ASbeginselect科研计划.系部号,是否申报,完成数量from科研计划Where科研计划.系部号=*bhand是否申报='是'end插入数据后各个表的情况5结束语(结论)通过这次课程设计让我收获很大,这次课程设计让我把以前学习到的知识得到巩固和进一步的提高认识,对已有知识有了更进一步的理解和认识,在课程设计中碰到了很多的问题,通过查阅相关书籍,资料,通过自己钻研,向同学请教。这次课程设计让我认识到了自己对以前所学知识的不足方面,我会继续学习更多的知识。但是,我的学习仍有不足之处,我会继续努力。这次课程设计让我意识到我们开发系统所用到的知识,并不是单靠掌握一两门开发工具就能做好的,需要用到更多的基础知识。这就需要我们在未来的路上继续学习新的知识,并把它变为自己的东西,这也正是学习的精髓所在。. z.

    注意事项

    本文(高校科研管理系统.doc)为本站会员(李司机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开