版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、PAGE PAGE 60项目申报管理系统开发 物联网网1411吴飞3114077051113杨杨可3114077051120杨荧莹33140070551211洪琢331400705513许士玉33140070551122目录 概述1.1项项目背景景21.2软软件定义义21.3 开发环环境3二需求求分析2.1 数据库库需求分分析32.2 功能模模块图42.3 功能陈陈述42.4 数据流流图52.5 数据字字典9 三概念念结构设设计3.1 E-RR模型图图233四逻辑辑结构设设计4.1 E-RR图向关关系模式式转换2284.2 数据模模式优化化299五物理理结构设设计5.1 表的定定义30六SQQ
2、L语句句6.1 数据定定义及其其结果335七结束束语440参考文献献41概述1.1项项目背景景。随着计算算机技术术的广泛泛应用以以及现代代社会信信息量的的急剧增增加,传传统的人人工信息息管理体体系已经经远远不不能满足足快节奏奏、高效效率的现现代生活活需要,落后的的管理技技术严重重阻碍了了信息的的交流与与共享。同时,网络技技术的普普及,如如何通过过网络来来实现对对科技信信息的远远程访问问与远程程管理,从而实实现对信信息的交交流与共共享成为为当务之之急。项目申请请数量增增加较快快,项目目申请人人的申请请内容较较为复杂杂,涉及及范围极极其广泛泛,而且且为了公公平合理理的推动动庞大企企业的项项目申请请
3、建设,为今后后申请信信息的查查找提供供方便、快捷的的服务,鉴于此此目的基基于sqql技术术的项目目申请管管理系统统为我们们提供了了强有力力的工具具。 随着社社会各行行业的不不断发展展,面对对种类繁繁多的数数据和报报表,手手工处理理方式已已经很难难跟上现现代化管管理的步步伐,随随着计算算机及通通讯技术术的飞速速发展,对项目目申报管管理工作作提出了了更高的的的要求求。传统统的管理理方式、手段以以及工作作效率已已不能适适应新的的发展需需求,无无法及时时准确的的打印出出所需的的报表,尽快改改变传统统的管理理模式,运用现现代化手手段进行行科学管管理,已已经成为为整个企企业管理理系统亟亟待解决决的课题题之
4、一。项目申报报管理系系统是企企业内部部管理的的核心部部分,通通过它可可以实现现对申请请活动的的全程跟跟综。伴伴随互联联网的蓬蓬勃发展展,越来来越多的的机构将将项目申申请管理理系统与与Intternnet融融合在一一起,以以便企业业人员进进行沟通通与管理理。项目目申报管管理系统统就是在在这样一一个社会会背景下下开发的的。项目申报报管理系系统可以以极大地地提高管管理效率率,在设设计设计计时充分分考虑了了用户使使用的方方便与灵灵活性,既能实实现对申申请信息息的高效效管理和和控制,又能满满足企业业决策者者对项目目的宏观观管理需需要。最最重要的的是,它它可以直直观反映映企业项项目的状状况,为为决策者者的
5、决策策提供科科学的依依据。项目申报报管理系系统是应应对项目目人数增增多、信信息量增增大的问问题,实实现管理理的现代代化、网网络化,逐步摆摆脱当前前项目申申报管理理的人工工管理方方式,提提高项目目申报管管理效率率而开发发的。希希望该程程序能够够解决项项目信息息存储、项目查查询、录录入还有有项目查查询等一一系列功功能,并并提供了了对各功功能模块块的查询询和更新新功能,且这两两种功能能基本上上是通过过存储过过程来实实现的1.2软软件定义义1.2.1软件件名称 项目申报报管理系系统1.2.2 系系统的主主要功能能此网络工工资管理理系统的的主要任任务是用用计算机机对各种种工资信信息进行行日常的的管理,如
6、查询询、修改改、增加加、删除除以及存存储等,迅速准准确地完完成各种种工资信信息的统统计计算算和汇总总工作,针对系系统服务务对象的的具体要要求,设设计了企企业工资资管理系系统。企企业工资资管理系系统主要要有以下下几大功功能:统计职工工的个人人信息,确保信信息的准准确性,在职工工的岗位位或其他他信息发发生变化化的时候候,系统统能够调调整。对职工的的工资进进行计算算、修改改。可以以对职工工的工资资档案进进行个别别、部分分和批量量修改,同时,能对各各职工的的工资进进行计算算,计算算应发金金额、应应扣金额额及实发发金额等等。查询统计计功能。要求即即可以单单项查询询,比如如查看某某个职工工的工资资情况,或
7、奖惩惩信息等等;也可可以多项项查询,比如某某部门工工资数在在某一范范围的职职工的工工资情况况等。1.3 开发与与运行环环境 该网络络工资管管理系统统开发与与运行环环境选择择如下: 开开发环境境:Wiindoows XP 数数据库管管理系统统:SQQL SServver 20000二需求求分析2.1 数据库库需求分分析需近年来来,经济济迅猛发发展,市市场的竞竞争日趋趋激烈,全面提提高项目目申请的的软件管管理水准准,已成成为有效效实现项项目申请请的当务务之急。尤其是是对于一一流企业业,既需需要完成成前台的的一些信信息服务务工作,还需要要完成后后台的管管理工作作。然而而,传统统的人工工管理模模式已经
8、经远远不不能满足足有效、快捷地地处理经经营中产产生的大大量信息息数据的的需要,从而使使得企业业决策层层无法及及时、准准确地掌掌握一线线资料,继而影影响对市市场进行行正确地地分析和和预测。因此,欲在竞竞争中甩甩开对手手,取得得优势,必须在在经营、管理、产品、服务等等方面具具备独到到之处。而对企企业的经经营状况况起决定定作用的的是项目目的管理理。 传统的的管理方方法已经经不能适适应现代代社会的的需要,因此采采用电脑脑管理业业务、财财务等诸诸多环节节已成为为推动企企业迅速速发展的的先决条条件,项项目申请请管理信信息系统统是各大大中小型型企业所所需要使使用的一一个管理理系统。建立一套套功能完完善的管管
9、理信息息系统,既能满满足业务务人员日日常处理理的需要要,增强强企业经经营全过过程的数数字化管管理水平平;又能能满足管管理人员员决策分分析的需需要,提提高公司司管理层层对公司司经营反反馈信息息的响应应速度。从而大大幅度提提高工作作效率,提高实实施管理理的准确确性、科科学性,使担负负管理的的工作人人员从繁繁杂的手手工劳作作中解脱脱出来。信息要要求:对对项目有有一个成成体系的的了解,在今后后的项目目申请中中可以对对自己进进行改进进。处理理要求:当项目目基本信信息发生生变化时时,管理理员能对对其进行行修改。比如某某些项目目临时有有变更,管理员员要能根根据事实实情况进进行更新新。需要要有的操操作是修修改
10、、删删除、增增加。能能够管理理项目信信息。对对项目的的管理,能够进进行成绩绩的录入入、修改改、删除除,能够够清晰的的了解企企业项目目和大体体情况,以便做做出相应应的总结结和改进进。安全性与与完整性性要求:安全性要要求:1.系统统应设置置访问用用户的标标识以鉴鉴别是否否是合法法用户,并要求求合法用用户设置置其密码码,保证证用户身身份不被被盗用;2.系统统应对不不同的数数据设置置不同的的访问级级别,限限制访问问用户可可查询和和处理数数据的类类别和内内容;3.系统统应对不不同用户户设置不不同的权权限,区区分不同同的用户户,如区区分普通通用户。完整性要要求:1.各种种信息记记录的完完整性,信息记记录内
11、容容不能为为空;2.各种种数据间间相互的的联系的的正确性性;3.相同同的数据据在不同同记录中中的一致致性。2.2 功能模模块图项目申报管理系统个人申请推荐单位管理中心项目申报项目查询个人资料密码修改项目申请书模板项目推荐项目管理项目评审申报年度推荐单位评审专家项目查询打印项目申请书模板系统管理系统更改系统维护用户管理用户功能能模块:用户登录成功查看个人信息修改个人信息项目申报个人项目查看个人项目修改此模块是是用户主主要功能能模块,在用户户首页中中主要可可选择以以下五个个功能的的操作,查看个人人信息:显示该该用户的的一些基基本信息息,通过过数据库库的调用用,显示示完整的的用户信信息。修改个人人信
12、息:可以对对数据库库中用户户的一些些个人信信息进行行修改。项目申报报:提交交用户申申报的科科研项目目,填写写相关资资料,上上传Woord文文档。个人项目目查看:可以查查看已提提交项目目的信息息和状态态。个人项目目修改:对没有有完成状状态为“已提交交”的项目目进行修修改,修修改后的的资料覆覆盖原数数据。(项目状状态为:已提交交,已分分配,已已评审,发布)管理员功功能模块块:管理员登陆成功查看用户信息评审结果发布分配项目查看专家信息此模块提提供给管管理员使使用,管管理员在在登陆后后转到此此页面,功能有有以下五五个:查看用户户信息:管理员员可以查查看所有有用户的的基本信信息。查看专家家信息:管理员员
13、可以查查看专家家的基本本信息。分配项目目:可以以将状态态为“已提交交”的项目目分配给给相关领领域的专专家进行行评审,同时项项目状态态变更为为“已分配配”。(项项目状态态为:已已提交,已分配配,已评评审,发发布)结果发布布:可以以将状态态为“已评审审”的项目目的评审审结果及及意见返返还给用用户,并并且状态态变更为为“发布”。专家功能能模块:专家登录成功查看个人信息修改个人信息查看项目评审项目该模块由由专家使使用,专专家登录录成功后后转到此此页面,主要有有下4个个功能:查看个人人信息:专家可可以查看看个人基基本信息息修改个人人信息:专家可可以对个个人基本本信息进进行修改改查看项目目:可以以查看管管
14、理员分分配给项项目基本本资料及及Worrd文档档2.3 功能陈陈述个人申请请管理:实现对对个人基本本信息的的管理操操作,包包括个人人基本数数据信息息的添加加、修改改、删除除和查询询等功能能;推荐单位位管理:实现对对个人基基本信息息的管理理操作,包括部部门的基基本数据据信息的的添加、修改、删除和和查询等等功能;管理中心心管理:完成对对基础数数据设定定(如申申报人数数、申报资资金等),申报报汇总,申报提提交;系统管理理:实现现系统用用户及密密码的设设置操作作,可以以增加和和删除系系统用户户,对系系统当前前用户修修改密码码。2.4 数据流流图数据流图图(Daata Floow DDiaggramm,
15、DFFD)是是用来描描绘软件件系统逻逻辑模型型的图形形工具,用于描描绘信息息在系统统中的流流动和处处理情况况。设计计DFDD只需考考虑软件件系统必必须完成成的基本本逻辑功功能,完完全不需需考虑如如何具体体地实现现这些功功能,即即只考虑虑软件“做什么么”,而而不必考考虑“怎怎么做”。数据流图图是结构构系统分分析的主主要工具具,它表表示了系系统内部部信息的的流向,并表示示了系统统的逻辑辑处理的的功能,是一种种功能模模型。本项目申申报管理理系统的的数据流流图将分分为:总总数据流流图、管管理员数数据流图图、项目目申请数数据流图图、报表表打印数数据流图图、项目目审查数数据流图图、项目目申请进进程数据据流
16、图。2.4.1 总总数据流流图申报单位申报管理中心审查专家评审是将结果返回到申报单位不通过通过将结果返回到管理中 心 心2.4.2 管管理员数数据流图图信息返回回管理员员管理员信信息 管管理员信信息2管理员管理员设置 管理理员信息息1 管管理员信信息提取取项目申请2.4.3项目目申请数数据流图图 申请条条件 申请信信息项目申请申请方式项目申请单位项目申请请 申请明明细 返返回结果果 项项目申请请明细 申申请结果果 申请表 2.4.5项目目审查流流程评审专家审查项目提交评审结果修改专家信息2.4.6项目目申请进进程流程程用户信息管理系统用户管理用户密码修改项目概况录入项目概况管理项目进程项目概况
17、修改项目进度录入项目进度管理项目进度修改经费情况录入经费管理经费情况录出2.4.7在数数据流图图中有四四种基本本符号如如下表所所示: 数据流流图基本本符号的的意义符号说明加工,输输入数据据在此进进行变换换产生输输出数据据数据输入入的源点点和数据据输出的的终点数据流,被加工工的数据据及数据据流向数据存储储文件2.5 数据字字典数据流图图表达了了数据和和处理的的关系,数据字字典则是是系统中中各类数数据描述述的集合合,是进进行详细细的数据据收集和和数据分分析所获获得得主主要成果果。数据据字典在在数据库库设计中中占有很很重要的的地位。数据字字典通常常包括数数据项、数据结结构、数数据流、数据存存储和处处
18、理过程程五个部部分。其其中数据据项是数数据的最最小组成成单位,若干个个数据项项可以组组成一个个数据结结构,数数据字典典通过对对数据项项和数据据结构的的定义来来描述数数据流、数据存存储的逻逻辑内容容。数据据字典具具体描述述如下所示示。(1)数数据项描描述(1)数数据项描描述1) 数数据项名名:专家家编号 数据项含含义说明明:评审审专家的的编号别名:ZZid数据类型型:chhar长度:110取值范围围:0-1002) 数数据项名名:专家家姓名 数据项含含义说明明:评审审专家的的姓名别名:ZZnamme数据类型型:chaar长度:110取值范围围:0-1003) 数数据项名名:密码码数据项含含义说明
19、明:评审审专家登登录的密密码别名:ppasssworrd数据类型型:chaar长度:110取值范围围:0-1004) 数数据项名名:专家家出生日日期数据项含含义说明明:评审审专家出出生年月月日别名:bbirtthdaay数据类型型:chhar长度:110取值范围围:0-105) 数数据项名名:专家家性别 数据项含含义说明明:评审审专家的的性别别名:ssex数据类型型:chhar长度:110取值范围围:0-1006) 数数据项名名:专家的的电话 数据项含含义说明明:评审审专家的的电话别名:ttel数据类型型:chhar长度:110取值范围围:0-1007) 数数据项名名:专家家的地址址数据项含含
20、义说明明:评审审专家的的具体地地址别名:aaddrresss数据类型型:chhar长度:110取值范围围:1-108) 数数据项名名:用户户编号数据项含含义说明明:用户户的编号号别名:UUid数据类型型:chhar长度:110取值范围围:1-109)数据据项名:用户的的姓名数据项含含义说明明:用户户的姓名名别名:UUnamme数据类型型:chhar长度:110取值范围围:1-1010)数数据项名名:密码码数据项含含义说明明:用户户登录的的密码别名:ppasssworrd数据类型型:chhar长度:110取值范围围:1-1011)数数据项名名:用户户的出生生年月数据项含含义说明明:用户户的生日日
21、别名:bbirtthdaay数据类型型:chhar长度:110取值范围围:0-1012)数数据项名名:用户户性别数据项含含义说明明:用户户的性别别别名:ssex数据类型型:chhar长度:110取值范围围:1-1013)数数据项名名:用户户地址数据项含含义说明明:用户户的具体体地址别名:aaddrresss数据类型型:chhar长度:110取值范围围:1-1014)数数据项名名:用户户电话数据项含含义说明明:用户户的联系系电话别名:ttel数据类型型:chhar长度:110取值范围围:1-1015)数数据项名名:e-maiil数据项含含义说明明:用户户的e-maiil别名:ee-maail数据
22、类型型:chhar长度:110取值范围围:1-1016)数数据项名名:项目目编号数据项含含义说明明:申报报项目的的编号别名:XXid数据类型型:chhar长度:110取值范围围:1-1017)数数据项名名:项目目名称数据项含含义说明明:申报报的项目目名称别名:XXnamme数据类型型:chaar长度:110取值范围围:1-1018)数数据项名名:用户姓姓名 数据项含含义说明明:用户户的姓名名别名:UUnamme数据类型型:chaar长度:110取值范围围:1-1019)数数据项名名:关键字字数据项含含义说明明:申报报项目的的关键字字别名:gguannjiaanzii数据类型型:chaar长度:
23、110取值范围围:1-1020)数数据项名名:项目状状态数据项含含义说明明:项目目的是否否已经已已被专家家评审了了别名:xxianngmuuzhuuanggtaii数据类型型:chaar长度:110取值范围围:1-1022)数数据项名名:管理员员编号数据项含含义说明明:管理理员的编编号别名:GGid数据类型型:chaar长度:110取值范围围:1-1023)数数据项名名:管理理员姓名名数据项含含义说明明:管理理员的姓姓名别名:GGnamme数据类型型:chaar长度:110取值范围围:1-1024)数数据项名名:密码 数据项含含义说明明:管理理员登录录密码别名:ppasssworrd数据类型型
24、:chaar长度:110取值范围围:1-1025)数数据项名名:管理理员的生生日数据项含含义说明明:管理理员的出出生年月月别名:bbirtthdaay数据类型型:chhar长度:110取值范围围:0-1026)数数据项名名:管理理员的性性别数据项含含义说明明:管理理员的性性别别名:ssex数据类型型:chhar长度:110取值范围围:1-1027)数数据项名名:管理理员的电电话 数据项含含义说明明:管理理员的联联系电话话别名:ttel数据类型型:chhar长度:110取值范围围:1-1028)数数据项名名:管理理员的地地址数据项含含义说明明:管理理员的联联系地址址别名:aaddrresss数据
25、类型型:chhar长度:110取值范围围:1-1029)数数据项名名:e-maiil 数据项含含义说明明:管理理员的ee-maail别名:ee-maail数据类型型:chhar长度:110取值范围围:1-1030)数数据项名名:项目目编号数据项含含义说明明:专家家评审项项目的编编号别名:XXid数据类型型:chaar长度:110取值范围围:1-10031)数数据项名名:专家家的编号号 数据项含含义说明明:评审审这个项项目的专专家的编编号别名:ZZid数据类型型:chaar长度:110取值范围围:1-10032)数数据项名名:分配资资金数据项含含义说明明:下拨拨给这个个项目的的资金别名:ffen
26、ppeizzijiin数据类型型:chhar长度:110取值范围围:0-1033)数数据项名名:项目可可行性数据项含含义说明明:这个个项目的的可行性性别名:xxianngmuukexxinggxinng数据类型型:chaar长度:110取值范围围:1-10034)数数据项名名:科研研单位的的编号数据项含含义说明明:申报报项目的的科研单单位编号号别名:DDid数据类型型:chaar长度:110取值范围围:1-10035)数数据项名名:科研研单位的的名称数据项含含义说明明:申报报项目的的科研单单位的名名称别名:DDnamme数据类型型:chaar长度:110取值范围围:1-10036)数数据项名名
27、:科研研单位电电话数据项含含义说明明:科研研单位的的联系电电话别名:ttel数据类型型:chaar长度:110取值范围围:1-10037)数数据项名名:科研研单位地地址数据项含含义说明明:申报报项目的的科研单单位的地地址别名:aaddrresss数据类型型:chaar长度:110取值范围围:1-10038)数数据项名名:性质质数据项含含义说明明:申报报项目的的科研单单位的性性质别名:xxinggzhii数据类型型:chaar长度:110取值范围围:1-10039)数数据项名名:小组组编号数据项含含义说明明:下拨拨资金小小组的编编号别名:XXBidd数据类型型:chaar长度:110取值范围围:
28、1-10040)数数据项名名:小组组成员姓姓名数据项含含义说明明:小组组成员的的姓名别名:XXBnaame数据类型型:chhar长度:110取值范围围:1-1041)数数据项名名:小组组成员性性别数据项含含义说明明:这个个小组成成员的性性别别名:ssex数据类型型:chaar长度:110取值范围围:1-10042)数数据项名名:小组组成员的的年龄 数据项含含义说明明:小组组成员的的年龄别名:aage数据类型型:chaar长度:110取值范围围:1-10043)数数据项名名:小组成成员的电电话数据项含含义说明明:小组组成员的的电话别名:ttel数据类型型:chhar长度:110取值范围围:0-1
29、044)数数据项名名:小组组成员的的e-mmaill数据项含含义说明明:小组组成员的的e-mmaill别名:ee-maail数据类型型:chaar长度:110取值范围围:1-10045)数数据项名名:财务务处编号号数据项含含义说明明:财务务处的编编号别名:CCid数据类型型:chaar长度:110取值范围围:1-10046)数数据项名名:财务务处数据项含含义说明明:财务务处别名:CCfnaame数据类型型:chaar长度:110取值范围围:1-10047)数数据项名名:财务务处电话话数据项含含义说明明:财务务处的联联系电话话别名:ttel数据类型型:chaar长度:110取值范围围:1-100
30、48)数数据项名名:财务务处地址址数据项含含义说明明:财务务处的地地址别名:aaddrresss数据类型型:chaar长度:110取值范围围:1-100(2)数数据结构构描述1)数据据结构名名:单位位 含义说明明:所要要申请项项目的相相关信息息组成:单单位编号号+单位位名+单单位性质质 + 下拨资资金+联联系电话话+单位位地址址址+备注注2)数据据结构名名:管理理员含义说明明:管理理员的个个人信息息组成:管管理员编编号+管管理员姓姓名+管管理员性性别+管管理员用用户名+管理员员密码+权限3)数据据结构名名:项目目 含义说明明:可以以被单位位申请的的项目的的信息组成:项项目编号号+项目目名称+项
31、目负负责人+项目性性质 5)数据据结构名名:部门门信息含义说明明:申请请单位各各个部门门的相关关信息组成:部部门编号号+部门门名+负负责人+部门人人数+办办公室电电话6)数据据结构名名:项目目查询含义说明明:申请请项目查查询的相相关信息息组成: 已被申申请的项项目编号号+ 未未被申请请的项目目编号+所需的的资金+所需的的工时 (3)数据流流描述1) 数数据流名名:项目目信息11说明:管管理员录录入的最最初项目目的基本本信息数据流来来源:管管理员数据流去去向:项项目信息息2组成: 项目2) 数数据流名名:项目目信息22说明:管管理员处处理后得得到的项项目最新新信息 数据流来来源:项项目信息息1数
32、据流去去向:存存储项目目信息的的数据库库组成: 项目3)数据据流名:管理员员信息11说明:管管理员录录入的基基本信息息数据流来来源:管管理员 数据流去去向:管管理员信信息组成:管管理员4)数据据流名:管理员员信息22说明:管管理员修修改后的的信息数据流来来源:管管理员信信息1 数据流去去向:存存储管理理员信息息的数据据库组成:管管理员5)数据据流名:打印报报表说明:管管理员对对系统做做出的指指令数据流来来源:管管理员数据流去去向:汇汇总打印印组成:打打印指令令6)数据据流名:报表说明:管管理处对对员工工工资发放放情况进进行的整整理数据流来来源:工工资管理理数据流去去向:报报表信息息组成:员员工
33、+工资发发放明信信息+工资奖奖惩信息息 (4)数据存存储描述述1) 数数据存储储名:项项目信息息说明:存存储所有有项目的的详细信信息输入的数数据流:项目信信息输出的数数据流:项目信信息组成:项项目 2) 数数据存储储名:管管理员信信息说明:存存储工资资管理系系统管理理员信息息输入的数数据流:管理员员信息输出的数数据流:管理员员信息组成:管管理员3) 数数据存储储名:报报表信息息说明:存存储要汇汇总打印印的项目目信息表表输入的数数据流:项目信信息+申申请明细细信息输出的数数据流:上交给给公司管管理者的的各项报报表组成:项项目信息息+申请请明细信信息 (5)处理过过程描述述1) 处处理过程程名:项
34、项目信息息+申请请明细信信息信息息管理说明:实实现对项项目信息息+申请请明细信信息基本本信息的的管理操操作,包包括项目目信息+申请明明细信息息基本数数据信息息的添加加、修改改、删除除和查询询等功能能输入:公公司项目目信息输出:公公司项目目信息2) 处处理过程程名:项项目信息息+申请请明细信信息管理理说明:完完成对基基础数据据设定(如申报报人数、申报资资金等),申报报汇总,申报提提交;输入:项项目信息息输出:项项目申请请明细报报表3) 处处理过程程名:汇汇总打印印说明:提提供报表表打印输输出功能能,可以以报表的的形式打打印项目目信息、项目被被申请情情况报表表输入:项项目申请请明细记记录输出:项项
35、目报表表5) 处处理过程程名:管管理员设设置说明:实实现系统统用户及及密码的的设置操操作,可可以增加加和删除除系统用用户(仅仅系统管管理员才才有权限限),对对系统当当前用户户修改密密码输入:管管理员信信息输出:管管理员信信息三逻辑辑结构设设计3.1EE-R模模型图项目申请请管理系系统可以以划分的的实体有有:项目目实体、申报单位位实体、专家实实体、管管理员实实体、项项目负责责人实体体、合同同实体、项目材材料实体体、管理理员实体体,下面面将用EE-R图图分别表表示,最最后用总总E-RR图来描描述实体体间的联联系。电话3.1.1申报报单位实实体E-R图单位编号单位名称单位性质申报单位所申请项目编号下
36、拨资金合同编号单位地址2.1.2申报报项目实实体E-R图项目经理项目名称项目编号项目性质历时工时所属单位项目审核专家编号申请项目名字2.1.3评审审专家实实体E-R图所审核申请项目编号评审专家联系电话专家编号2.1.4项目目负责人人实体EE-R图图工号项目负责人姓名性别负责项目编号电话2.1.5项目目材料实实体E-R图项目材料材料名材料报价数量材料编号2.1.6系统统用户实实体E-R图系统用户用户账号用户密码用户姓名3.1.7 管管理员实实体E-R图管理员编号性别登录名密码权限姓名项目编号项目名称项目状态 申报项目 关键词 申报项项目信息息实体图图密码用户编号用户名性别出生年月用户信息联系电话
37、e-mail联系地址 用户户信息实实体图专家信息专家名专家编号出生年月性别密码联系电话联系地址专家信息息实体图图联系电话管理员信息密码姓名管理员编号联系地址e-mail性别出生年月 管理员员信息实实体图项目评审信息专家编码职位项目编码分配资金可行性项目评审审信息的的实体图图科研单位单位名单位编号单位电话单位性质单位地址科研单位位实体图图项目小组职员职员姓名职员编号性别年龄联系电话e-mail项目小组组职员实实体图财务编号财务电话地址财务处负责人财务处财务处实实体图合并E-R图各个系统统的分EE-R图图设计好好以后,下一步步就是要要将所有有的分EE-R图图综合成成一个系系统的总总E-RR图。一一
38、般说来来,视图图集成可可以有两两种方式式:(1)多多个分EER图一一次集成成。(2)逐逐步集成成,用累累加的方方式一次次集成两两个分EE-R图图。无论采用用哪种方方式,每每次集成成局部EE-R图图时都需需要分两两步走。 (1)合并。 (2)修改和和重构。(一)、合并分分E-RR图,生生成初步步的E-R图。 各各个局部部应用所所面向的的问题不不同,且且通常是是由不同同的设计计人员进进行局部部试图设设计,这这就导致致各个分分E-RR图之间间必定会会存在许许多不一一致的地地方,称称之为冲冲突。因因此合并并E-RR图并不不是简单单的将各各个分EE-R图图画到一一起,而而是必须须着力消消除各个个分E-R
39、图中中的不一一致,以以形成一一个能为为全系统统中所有有用户共共同理解解和接受受的统一一的概念念模式。合理消消除各分分E-RR图的冲冲突是合合并分EE-R图图的主要要工作于于关键所所在。 各各分E-R图之之间的冲冲突主要要有三类类:属性性冲突、命名冲冲突和结结构冲突突。属性冲突突属性域冲冲突,即即属性值值的类型型、取值值范围或或取值集集合不同同。属性取值值单位冲冲突。命名冲突突同名异义义,即不不同意义义的对象象在不同同的局部部应用中中具有相相同的名名字。异名同义义,即同同一意义义的对象象在不同同的局部部应用中中具有不不同的名名字。结构冲突突同一对象象在不同同的应用用中具有有不同的的抽象。解决的的
40、方法通通常是把把属性变变换为实实体或把把尸体变变换为属属性,使使同一对对象具有有相同的的抽象。同一实体体在不同同分E-R图中中包含的的属性个个数和属属性排列列次序不不完全相相同。这这是很常常见的一一类冲突突,原因因是不同同的局部部应用关关心的是是该实体体的不同同侧面。解决的的方法是是使该实实体的属属性取各各分E-R图中中属性的的并集,再适当当调整属属性的次次序。实体间的的联系在在不同的的分E-R图中中位不同同的类型型。解决决的方法法是根 据应用用的语义义对实体体联系的的类型进进行综合合或调整整。(二)、消除不不必要的的冗余,设计基基本E-R图。在初步的的E-RR图中,可能存存在一些些冗余的的数
41、据和和实体间间冗余的的联系。所谓冗冗余的数数据是指指可有基基本数据据导出的的数据,冗余的的联系是是指可由由其他联联系导出出的联系系。冗余余数据和和冗余联联系容易易破坏数数据库的的完整性性,给数数据库维维护增加加困难,应当予予以消除除。消除除了冗余余后的初初步E-R图称称为基本本E-RR图。 消除冗余余主要采采用分析析方法,即以数数据字典典和数据据流图为为依据,根据数数据字典典中关于于数据项项之间逻逻辑关系系的说明明来消除除冗余。但并不是是所有的的冗余数数据与荣荣誉联系系都必须须加以消消除,有有时为了了提高效效率,不不得不以以冗余信信息作为为代价。因此在在设计数数据库概概念结构构时,哪哪些冗余余
42、信息必必须消除除,哪些些冗余信信息允许许存在,需要根根据用户户的整体体需求来来确定。如果人人为地保保留了一一些冗余余数据,则应把把数据字字典中数数据关联联的说明明作为完完整性约约束条件件。以下为合合并后的的总E-R图:1NNN1制作项目评审专家管理员管理项目申报科研单位工作项目小组职员下拨资金财务处用户1NNN1N111N项目材料组成负责项目负责人1N11四.逻辑辑结构设设计 ER模模型转换换为关系系模型对于实体体型间的的联系则则有以下下不同的的情况:一个1:1联系系可以转转换为一一个独立立的关系系模式,也可以以与任意意一端对对应的关关系模式式合并。如何转转换为一一个独立立的关系系模式,则与该
43、该联系相相连的各各实体的的码以及及联系本本身的属属性均转转换为关关系的属属性,每每个实体体的码均均是该关关系的候候选码。如果与与某一端端实体对对应的关关系模式式合并,则需要要在该关关系模式式的属性性中加入入另一个个关系模模式的码码和联系系本身的的属性。一个1:n联系系可以转转换为一一个独立立的关系系模式,也可以以与n端端对应的的关系模模式合并并。如何何转换为为一个独独立的关关系模式式,则与与该联系系相连的的各实体体的码以以及联系系本身的的属性均均转换为为关系的的属性,而关系系的码为为n端实实体的码码。一个m:n联系系转换为为一个关关系模式式。与该该联系相相连的各各实体的的码以及及联系本本身的属
44、属性均转转换为关关系的属属性,各各实体的的码组成成关系码码或关系系码的一一部分。3个或者者3个以以上实体体间的一一个多元元联系可可以转换换为一个个关系模模式。与与该多元元联系相相连的各各实体的的码以及及联系本本身的属属性均转转换为关关系的属属性各实实体的码码组成关关系的码码或关系系码的一一部分。具有相同同码的关关系模式式可合并并。根据以上上的原则则,我们们可以把把E-RR图转换换为以下下的关系系模式根据ERR模型转转换为关关系模型型的基本本算法,可以得得到以下下的关系系模型:用户信息息表:用用户编号号、项目目编号,用户名名、密码码、出生生年月、性别、联系地地址、联联系电话话,e-maiil专家
45、信息息表:专专家编号号、专家家名、密密码、出出生年月月、性别别、职称称、联系系地址、联系电电话,ee-maail管理员信信息表:管理员员编号、密码码、姓名名、出生生年月、性别、联系电电话、申报项目目信息表表:项目目编号、管理员员编号,科研单单位编号号,项目目名称、关键词词、项目目状态项目评审审表:项项目编号号、专家编编号,技术可可行性,资金使使用科研单位位:单位位编号,财务处处编号,单位名名称,单单位电话话,单位位地址,单位性性质,下下拨资金金项目小组组职员:职员编编号,科科研单位位编号,职员姓姓名,性性别,年年龄,职职员电话话财务处: 财务务处编号号,财务务处负责责人,财财务处电电话 ,地址
46、 规范化关关系模型型将上述关关系模型型改为以以下规范范化模型型用户信息息表:用用户编号号、项目目编号,用户名名、密码码、出生生年月、性别、联系地地址、联联系电话话,e-maiil专家信息息表:专专家编号号、专家家名、密密码、出出生年月月、性别别、职称称、联系系地址、联系电电话,ee-maail管理员信信息表:管理员员编号、密码码、姓名名、出生生年月、性别、联系电电话、申报项目目信息表表:项目目编号、管理员员编号,科研单单位编号号,项目目名称、关键词词、项目目状态项目评审审表:项项目编号号、专家编编号,技术可可行性,资金使使用科研单位位:单位位编号,财务处处编号,单位名名称,单单位电话话,单位位
47、地址,单位性性质,下下拨资金金项目小组组职员:职员编编号,科科研单位位编号,职员姓姓名,性性别,年年龄,职职员电话话财务处: 财务务处编号号,财务务处电话话 ,地地址 可知以上上关系模模型都是是BCNNF级五数据据库逻辑辑设计数据库表表:用户信息息表:用用户编号号、用户户名、密密码、姓姓名、出出生年月月、民族族、性别别、毕业业院校及及专业、最终学学历、职职称、单单位、联联系地址址、联系系电话、e-mmaill(以上内内容用户户编号注注册时自自动生成成,用户户名密码码注册时时填写,其他信信息注册册时填写写,并且且用户修修改信息息时可以以修改)专家信息息表:专专家编号号、用户户名、密密码、姓姓名、
48、出出生年月月、民族族、性别别、身份份证号码码、毕业业院校及及专业、最终学学历学、职称、单位、联系地地址、联联系电话话、e-maiil、熟熟悉领域域一、熟熟悉领域域二(专家编编号注册册时自动动生成,用户名名密码注注册时填填写,其其他信息息可修改改)管理员信信息表:管理员员编号、用户名名、密码码、姓名名、出生生年月、民族、性别、联系地地址、身身份证号号码、联联系电话话、e-maiil(管管理员信信息数据据库直接接填写)申报项目目信息表表:项目目编号、申报人人姓名、项目名名称、摘摘要(显显示WOORD文文档前1100字字,以省省略号结结尾)、关键词词、申报报学科、依托单单位、正正文(WWORDD文档
49、) 项目状状态(项项目状态态为:已已提交,已分配配,已评评审,发发布4种种)(项目编编号提交交项目时时自动生生成,其其他信息息在状态态为“已提交交”时用户户可修改改,其他他状态不不得修改改)项目评审审表:项项目编号号(即上上表中项项目编号号,主键键)、立立题先进进性(115分),项目目目标是是否明确确(100分),技术可可行性(10分分),方方案科学学性和合合理性(20分分),学学术队伍伍(155分),研究基基础(115分),资金金使用(15分分),总总分(以以上评分分项相加加),评评语(111000个字字)科研单位位: 单单位编号号,单位位名称,单位电电话,单单位地址址,单位位性质(高校,科
50、研单单位,企企业等)下拨资金金项目小小组职员员:职员员编号,职员姓姓名,性性别,年年龄,职职员电话话,邮箱箱财务处:财务处处编号,财务处处电话,地址5.1 表的定定义根据优化化后的关关系模型型确定数数据库表表,本项项目申报报管理数数据库有有专家信信息表、用户信信息表、项目申申报信息息表、管管理员信信息表、项目审审批信息息表、科科研单位位信息表表、下拨拨资金项项目小组组信息表表、财务务处信息息表专家表用户表申报项目目表管理员表表项目评审审表科研单位位下拨资金金小组财务处六SQQL语句句6.1 数据定定义及其其结果包含数据据库的创创建、表表的创建建、数据据的插入入相关的的SQLL语句6.1.1 创
51、创建数据据库creaate dattabaase 08008022周浩6.1.2 创创建数据据表创建专家家表CREAATE TABBLE dbbo.Zhhuannjiaa (Zidd chaar (100) CCOLLLATEE Chhineese_PRCC_CII_ASS NOOT NNULLL ,Znaame ccharr (10) COOLLAATE Chiinesse_PPRC_CI_AS NULLL ,passswoord ccharr (10) COOLLAATE Chiinesse_PPRC_CI_AS NULLL ,birrthdday ccharr (10) COOLLAAT
52、E Chiinesse_PPRC_CI_AS NULLL ,sexx chaar (100) CCOLLLATEE Chhineese_PRCC_CII_ASS NUULL ,adddresss chhar (110) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ,tell chaar (100) CCOLLLATEE Chhineese_PRCC_CII_ASS NUULL ,emaail ccharr (10) COOLLAATE Chiinesse_PPRC_CI_AS NULLL ) ONN PPRIMMARYYGO);结果如下下创建用户户表CRE
53、AATE TABBLE dbbo.Usserss (Uidd chaar (100) CCOLLLATEE Chhineese_PRCC_CII_ASS NOOT NNULLL ,Unaame ccharr (10) COOLLAATE Chiinesse_PPRC_CI_AS NULLL ,passswoord ccharr (10) COOLLAATE Chiinesse_PPRC_CI_AS NULLL ,birrthdday ccharr (10) COOLLAATE Chiinesse_PPRC_CI_AS NULLL ,sexx chaar (100) CCOLLLATEE Chh
54、ineese_PRCC_CII_ASS NUULL ,adddresss chhar (110) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ,tell chaar (100) CCOLLLATEE Chhineese_PRCC_CII_ASS NUULL ,emaail ccharr (10) COOLLAATE Chiinesse_PPRC_CI_AS NULLL ) ONN PPRIMMARYYGO结果如下下创建申报报项目信信息表CREAATE TABBLE dbbo.Xiianggmu (Xidd chaar (100) CCOLLLATEE Ch
55、hineese_PRCC_CII_ASS NOOT NNULLL ,Xnaame ccharr (10) COOLLAATE Chiinesse_PPRC_CI_AS NULLL ,Unaame ccharr (10) COOLLAATE Chiinesse_PPRC_CI_AS NULLL ,guaanjiianzzi chhar (110) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ,xiaangmmuzhhuanngtaai chhar (110) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ) ONN PPR
56、IMMARYYGO结果如下下 创建管理理员表CREAATE TABBLE dbbo.Guuanlliyuuan (Gidd chaar (100) CCOLLLATEE Chhineese_PRCC_CII_ASS NOOT NNULLL ,Gnaame ccharr (10) COOLLAATE Chiinesse_PPRC_CI_AS NULLL ,passswoord ccharr (10) COOLLAATE Chiinesse_PPRC_CI_AS NULLL ,birrthdday ccharr (10) COOLLAATE Chiinesse_PPRC_CI_AS NULLL ,
57、sexx chaar (100) CCOLLLATEE Chhineese_PRCC_CII_ASS NUULL ,adddresss chhar (110) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ,tell chaar (100) CCOLLLATEE Chhineese_PRCC_CII_ASS NUULL ,emaail ccharr (10) COOLLAATE Chiinesse_PPRC_CI_AS NULLL ) ONN PPRIMMARYYGO结果果如下创建项目目评审表表CREAATE TABBLE dbbo.Xiianggmuppinggsheen (Xidd chaar (100) CCOLLLATEE Chhineese_PRCC_CII_ASS NOOT NNULLL ,Zidd
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 石棉在流体控制中的应用考核试卷
- 煤炭加工工艺对低质煤利用的影响考核试卷
- DB11T 589-2010 保健按摩操作规范
- 森林小屋课件教学课件
- 员工知识产权培训总结报告
- 员工技能培训道场方案
- 英语培训课件教学课件
- 淮阴工学院《沥青与沥青混合材料1》2022-2023学年第一学期期末试卷
- ATM机相关行业投资方案范本
- 苏教版语文选修《万事通》教案
- 安全教育记录范文(25篇)
- 2024年供应链管理竞赛考试题库
- 三年级语文下册第二单元群文阅读教学设计
- 习思想教材配套练习题 第七章 社会主义现代化建设的教育、科技、人才战略
- led显示屏工艺流程
- 建设项目设计管理方案
- 第13课《警惕可怕的狂犬病》 课件
- 仓库货物条码管理培训
- 第六章-中国早期社会学中的社区学派-《中国社会学史》必备
- 水产品质量安全知识讲座
- 技术协议范本通用模板
评论
0/150
提交评论