




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、LOGO科研项目管理系统精编WORD 版IBM system office room A0816H-A0912AAAHH-GX8Q8-GNTHHJ8课程设计报告课程设计名称:科研项目管理系统系部:学生姓名:班级:学号:成绩:指导教师:开课时间: 学年学期11弓I言1第一章需求分析21. 1系统功能分析21. 2数据流图21. 3数据字典3第二章概念结构设计42. 1数据抽象和局部E-R图43. 2总体E-R图7第三章逻辑结构设计8第四章物理结构设计94. 1物理结构设计的目标与任务95. 2存取方法94. 3存储结构19第五章数据库实施及应用程序编制1051数据库实施1011121213131
2、4创建科研奖励信息表145. 2视图的建立155. 3查询155. 4更新165. 5 册”除165. 6授权166. 7 索弓|17第六章心得体会18第七章参考文献18引言随着社会的不断发展,科研水平逐渐成为衡量一个高校实力的重要指标, 高校作为重要的科研机构,如何对学校大量的科研信息进行保存、处理、统 计、加工等一系列管理工作,将日常的科研管理工作变得更加规范化、科学 化,高效化,因而建立良好的高校科研管理系统进行科研管理工作是每一个高 校成功的必由之路。系统功能的分析与数据的结构关联及使用都首先反映在数 据库的设计过程中,高校科研管理系统数据库设计是高校科研管理系统设计中 的一项核心工作
3、,所有的管理工作都必须以数据库为中心。高校科研管理系统能够适应于科研登记、成果审核、项目结题、成果查 询、成果统计、设置功能等管理所需的要求,一方面,科研人员可以通过此系 统方便的查询自己年度科研成果,另一方面,将为院系级领导决策提供可靠的 理论数据基础。另外为了更好的完成该科研管理系统的运行,数据库在开发过 程中设计并使用了参照完整性、存储过程、触发器及事务等方法和机制。适用范围:全国范围内各大高校。发展前景:本系统可以推广到全国各大城市,为企业和高校的合理应用人 力资源提供方便。正文:题目:科研项目管理系统第一章需求分析科研项目管理所设计的事务非常繁杂,涉及到校科研处、各个院系的科研 管理
4、以及个人对科研信息的查询统评等。所设计的系统既要有利于科研处的监 督管理乂要有利于各个系及教师的分匚协作。系统功能主要包括校科研处科研 管理、院系(或部门)科研管理、个人科研信息查询、校级科研项目整体信息管 理。可以划分为科研信息维护、科研信息查询与统计、科研信息报表、科研信 息分析、校级课题申报、审批、结题、其它处理等操作;其中科研信息应细分 为学术论文、科研项目、科研成果、科研奖励等信息。1.2数据流图根据可求分析来设科研项目管芈系统的数据流图:(如图1.1) 教师科研登记科研处人个大信息H成果信息查询统计院系管理院系信息科研处人科研处人员音记信息统计信息职工信息审核信息院系记录登记入库结
5、题与否图L1数据流图1. 3数据字典表名属性名数据类型长度允许空主码院系信息院系编号char10Not主码院系名称char20Not科研奖励 信息表获奖编号char10Not主码成果编号char10Not获奖时间datetimeNot备注char10Not科研成果 登记表成果编号char10Not主码成果类型编号char10Not成果名称textNot职工编号char10预算经费int登记日期date科研成果 类型成果类型编号char10Not主码成果类型名textNot科研成果 审核信息成果编号char10Not主码审核员编号char10Not主码表审核状态char10Not科研员工 信息表
6、员工编号char10Not主码姓名textNot性别char10职称编号char10Not联系电话char15Not参与成果 信息表成果编号char10Not主码职工编号char10Not主码教师信息 表员工编号char10Not主码职称编号char10Not姓名textNot性别char10Not联系电话Char14Not所属院系编号char10Not科研成果 结题信息 表成果编号char10Not主码是否结题char10Not结题日期date10Not员工职称 信息表职称编号char10Not主码职称名称charNot第二章概念结构设计2. 1数据抽象和局部E-R图概念设计的实质是将系统需
7、求分析得到的用户需求抽象为信息结构的过 程。概念设计的结果是数据库的概念模型,也就是用E-R图表示。首先我们为 整个系统确立关系模型,步骤如下:(1)参与成果信息表信息实例图:(如图2. 1)图2.1参与成果实例图(2)教师信息实例图:(如图2.2)图2.2科研奖项实例图(3)科研成果登记信息表实例图:(如图2.3)图2.3成果类型实例图(4)科研成果结题信息表实例图:(如图2.4)图2.4院系信息实例图(5)科研成果类型信息表实例图:(如图2.5)图2.5教师信息实例图(6)科研成果审核信息表实例图:(如图3.6)图2.6成果信息实例图(7)科研奖励信息表实例图:(如图2.7)图2.7科研项
8、目实例图(8)科研员工信息表实例图:(如图2.8)图2.8论文信息实例图(9)员工职称信息表模型图:(如图2.9)图2.9参与成果实例图(10)院系信息表系模型图:(如图2.10)图2. 10审核成果实例图2.2总体E-R图:笫三章逻辑结构设计一个1: 1联系可转换为一个独立的关系模式,可以与任意一端对应的关系模式合并;一个1: n联系可以转换为独立的关系模式,也可以与n端对应的关系模式 合并;一个m:n联系转换为一个关系模式。与该联系相连的各实体的码以及联系 本身的属性均转换为关系的属性,各实体的码组成关系的码或关系码的一部 分;1 .参与成果信息表(成果编号,职工编号)。2 .教师信息表(
9、员工编号,职称编号,姓名,性别,联系电话,所在院系编 号)。3 .科研成果登记信息表(成果编号,成果类型编号,成果名称,职工编号,预 算经费,登记日期)。4 .科研成果类型信息(成果类型编号,成果类型名)。5 .科研成果结题信息表(成果编号,是否结题,结题日期)。6 .科研成果审核信息表(成果编号,审核员编号,审核状态)。7 .科研奖励信息表(获奖编号,成果编号,获奖时间,备注)。8 .科研员工信息(员工编号,姓名,性别,职称编号,联系电话)。9 .员工制成信息表(职称编号,职称名称)。10 .院系信息表(院系编号,院系名称)。有以上分析可以得出,本系统应该需要建立十个关系,其中画单下划线的
10、为主键,画双下划线的为外键。为了避免数据录入的无序状况,所以数据库表 之间必须建立了严格的参照完整性,并且对所有表都分配了操作权限,并将错 误信息及时反馈给操作人员,科研人员信息。为关系之间建立的主键与外键约 束本质在于:限制用户输入数据的合法性,只有完善的参照完整性,才能使得 数据库中数据具有一致性和互操作性,并且可以维护数据库系统运行的稳定。笫四章物理结构设计4.1 物理结构设计的目标与任务数据库的物理结构设计就是为逻辑数据模型选取一个最合适应用要求的物理 结构的过程,在这个阶段中要完成两大任务:(1)确定数据库的物理结构,在关系数据库中主要是存取方法和存取结 构;(2)对物理结构进行评价
11、,评价的重点是时间和空间的效率。4. 2存取方法:对于存储在数据库中的数据,当对其进行特定的操作时.,需要通过建立索 引来提高存取的效率,该系统在设计过程中利用系统对主码默认建立索 引的方式,从而使用系统默认建立的索引对个关系进行操作,来提高查 询效率。5. 3存储结构在数据库中以表的形式进行数据的存储。第五章数据库的实施和维护5.1数据库实施create database dbsl22use dbsl22go create table院系信息表(院系编号char 110 primary key not null,院系名称char(30) not null,)insert into院系信息表v
12、alues (T,J 计算机系');insert into院系信息表values2','艺术系');insert into院系信息表values 1'3','土木系');create table科研员工信息表(员工编号char TO primary key not null,姓名char(101 not null, 性别char (10 ,职称编号char TO not null, 联系电话char(15) not null,)insert into科研员工信息表values ('01','张三',
13、'男','10',);insert into科研员工信息表values ('02','李四','男','11',);insert into科研员工信息表values ('03','王五','男','12',);create table员工职称信息表(职称编号char(10)primary key not null,职称名称char(10)not null,)insert into员工职称信息表values (' 1001'
14、;,'普通教师') insert into员工职称信息表 values ('1002'中级教师') insert into员工职称信息表values ' 1003','高级教师')create table教师信息表(员工编号char TO primary key not null,职称编号char(10)not null,姓名char TO not null,性别char(10 not null,联系电话char(14) not null,所属院系编号charfO not null,foreign key 职称编号i re
15、ferences员工职称信息表(职称编号),foreign key1所属院系编号)references院系信息表院系编号1,)insert into教师信息表values C 04','1001','刘明','男','1) insert into教师信息表 values C 05'J 1002',王月','女'一'2') insert into教师信息表values C 06','1003','张明','男','
16、3')create table参与成果信息表(成果编号char (10 ,职工编号char (10),primary key 成果编号,职工编号),)insert into参与成果信息表values 1' 101' , ' 01' 1insert into参与成果信息表values (T02','02')insert into参与成果信息表values' 103', 03')create table科研成果类型 成果类型编号char TO primary key not null, 成果类型名char,10
17、 not null, )insert into科研成果类型values C 001','计算机')insert into科研成果类型values C 002','能源')insert into科研成果类型values C 003','绘画')create table科研成果登记表(成果编号char TO primary key not null,成果类型编号char 10 not null,成果名称char (10),职工编号char (10),预算经费int.登记日期data,foreign key (成果类型编号)re
18、ferences科研成果类型(成果类型编号), )insert into科研成果登记表values001','云计算'01'100000',' 20166-6,)insert into科研成果登记表values (' 102',' 002',光能','02',' 200000',' 2016-6-7')insert into科研成果登记表values (' 103',' 003','多功能画板',03',
19、' 200000',' 2016-6-8')5. 1. 9科研成果结题信息表create table科研成果结题信息表 成果编号char TO primary key not null,是否结题char 10 not null,结题日期data not null,)insert into科研成果结题信息表 values (T01,'是,'20169-9,) insert into科研成果结题信息表 values (' 102'是','2016-9-10,)insert into科研成果结题信息表values (
20、39; 103'是','2016-9-1T)create table科研成果审核信息表(成果编号char(10)not null,审核员编号char(10) not null,审核状态char(10)not null,primary key(成果编号,审核员编号),)insert into科研成果审核信息表values (' 101', 21','通过')insert into科研成果审核信息表values (T02','22','通过')insert into科研成果审核信息表 value
21、s ('103', 23','不通过') create table科研奖励信息表 (获奖编号char(10)primary key not null,成果编号char(10)not null,获奖时间datetime not null,备注char,10 not null,)insert into科研奖励信息表values (T4',TOI',' 2016-10-1',' NULL')insert into科研奖励信息表values ('15', '102',' 20
22、16-10-2, NULL')insert into科研奖励信息表values (T6',T03',' 2016-10-3',' NULL')5. 2视图的建立建立视图VI,显示获奖编号为15的成果编号和获奖时间 create view vl asselect成果编号,获奖时间 from科研奖励信息表where获奖编号二'15'建立科研成果结题信息表的视图v2create view v2asselect成果编号,是否结题,结题日期from科研成果结题信息表5. 3查询1查询获奖信息select *from科研奖励信息表2查
23、询云计算这个科研成果的审核信息select *from科研成果审核信息表 where成果编号in (select成果编号from科研成果登记表 where成果名称='云计算')3查询各个成果编号的审题和结题信息select科研成果审核信息表.*,科研成果结题信息表.*from科研成果审核信息表,科研成果结题信息表where科研成果审核信息表.成果编号二科研成果结题信息表.成果编号5. 4更新update教师信息表set联系电话二where 员 I:编号二'04'5. 5删除删除科研成果审核信息表中审核员编号为21的数据delete from科研成果审核信息表wh
24、ere %苜核员编号二'21'6. 6授权 1创建角色A并将对教师信息表查询,修改和插入的功能赋给角色Acreate role A grantselect, update, insert on 教师信息表 to A2收回角色A储户表修改的功能revoke update on 教师信息表 from A3删除角色Adrop role A5.7索引create unique index院系信息表on院系信息系编号asc)create uniqueindex科研奖励信息表on科研奖励信息£名编号asc)create unique index科研成果审核信息表on科研成果审核信息表(成果编号asc)create unique index科研成果结题信息表on科研成果f _息表(成果c,asc)create unique inde
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 纸制品行业生产流程优化与质量控制考核试卷
- 电子出版物批发商的跨国合作与海外市场拓展考核试卷
- 节能型纺织机械驱动系统考核试卷
- 肥料产业国际合作与交流考核试卷
- 宝石检测设备的技术进展与准确性考核试卷
- 矿产勘查环境保护与生态文明建设考核试卷
- 零售行业商品识别系统租赁与培训协议
- 通信设备质量检测与纠纷解决补充协议
- 医疗废物高温处理厂项目投资合作协议书
- 在线教育平台虚拟教学场景设计与承包协议
- 2025专利代理师笔试考试题库带答案
- 第3课《校园文化活动我参与》教案 海燕版综合实践活动 三年级下册
- 2025年保密教育线上培训考试试题及答案
- 大学生职业规划大赛《运动康复专业》生涯发展展示
- 高楼遮光补偿协议书范本
- 2025届百师联盟高三联考模拟预测(冲刺二)语文试题含答案
- 潜山油气藏勘探与开发
- 水利水电工程土工合成材料应用技术规范
- 医药物流项目可行性研究报告
- 乳腺癌患者生命质量测定量表FACT
- 本溪市生活垃圾焚烧发电项目可行性研究报告
评论
0/150
提交评论