付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、瑞遽承窿课程设计报告课程设计名称:科研项目管理系统系部:学生姓名:班级:学号:成绩:指导教师:开课时间:一学年一学期引言1第一章需求分析21.1 系统功能分析21.2 数据流图21.3 数据字典3第二章概念结构设计42.1 数据抽象和局部E-R图42.2 总体E-R图7第三章逻辑结构设计8第四章物理结构设计94.1 物理结构设计的目标与任务94.2 存取方法94.3 存储结构19第五章数据库实施及应用程序编制105.1 数据库实施105.1.1 创建科研项目管理数据库105.1.2 创建院系信息表105.1.3 创建科研员工信息表115.1.4 创建员工职称信息表115.1.5 创建教师信息表
2、115.1.6 创建参与成果信息表125.1.7 创建科研成果类型表125.1.8 创建科研成果登记表135.1.9 创建科研成果结题信息表135.1.10 创建科研成果审核信息表145.1.11 创建科研奖励信息去二145.2 视图的建立155.3 查询155.4 更新165.5 删除165.6 授权165.7 索引17第六章心得体会18第七章参考文献18引言随着社会的不断发展,科研水平逐渐成为衡量一个高校实力的重要指标,高校作为重要的科研机构,如何对学校大量的科研信息进行保存、处理、统计、加工等一系列管理工作,将日常的科研管理工作变得更加规范化、科学化,高效化,因而建立良好的高校科研管理系
3、统进行科研管理工作是每一个高校成功的必由之路。系统功能的分析与数据的结构关联及使用都首先反映在数据库的设计过程中,高校科研管理系统数据库设计是高校科研管理系统设计中的一项核心工作,所有的管理工作都必须以数据库为中心。高校科研管理系统能够适应于科研登记、成果审核、项目结题、成果查询、成果统计、设置功能等管理所需的要求,一方面,科研人员可以通过此系统方便的查询自己年度科研成果,另一方面,将为院系级领导决策提供可靠的理论数据基础。另外为了更好的完成该科研管理系统的运行,数据库在开发过程中设计并使用了参照完整性、存储过程、触发器及事务等方法和机制。适用范围:全国范围内各大高校。发展前景:本系统可以推广
4、到全国各大城市,为企业和高校的合理应用人力资源提供方便。正文:题目:科研项目管理系统第一章需求分析1.1 系统功能分析科研项目管理所设计的事务非常繁杂,涉及到校科研处、各个院系的科研管理以及个人对科研信息的查询统计等。所设计的系统既要有利于科研处的监督管理又要有利于各个系及教师的分工协作。系统功能主要包括校科研处科研管理、院系(或部门)科研管理、个人科研信息查询、校级科研项目整体信息管理。可以划分为科研信息维护、科研信息查询与统计、科研信息报表、科研信息分析、校级课题中报、审批、结题、其它处理等操作;其中科研信息应细分为学术论文、科研项目、科研成果、科研奖励等信息。1.2 数据流图根据需求分析
5、来设计科研项目管理系统的数据流图:(如图1.1)图1.1数据流图1.3 数据字典表名属性名数据类型长度允许空主码院系信息院系编Rchar10Not主码院系名称char20Not科研奖励信息表获奖编号char10Not主码成果编号char10Not获奖时间datetimeNot备注char10Not科研成果登记表成果编号char10Not主码成果类型编号char10Not成果名称textNot职工编号char10预算经费int登记日期date科研成果旧成果类型编号char10Not主码成果类型名textNot科研成果审核信息表成果编号char10Not主码审核员编号char10Not主码审核状态
6、char10Not科研贝工怎息表员工编号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)(3)成果类型实例图图2.3科研成果登记信息表实例图:(如图2.3)(4)院系信息实例图图2.4(5)科研成果类型信息表实例图:(如图2.5)(6)科研成果审核信息表实例图:(如图3.6)科研成果审核信息表图2.6成果信息实例图(7)科研奖励信息表实例图:(如图2.7)科研奖励信息表图2.7科研项目实例图(8)科研员工信
8、息表实例图:(如图2.8)科研员工信息表图2.8论文信息实例图(9)员工职称信息表模型图:(如图2.9)员工职称信息表(10)院系信息表系模型图:(如图2.10)图2.10审核成果实例图2.2总体E-R图:第三章逻辑结构设计一个1:1联系可转换为一个独立的关系模式,可以与任意一端对应的关系模式合并;一个1:n联系可以转换为独立的关系模式,也可以与n端对应的关系模式合并;一个m:n联系转换为一个关系模式。与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,各实体的码组成关系的码或关系码的一部分;1 .参与成果信息表(成果编号,职工编号)02 .教师信息表(员工编号,职称编号,姓名、性别
9、,联系电话,所在院系编号)3 .科研成果登记信息表(成果编号,成果类型编号,成果名称、职工编号,预算经费,登记日期)。4 .科研成果类型信息(成果类型编号,成果类型名)05 .科研成果结题信息表(成果编号,是否结题,结题日期)。6 .科研成果审核信息表(成果编号,审核员编号,审核状态)。7 .科研奖励信息表(获奖编号,成果编号,获奖时间、备注)。8 .科研员工信息(员工编号,姓名,性别,职称编号,联系电话)。9 .员工制成信息表(职称编号、职称名称)。10 .院系信息表(院系编号,院系名称)。有以上分析可以得出,本系统应该需要建立十个关系,其中画单下划线的为主键,画双下划线的为外键。为了避免数
10、据录入的无序状况,所以数据库表之间必须建立了严格的参照完整性,并且对所有表都分配了操作权限,并将错误信息及时反馈给操作人员,科研人员信息。为关系之间建立的主键与外键约束本质在于:限制用户输入数据的合法性,只有完善的参照完整性,才能使得数据库中数据具有一致性和互操作性,并且可以维护数据库系统运行的稳定。第四章物理结构设计4.1 物理结构设计的目标与任务数据库的物理结构设计就是为逻辑数据模型选取一个最合适应用要求的物理结构的过程,在这个阶段中要完成两大任务:(1)确定数据库的物理结构,在关系数据库中主要是存取方法和存取结构;(2)对物理结构进行评价,评价的重点是时间和空间的效率。4.2 存取方法:
11、对于存储在数据库中的数据,当对其进行特定的操作时,需要通过建立索引来提高存取的效率,该系统在设计过程中利用系统对主码默认建立索引的方式,从而使用系统默认建立的索引对个关系进行操作,来提高查询效率。4.3 存储结构在数据库中以表的形式进行数据的存储第五章数据库的实施和维护5.1 数据库实施5.1.1 创建科研项目管理数据库createdatabasedbs122usedbs122goELJdbsizzi.LJ数据库关至图日匚j表田口系统表田口dbd参与成果信息表0 ndba教师信怠表0 ndba科研成果登记表0 _3dba科研成果结盟信息表0 dba科研成果类型0 ndba科研成果市核信息表Sd
12、ba科研奖励信息表吊二dba科研男工信息.表03dbo.员工职称信息表1+13dba浣系信怠表5.1.2 创建院系信息表createtable院系信息表(院系编号char(10)primarykeynotnull,院系名称char(30)notnull,)insertinto院系信息表values(T,计算机系);insertinto院系信息表values(2,艺术系);insertinto院系信息表values(3,土木系);院系编号院系名称计算机系.2艺术系3土木系米5.1.3 创建科研员工信息表createtable科研员工信息表(员工编4%char(10)primarykeynotnu
13、ll,姓名char(10)notnull,性另ijchar(10),职称编号char(10)notnull,联系电话char(15)notnull,)insertinto科研员工信息表values(01,张三,男,10,87702659insertinto科研员工信息表values(02,李四,男,11,87702658insertinto科研员工信息表values(03,王五,男,12,87702657员工编号姓名一性别一职称编号联系电话张三里108770265902李四男11S770265803王五男12S7702657米NLALNLALNULL5.1.4 创建员工职称信息表createt
14、able员工职称信息表(职称编号char(10)primarykeynotnull,职称名称char(10)notnull,)insertinto员工职称信息表values(1001,普通教师)insertinto员工职称信息表values(1002,中级教师)insertinto员工职称信息表values(1003,高级教师)职赛编号职称名称liiui普通教师中级教师10021口。3高级领师米NULLML5.1.5 创建教师信息表createtable教师信息表(员工编号char(10)primarykeynotnull,职称编号char(10)notnull,姓名char(10)notnu
15、ll,性别char(10)notnull,联系电话char(14)notnull,所属院系编号char(10)notnull,foreignkey(职称编号)references员工职称信息表(职称编号),foreignkey(所属院系编号)references院系信息表(院系编号),)insertinto教师信息表values(04,1001,刘明,男,87702658,1)insertinto教师信息表values(05,1002,王月,女,87702657,2)insertinto教师信息表values(06,1003,张明,男,,,87702655,3)员工编号职称编号姓名性别联系电话
16、所属院系狼号tool神月里377026531051002王月女877026572061003脚月里377026553米NULLNULLNULLNULLAU2AU15.1.6 创建参与成果信息表createtable参与成果信息表(成果编号char(10),职工编号char(10),insertinto参与成果信息表values(101,01)insertinto参与成果信息表values(102,02)insertinto参与成果信息表values(103,03)(成果编号,职工编号),primary)key5.1.7创建科研成果类型表createtable(成果类型编号科研成果类型char(
17、10)primarykeynotnull,成果编号职工编覆1101011020210303来,Wll成果类型名char(10)notnull,)insertinto科研成果类型values(001,计算机)insertinto科研成果类型values(002,能源)insertinto科研成果类型values(003,绘画)成果类型编号成果类型名Ihoi计算机002能源003被画米NULL5.1.8 创建科研成果登记表createtable科研成果登记表(成果编号char(10)primarykeynotnull,成果类型编号char(10)notnull,成果名称char(10),职工编号c
18、har(10),预算经费int,登记日期data,foreignkey(成果类型编号)references科研成果类型(成果类型编号),)insertinto科研成果登记表values(101,001,云计算,01,100000,2016-6-6)insertinto科研成果登记表values(102,002,光能,02,200000,2016-6-7)insertinto科研成果登记表values(103,003,多功能画板,03,200000,2016-6-8L_成果编号成果类型编号成果名称职工编号预篁轻费赞记日期1;101LC01云计篁011000002016-06-062102002光
19、能口2200000201G-OG-073103003多功能画板03200000201E-06-085.1.9 科研成果结题信息表createtable科研成果结题信息表(成果编号char(10)primarykeynotnull,是否结题char(10)notnull,结题日期datanotnull,)insertinto科研成果结题信息表values(101,是,2016-9-9)insertinto科研成果结题信息表values(102,是,2016-9-10)insertinto科研成果结题信息表values(103,是,2016-9-11)成果编号星古结盟结题日期1101是201609
20、092102是2016-03-103103是201E-09-115.1.10 科研成果审核信息表createtable科研成果审核信息表(成果编号char(10)notnull,审核员编号char(10)notnull,审核状态char(10)notnull,primarykey(成果编号,审核员编号),)insertinto科研成果审核信息表values(101,21,通过)insertinto科研成果审核信息表values(102,22,通过)insertinto科研成果审核信息表values(103,23,不通过)成果编号审核员编覆审核状态1121通过通过1022210323不通过*,M
21、JUNULL5.1.11科研奖励信息表createtable科研奖励信息表(获奖编或char(10)primarykeynotnull,成果编号char(10)notnull,获奖时间datetimenotnull,备注char(10)notnull,)insertinto科研奖励信息表values(14,101,2016-10-1,NULL)insertinto科研奖励信息表values(15,102,2016-10-2,NULL)insertinto科研奖励信息表values(16,103,2016-10-3,NULL)获奖编号成果编W密奖时间备生卜1012016/10/10:00:00N
22、ULLLS102201S/10/20:00:00NULL103201&/10/30:00:00NULL米AUAUZNULL5.2视图的建立建立视图V1,显示获奖编号为15的成果编号和获奖时间createviewv1asselect成果编号,获奖时间from科研奖励信息表where获奖编号=15;成果编号获奖时间11022靛万02而而而而万;建立科研成果结题信息表的视图v2createviewv2asselect成果编号,是否结题,结题日期from科研成果结题信息表成果号是否踣题靖题目明Fl101是2016-09-09I2102是2016-09-10I3103是2016-09-11Giuisiu
23、iEiiaiuiaiuiaikiiBiuif-视图+_J系统视图园_dbo.vliQ7J.Abo.v25.3查询1查询获奖信息select*from科研奖励信息表获奖编号成果端号获奖时间备注1941012016-10-01OQOO:00,000NULL2151022016-10-0200:00:00,000NULL3161032016-10-030000:00,000NULL2查询云计算这个科研成果的审核信息select*from科研成果审核信息表where成果编号in(select成果编号from科研成果登记表where成果名称=云计算)成果编号审核员编号审核状态一1;21通过3查询各个成果
24、编号的审题和结题信息select科研成果审核信息表.*,科研成果结题信息表.*from科研成果审核信息表,科研成果结题信息表where科研成果审核信息表.成果编号=科研成果结题信息表.成果编号成果编号审核员编号审核状高成果编号是否结题结题目斯M101I21通过W1是2016-09-09210222通过102是2016-09-10310323不通过103R20164)9-115.4更新将教师信息表中员工编号为4的联系电话改为87702321update教师信息表set联系电话=87702321where员工编号=04;员工编号职称媪号姓名性别联系电话所属院系编号1041001刘明男8770232
25、11之051002王月女8770265723061003张明男8770265535.5 删除删除科研成果审核信息表中审核员编号为21的数据deletefrom科研成果审核信息表where审核员编号=21;5.6 授权1创建角色A并将对教师信息表查询,修改和插入的功能赋给角色createroleAgrantselect,update,inserton教师信息表toA2收回角色A储户表修改的功能revokeupdateon教师信息表fromA3删除角色AdroproleA5.7 索引createuniqueindex阮力(曰息表on阮力(曰息表(阮不编勺asc)createuniqueindex科研奖励彳口息表on科研奖励怎息表(狄奖编号asc)createuniqueindex科研成果审核信息表on科研成果审核信息表(成果编号asc)createu
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 酒店安全管理规定及预案
- 2025-2026学年船长教学设计感裙子夏季
- 2025-2026学年故事活动教案模板
- 2025-2026学年毕业论文教学设计与实施
- 2025-2026学年动物卡片制作教案
- 2025-2026学年思政课单元教学设计比赛
- 2024-2025学年度文化教育职业技能鉴定试题预测试卷及参考答案详解【达标题】
- 四渡赤水出奇兵教学设计初中音乐湘艺版2024七年级下册-湘艺版2024
- 2026北京大学艺术学院招聘劳动合同制人员1人备考题库及参考答案详解【预热题】
- 2026河北承德县招聘公益性岗位人员16人备考题库附参考答案详解【轻巧夺冠】
- (高清版)DB11∕T 1455-2025 电动汽车充电基础设施规划设计标准
- 养老院安全生产教育培训内容
- 设备设施停用管理制度
- 学会宽容第3课时-和而不同 公开课一等奖创新教案
- 山东高考英语语法单选题100道及答案
- 职业道德与法治知识点总结中职高教版
- 2025年绿色低碳先进技术示范工程实施方案-概述及范文模板
- 2025上半年广西现代物流集团社会招聘校园招聘149人笔试参考题库附带答案详解
- 高值耗材点评制度
- 【浙科综合实践】四上第四课项目一、美味的中秋月饼
- 2025年上海市安全员C3证(专职安全员-综合类)证模拟考试题库及答案
评论
0/150
提交评论