




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业设计(论文)开题报告题目名称:开封市科研项目综合管理系统 后台管理模块设计院系名称:计算机学院 班 级:软件102 学 号 2014年 3月 一、立论依据课题来源及研究的目的和意义近年来,作为科技信息化重点工作之一的科技计划管理信息化工作发展较快。为适应新时期科技计划管理工作的要求,科技计划管理信息化工作重点放在两个方面:一是科技计划项目在线申报平台的建设,二是科技计划项目管理服务平台的建设。这两方面的工作通过以科技基础性建设工作进行建设,部门、地方科技计划管理部门结合实际情况,在资金、人力和物力等方面给予比较大的投入,整合资源,依托各种渠道,建立起数据库和相应的网络平台,初步形成地方、部门的科技计划信息资源和信息服务网络。从一般意义上说,科技计划管理信息化工作涉及到信息的收集、加工、整理、传播、研究和利用各个环节,它以规范的基础数据与信息为前提,以统一的技术平台为基础,是产业化环境建设的重要组成部分。在科技计划管理的实践中,信息化工作具有非常重要的现实意义。科研立项、计划执行、成果评价、技术转化与产业化,以及科技计划方式的转变等方面需要科技计划资源和信息网络的支撑。科技计划管理信息化工作为国家科技创新体系、产业化环境建设发挥着重要的支撑作用。二、文献综述课题研究领域的发展现状及其应用前景1. 课题的国内外研究现状科研综合管理网站的发展是伴随着计算机网络技术同步发展的。全国各地区都在筹建具有本地特色的科研综合管理网站,并通过该网站来相互监督和核实科研项目,减少科研项目的管理成本,减少了各个科研项目的审批时间,降低了申请科研项目的时间难度,但同时提高了科研项目的可信度、真实性,使得科研项目可以追踪到人、落实到单位。同时各国政府也加大力度来开发科研项目综合管理的网站,每年都从国家财政预算中划出相当一部分来鼓励各地区和相关单位来来建设和维护科研项目综合管理系统。1科研项目体制改革以来,科研项目的来源渠道众多,目前可大致分为三类:1) 政府各主管部门的科研项目2) 国家、地方、政府各部门设立的各种科学基金项目。3) 各种形式的科研合同项目。不同的科研项目具有不同的特点,但是科研项目综合管理的基本对象是不变的,都是科研项目。我国科研项目管理的必然趋势一定会朝着规范化、系统化、信息化发展,这是大势所趋,也是社会发展的必然结果。2. 以下是国外科研管理的现状1) 科研管理机构特色鲜明、定位明确从国外基金会情况来看,特色是基金会的生命。目前,世界各国基金会的数目已经十分庞大,并在继续 上升,基金会间存在巨大的竞争压力。出于生存和发展的考虑,基金会需要不断完善职能,从战略高度进行定位,明确关注领域,确保自己在核心领域的竞争优势。 从地域上看,基金会对自己有明确的定位。 2) 科研管理张弛有道、各具特色从国外科研项目管理情况来看,“严格管理”的形式各不相同,但目标却是一致的。欧盟第六框架下的中国欧盟欧洲研究中心项目(ESCP)注重程序管理, 力图通过严格的财务和学术评估程序达到严格管理的目的,通过对资金支出和研究进度的密集监控,保障研究者在项目申请书中所设计的各个预期目标能够得以实 现。相对于欧洲的项目管理而言,美国基金会更加注重目标管理和人才培养,资金拨付程序相对灵活,更加注重项目成果的社会效益和学术价值。3) 广开资金筹措渠道、提高立项成功率资金是基金会生存的根本,没有稳定的资金支持,基金会的发展就无从谈 起。除少数基金会的起源来自巨额的捐款外,目前绝大多数基金会和研究机构需要来自政府、公司和个人的捐助。尽管捐助具有慈善捐款的性质,但更类似于一种风 险投资。捐赠方期待低投入、高产出的社会收益。因此,通过学术和财务双重评估体系保证项目管理的高效率,是项目受益方建立良好声誉,实现可持续性发展的关键。对于高校、研究机构和个人来说,要成功申请到国外科研项目,必须深入理解该出资方的捐赠理由、其组织设立的宗旨、欲达成的目标,由此确定申请书的中心 内容,使项目审查者能够体会到申请方对此领域具备较强的研究实力,从而成功申请到资助。23. 应用领域科研项目综合管理系统主要目的是使得科研项目实行制度化和科学化的管理,保证科研计划圆满完成,出成果、出人才、出效益,提高竞争力,科研项目可以运用在国际合作课题国家、(省、市、区)科技部门立项及中标课题、上级下达的科研项目和研究任务、学院立项或者研究所自选的课题、合作课题(有经费支持)等一系列课题和任务当中,科研项目管理系统在这其中发挥着不可或缺的作用。研究本课题的目的随着互联网的发展,网络的使用越来越频繁,网上办公也成为发展的一种趋势,和我们之前人工认定某项科研项目相比,网上科研项目管理系统有更大的发展空间。同时,科研项目的管理也越来越复杂化和严格化,科研项目的通知需要及时化,所以伴随着互联网,科研项目管理系统也要应运而生,这样才能带动效率,较少人力、物力、财力的不必要的浪费。该课题主要是通过建立一个网站来管理开封市的科研项目,从而集开封市科研项目的审批、审核、评审等于一体,加快科学研究,从而为建设美丽开封做出贡献。三、研究内容和数据库技术功能需求及设计框架本系统由于用户角色较多,再此不通过用户来划分模块,模块划分在下面将会阐述,此时不一一赘述,仅仅通过分为管理者和普通用户来划分用户模块。1. 普通用户模块面向未注册的用户(即:申报用户)和已经注册的普通用户。这一类用户可以申报科研项目同时也可以查看相关的通知并且下载相关的文件。2. 管理者模块 管理者分为:管理申报者的用户、管理评审专家的用户、评审专家、科技局领导、财政局领导、系统管理员。他们各司其职,拥有不同的权限。例如:管理申报者的用户的权限如下,审核用户注册信息、添加申报用户并分配权限、对申报项目进行形式审查、对通过终审的项目发布公示公告、对通过批复的合同进行办理;评审专家的权限,维护专家信息、专家评审。3. 系统实现 本系统主要采用B/S 体系结构模型。把整个系统分为五层,即表示层,控制层、业务层和数据库持久层及域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用Hibernate框架对持久层提供支持,Spring做管理,管理struts和hibernate。具体做法是:用面向对象的分析方法根据需求提出一些模型,将这些模型实现为基本的Java对象,然后编写基本的DAO(Data Access Objects)接口,并给出Hibernate的DAO实现,采用Hibernate架构实现的DAO类来实现Java类与数据库之间的转换和访问,最后由Spring做管理,管理struts和hibernate。图一 三层框架的原理图二 SSH框架实现MVC4. 普通用户模块的实现对于未注册的用户可以进行网站首页的浏览,可以查看公告、通知通告、申报指南、相关材料、常见问题、系统帮助、项目流程图示、提供用户注册提示。对于已经注册的用户提供用户登录入口,在线申报项目、可以查看项目评审结果、对通过评审的项目在线填报预算表、对通过终审的项目填写合同等功能。5. 管理者模块实现a) 受理单位用户 受理单位用户也即普通用户的第一级管理者,此类用户所拥有的权限如下: 1对已经填报相关信息的注册用户进行身份的验证和审核,确认用户信息真实有效; 2 对身份验证通过的用户进行添加,并且分配相应的权限。 3 对申报项目进行形式审查 4 对通过终审的项目发布公示公告 5 对通过批复的合同进行办理b) 评审专家评审专家是对已经存在的科研项目进行评审,依据实际情况来定位科研项目。评审专家的权限有:维护专家的个人信息,评审科研项目。c) 办理单位用户 办理单位的用户也即对科研项目进行管理的用户,此类用户主要负责对评审专家的选配和分组,依据评审专家的意见对项目进行初审,对已经提交的项目进行合同审查,从而保证科研项目的真实性,科研单位拟定形成有效的合同,从而相互约束,为下一阶段科研项目的审批提供可靠的保证。d) 科技局领导科技局的领导是对项目的终审进行确认,以及对合同进行批复,这是项目实施的前提也是关键。e) 财政局领导对于科研项目没有资金来源是无法进行项目的实施的,所以来自政府的支持是必要的。对于评审通过的科研项目,财政局领导的权限是进行财政衡量和进行拨款事宜的确认。f) 系统管理员 负责对系统各个角色的权限的管理和配置,从而保证该系统能顺利运行。也可以定期的进行数据库的备份和对该系统的安全性进行加固。根据对开封市科技局的需求的初步了解,拟开发的开封市科技项目管理系统概况如下:图三 科研项目管理流程图系统以B/S(浏览器/服务器)框架为基础,包括以下七大子系统:v 1、公共系统(用户、权限、管理等):基于协同web平台应用框架,提供Web应用核心底层支持,包含网站后台管理、用户权限管理、内容管理的同一控制。提供Web应用接口。v 2、网上申报系统,功能包括:网上申报、分级审批、形式审查、项目受理、通知公告等。v 3、评审系统,功能包括:项目分组、专家会议评审和在线评审。提供专家评审及评审信息监控、汇总等功能。v 4、专家库及专家选择系统,功能包括:专家库信息维护、专家选择、打分计算统计等管理。v 5、项目受理及立项系统,通过对项目进行审查、审核办理、立项建议,直到最终完成立项的过程。v 6、合同管理系统,功能包括:合同申办、合同审批、合同变更、合同台帐等。v 7、项目验收系统,功能包括:验收申请、验收审查、结题验收、成果上报等。6. 数据库的维护Hibernate是一种实现对象和关系映射的框架。它对JDBC进行了轻量级的对象封装,使得java抑程序员可以使用面向对象编程思维来操作关系数据库据库。在多层结构的应用中,业务层和数据库层之间存在一个持久层, 它负责应用到数据库的数据存储,数据的检索和更新。持久层的实现技术包括JDBC、实体Beans 以及Hibernate等,这些实现技术各有特点。但是JDBC中数据访问对象和SQL语句直接绑定在一起 降低了可维护性,且不支持继承和多态。EJB不支持继承和多态而且还需要额外的EJB容器。相比之 下Hibernate则是一个非常好的选择,目前的应用系统大多使用关系数据库,在做设计和开发时又是面 向对象的方式,这时就可以选用Hibernate来实现对 象、关系之间的映射和数据的持久化。而且Hibernate拥有一种功能非常强大的查询语言即HQL,这种 语言与SQL非常相似,便于掌握。更重要的是,即HQL 完全是面向对象的,查询的是持久对象,而不是数 据库记录,可以用它来支持多态、继承等。37. 数据库的并发处理数据库是一个多用户使用的共享资源, 当多个用户并发地存取数据时, 在数据库中就会产生多个事务同时存取同一数据的情况。并发操作带来了数据的不一致性主要有三种: 丢失修改、不可重复读、读脏数据。并发控制保证了事务的一致性、原子性、隔离性、持续性。加锁则是实现数据库并发控制的一个非常重要的技术。8. 数据库的安全性数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。计算机系统都有这个问题,在数据库系统中大量数据集中存放,为许多用户共享,使安全问题更为突出。Oracle 11g 安全同样也包括Windows 安全性、服务器安全性、数据库安全性等。比较常见的安全问题大致有客户端链接的权限、数据传输过程中的安全等, 所以在使用Oracle 11个服务器安全的同时,需要密切注意一下几个方面:(1)浏览器的客户端安全(2)数据在传输过程中的数据安全(3)需要在数据库服务器上实现适当的授权机制来保证安全。9. 拟采取的研究方法、研究手段及技术路线、实验方案等1. 拟解决的问题本课题重点是关于数据库的连接和操作,以及不同角色的权限管理和处理过程中严格的流程问题,需要解决的问题有:(1)、数据库与网页之间的交互安全问题(2)、页面的合理布局和简单易用(3)、作为管理员的适当权限分配问题,保证权限最低、谁申请谁使用等权限问题。(4)、数据库的快速访问的问题。(5)、数据库的安全访问问题。(6)、科研管理系统的流程问题。2. 拟采用的研究手段(1)、科研项目综合管理系统是一个典型的基于WEB的科研项目管理平台,系统以Myeclipse作为开发工具,开发语言使用Java,数据库使用高性能的数据库 Oracle 11g。Java 编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。以往要编写大量基础代码才能设计出来的系统,现在用Java语言来进行设计,完全是简单、快速、安全的一个集合。同时该系统使用SSH三层框架技术(Model、View和Control),通过控制将视图和业务分开,实现了解耦操作,有利于系统的维护:当需要增加功能的时候只需要修改部分的配置文件就可以很方便的实现。同时三层框架也是大部分企业使用的一个框架,具有流行的特点。(2)、使用B/S的优点a) 投入成本比较。B/S结构软件一般只有初期一次性投入成本。对于集团来讲,有利于软件项目控制和避免IT黑洞,而C/S结构的软件则不同,随着应用范围的扩大,投资会连绵不绝。b) 硬件投资保护比较。在对已有硬件投资的保护方面,两种结构也是完全不同的。当应用范围扩大,系统负载上升时,C/S结构软件的一般解决方案是购买更高级的中央服务器,原服务器放弃不用,这是由于C/S软件的两层结构造成的,这类软件的服务器程序必须部署在一台计算机上;而B/S结构(如e通管理系列)则不同,随着服务器负载的增加,可以平滑地增加服务器的个数并建立集群服务器系统,然后在各个服务器之间做负载均衡。有效地保护了原有硬件投资。c) 企业快速扩张支持上的比较。对于成长中的企业,快速扩张是它的显著特点。例如迪信通公司,每年都有新的配送中心成立,每月都有新的门店开张。应用软件的快速部署,是企业快速扩张的必要保障。对于C/S结构的软件来讲,由于必须同时安装服务器和客户端、建设机房、招聘专业管理人员等,所以无法适应企业快速扩张的特点。而B/S结构软件,只需一次安装,以后只需设立账号、培训即可。d) 其次,随着软件应用的扩张,对系统维护人才的需求有可能成为企业快速扩张的制约瓶颈。如果企业开店上百家,对计算机专业人才的需求就将是企业面临的巨大挑战之一。 四、研究基础所需实验手段、研究条件和实验条件1所需软件:(1)windows 系统(2)Oracle11g数据库(4)Myeclipse 8.52所需硬件:(1)PC机.(开发) 五、参考文献1周元洪.高校科研项目综合管理系统.科学管理研究J .1996年4月2号.第14卷第2期2成果处.国外科研项目管理模式及其对北京市的借鉴与启示. 2010年5月26日3李雷孝.基于SSH整合框架的科研项目管理系统的设计与实现.内蒙古农业大学学报J .2012年1第33卷第1期。4赵洋.基于Struts+Hibernate和Spring的J2EE架构研究.现代电子技术J.2009年.第2期5孙长明.基于Hibernate+Spring+Struts的Web应用开发框架.推广与应用J.2007年.第16卷第2期6(美)沃尔斯,(美)布雷登巴赫, 毕庆红 等译.Spring in ActionM.美国: 人民邮电出版社.2008年10月:20页200页7Gavin King
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 黄冈事业单位笔试真题2025
- 2025企业间的借款合同范本
- 第8课 写意花卉-荷花的画法 说课稿 2024-2025学年人美版初中美术七年级下册
- 2025合作开发合同范本
- 化肥厂原料仓库温湿度规定
- 化肥厂复合肥质量检测规定
- 2.4 含绝对值的不等式说课稿-2023-2024学年中职数学基础模块上册高教版(第三版·李广全)
- 第9课 吉祥物说课稿-2025-2026学年小学美术赣美版六年级上册-赣美版
- 二年级体育下册 正向投掷轻物说课稿
- 中医考试题库及答案
- 雪落在中国土地上
- GB/T 31155-2014太阳能资源等级总辐射
- 工程施工停工令模板
- 2023年蒸汽管路设计
- 耳部解剖及急慢性中耳炎课件
- 工程项目投资与融资讲义 课件
- 食品质量安全抽检数据分析模型优质资料
- 承插型盘扣式钢管进场验收记录表
- 军事训练教学法模板课件
- 物流设施与设备ppt课件(完整版)
- 安检员X射线机培训-共86页课件
评论
0/150
提交评论