学生管理模块:(1)学生通过个人资料管理进行信息修改。(2)图书管理模块包含两个功能,一个是查询借阅,一个是借阅记录管理。用户可以通过查询借阅进行图书信息的查询和预借阅,通过借阅记录管理管理自己的借阅记录。
2 系统开发环境及工具介绍
2.1 结构与框架
2.1.1 B/S框架简介
B/S框架,即浏览器/服务器结构,这是随着Internet技术的发展,一个变化的结构(客户机/服务器、浏览器/服务器)结构或改进结构。在B/S结构,使用用户界面是通过浏览器来实现,实现前端业务逻辑的一小部分在(浏览)浏览器,在服务器端,其主营业务逻辑是通过主机(服务器)来实现的,所谓的“三层结构”。
相对于客户的“胖类型化”客户端,用户需要在电脑上安装适当的操作软件,另一种结构是一种“瘦型”客户端,它大部分业务逻辑存在于服务器端,因此,如果用户想要使用本软件它是不需要再安装客户端软件的,这是一种基于客户端浏览器来使用的软件,这种情况下的系统升级以及维护可以很简单的实现更新服务器软件,从而大大简化用户端的计算机、降低系统的维护和系统管理员对硬件和软件的升级的工作量和成本,降低用户使用本软件的整体花费。本软件系统的结构,为系统面对未知用户的使用提供了无限的使用可能。很多网站都是这样一种结构,比如谷歌、百度等[5]。
2.1.2 JavaScript简介
JavaScript 是Web开发主要使用世界上最热门的脚本语言,它也可以开发服务器服务、PC、笔记本电脑、平板电脑、智能手机。JS 是浏览器解释的HTML 页面中插入的轻质的编程语言。这也是一种弱类型的语言,但是它不是编程语言。不类似于其他编程语言和脚本一样,JS各个变量有他自己的数据类型,变量的数据类型为显式变量声明不需要指定,甚至可以根据变量的内容推导出来变量的类型。更甚者。这是另一个强有力的形式语言没办法做到的。JScript 脚本是使用事件驱使的方法对用户的操作做出反应的,它可以响应用户的键盘事件(输入、删除、撤销),鼠标事件(单击、双击、划过)和浏览器窗口事件(最小化、最大化、关闭)响应和执行指定的操作。JScript 脚本直接嵌入HTML文件,浏览器带有解释脚本语言的编译器,这是浏览器向服务器减压的一种表现。JScript脚本是相对安全的。JScript脚本是浏览器客户端解释脚本。它是本地硬盘的存取,有效防止数据丢失在动态、交互式信息检索或浏览器通过网络文件不能修改存储在服务器上的数据,只能通过用所使用的浏览器来实现信息浏览以及与用户进行动态的交互实现,从而它可以相对有效地防止本服务器数据的丢失[6]。
2.2 PHP简介
PHP是一种HTML嵌入式语言(与ASP IIS类似)。PHP的独特组合的语法包含了c,java语法,Perl和PHP风格。它可以执行动态网页比CGI或Perl更快。
它作为世界Internet上最流行的开发语言之一,PHP自一开始成立以来,已经有超过3000万的网站采用,世界领先的网络公司百度、、谷歌、新浪、腾讯。都是PHP技术的经典应用。随着技术的成熟和完善的PHP,PHP已经从一种电脑语言的Web开发正在逐渐地成为一个相对优良的技术平台,它非常适合企业广泛部署的大量技术平台。IBM、思科、、Adobe等公司都在选择PHP技术。
在权威的调查显示中可以发现,PHP技术在全球Internet社区领域应用中的使用率第一位[6]。
2.2.1 PHP语言特点
(1)它有很好的安全性
PHP是一种开源的软件,所有PHP系统所涉及的源代码Internet上的每个人都可以免费看得到,PHP代码在大量的工程师手中进行了反复地检查,