论文部分内容阅读
随着科学技术的进步和社会经济的发展以及高校办公自动化的建设,科研信息在科学研究中的地位和作用愈来愈重要。科学研究是高等学校的重要工作之一,对于一所高等院校来说,学科门类多,科研项目及成果所涉及科学领域较广,其数量亦比较大,这给管理造成了一定的困难,通过计算机进行管理无疑是最科学和最有效的方法,一方面可提高工作效率和工作质量,同时又便于部门之间进行信息交流。科研信息管理系统面对的用户角色较多,涉及学生、老师、科研处工作人员、系统管理员和校领导。由于各角色对系统的要求不同,因此系统采用了传统B/S结构和RIA(Rich Internet applications,丰富互联网应用程序)相结合的方式进行设计和实现,充分利用其各自优点更好的为不同的角色提供服务。考虑到系统的集成能力和扩展能力,系统采用WCF提供安全性服务,通过WCF屏蔽服务细节,提高系统服务的复用程度、统一性和兼容性。同时,由于系统中的报表较多,很多信息都需要查询、统计、下载和打印。系统采用了一种基于服务器的新型报表平台Microsoft SQL Server Reporting Services通过基于Web的连接来查看和下载报表,用户可以方便地按所需格式下载报表并在浏览器中直接打印报表,提升了用户体验。论文以云南大学科研处的实际日常科研信息管理工作的需要为基础进行了详细的需求分析,使用面向对象的用例分析方法完成了科研信息管理系统的功能需求;在系统设计中,对系统进行了总体设计与模块设计,并采用了面向对象的思想对数据库进行了详细设计;论文最后展示了系统的实现情况,并对研究的内容进行了总结,指出了论文存在的不足,并对进一步的工作进行了展望。