通过本系统可以将管理员、学生、教师三者紧密联系在一起。方便了管理员和教师管理学生的实践项目,同时也促进了三者之间的沟通,达到了效率的最大化。
1.3 系统的主要特点
本系统的界面以蓝色作为主色调,显得自然舒适。系统中教师和学生只能执行本职的操作,这样可以确保该系统的安全使用。同时,本系统不支持注册账号功能,教师和学生的个人信息都必须由管理员进行录入,这样不仅方便了人员管理,也减少了学生和教师的操作。
本系统最大的特色在于权限的设置。若学生未申报实践项目,则他不能提交
报告。同样,教师只能查看自己申请下发的实践项目,不能管理其他教师的项目。本系统使用方便,操作简单,适合各类用户使用。
1.4 发展趋势
随着我国建设创新型国家的步伐,创新型人才已经供不应求。而大学生基础扎实、敢于创新、思维活跃,成为了建设创新型国家的中坚力量。近年来,省教育厅每年举办一次大型的创新申报项目活动。从申报到结题的过程中,会存在大量的文档归档问题,因此,就必须有一个方便使用的创新项目申报系统,来提高工作效率,增加单位收益。教师的申请、学生的申报、以及教师和管理员的审核工作等,都应该进行规范的管理。完善的实践创新项目管理系统,可以降低管理成本,事实查看信息,并提高执行的效率。
时代发展,创新项目的申报与结题使用信息化的管理方式,必然成为一种发展趋势,并被大多数人所接受。
2 系统开发工具
2.1 Tomcat服务器简介
Tomcat是一个Servlet容器,由于它本身含有一个HTTP(超文本传输协议)服务器,所以它又是一个独立运行的服务器[1]。Tomcat运行时占用系统资源小、扩展性好、且支持多种常用功能,但由于它处理静态HTML文件的能力较一般,因此通常将Tomcat作为Servlet或JSP的引擎,与其他服务器软件(如Apache)配合使用[2]。
2.1.1 Servlet简介
Servlet是一个Web组件,同时也是一个特殊且平台独立的Java类,它可以以动态的方式扩展服务器功能,使用 “request-response(请求-响应)”的模式提供服务。
一般情况下,Servlet生命周期可以分为3个部分[3]。
(1)生成Servlet并进行初始化;
(2)处理客户端请求;
(3)释放Servlet。
Servlet就有如下优点[4]:
(1)可移植性好,Servlet可以和数据库、Java等交互,把生成的响应内容返回给客户端;
(2)可以在HTML页面中动态调用Servelt(例如点击页面上某个按钮可触发Servlet操作);
(3)使用方便,可以自动解析JSP的form表单传输数据,处理session等;
(4)功能强大,可以直接和Web服务器交互。
2.1.2 JSP简介
JSP(Java Server Page)是通过在网页文件(HTML等)中加入Java代码片段和JSP标记构成的。JSP与其它脚本语言的不同之处在于:JSP需要通过JSP容器(如上文提到的Tomcat等)先将其转化为Servlet文件,再调用Javac将Servlet编译为Class文件,而不是直接解释脚本语言[5]。因此,JSP是基于Java技术的,在执行或开发过程中,需要在服务器上设置编译JSP网页的引擎[6]。
2.4 数据库MySQL简介论文网
在 WEB 开发应用方面,MySQL 数据库是最好的关系数据库管理系统(RDBMS)应用软件之一。MySQL是以客户机/服务器(C/S)结构实现的,支持多用户、多线程以及多种不同的数据类型。相比较其他大型数据库(Oracle等),MySQL非常便捷、易用[7]。MySQL的易用性、灵活性在实际应用中得到了充分的体现。例如,通过配置,MySQL可以在不同硬件上都很好地运行[8]。 jsp+mysql学生实践创新项目管理系统设计与实现(3):http://www.751com.cn/jisuanji/lunwen_77905.html