基于BS架构的科研课题管理分析系统的设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
科技资讯
2017 NO.10
SCIENCE & TECHNOLOGY INFORMATION
信 息 技 术
在科技事业飞速发展的今天,先进的科技管理是各行业取得竞争优势的途径之一,也是科研课题管理中的重要工作内容。
课题管理分析系统的信息化,充分体现了现代科学管理水平。
现如今,课题管理分析系统的信息化不仅仅代表单纯的软件,更代表的是课题管理分析系统中所涵盖先进的管理理念和方法。
通过信息化的课题管理分析系统可以实现工作流程的科学化,为发展规划提供科学依据,使得综合管理达到集成化,最终提高管理效益,从而节约更多的人力、物力、财力。
由于信息数据的丰富性和多元化体现在课题管理的各个环节,人力、物力、财力管理都基于各类信息资源。
科研课题管理采取全周期管理模式,这就要求课题管理人员应用科学方法对课
题全过程进行跟踪和控制。
因此,科研课题的信息化管理是大势所趋。
基于以上研究,我们更加迫切需要,建立既对项目进行管理、跟踪、评测,也能对项目进行便捷统计预测的一套系统。
1 需求分析
该文构建课题管理分析系统,让更多的科技工作者可以通过该系统便捷地得到专业、完善、有效的课题管理方案。
系统将课题管理与课题研究相关情况追踪记录相结合,让使用者可以通过此信息系统获得课题整体情况,提高课题管理的能力,并且定期收集课题信息,分析和发现存在的课题问题及相关影响因素,建立课题信息数据库,该系统将挖掘和整合课题管理与课题动态发展过程相关的基础数据,为课题管理者提供基础信息,对课题管理具有重要的意义。
使用该系统将减少课题数据管理的工作量,提高课题数据管理效率。
提供相互联系的数据集合,为使用者提供一个透明的课题数据信息平台,避免信息流通中产生虚假信息和人员交流障碍等因素带来的风险,以追求课题社会经济效益的最终实现。
2 系统总体设计
基于B/S架构的课题管理分析系统的设计,采用了B/S 架构
模式。
B/S 架构是信息管理系统中被广泛应用的一种开发模式,查询信息便捷,应用扩展高效,性能稳定,Internet信息发布界面友好,简单易用,实现了高效的在线办公流程化处理。
系统软件在服务器上安装部署,客户端通过各种主流的 WEB浏览器进行访问,以及基于网络的数据库技术,用户通过访问浏览器实现课题数据管理和相关日常办公。
基于大型数据库的数据存储和管理,采用Microsoft SQL Server关系型数据库管理系统,其有使用方便与相关软件集成程度高、可伸缩性好等优点,具有安全可靠的数据存储、查询和汇总功能;而自动维护和备份功能又可以确保数据安全。
建立清晰的课题管理过程跟踪,保证项目按计划执行。
丰富动态的报表功能,满足各层次用户人员使用。
3 系统详细设计
3.1 系统的主要功能
3.1.1 课题管理系统
课题计划和任务日程管理:用户对每项课题任务建立起始日期、预计完成期限,确定各课题任务的顺序和所需使用的资源。
课题管理系统根据课题信息和资源信息确定课题日程,并随课题完成进度与资金使用的匹配而调整日程,随时随地,高效管理课题信息。
查询报表与统计:课题管理系统的拥有,能大力节约人力的显著功能,就是在用户数据资料的基础上,提供详实具体基础统计资料,迅速地生成多种报表和图表,更便于课题管理者直观的掌握项目进展。
系统使用者通过报表查看资金管理、课题信息、课题进展流程等详细报表信息。
通过报表进行资金信息追踪、课题流程追踪、课题信息追踪、报表数据参考及分析。
多课题和子课题管理:有些课题大而且复杂,将其作为一个单一的项目进行管理难度较大,为便于课题管理,可将其分解显示成子项目,分别查看单个子项目信息。
导入和导出:使用该系统可以从其他软件和标准文档格式中获取资料。
例如:Excel及一些数据库相关格式和jpe这类的图片
①基金项目:吉林省科技发展计划项目(20140101206JC);吉林省省级公益性行业科研专项“基于吉林省高性能计算平台的课题管理及
分析系统研究”。
作者简介:左旭(1981,12—),女,吉林长春人,硕士,助理研究员,研究方向:计算机应用。
DOI:10.16661/ki.1672-3791.2017.10.018
基于B/S 架构的科研课题管理分析系统的设计①
左旭
(吉林省计算中心 吉林长春 130012)
摘 要:针对科研课题信息化管理的需求,该文完成了课题管理分析系统的设计。
分析建立了一套标准化课题管理体系的系统所需要承担的任务,并根据任务特点提出了一项集项目管理、评估、跟踪、成果转化、专家评测、数据统计分析一体化的管理分析系统开发设计方案。
关键词:B/S架构 课题管理 分析 系统中图分类号:TP311
文献标识码:A
文章编号:1672-3791(2017)04(a)-0018-03
. All Rights Reserved.
格式,这样就大大方便课题管理者初始建立课题数据。
该课题管理系统预计可以通过电子邮件发送课题信息,这样课题人员可以脱离系统通过电子邮件获取信息,便于课题成员开展工作。
3.1.2 数据分析系统
是课题监督和跟踪的依据;该系统可以跟踪横向或纵向以及子课题。
如通过各课题之间的链接对课题的完成情况、资金使用情况、占用的资源等,实现课题全过程的监督以及实施效果的跟踪,能有效提高政府财政科技资金的使用效率。
如资金控制,在此模块中,把项目相关的资金数据统一到一个系统上,从而完成资金生命周期的预算和决算全程监控,加强了课题使用资金的控制力,自动生成的现金流量表为课题资金的控制与平衡提供依据。
同时能跟踪每一项目起止日期、实际投入或已使用的资金、耗用的资源、课题的结题时间、相关的费用和项目的进度。
3.2 系统的设置与权限
为了防止用户非法对数据的察看和修改,该系统把用户分为五级分类:系统管理员、科研部门管理员、领导查阅、财务预算审核员、科研人员。
其各自的权限如下:
进入系统前,使用用户名和密码进行安全登陆,用户登陆时,与数据库中信息进行比对,系统辨别用户身份,信息相符用户方可成功进入该系统,对合法用户根据用户的权限级别赋予相应的操作功能。
系统管理员(一级)用户最高权限,可执行全部系统功能,不仅对科研人员具有最大权限的管理功能还可以对单位所有课题、单位所有部门、系统用户等执行增删改查的操作及相关课题流程的审核操作功能。
科研部门管理员(二级)用户对科研人员信息具有最高权限的管理功能操作,还可以执行相关流程的课题审核操作。
领导查阅(三级)用户可以执行对相关记录信息的浏览、查询、打印权限,及相关课题流程的发起人信息操作。
财务预算审核员(四级)审核项目财务预算报表,填写审核是否通过等信息。
科研人员(五级)只可以录入本人信息,需审核通过后可以查看本人信息,本人相关项目信息;项目负责人可以录入自己的项目信息,统计显示本人为课题负责人的项目。
3.3 系统模块的划分
3.3.1 基本信息模块
只有系统管理员可以编辑修改单位基本信息。
单位基本信息模块是单位内部所有人员、管理员和系统管理员可以查看的菜单列表。
3.3.2 基本信息管理模块
包括用户管理模块、科研人员管理模块、部门管理模块、通讯录模块。
用户管理、部门管理是具有系统管理员权限可以操作的功能模块。
可以为内部人员设定权限,执行用户的增删改查功能。
对部门进行增删改查等操作,包含的数据项项目有部门名称创建时间和最后修改时间。
科研人员管理模块是系统管理员、科研部门管理员权限可以操作的功能模块,该模块可以进行科研人员的审核、增加、删除、修改、查询、打印、查看科研人员项目详情和导出科研人员项目到Excel表的操作。
通讯录模块是内部所有科研人员和用户可以查看的所有内部科研人员的联系地址、联系电话、和联系邮箱的信息展示页面,以方便内部科研人员之间的相互联系和工作交流。
3.3.3 课题信息管理模块
包括提交课题信息模块、课题审核模块、查看项目信息模块。
在提交的项目列表中系统管理员和科研部门管理员可以执行增项目、修改项目、删除项目、查看项目详细内容和提交项目信息操作。
科研人员课题负责人只能编辑修改本人负责的课题信息,提交后需经系统管理员或科研部门管理员审批后方可完成编辑修改。
新增项目包含的数据项有创建人、课题标题、课题内容、创建时间、最后操作时间和状态,课题标题和课题内容两项为必填项,创建人、创建时间、最后操作时间和状态由系统自动生成,新增的数据系统会以未提交状态进行保存。
修改项目可以对未提交状态的课题记录的标题和内容进行修改保存。
删除操作可以对未提交状态的课题记录进行删除。
提交操作就是将新增记录提交给系统管理员和科研部门管理员的操作,执行提交操作后数据将会展现在项目审核列表中,该列表中展现的是处于审核不通过和待审核状态的项目记录,对审核不通过的项目管理员可以撤回,对处于待审核状态下的记录不允许进行撤销操作。
课题审核模块以两个列表的形式展现,待审核课题列表和已发布课题列表。
查看课题信息是一个展现页面,页面中展现的信息是由科研人员项目负责人创建并提交给系统管理员,系统管理员审批通过后进行发布的项目信息。
3.3.4 财务预算审核模块
包括财务预算审核模块和财务预算审核管理模块。
财务人员在该模块浏览到的项目预算信息可以进行的操作有输入、编辑、删除和发布留言。
财务预算审核管理模块展现给用户的是所有科研人员未回复的留言记录,财务人员和系统管理员可以对其进行回复和查看管理。
3.3.5 科研人员课题信息模块
包括录入课题信息模块、编辑课题信息模块、删除课题信息模块。
项目负责人、科研部门管理员、系统管理员可以录入、编辑课题信息,科研部门管理员、系统管理员可以删除项目信息。
录入、编辑课题信息模块是科研人员项目负责人可以操作的功能模块。
该模块为科研人员提供课题信息操作,课题信息包括:课题名称、计划类别、经费、负责人、第一参加人、课题时间、验收(鉴定)情况、备注、上传附件(支持上传扫描图片、pdf、word等格式)等信息发到该系统方便查阅用户和系统管理员、科研部门管理员的查看。
课题信息删除操作,支持单条和多条删除操作。
3.3.6 统计模块
包括科研人员统计查询模块、项目信息统计查询模块、项目统计报表模块。
科研人员查询可以根据科研人员姓名、科研人员所在部门、最后修改时间进行检索科研人员并支持多条件查询;课题信息查询可以根据课题名称、计划类别、经费、负责人、第一参加人、验收(鉴定)情况、课题时间进行检索项目并支持多条件查询;统计报表可以根据已验收、未验收进行分类检索项目并支持多条件查询;统计报表可以按照年度进行汇总检索项目并支持多条件查询;统计报表可以根据人员进行汇总分类检索项目并支持多条件查询;项目信息导出功能可以将所有科研项目信息导出到Excel表格。
详情操作会将项目的详细信息以表格形式展现;支持当前页面项目信息打印功能。
3.3.7 档案管理模块
包括档案目录分类模块、课题档案录入整理模块、档案借阅管理模块。
档案目录分类模块生成档案目录系统,存放相应的课
(下转21页)
. All Rights Reserved.
(上接19页)
做多余的操作或者修复工作,用户则可以单独完成操作,使用起来比较方便。
对此,使用这一软件的人员就会增多,当人员增多以后,客户端的运行就会比较缓慢,这时,则需要相关技术人员进行人工调整。
而在使用第二种软件的时候,其安装和操作会受到版本和浏览器的限制,这就为顾客的使用带来了极大的不便,所以选用这一软件的人数较少。
从以上的例子中可以看出,计算机软件的开发都是为人类而服务的,所以在软件的开发过程中,要对软件开发的技术人员进行严格的规定,使其具备较强的专业能力。
此外,在软件开发的过程中,相关技术人员还要从顾客需求的角度出发,本着以人为本的开发理念,投入到计算机软件的开发中去,使其为人们的生活带来便利。
3 新时期计算机软件开发技术的发展趋势
3.1 计算机软件设计逐渐向网络化的方向发展
随着互联网时代的到来,计算机软件的开发和应用也应该与互联网紧密的联系在一起。
现阶段,我国正处于互联网高速发展的阶段,互联网也成为我国与世界沟通的有效途径。
所以,在计算机软件的开发与发展,一定要紧随互联网的脚步,逐渐向网络化的趋势发展,使计算机软件的开发为更多的用户提供高质量的服务。
此外,相关的技术人员还应该在平时掌握互联网的最新发展动态,并朝着网络化的方向不断前进。
3.2 计算机软件设计趋于服务化
这里所指的服务化主要指的是为人类服务。
现阶段,为了满
足市场需求,出现了许多软件,这些软件虽然为人们的生活提供
了便利,但是真正能够提高人们生活质量的软件仍然处于供不应
求的局面,还有许多的软件是盗版,这根本就满足不了用户的需求。
对于软件来说,用户的需求使开发人员不断研究、创新和改进的动力,所以在软件的开发过程中,相关技术人员要多了解客户的需求,并对这些需求进行分析和总结,并根据总结出的数据设计出更为具体的、具有个性化的软件产品。
要想做到这一点,
软件开发就必须朝着以客户为主的理念来发展。
3.3 计算机软件设计向智能化的方向发展
随着软件开发技术的不断进步,计算机软件为了能够与更好地服务于人们的日常生活,就应该不断地向人性化和智能化的方向发展,只有这样才能实现科技上的突破性进展。
所以,现阶段,计算机软件的开发应该向智能化的方向迈进,使其能够更好地服务于人们的日常生活。
3.4 计算机软件设计具有突出的开放性特点
软件开发技术发展中最重要的一条是不能固步自封,软件开发人员要学会用长远的、开放性的眼光来看待软件开发技术的发展,并对现有的技术进行不断创新,争取在实践和交流中不断地完善自身。
在这里,开放性的发展主要体现在对源代码的开发以及产品的标准化这一方面,设计人员在解决这两个问题的过程中,通过不断的学习和交流,有效地推动软件开发工作的进程,同时也确保了软件产品的质量以及性能。
4 结语
对于新时期计算机软件开发技术的应用来说,软件开发的技术人员要加强对其的研究力度,并仔细地分析计算机软件开发技术未来的发展趋势,使这一技术能够广泛的应用于我们的日常生活中去,造福人们的生活。
参考文献
[1]闫达.试谈新时期计算机软件开发技术的应用及发展趋势[J].电脑编程技巧与维护,2016(16):46.
[2]程艳楠.浅析新时期计算机软件开发技术的应用及发展[J].中
国管理信息化,2016(8):164.
题归档文件到各个分类目录中,这部分是档案管理进行后续操作的基础。
项目档案录入整理模块将所有项目档案按目录分类进
行录入存储。
项目档案借阅管理模块是系统管理员、科研部门管理员可以执行的操作,将收录的所有项目借阅的登记查询与核销。
查询可以根据科研人员姓名、科研人员所在部门、项目名称、计划类别、经费、负责人、第一参加人、项目时间进行检索并支持多条件查询。
3.3.8 回收站模块
包括科研人员删除历史模块、部门删除历史模块、科研人员信息删除历史模块、用户删除历史模块。
以上模块是系统管理员可以操作的功能模块,其主要功能是防止科研部门管理员和系统管理员对科研人员信息、部门信息、用户基本信息的误删操作而提供的可以恢复已删除信息菜单项。
4 结语
该文建立了课题管理分析系统,构建了完善的科研项目管理机制,使用该系统达到了流程自动化实效管理的模式。
系统运行
稳定、采用强大的B/S支撑架构,对课题信息资源进行安全存储,多角度课题统计分析视图,灵活的科研课题管理,实现了项目过程信息快速传递。
使用该系统将增进科研课题管理各环节信息处理效率,提升科研课题整体管理水平,为决策提供强有力的信息参考,进而实现课题效益极大增值。
参考文献
[1]何彬兵.基于B/S架构的智能粮库管理平台设计[J].电子技术
与软件,2015(20):42-43.
[2]印鉴,曹王华,杨敏,等.科研项目管理系统的设计与实现[J].
计算机应用研究,2005(3):214-216.
[3]曲广强,关晓辉,杨永清,等.基于WPF技术的教学信息查询系
统设计与实现[J].东北电力大学学报,2014,34(6):105-109.[4]李杨,武莹.面向科研管理的数据库结构设计研究[J].吉林建
筑工程学院学报,2014,31(5):54-56.[5]丁士锋.网页制作与网站建设实战大全[M].清华大学出版社,
2013.
. All Rights Reserved.。