您好,欢迎访问三七文档
1项目申报管理系统开发物联网141吴飞3140705113杨可3140705120杨荧莹3140705121洪琢314070513许士玉31407051122目录一.概述1.1项目背景......................................................21.2软件定义......................................................21.3开发环境......................................................3二.需求分析2.1数据库需求分析................................................32.2功能模块图....................................................42.3功能陈述......................................................42.4数据流图......................................................52.5数据字典......................................................9三.概念结构设计3.1E-R模型图....................................................23四.逻辑结构设计4.1E-R图向关系模式转换..........................................284.2数据模式优化.................................................29五.物理结构设计5.1表的定义.....................................................30六.SQL语句6.1数据定义及其结果.............................................35七.结束语.......................................................40参考文献.........................................................413一.概述1.1项目背景。随着计算机技术的广泛应用以及现代社会信息量的急剧增加,传统的人工信息管理体系已经远远不能满足快节奏、高效率的现代生活需要,落后的管理技术严重阻碍了信息的交流与共享。同时,网络技术的普及,如何通过网络来实现对科技信息的远程访问与远程管理,从而实现对信息的交流与共享成为当务之急。项目申请数量增加较快,项目申请人的申请内容较为复杂,涉及范围极其广泛,而且为了公平合理的推动庞大企业的项目申请建设,为今后申请信息的查找提供方便、快捷的服务,鉴于此目的基于sql技术的项目申请管理系统为我们提供了强有力的工具。随着社会各行业的不断发展,面对种类繁多的数据和报表,手工处理方式已经很难跟上现代化管理的步伐,随着计算机及通讯技术的飞速发展,对项目申报管理工作提出了更高的的要求。传统的管理方式、手段以及工作效率已不能适应新的发展需求,无法及时准确的打印出所需的报表,尽快改变传统的管理模式,运用现代化手段进行科学管理,已经成为整个企业管理系统亟待解决的课题之一。项目申报管理系统是企业内部管理的核心部分,通过它可以实现对申请活动的全程跟综。伴随互联网的蓬勃发展,越来越多的机构将项目申请管理系统与Internet融合在一起,以便企业人员进行沟通与管理。项目申报管理系统就是在这样一个社会背景下开发的。项目申报管理系统可以极大地提高管理效率,在设计设计时充分考虑了用户使用的方便与灵活性,既能实现对申请信息的高效管理和控制,又能满足企业决策者对项目的宏观管理需要。最重要的是,它可以直观反映企业项目的状况,为决策者的决策提供科学的依据。项目申报管理系统是应对项目人数增多、信息量增大的问题,实现管理的现代化、网络化,逐步摆脱当前项目申报管理的人工管理方式,提高项目申报管理效率而开发的。希望该程序能够解决项目信息存储、项目查询、录入还有项目查询等一系列功能,并提供了对各功能模块的查询和更新功能,且这两种功能基本上是通过存储过程来实现的1.2软件定义1.2.1软件名称项目申报管理系统41.2.2系统的主要功能此网络工资管理系统的主要任务是用计算机对各种工资信息进行日常的管理,如查询、修改、增加、删除以及存储等,迅速准确地完成各种工资信息的统计计算和汇总工作,针对系统服务对象的具体要求,设计了企业工资管理系统。企业工资管理系统主要有以下几大功能:统计职工的个人信息,确保信息的准确性,在职工的岗位或其他信息发生变化的时候,系统能够调整。对职工的工资进行计算、修改。可以对职工的工资档案进行个别、部分和批量修改,同时,能对各职工的工资进行计算,计算应发金额、应扣金额及实发金额等。查询统计功能。要求即可以单项查询,比如查看某个职工的工资情况,或奖惩信息等;也可以多项查询,比如某部门工资数在某一范围的职工的工资情况等。1.3开发与运行环境该网络工资管理系统开发与运行环境选择如下:开发环境:WindowsXP数据库管理系统:SQLServer2000二.需求分析2.1数据库需求分析需近年来,经济迅猛发展,市场的竞争日趋激烈,全面提高项目申请的软件管理水准,已成为有效实现项目申请的当务之急。尤其是对于一流企业,既需要完成前台的一些信息服务工作,还需要完成后台的管理工作。然而,传统的人工管理模式已经远远不能满足有效、快捷地处理经营中产生的大量信息数据的需要,从而使得企业决策层无法及时、准确地掌握一线资料,继而影响对市场进行正确地分析和预测。因此,欲在竞争中甩开对手,取得优势,必须在经营、管理、产品、服务等方面具备独到之处。而对企业的经营状况起决定作用的是项目的管理。传统的管理方法已经不能适应现代社会的需要,因此采用电脑管理业务、财5务等诸多环节已成为推动企业迅速发展的先决条件,项目申请管理信息系统是各大中小型企业所需要使用的一个管理系统。建立一套功能完善的管理信息系统,既能满足业务人员日常处理的需要,增强企业经营全过程的数字化管理水平;又能满足管理人员决策分析的需要,提高公司管理层对公司经营反馈信息的响应速度。从而大幅度提高工作效率,提高实施管理的准确性、科学性,使担负管理的工作人员从繁杂的手工劳作中解脱出来。信息要求:对项目有一个成体系的了解,在今后的项目申请中可以对自己进行改进。处理要求:当项目基本信息发生变化时,管理员能对其进行修改。比如某些项目临时有变更,管理员要能根据事实情况进行更新。需要有的操作是修改、删除、增加。能够管理项目信息。对项目的管理,能够进行成绩的录入、修改、删除,能够清晰的了解企业项目和大体情况,以便做出相应的总结和改进。安全性与完整性要求:安全性要求:1.系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用;2.系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容;3.系统应对不同用户设置不同的权限,区分不同的用户,如区分普通用户。完整性要求:1.各种信息记录的完整性,信息记录内容不能为空;2.各种数据间相互的联系的正确性;3.相同的数据在不同记录中的一致性。2.2功能模块图6项目申报管理系统个人申请推荐单位管理中心项目申报项目查询个人资料密码修改项目申请书模板项目推荐项目管理项目评审申报年度推荐单位评审专家项目查询打印项目申请书模板系统管理系统更改系统维护用户管理7用户功能模块:此模块是用户主要功能模块,在用户首页中主要可选择以下五个功能的操作,查看个人信息:显示该用户的一些基本信息,通过数据库的调用,显示完整的用户信息。修改个人信息:可以对数据库中用户的一些个人信息进行修改。项目申报:提交用户申报的科研项目,填写相关资料,上传Word文档。个人项目查看:可以查看已提交项目的信息和状态。个人项目修改:对没有完成状态为“已提交”的项目进行修改,修改后的资料覆盖原数据。(项目状态为:已提交,已分配,已评审,发布)管理员功能模块:用户登录成功查看个人信息修改个人信息项目申报个人项目查看个人项目修改8此模块提供给管理员使用,管理员在登陆后转到此页面,功能有以下五个:查看用户信息:管理员可以查看所有用户的基本信息。查看专家信息:管理员可以查看专家的基本信息。分配项目:可以将状态为“已提交”的项目分配给相关领域的专家进行评审,同时项目状态变更为“已分配”。(项目状态为:已提交,已分配,已评审,发布)结果发布:可以将状态为“已评审”的项目的评审结果及意见返还给用户,并且状态变更为“发布”。专家功能模块:管理员登陆成功查看用户信息评审结果发布分配项目查看专家信息9该模块由专家使用,专家登录成功后转到此页面,主要有下4个功能:查看个人信息:专家可以查看个人基本信息修改个人信息:专家可以对个人基本信息进行修改查看项目:可以查看管理员分配给项目基本资料及Word文档2.3功能陈述个人申请管理:实现对个人基本信息的管理操作,包括个人基本数据信息的添加、修改、删除和查询等功能;推荐单位管理:实现对个人基本信息的管理操作,包括部门的基本数据信息的添加、修改、删除和查询等功能;管理中心管理:完成对基础数据设定(如申报人数、申报资金等),申报汇总,申报提交;系统管理:实现系统用户及密码的设置操作,可以增加和删除系统用户,对系统当前用户修改密码。2.4数据流图数据流图(DataFlowDiagram,DFD)是用来描绘软件系统逻辑模型的图形工具,用于描绘信息在系统中的流动和处理情况。设计DFD只需考虑软件系统必须完成的基本逻辑功能,完全不需考虑如何具体地实现这些功能,即只考虑软件“做什么”,而不必考虑“怎么做”。数据流图是结构系统分析的主要工具,它表示了系统内部信息的流向,并表示了系统的逻辑处理的功能,是一种功能模型。专家登录成功查看个人信息修改个人信息查看项目评审项目10本项目申报管理系统的数据流图将分为:总数据流图、管理员数据流图、项目申请数据流图、报表打印数据流图、项目审查数据流图、项目申请进程数据流图。2.4.1总数据流图申报单位申报管理中心审查专家评审是将结果返回到申报单位不通过通过将结果返回到管理中心心112.4.2管理员数据流图信息返回管理员管理员信息管理员信息2管理员信息1管理员信息提取2.4.3项目申请数据流图申请条件申请信息项目申请申请明细返回结果项目申请明细申请结果申请表2.4.5项目审查流程管理员管理员设置项目申请申请方式项目申请项目申请单位122.4.6项目申请进程流程2.4.7在数据流图中有四种基本符号如下表所示:评审专家审查项目提交评审结果修改专家信息项目进程系统用户管理用户密码修改项目概况管理项目概况录入项目概况修改项目进度管理项目进度录入项目进度修改经费管理经费情况录入用户信息管理经费情况录出13数据流图基本符号的意义符号说明加工,输入数据在此进行变换产生输出数据数据输入的源点和数据输出的终点数据流,被加工的数据及数据流向数据存储文件2.5数据字典数据流图表达了数据和处理的关系,数据字典则是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得得主要成果。数据字典在数据库设计中占有很重要的地位。数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程五个部分。其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构,数据字典通过对数据项和数据结构的定义来描述数据流、数据存储的逻辑内容。数据字典具体描述如下所示。(1)数据项描述(1)数据项描述1)数据项名:专家编号数据项含义说明:评审专家的编号别名:Zid数据类型:char长度:10取值范围:0-102)数据项名:专家姓名14数据项含义说明
本文标题:项目申报管理系统
链接地址:https://www.777doc.com/doc-810302 .html