通过本系统可以将管理员、学生、教师三者紧密联系在一起。方便了管理员和教师管理学生的实践项目,同时也促进了三者之间的沟通,达到了效率的最大化。

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停车场车辆管理系统的设计与实现
下一篇:jsp医药连锁店管理系统的设计与实现

用友NC信息系统的实施應用实践研究【3307字】

ASP.NET的Web网络應用程序开...

浅谈高职院校计算机网络实践教學【2060字】

浅谈网上教學的实践与探索【4280字】

网上教學与实践【2498字】

Web的多媒体CAI課件开发過...

jsp+mysql的B2C网上商城系统的设计与实现

ASP.net+sqlserver企业设备管理系统设计与开发

张洁小说《无字》中的女性意识

LiMn1-xFexPO4正极材料合成及充放电性能研究

互联网教育”变革路径研究进展【7972字】

老年2型糖尿病患者运动疗...

新課改下小學语文洧效阅...

安康汉江网讯

麦秸秆还田和沼液灌溉对...

我国风险投资的发展现状问题及对策分析

网络语言“XX体”研究