2。2 MyEclipse
本系统是一个网页形式的系统,用户不需要安装客户端,在MyEclipse中进行开发,本系统中的Java使用这款工具开发,这款工具主要有编码,调试,测试,发布等功能。
2。3 SQL语言
SQL,全称为Structured Query Language——结构化查询语言,主要用来存储数据信息,获取数据信息以及对数据进行查询,更新数据,管理数据库系统的关系。并且它也是数据库的脚本文件的扩展名。
SQL 面向数据库执行查询;SQL 可从数据库取回数据;SQL 可在数据库中插入新的记录;SQL 可更新数据库中的数据;SQL 可从数据库删除记录;SQL 可创建新数据库;SQL 可在数据库中创建新表;SQL 可在数据库中创建存储过程;SQL 可在数据库中创建视图;SQL 可以设置表、存储过程和视图的权限。
SQL 是标准计算机语言,用于访问和对数据库系统进行操作。SQL 语句可以对数据库中的数据进行收回并且对于数据库的数据进行更新。SQL 可与数据库程序协同工作,比如 MS Access、DB2、Informix、MS SQL SERVER、Oracle、Sybase 以及其他数据库系统。可惜的是,SQL语句结构有很多不同版本的 SQL 语言,但为了与 ANSI 的标准相兼容,它们必须以类似的方式共同支持部分主要的关键词(例如 SELECT、DELETE、UPDATE、WHERE、INSERT 等等)
2。4 JSP技术
JSP全名Java server pages(Java服务器页面)用来封装产生动态网页的逻辑,是一种动态网页技术标准,jsp实现了html语法中Java的扩展,该技术在服务器端执行,返回给用户的就是一个文本形式的信息,所以客户只要有一个浏览器就可以进行浏览,Jsp是Java Server Page的简称,是在Sun Microsystems倡导下建立的一种动态网页技术,Jsp以java语言为脚本语言,页面中可以嵌入静态的Html语言,Js,Css样式等。Jsp中的Java代码在Web容器的解析下,生成Servlet。通过Servlet将Java代码转换为静态的文件,静态页面通过浏览器,将结果返回给用户,Jsp页面中还可以加入Jsp指令和标签,标签的出现意味着Jsp页面中无须加入Java代码。在MVC思想中Jsp是视图层的表现手段之一,Jsp只是用来展现结果给用户,复杂的业务逻辑没必要用Java代码写到Jsp页面上。而是通过专门的业务逻辑组件去完成这个功能,业务组件完成以后把结果返回到Jsp页面。Jsp利用强大的标签,把返回的值输出给用户。这种松耦合的分层架构也是MVC思想的基础。使用了标签,Jsp变的更加简单,页面上只有标签和静态的html了,大大简化了后期代码维护和升级工作的工作量。。
2。5 SSH框架论文网
SSH[7]架构整合了Struts、Spring和Hibernate三大业界主流的J2EE轻量级框架,分别实现了J2EE软件系统的表示层、业务逻辑层和数据持久层的功能,达到软件系统各层之间解耦的目标,具备高拓展性、高效率和高安全性的优点,使J2EE企业级软件项目的研发更加简便高效[7]。
SSH 框架结构图如图 2。1 所示。
图 2。1SSH 框架结构图
3 系统分析
3。1 可行性分析
一个管理系统的开发具有时间和资源上的限制。所以在开发系统之前,对于系统是否需要开发,要有一定的调查并且分析其开发的必要性与可行性。在合理的条件下进行开发,避免不必要的风险,减少人力、物力、财力的浪费,在尽可能少的时间内开发出较高质量的产品。
(1)技术可行性
Java是一种面向对象程序语言,相比与C++、C#等编程语言来说,还是较为简单的。而本学院在大三期间组织重点学习了这一语言,有了一定的编程基础,也对应学习了数据库的设计和连接。系统开发使用的MyEclips和MySQL数据库在学习期间电脑都有配置。