基于WEB环境的大学生科研项目管理系统分析与设计
2013-04-29马源声
马源声
摘 要 大学生科研管理系统是典型的管理信息系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发。对于前者,要求建立起数据一致性和完整性强、数据安全性能好的数据库库。而对于后者,则要求应用程序功能完备,易使用等特点。根据大多数企业人事管理的需求,本论文就该科研管理系统的设计与实现进行了分析探讨:首先对系统的需求分析做了叙述,然后介绍了系统的设计和实现,最后进行了系统测试。该大学生科研管理系统采用基于浏览器/服务器(B/S)模式开发,用户必须使用浏览器才能对服務端数据进行操作。其中,服务器端采用SQL Server2005作为数据处理和存储平台,客户端应用程序采用Visual Stdio.NET 2008进行开发,开发语言选用C#。
关键词 大学生 科研项目管理 .NET
中图分类号:TP315 文献标识码:A
0 引言
随着大学科研的飞速发展,在校大学生参与科技竞赛和学术科研活动的规模不断扩大,大学生科技项目、 学术论文著作等科技所取得的成果数量快速增长,科技信息管理与统计的工作繁重随之而来、 管理效率低下的审核工作等方面的问题也日益突出,所以,如何更为有效的管理及审计高校大学生的技术信息,及时掌握大学生的科研动态和准确的统计大学生科研的成果成为一个亟待解决的问题。国外学者对大学生的科研管理系统的研究起步比较早,发达国家的学生非常注重自身科研管理系统的开发。特别是一些著名学校,更不惜花费大量的人力和物力来开发相应的科研管理系统,挑选和留住最佳人才,同时不断提高这些人才的科研效果。
1 编程环境
在后台数据库方面,虽然现阶段采用与ASP.NET兼用性很好 Microsoft Access暂时能够满足需要。但SQL Server 2005提供的非常傻瓜的缺省安装和使用模式,其上手难度并不比Access大。另外,SQL Server 2005可以兼顾小、中、大规模的应用,有着远远比Access强大的伸缩性。鉴于分院科研管理以后的发展需要,数据库采用Microsoft SQL SERVER2005。
输出输入界面开发工具则采用ASP.NET。ASP.NET的像C一样的执行速度和开发使用的方便性使得它比其他编译—链接—测试的语言的性价比高得多。因为百分之八十以上的基于Microsoft Windows的应用程序都要访问数据库,因此使用ASP.NET开发的用于各种大小和复杂程度的数据库管理系统的前端应用程序的数目也越来越多。
2 功能需求
科研项目管理是高校对大学生科技管理工作的一项重要内容。编制有效的管理部门如何高效有序地处理头绪繁杂的日常事务,相对分散的大学生科研人员如何方便快捷地获取、共享科研信息,一直是高校科技管理的重要研究内容。以现代信息技术为支撑,以信息人才为依托,充分挖掘信息资源,建立大学生科研项目管理信息平台,促进科研项目管理信息化、科学化、规范化,势在必行。
本大学生科研项目管理系统的开发实现了科研管理工作的规范化,保证系统的规范性、可实现性、安全性。该系统使高校的科研项目管理以科学、规范、有效地方式达到数字化、智能化管理的效果,提高了学校科研项目的管理水平。通过对各学院科研现行业务流程的分析,得到新系统业务流程图如图1所示。
3 研究目标
高校的科技工作是全社会科技活动的一个重要组成部分。高校作为国家科学研究的前沿阵地,承担着大量科研项目。大学生科研管理工作具有一定的复杂性和特殊性,随着高校科研项目数量和体量的增加,使科研管理部门和管理人员管理难度加大,传统的科研项目管理模式正面临着严峻的挑战,迫切需要改进其管理体制和运行机制,以及更为科学完善的项目管理方法。实现科研项目的无纸化管理、提高工作效率,已成为各院校科研管理工作的发展趋势。
目前,我国高等院校对于大学生科研成果的管理主要存在应用范围比较窄、水平比较差和效果不太理想等问题。因此,应该根据不同院校自身的条件和需求,开始设计开发大学生科研管理系统,以加强和深化大学生科研管理工作,为学校用户提供充足的信息和快捷的查询手段。设计开发本系统时,既要实施一套国际化管理理念,又要能够满足中国特殊的科研管理环境的管理信息系统,实现高效管理,使科研管理都能专注于资源的发展和规划,并能达到大幅提升工作效率和水平的目的。
4 总结
在本课题完成的过程中,虽然遇到了很多困难,但是在指导老师的指导下和其他同学的帮助下,最终还是把问题解决了。虽然完成作业的时间比较长,但收获还是很大的,首先要有很好的知识功底,还要有百折不挠的精神。相信在以后的设计工作中能够更快的完成,学到更多的知识。
参考文献
[1] 黄梯云.管理信息系统(修订版)[M].北京:高等教育出版社,2000.
[2] 萨师煊,王珊.数据库系统概论(第三版)[M].北京,高等教育出版社,2002.
[4] 刘鲁.管理信息系统[M].北京:北京航空航天大学出版社,1995.
[5] 史嘉权译.数据库系统基础教程[M].清华大学出版社,2002.6.
[6] 何斌,王运坚.ASP.NET 6.0 应用指南[M].北京:人民有点出版社,1998.