高校科研管理系统的数据库设计和数据操作设计说明书(编辑修改稿)内容摘要:

科研项目的统计 来源:院系部门 去向:科研管理系统 组成:系编号 +系名称 +教师编号 +姓名 12 数据流名称:统计结果 含义:主要是院系部门对本院系的教师的科研项目的统计结果 来源:科研管理系统 去向:院系部门 组成:系编 号 +系名称 +项目编号 +项目名称 +项目类型 +教师编号 +姓名 +项目数量 ( 4) 数据存储说明 数据存储名称:院系表 含义说明:院系包含很多教师 组成结构:系编号 +系名称 数据存储名称:教师表 含义说明:包含教师的相关信息 组成结构:教师编号 +姓名 +性别 +年龄 +电话号码 +家庭住址 +系编号 数据存储名称:科研项目表 含义说明:包含科研项目的相关信息 组成结构:项目编号 +项目名称 +项目类型 +是否项目审核 +是否结题 数据存储名称:论文表 含义说明:包含教师完成的科研项目的论文 组成结构:论文编号 +论文名称 +是否论文审核 +完成时间 数据存储名称:获奖表 含义说明:包含教师完成的科研项目所获得的奖项的信息 组成结构:获奖编号 +获奖名 +获奖时间 +是否获奖审核 数据存储名称:参加表 含义说明:包含教师参加科研项目的相关信息 组成结构:教师编号 +项目编号 数据存储名称:著作表 含义说明:包含教师完成论文的相关信息 组成结构:教师编号 +论文编号 数据存储名称:拥有表 含义说明:包含教师所获得奖项的相关信息 组成结构:教师编号 +获奖编号 ( 5)处理 过程说明 处理过程名称:科研登记 输入:成果登记卡 输 出:成果入库 加工逻辑:将登记卡中的信息分类处理,分别存入获奖表、论文表、科研项目表和教师信息表 处理过程名称:审核 输入:成果信息 输出:审核结果 加工逻辑:审核中分为审核成功和审核失败,若审核成功则进入结题阶段,否则进入拒绝登记阶段 13 处理过程名称:结题 输入:审核成功 输出:结题结果 加工逻辑:结题中分为结题成功和结题失败,若结题成功则进入项目入库阶段,否则进入拒绝登记阶段 处理过程名称:项目入库 输入:结题成功 输出:成功信息 加工逻辑:项目入库是把成果的科研项目、论文、获奖情况 和教师情况存入数据库 处理过程名称:查询 输入:查询信息、查询要求 输出:查询结果、查询统计结果 加工逻辑:查询是针对不同部门查询的要求进行在数据库中进行查询。 处理过程名称:统计 输入:统计要求 输出:统计结果 加工逻辑:统计要求是院系部门需要统计本学院教职工的科研情况,查询结束后并进行统计。 14 3 数据库设计 概念结构设计 根据数据字典和需求分析,得到实体的属性,如图。 15 图 各实体及属性 16 根据需求分析和数据字典得到 ER 模型,如图 所示。 图 总的 ER 图 逻辑结构设计 将高校科研管理系统数据库概念结构转换成关系模型,可得高校科研管理系统数据库逻辑结构,结果如下。 院系( 系编号 ,系名称); 教师( 教师编号 ,姓名,性别,年龄,电话号码,家庭住址, 系编号) ; 科研项目( 项目编号 ,项目名称,项目类型,是否项目审核,是否结题); 论文( 论文编号 ,论文名称,是否论文审核,完成时间); 获奖( 获奖编号 ,获奖名,获奖时间,是否获奖审核); 参加( 教师编号,项目编号 ); 著作( 教师编号,论文编号 ); 拥有( 教师编号,获奖编号 ); 物理结构 设计 ( 1)数据库名称: USRM( University Scientific Research Management system) 17 ( 2)关系表 ① Academy(院系表 ) 表 院系表 列名 数据类型 长度 允许空 备注 xbh nvarchar 2 系编号 xmc nvarchar 10 系名称 主键: xbh 索引: xmc(升序) ② Teacher(教师表 ) 表 教师表 列名 数据类型 长度 允许空 备注 jsbh nvarchar 2 教师编号 xm nvarchar 10 姓名 xb nvarchar 2 性别 nl tinyint 年龄 dhhm nvarchar 11 电话号码 jtzz nvarchar 20 家庭住址 xbh nvarchar 2 系编号 主键: jsbh 索引: xm(升序 ) Check约束:性别的取值只能为男或女 Default约束:性别默认为男 ③ Research(科研项目表 ) 表 科研项目表 列名 数据类型 长度 允许空 备注 xmbh nvarchar 2 项目编号 xmmc nvarchar 10 项目名称 xmlx nvarchar 10 项目类型 sfxmsh nvarchar 2 是否项目审核 sfjt nvarchar 2 是否结题 主键: xmbh 索引: xmmc(升序 ) ④ Paper(论文表 ) 表 论文表 列名 数据类型 长度 允许空 备注 lwbh nvarchar 2 论文编号 18 lwmc nvarchar 10 论文名称 sflwsh nvarchar 2 是否论文审核 wcsj datetime 完成时间 主键: lwbh 索引: lwmc(升序 ) ⑤ Prize(获奖表 ) 表 获奖表 列名 数据类型 长度 允许空 备注 hjbh nvarchar 2 获奖编号 hjm nvarchar 10 获奖名 hjsj datetime 获奖时间 sfhjsh nvarchar 2 是否获奖审核 主键: hjbh 索引: hjm(升序 ) ⑥ Attend(参加表 ) 表 参加表 列名 数据类型 长度 允许空 备注 jsbh nvarchar 2 教师编号 xmbh nvarchar 2 项目编号 主键: jsbh+xmbh ⑦ Work(著作表 ) 表 著作表 列名 数据类型 长度 允许空 备注 jsbh nvarchar 2 教师编号 lwbh nvarchar 2 论文编号 主键: rybh+lwbh ⑧ Own(拥有表 ) 表 拥有表 列名 数据类型 长度 允许空 备注 jsbh nvarchar 2 教师编号 hjbh nvarchar 2 获奖编号 主键: jsbh+hjbh ( 3)参照完整性约束 ① FK_Academy_Teacher 主键表: Academy 外键表: Teacher 主键: xbh 外键: xbh 19 ② FK_Research_Attend 主键表: Research 外键表: Attend 主键: xmbh 外键: xmbh ③ FK_Paper_Work 主键表: Paper 外键表: Work 主键: lwbh 外键: lwbh ④ FK_Prize_Own 主键表: Prize 外键表: Own 主键: hjbh 外键: hjbh ⑤ FK_Teacher_Attend 主键表: Teacher 外键表: Attend 主键: jsbh 外键: jsbh ⑥ FK_Teacher_Work 主键表: Teache。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。