第2章 系统的开发环境及技术
2.1 系统开发工具
2.1.1 MyEclipse7.5
系统所用的开发工具是MyEclipse7.5,这个软件可以用来建立Java项目,以及Java web等项目[1],实现与数据库的连接。对完成的代码实现调试,运行。实现项目更清晰,如图2.1所示。
2.1.2 MYSQL数据库简介
MYSQL和之前学过的Sql server 数据库有不一样的地方,相比而言MYSQL数据库更多地体现了数据间的关系型。体积小,速度快,拥有成本低,在很多中小型网站上使用。界面清晰,易懂,有SQL语言编辑器,也可以用键盘输入或鼠标辅助完成,如图2.2所示。
2.1.3 Tomcat服务器
Tomcat 是应用在web层的可以实现代码的开发,在使用JSP程序时,Tomcat的作用是帮助用户开发系统和调试代码。响应HTML的页面请求,可以根据用户的要求显示出相应的网页[2],如图2.3所示。
2.2系统开发的思想与技术
2.2.1 MVC模式以及系统的基本框架
JSP页面首先请求action,然后是dao,接着是action,最后回到JSP页面。当进入JSP页面都,JSP页面会有各个功能模块,点击功能时请求被发送到action,action找到相对应的Java代码,代码被运行,然后进入接口即dao,每个功能都有自己的接口,是为了能让从JSP页面发出的请求被接收,被接收后进入dao内部实现,调用为每个功能写的方法后,实现功能后回到action,将已经实现的请求送回到JSP页面,这样用户就可以看到实现界面了[3]。
2.2.2 S.S.H框架的优点
S.S.H框架现在被广泛的运用在Java web中,它分三个层次,它由以下3个框架构成:
(1)Struts2框架:这个框架是用设计者进行接触设计的第一层,是用户对设计的系统的逻辑性的认识,是设计者为了要实现系统所需的概念逻辑层,有了对系统逻辑性的认识,当我们对物体有了逻辑层面的感知后,思想会引导我们将逻辑变为现实。
(2)Spring框架:这层是框架的中间构成,这层主要功能是把在中间成出现的对象集合到一起,与上一层的逻辑结合,将传输到这层的对象统一在一个地方,再处理。这层连接上一层的逻辑,在这一层实现,将实现转到下一层。
(3)Hibernate框架:这层主要是把上面两层在实现需要的数据库连接起来,能处理数据间的各种关系,能够把系统模块功能实现时相对应有联系的数据库及时反映出来,是这个构架的最后一层,是逻辑,实例,数据完整呈现的结果[4]。
第3章 系统需求分析
3.1 需求分析
根据要做的系统的所要实现的功能,明白各个模块要实现哪些功能。明白了用户的需求,系统的实现才会有价值。
在设计的系统中,毕业生用户填写自己的就业信息,查询成绩表和就业推荐表。能够对自己院系的学生进行管理的老师实现了对信息的放置,运用。因此,信息被保存,当需要时被显示,有利于高校的发展。
3.2可行性分析
3.2.1 技术可行性
高校毕业生就业信息管理系统是网页实现的。运用了Java web技术与数据库的连接,在系统的硬件支持环境下是可以运行的。
3.2.2 经济可行性
在设计系统时要考虑到设计这个系统需要的各项费用,以及这个系统在以后运用后会得到哪些有利于系统发展的影响,本系统需要的开发资金少,系统所设计的功能可以帮助高校更好,更方便地管理学校学生的就业信息。系统在实际运用能够带来很大的益处。
3.2.3 操作可行性
本系统直观易懂,使用非常方便,没有太多复杂的操作技巧,使用者在使用前可以简单了解下系统,然后由人演示操作后,都可学会自己运行。 jsp+mysql高校毕业生就业信息管理系统设计和实现(3):http://www.youerw.com/jisuanji/lunwen_36768.html