为了界面的美观简洁,该系统部分引入 Bootstrap 前端框架。Bootstrap 框 架是 CSS、Html、JS 技术结合体,通过此框架完美展现图书管理系统的界面。
1.4 论文的组织结构
本毕业论文一共分为 6 章
第 1 章 绪论:该章主要阐述本课题的开发时代背景及意义。通过分析和研 究国内外图书管理应用现状,确定研究内容。在本章最后对论文组织结构做了详 细的说明。
第 2 章 系统相关技术理论:该章主要介绍系统开发涉及的相关技术立论 第 3 章 需求分析:该章主要阐述系统的功能需求和性能要求。
第 4 章 系统的设计:该章主要阐述系统的流程图、数据库设计。根据上一 章的主要需求去设计系统。
第 5 章 系统的实现:该章主要阐述系统的功能模块的实现,在本章节通过 界面和代码对系统的各个模块之间的主要功能进行详细的说明。
第 6 章 总结与展望:总结本文的研究内容,并且阐述系统的缺点、以及自 己对系统的改进观点。
2 系统相关技术理论
在开发系统的过程时,确定开发语言,根据开发语言,确定开发工具,搭建 开发和运行环境。环境的搭建是系统开发和运行的前提条件,搭建环境主要涉及 JDK、Myeclipse、MySQL、Tomcat 软件的安装、环境的配置。在开发过程中, 主要涉及 JSP 等关键技术。文献综述
2.1 常用的开发工具
2.1.1 Myeclipse 简介
由 Genuitec 公司开发的 Myeclipse 是一个插件集合,即 Myeclipse 是基于 eclipse 的企业级应用软件,主要用于开发 Java、JavaEE 的商业软件,该软件不 仅支持编写代码、调试编译、测试系统,还增加了 UML 双向建模工具[9]等功能。 相比 eclipse 而言,Myeclipse 是一个功能强大、操作简单、无需安装插件的集成 开发软件,Myeclipse 能完整识别 HTML、CSS、Javascript、SQL、Hibernate、 Struts、Spring[10]。
MyEclipspe 可以分为 7 种结构,对于每个功能结构在 Myeclipse 中都有与之 对应的功能零件。Myeclipse 各个结构模块,不涉及其他模块,任一模块可自行 扩展。
2.1.2 MySQL 简介
MySQL 由瑞典的一家叫 MySQL AB 公司开发,现已经被 Oracle 收购,毋庸 置疑,MySQL 已经成为当今市面上主流的关系型数据库,并且在商业市场占领 重要的位置。
起初,MySQL 数据库是为 Linux 系统而开发的数据库,众所皆知,Linux 是一个开源操作系统,因此人们逐渐把 MySQL 当作开源的数据库。MySQL 作 为开源数据库,使用免费,后来逐渐在 Windows、UNIX 平台使用。如今,MySQL 可以在多种 Linux、Windows 平台下运行,具有跨平台性,这代表着在不同操作 系运行 MySQL 软件的效果一样,因此,MySQL 是创建数据驱动[11]和响应动态 网页的最优数据库。
MySQL 数据库的发展经历三个时间段:初期开源数据库时间段、Sun MySQL 时间段、Oracle MySQL 时间段[12]。每一阶段在原来的数据库基础上修改,促进 开放式的存储引擎架构的发展。随着 MySQL5.0 版本的出现,视图、触发器、存
储过程、存储引擎机构以及函数等功能的完善,MySQL 数据库正渗透应用开发 的各个领域,成为商业的领头数据库。
2.2 运行环境来.自>优:尔论`文/网www.youerw.com
2.2.1 JDK 简介
JDK(Java Development Kit)是由 Sun 公司开发的开发工具包,是 Java 开发 和运行的必要条件。JDK 包含运行 Java 编译器、JVM、大量的 Java 工具以及 Java 基础 API 里面的 Java 类库和 Java 的语言规范。
2.2.2