辽宁省科技项目中报管理平台的开发与设计_第1页
辽宁省科技项目中报管理平台的开发与设计_第2页
辽宁省科技项目中报管理平台的开发与设计_第3页
辽宁省科技项目中报管理平台的开发与设计_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、    辽宁省科技项目中报管理平台的开发与设计    肖岚澜随着项目管理进入了深入发展期,在管理方面逐渐显露出了很多问题,因此加强项目申报与评定上的管理,明确项目申报与评定流程是十分必要的。如何更有效,更快速地处理各种项目,实现高效化,已经成为辽宁省科技情报研究所信息化建设中一项非常重要的课题。项目申报 科技管理 网络申报辽宁省科技项目申报与评定系统中所包含的关键技术主要是有关j2ee体系结构、struts和jsp等等,并采取扩展性设计的思想,在功能设计上具有灵活性和通用性,最后对用户操作界面进行了统一设计。在系统功能上,利用软件工程知识和先进的开发工具

2、,对系统的各个功能进行了进一步地设计。各部门可以充分利用项目申报与评定系统,加强对项目申报,评定的管理,及时掌握各项目的新动态,有效地解决了目前项目申报与评定系统存在的可扩展性、可维护性、可重用性差等问题,具有较高的应用价值和研究意义。项目申报与评定系统实现共享优质项目资源,确保公众的项目信息,加快项目管理电子化的发展,使得管理流程更加高效。系统功能分析辽宁省科技项目,主要涉及项目申报、立项、实施管理等若干子过程,管理中还要求系统具有相应的统计查询、报表打印等功能。根据模块化的设计思路,从功能上对本级科技申报系统进行结构划分,主要包含项目申报(网上申报和项目申报管理)项目评审、跟踪管理、项目检

3、索、系统安全等模块。项目申报过程中,办事企业或公民可以通过网上申报系统注册信息、完成身份认证、进行在线项目申报、浏览项目相关信息。为了确保申请者的信息安全,系统通过用户名和密码认证的方式进行登陆。当用户成功登录后,进入申请页面,进一步完善用户的相关信息,系统将录入的数据整理成xml格式,通过soap方式发给后台数据库。系统成功处理后把用户输入的信息返回到預览界面,供用户检查确认。在登陆过程中,用户可以暂存申请信息,并对申请但尚未审批办件的项目进行信息修改和维护。项目评审管理模块是整个系统的核心,该模块涉及所有的审批任务及相关工作。系统将项目评审流程分成若干个评审步骤(系统子元素),对于进行到特

4、定阶段的工作流,系统实时给予评审者任务提醒,推动项目评审流程的进行。如果上一个步骤评审顺利通过,项目将自动进入下一步骤。如果不通过,将回流到上一步骤进行重审,两次不通过,系统将向用户发放退回通知书。进入立项公示后,项目受理人需要将用户提供的各种信息、评审流程中的具体意见和相关材料录入到服务器,方便用户通过单一条件或者复合条件检索的方式,及时查询项目的评审状态并获取申报项目的相关信息。科技申报系统的技术实现(1)相关技术系统开发主要用到了browser/server(b/s)结构、asp.net技术、mssqlserver和adonet等相关技术。其中b/s结构就是浏览器和服务器结构。本质上,b

5、/s是一种特殊的c/s结构,它是在c/s二层结构的基础上,发展出在web上应用的三层结构。因此它继承了c/s结构的优点,同时还拥有标准开放、低成本、界面友好、瘦客户端及系统灵活等新特点。由于web服务器中间层的存在,用户无法在客户端直接操作数据库,进而避免了客户机的非法入侵。系统采用asrnet来创建web应用程序。它利用服务器进行程序运行和编译,与即时编译的asp相比,运行效率极大提升。同时asp.net具有强大的适应性、可扩展性和安全性,深受网站建设者的青睐。在系统开发中,系统的质量依赖于数据库的内容以及表的设计,因此设计中不仅要考虑数据表的范式规则,还要充分考虑用户在使用过程中的便利性。

6、ado.net是一种微软.net框架中新的数据访问技术,通过xml可以断开式访问相关数据。(2)系统代码设计本系统采用一个静态类来实现数据层对数据库的访问。在业务层(应用逻辑层)主要实现对业务逻辑的封装以及对数据层接口的调用。本系统采用了o/r映射对业务逻辑类进行了封装。在开发过程中,我们采用存储过程对数据库进行各种操作。实际应用中,如果需要把sql server数据库换成oracle或者其它数据库,不需要对程序进行修改,只需要更新系统的配置文件。表示层指人机界面,友好的界面是用户和系统之间交互信息的窗口。利用界面,引导用户输入数据,系统根据用户所输入的数据,调用业务层中相应类的函数,将输入数

7、据作为实参传递给函数,从而实现各种对数据库的操作,提取相应的输出结果。(3)系统实现系统具体功能的实现是开发过程中最关键的一个步骤,其目的是将之前的分析和设计思路,采用适当的技术开发出来,同时展现给用户。实践中,我们基于.net平台,利用瀑布模型结合生命周期法对辽宁省科技项目申报系统进行开发。整个系统涵盖用户注册、信息维护、项目申报、项目打印、项目追踪等众多功能。由于涉及内容较多,本文仅以信息注册和项目申报为例说明系统的实现。用户首次使用系统时,需要先阅读与申报相关的承诺书,在详细了解并同意承诺书条款后注册。用户可以根据需要自行设定用户名和密码,确认后进入详细的信息填写界面,进一步完善单位的相关信息。在不同类型的科技计划中,选择合适的栏目,点击创建后,用户就进入相应科技项目申请的填报页面,在系统的引导下逐步完成项目的申报。结论本文采用web三层体系结构设计了一套科技项目申报管理系统。采用asp.net技术创建应用程序,利用adonet对sql server数据库进行访问,实现了数据库综合查询等交互式网页的设计。系统涵盖了用户信息注册于维护、项目申报、审核及信息追踪等主要功能。该系统实现了对科技项目的动态、高效管理,同时具有一定的安全性,为辽宁省科

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论