您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 人事档案/员工关系 > 高校科研管理系统的数据库设计和数据操作-陕西理工12级
课程设计Ⅳ设计说明书高校科研管理系统的数据库设计和数据操作学生姓名学号班级成绩指导教师任民宏数学与计算机科学学院2015年6月29日课程设计Ⅳ课程设计评阅书题目高校科研管理系统的数据库设计和数据操作学生姓名学号指导教师评语及成绩指导教师签名:年月日答辩评语及成绩答辩教师签名:年月日教研室意见总成绩:室主任签名:年月日课程设计任务书2014—2015学年第2学期专业:网络工程学号:姓名:课程设计名称:课程设计Ⅳ设计题目:高校科研管理系统的数据库设计和数据操作完成期限:自2015年6月22日至2015年7月3日共2周设计依据、要求及主要内容(可另加附页):高校科研管理系统具有科研登记、审核、结题、查询、统计、设置功能,科研登记功能用于教师登记自己的科研成果(包括科研项目、论文和获奖)。审核功能用于科研处工作人员审核教师登记的科研成果。结题功能用于科研处工作人员对已结题项目进行结题操作。查询功能用于教师和科研处工作人员查询科研成果信息,查询功能可按教师姓名、院系和成果名称查询。统计功能按照院系统计指定时间段各类成果数量。设置功能用于设置院系、成果类型、操作员等。指导教师(签字):教研室主任(签字):课程设计评阅评语:指导教师签名:年月日摘要本次课程设计所研究的高校科研管理系统采用SQLServer2008作为数据库,以SQL语言为基础,借用E-R模型、数据流图、数据字典、索引、视图、三大范式等数据库设计技术对数据库进行了设计。该系统可实现科研登记、成果审核、项目结题、成果查询、成果统计、设置功能以及后台维护等功能。关键词:SQLServer2008;E-R模型;索引;视图;三大范式目录1课题描述........................................................................................................................................12需求分析.......................................................................................................................................22.1数据流图.............................................................32.2数据字典.............................................................83数据库设计.................................................................................................................................143.1概念结构设计..................................................................................................................143.2逻辑结构设计..................................................................................................................163.3物理结构设计..................................................................................................................164数据库的实现.............................................................................................................................204.1数据库和表的创建.........................................................................................................204.2索引的建立.....................................................................................................................254.3视图设计.........................................................................................................................254.4存储过程的建立.............................................................................................................264.5数据库的备份.................................................................................................................305数据库操作.................................................................................................................................325.1数据的插入......................................................................................................................325.2数据的删除......................................................................................................................325.3数据的更新......................................................................................................................325.4数据的查询......................................................................................................................336总结............................................................................................................................................3411课题描述随着社会的不断发展,科研水平逐渐成为衡量一个高校实力的重要指标,高校作为重要的科研机构,这点显得尤为重要。在此次高校科研管理系统中具有科研登记、审核、结题、查询、统计、设置等功能。科研登记功能用于教师登记自己的科研成果(包括科研项目、论文和获奖)。审核功能用于科研处工作人员审核教师登记的科研成果。结题功能用于科研处工作人员对已结题项目进行结题操作。查询功能用于教师和科研处工作人员查询科研成果信息,查询功能可按教师姓名、院系和成果名称查询。统计功能按照院系统计指定时间段各类成果数量。设置功能用于设置院系、成果类型、操作员等。适用范围:全国范围内各大高校。发展前景:本系统可以推广到全国各大城市,为企业和高校的合理应用人力资源提供方便。22需求分析随着科技的日益发展,高校的科研活动和科研能力成为反映高校综合实力的重要指标,而高效的管理科研项目是决策层重要依据。目前大多数高校科研管理工作很大程度上还要依赖人工来进行,即通过Excel、Word等办公软件或者简单的数据库采集系统来处理大量的数据,这种方式不仅给科研管理人员带来了繁重的工作量,并且造成科研管理人员和科研工作人员之间缺少必要和及时的沟通,难以反映高校科研现状,造成信息传递流转失真且速度慢。通过本系统软件,解决人工系统人员多,效率低,易出错的缺陷,可以减少了不必要的劳力资本,使得人员办事效率得以提高。高校科研管理系统主要功能为:科研登记管理功能、审核管理功能、结题管理功能、查询管理功能、统计管理功能、设置管理功能。(1)科研登记管理功能主要是登记老师的个人信息、科研项目、论文和获奖情况,信息的登记可以有利于科研管理系统的操作。(2)审核管理功能主要是审核老师的科研项目成果。(3)结题管理功能主要是对已结题的项目进行结题操作。(4)查询管理功能主要是针对老师、院系人员和科研人员可以进行快速的查询和管理操作。(5)统计管理功能主要是统计院系一段时间各类成果的数量。该平台人员主要分为:院系部门人员、教师、科研处人员;院系部门人员:可以查询本院的老师的科研项目;教师可以查询自己的科研项目、论文和获奖情况;科研人员主要负责审核和结题功能;32.1数据流图根据系统的功能需求,抽象出系统的顶层数据流图,如图2.1所示。图2.1顶层数据流图4将顶层数据流图中的数据处理分解,得到第0层数据流图,如图2.2和图2.3所示。图2.2第0层数据流图5图2.3第0层数据流图6将第0层数据流图,得到第1层数据流图的查询功能分解,如图2.4所示。图2.4查询功能数据流图7第0层数据流图的统计功能分解,得到第1层数据流图,如图2.4所示。图2.4统计功能数据流图82.2数据字典系统数据字典(1)数据项描述数据项名称:系编号别名:xbh含义说明:惟一标识一个院系类型:nvarchar长度:8数据项名称:系名称别名:xmc含义说明:院系的名称类型:nvarchar长度:15数据项名称:教师编号别名:jsbh含义说明:唯一标识一个教师类型:nvarchar长度:8数据项名称:姓名别名:xm含义说明:教师的姓名类型:nvarchar长度:15数据项名称:性别别名:xb含义说明:教师的性别类型:nvarchar长度:2数据项名称:年龄别名:nl含义说明:教师的年龄类型:tinyint长度:数据项名称:电话号码别名:dhhm含义说明:教师的电话号码类型:nvarchar长度:11数据项名称:家庭住址别名:jtzz含义说明:教师的家庭住址类型:nvarchar长度:309数据项名称:项目编号别名:xmbh含义说明:科研项目的项目编号类型:nvarchar长度:8数据项名称:项目名称别名:xmmc含义说明:科研项目的项目名称类型:nvarchar长度:15数据项名称:项目类型别名:xmlx含义说明:科研项目的项目类型类型:nvarchar长度:10数据项名称:是否项目审核别名:sfxmsh含义说明:科研项目的审核情况类型:nvarchar长度:2数据项名称:是否结题别名:sfjt含义说明:科研项目是否结题类型:nvarchar长度:2数据项名称:论文编号别名:lwbh含义说明:科研项目的论文编号类型:nvarchar长度:8数据项名称:论文名称别名:lwmc含义说明:科研项目的论文名称类型:nvarchar长度:15数据项名称:是否论文审核别名:sflws
本文标题:高校科研管理系统的数据库设计和数据操作-陕西理工12级
链接地址:https://www.777doc.com/doc-7288117 .html