基于UML科研管理系统的设计与实现15
一.基本信息
标题:高校科研管理系统的设计与实现
作者:周 博 沙
时间:2015 年 4 月
来源:万方知识服务平台
关键字:科研管理; 数据库管理系统; 浏览器/服务器模式; 列式存储; 查询优化
二.研究背景
在信息化浪潮席卷全球、日益渗透到社会生活各个领域的今天,我国高等教育也在 不断加快信息化建设进程,随着数字校园建设如火如荼,高校科研管理系统在其中承担 着不可忽视的作用 [1]。“教学是立校之本,科研是强校之路”,科研创新能力和学术研究 水平的高低已经成为衡量每个高等院校综合实力及办学质量的重要指标。随着高校科研 管理的不断重视和投入的逐年增加,高等院校也越来越多地在科研方面与政府、社会、 企业的联系也越来越紧密,促成高校科研事业蓬勃发展。 与此同时,随着办学规模不断扩大,科研项目不断增多,科技成果不断涌现,科技 信息日新月异,使科技管理部门任务越来越繁重,不仅增大了工作量,更增大了工作难 度,管理工作跟不上,便无法及时、准确地掌握高校内部的科研状况,更无法跟踪、引 领世界高新技术发展前沿。高校科研项目与成果的网络化、信息化管理,对于提高高校 管理现代化、提升高校综合实力,有着极其重要的意义。 在以往进行科研管理时,囿于科研业务管理人员人数少、科研统计材料纸质化、手 工汇总劳动量大等原因,使得高校科研统计工作效率低且极易出错,各部门之间科研数 据、教师科研成果无法及时更新,各项科研成果查阅以及传播速度低,无法为各级领导 的科研决策和学校科研的战略发展提供必要的信息支持,从而影响了高校信息化建设进 程。由于科研管理系统具有很强的信息积累能力、方便查阅等优点,使得它已经成为高 校信息化建设中一个重要环节。 随着湖南生物机电学院规模的扩大和科研管理水平不断提高,科研成果管理工作的 信息化建设也逐渐提到日程。本项目将从学院的实际情况出发,在相关基于 Web 的管 理系统设计技术基础上进行深入研究,研发一套功能相对完整、适用本校的、简单易用 的科研管理系统,旨在使科研成果在学院科研工作各参与者之间实现流程化、信息化、 现代化的管理。该科研管理系统将不仅有效地提高学院的科研管理数字化、规范化、网 络化、科学化水平,而且为进一步提升学院科研管理水平、服务水平和工作效率提供了 有力保障。
三.研究内容
1.1研究主要内容
本文主要介绍高校科研综合管理系统的设计和开发过程,并重点使用列式存储机制 对系统性能进行了优化处理。具体内容如下: 第 2 章主要介绍目前管理信息系统开发的网络架构、流行开发平台的搭建以及服务 器端和前端开发工具。 第 3 章阐述了对系统建设目标、功能模块划分、通过角色分配实现系统的安全访问 以及系统各部分的工作流程。 第 4 章介绍了系统开发过程中的开发环境搭建与配置,各模块的内容功能划分与实 现,并描述了本系统的数据库模型。 为了实现对应用系统数据的高效查询,第 5 章给出了一种基于列式存储的混合存储 方案,以实现对这些查询的优化。 第 6 章叙述了系统的测试,分析系统在高并发用户下的承受能力,分析测试结果,
1.2客户端/服务器模式
软件服务器也是运行在某个硬件上的。但不像硬件服务器那样,有专门的设备,如 打印机、磁盘等。软件服务器提供的服务主要是程序的运行、数据的发送与接收、合并、 升级或其他的程序及数据的操作。
2.系统需求结构图
3.系统功能模块图
4.管理用例图
5.纵向项目管理流程图
6.主要模块设计
7.e-r图
四.研究心得
本文所设计的科研管理系统,使用 B/S 三层体系架构,以.NET 为开发平台,采用 了 ASP.NET 技术,以 SQL Server 2011 作为系统数据库。围绕本系统的设计与实现,现 将完成的主要工作总结如下:在查阅大量资料以及与科研管理人员和科研人员深入交流 探讨的基础上,总结了本课题的研究现状与研究背景,确定了科研管理系统开发的必要 性和重要性。在需求捕获阶段,通过对用户需求的调研与分析,总结了本系统开发的可 行性和功能需求,并利用 UML 工具为系统结构建立了模型,主要有系统类图和系统组 件图。在系统设计阶段,完成了系统的总体设计和详细设计。其主要包括:对系统功能 模块的设计和划分、对系统体系结构的详细设计以及对数据库概念模型、逻辑模型、物 理模型的设计。在系统实现阶段,完成了各功能模块的开发及整合。主要实现了项目管 理、经费管理、成果管理、科研考评等功能。此外,为了增强本系统的实用性,提出了 一种基于列式存储的混合存储方案,以实现对查询的优化,效果良好。 但是由于个人的技术经验、时间精力等因素的限制,科研管理系统还存在着以下需 要改进和完善的地方: (1) 前端界面设计较简单,对某些特殊情况考虑欠周全。 (2) 各功能模块对模糊查询支持力度不够,查询功能需要往智能化方向发展。 (3) 一些业务流程设计欠灵活。 今后我将继续跟踪科研管理系统的开发与完善,不断采用新的信息管理技术,进一 步完善、健全科研管理系统,使本系统更加完善、更加科学、更加高效、通用性更强。
五.参考文献
[1] 李园,陈世平. MVC 设计模式在 ASP. NET 平台中的应用.计算机工程与设计, 2009, (13): 1-2 [2] R.LHOTKA.Expert. C#2005 BusinessObjects 中文版.第 2 版.北京:电子工业出版社, 2007 [3] 叶勇健,谭超. ASP.NET 数据库连接技术浅析.计算机光盘软件与应用, 2012, (5): 1-3 [4] S.WALTHER.ASP.NET Unleashed. Indianapolis Macmillan Computer Publishing,2009. 211-306 [5] 李佳,付强,丁宁. C#开发技术大全.北京:清华大学出版社, 2009 [6] M.MUMFORD,Q.DANG.Rapid Application Development - Web delivery and ASP.net, 2010 [7] 郭郑州,崔群法,张银鹤. ASP.NET3.5 从入门到精通.北京:电子工业出版社, 2009 [8] 蒲晓妮,张杰.科教研管理信息系统的研究与设计.硅谷, 2010 [9] 李刚. ASP.NET4.0 编程指南.北京:人民邮电出版社, 2009 [10]S.ROBINSON,K.S.ALLEN,O.CORNES.Professional C#.Third Edition.Birmingham: Wrox Press, 2012 [11]刘晓. ASP.NET2.0 网络应用系统开发.北京:人民邮电出版社, 2009 [12] Stephen R Schach. Object-Oriented and Classical Software Engineering, 2010 [13]孙更新,陈月,周峰. ASP+SQLSERVER2005 动态网站建设基础与实践教程.北京:电子 工业出版社, 2008 [14]C. LOVE. ASP.NET3.5 Website Programming: Problem-Design-Solution, 2010 [15]H.BRET,D.J.FLINN,K.BEZNOSOV,et al.Mastering Web Services Security.Wiley Publishing Inc. 2008. 5-135 [16]刘妍静.基于.NET 的南昌师专科研管理系统的设计与实现.[电子科技大学学位论文], 南昌:电子科技大学, 2011 [17]贺毅,李涛.科研管理系统的研究与设计.电脑知识与技术, 2006, (26): 10-11 [18]解红.基于三层架构与 Web 服务的教师业务信息管理系统设计与实现.[山东大学学 位论文].济南:山东大学, 2010 [19]严冬梅.数据库原理.北京:清华大学出版, 2011 [20]A. WANG, H. L. PAN. The Teaching in ASP.NET Programming and the Development