2.2 JSP介绍
Java Server Page,是由sun组织的,并由另外许多企业参与建立的一种动态网页技术,JSP和.NET的动态网页技术非常相似,它也是在HTML页面插入JSP单元的页面,其文件的后缀名为JSP。Java Server Page具有跨平台的功能,可以在任何操作系统下运行。JSP有这样的功能得益于使用Java,Java的这种具有很强的可移植性的特性,使得市面上出现许多web框架,如:SSH等,面向对象的设计可以更加轻松地构造出安全的Web在线系统。
由于Java Server Page对用户界 面的刷新,是由网络服务器来进行的,所以它的页面的数 据刷新非常快。Java Server Page所有的应用都基于网络的服务器端,所以其页面的数据可以随时保持更新。并且,Java Server Page应用客户端的借口并不是很繁琐,而且对于各种应用来说更加易于维护。
2.3 MySQL数据库简介
MySQL是一款小型的关系型数据库,它的优点在于可以在一个很短的时间内进行存储、查找、编译大量的数据,并且支持多 台使用。而且,MySQL是开源的,任何人都可以免费试用它。MySQL使用SQL语句进行查询工作,这样可以有效并快捷地查询数据。一般的中 小型企业都会采取MySQL作为数 据库。
2.4 SSH介绍
SSH(Struts+Spring+Hibernate):Struts对样板层,表现层和控制层都提供了响应的部件。Spring是一个小型的框架,它由罗德•约翰逊创建。开发它的目的是为了管理和创造大型的企业级项目。Spring使用JavaBean来完成最基本的工作。Hibernate使用样板层,对数据进行存储,并且使用样板层中的样板类对数据进行持久化操作,而且还有操作简单等优点。
2.5 B/S模式
B/S是浏览器/服务器(Browser/Server)模式的简称。因为互联网技术的不断发展,C/S模式现在都很难满足客户的需求和扩展,所以才出现了B/S模式。B/S模式是以网页技术为基础的新型的MIS系统平台模式。
B/S模式最大的优点就是在所有地方操作时,不用使用任何的软件。系统延伸比较方便,只要可以上网,有管理员分配密码和用户名,既可以使用。
B/S模式工作原理图如下图2-1所示:
第三章 需求分析
3.1可行性分析
随着时代不断向前发展,人们对于信息量的需要也越来越大,学生管理系统的意义在于让学校更直观的管理老师和学生,以便于制定更好的教育模式,老师通过这个学生管理系统平台,可以更方便更直观地看到选择自己所教授的课程的学生,包括他们阶段课程结束后,他们产生的成绩情况,而且与此同时学生也能够直接地通过这个学生信息管理平台自己查询到自己所学习的课程被老师批改后得出的最终的成绩,可以看到自己课程的老师,看到自己选择的课程的情况,还可以看到其他课程,从而有机会的参与其他课程的学习机会,同时学校发出的公告会第一时间出现在平台上,无论是管理员,还是老师,学生都能通过这个平台看到学校发生的近况。
1.从经济上看
学生信息管理系统可以节约好多的人力物力成本,人力主要包括老师不停地在纸上登记学生哪一门课程得出的成绩,学生要不停的问老师有关课程,成绩的问题,物力包括用大量的纸张来记录学校所发生或者所要记载的信息。
2.从技术上看
随着国外的一些先进技术被引入中国,导致我国的计算机技术也不断增强,我国的技术已经不输于国外。人们对于电脑的掌握能 力也响应的满足响应的开发要求。
3.从法律上看
此学生信息管理系统完全是由作者自己研究开发运行出来的,在系统的整个开发过程中,并没有进行任何违反法律的行为,也没有购买任何不符合我国法律的产品,所以本系统完全受法律保护。 java+mysql学生信息管理系统设计+源代码(3):http://www.751com.cn/jisuanji/lunwen_47583.html