摘要
本文是针对科研项目申报的实际情况,开发的小型网站设计课题。其目的是使科研项目申报管理实行制度化和科学化的管理,保证科研计划圆满完成,出成果、出效益,提高竞争力。传统的手工记录统计操作已经远远不能满足实际工作的需要,为了提高工作效率,对其实施计算机管理是十分必要的。开发和设计的科研项目申报管理系统是这个时代的产物,利用计算机支持管理者高效率完成科研项目申报的管理。本系统包含了科研人员管理和科研项目管理等。
本系统是在Windows XP环境下,采用B/S结构,以MySQL为数据库开发平台,采用JSP(JAVA Server Pages)技术开发的。此系统的设计从功能上来说,是比较完备的,系统以Web界面与管理员交互,为管理员提供信息并接受其操作,同时通过数据库管理系统来存储信息数据。本系统的基本功能:数据进行录入、修改、删除、查询、统计的基本功能。
关键词:MySQL ;管理系统;JSP
Abstract
This article is in view of actual situation of scientific research project application, the small website design tasks. Its purpose is to make scientific research projects to implement systematic and scientific management, to ensure the successful completion of a research project, achievements, talents, benefit, improve the competitiveness. The operation of the traditional manual recording statistics can not meet the need of practical work, in order to improve the work efficiency, it is necessary for the implementation of computer management. The development and design of the scientific research project management system is a product of this era, the use of computer support management efficiency of scientific research projects completed declaration management. The system includes scientific research personnel management and the scientific research project management.
This system is under Windows XP environment, using B/S structure, using MySQL database development platform, using JSP (JAVA Server Pages) technology development. The design of this system from the function, is more complete, the system to the Web interface and administrator interaction, and provide information for administrators and accept its operation, at the same time to store information and data through database management system. The basic functions of the system: the basic function of data entry, modify, delete, query, statistics.
Keywords: MySQL; management system; JSP
目 录
1.绪论. 1
1.1课题研究目的和意义... 1
1.2信息管理系统... 1
2.系统分析. 2
2.1可行性分析... 2
2.1.1经济上的可行性... 2
2.1.2技术上的可行性... 3
2.1.3操作上的可行性... 3
2.2系统功能需求分析... 3
2.2.1功能需求... 3
2.2.2性能需求... 4
2.3业务流程分析... 5
2.4数据流程分析... 6
2.5数据库设计.... 7
2.5.1数据库概念结构设计... 7
2.5.2数据库逻辑结构设计... 9
3.系统设计. 11
3.1系统体系结构... 11
3.2 开发软件... 12
3.2.1 JSP技术... 12
3.2.2 Tomcat 服务器... 13
3.2.3 MYSQL. 13
3.2.4 MyEclipse. 15
3.3系统的软硬件平台... 16
4.系统操作实现. 16
4.1管理操作... 16
4.1.1登陆页面... 16
4.1.2管理员账号添加页面... 18
4.1.3科研人员添加页面... 19
4.1.4科研人员管理页面... 21
4.2科研人员操作... 23
4.2.1个人资料修改页面... 23
4.2.2科研项目添加页面... 25
4.2.3所有科研项目查看页面... 27
4.2.4申请加入添加页面... 29
5.软件测试与分析. 30
5.1系统测试的定义... 31
5.2系统测试的目的及意义... 31
5.3系统测试的重要性... 31
5.4系统测试的常用方法... 32
5.5测试环境与测试条件... 33
5.6系统运行情况... 33
5.7测试总结... 33
6.结论. 34
6.1系统的特点.... 34
6.2系统的不足和改进.... 34
6.3设计收获与心得... 34
致 谢. 36
参 考 文 献. 37