晋江文学城
下一章 上一章  目录  设置

10、Java程序设计 ...

  •   第一章概述
      一、概述
      本系统是一个面向学生的校园网上图书管理信息系统,主要实现对图书馆图书借阅信息的管理。其中主要管理读者个人信息、图书管理员(职工)信息等等。

      二、项目背景
      图书馆管理信息系统,包括信息源、信息接收者、信息管理者和信息处理机等4个结构单元。它是图书馆自动化系统的组成部分,与图书馆业务自动化系统共同组成图书馆自动化系统。

      20世纪60年代后期,计算机化的系统开始研制。在微型机出现之前,大多数图书馆几乎不可能采用计算机支持的管理信息系统。

      70年代以后,随着微型计算机的出现,图书馆管理信息系统逐步发展起来。

      图书馆管理信息系统,根据系统的功能,可分为单功能系统和集成系统。单功能系统只具有单一的功能,如工资管理系统、人事管理系统等。集成系统是将多种功能结合在一个系统之中,各子系统综合为一体,系统结构比较复杂。

      三、相关技术简介
      1.Java技术简介
      Java技术是一门编程语言,也是一个平台

      2.JavaFX技术简介
      JavaFX脚本是一种声明式、静态类型编程语言。它具有一等函数(first-class functions)、声明式的语法、列表推导(list-comprehensions)及基于依赖关系的增量式求值(incremental dependency-based evaluation)等特征。”

      JavaFX脚本为多种多样的操作提供了声明式、无中间程序逻辑的语法,这些操作包括创建2D动画、设置属性或者声明在模式和视图对象之间的绑定依赖关系。

      3.MySQL数据库
      MySQL是一种关系型数据库管理系统,关系数据库不同于别的系统,将所有数据放在一个大仓库内,而是将数据保存在不同的表中,这种方法有利于增加速度与提高灵活性。

      第二章、系统设计分析

      一、系统设计分析

      21世纪以来,现代通讯技术得到了良好的发展,为管理信息系统提供了良好的技术条件。再加上互联网的发展、政策扶持与社会需要,让越来越多的企业意识到管理信息系统的重要性。信息系统在一定程度上简化了办公流程,也推动企业良好发展。

      二、系统可行性分析
      1.技术可行性分析
      (1)硬件:计算机硬件设备质量良好,再加上现代通讯技术相对成熟,硬件设施方面基本能满足系统需要。
      (2)系统软件:Java拥有独特的特性,它是一种优秀的编程语言,比C++语言更能变出“无误代码”;Windows操作系统接口能力强,与Navicat for MySQL的功能配套使用足够
      (3)有专门的开发应用软件:安装运行Java的软件,比如IDEA、Navicat for MySQL(数据库可视化操作软件)或者Pycharm。

      2、经济可行性分析
      在经济方面,投资管理信息系统小于预期资金,图书馆决策者可能运用此方案。
      在用户方面,图书管理信息系统可帮助学生查询图书,有利于增加学生用户。

      3、发展可行性分析
      管理信息系统的用户群体逐渐多元化,不再局限于企业组织。目前,学生用户群体不断扩大,有望成为新的主力军。

      第三章代码实现与界面展示

      一、代码实现

      1.项目建立

      1. 搭建运行java+eclipse+mysql环境,,在电脑搭建java环境之后,本地安装了IDEA与mysql数据库,最后使用关于数据库图形化界面工具navicat。

      2、创建一个图书管理系统数据库,要求如下:
      (1)数据库名“图书管理系统”。
      (2)数据库中包含一个数据文件,逻辑文件名为图书管理系统_data,磁盘文件名为图书管理系统_data.mdf,文件初始容量为5MB,最大容量为600MB,文件容量递增值15MB。
      (3)事务日志文件,逻辑文件名为图书管理系统_log,磁盘文件名为图书管理系统_log.ldf,文件初始容量为5MB,最大容量为600MB,文件容量递增值为15MB. 。

      方法一:使用SQL Server Management Studio创建数据库
      方法二:使用T-SQL语句创建数据库
      (4)、创建数据库图书管理系统_data,在获取代码文件中有个图书管理系统_data.sql文件,记事本打开复制到刚才创建得图书管理系统_data数据库直接查询运行即可。

      3. 打开eclipse,新建一个项目,根据项目选择代码所在路径打开即可

      2、部分代码展示
      用户登录(Java实现)

      二、界面展示
      1、登录界面

      图3-1 登录界面

      2、登录信息

      图3-2 登录信息

      3、图书功能

      图3-3 图书功能

      4、图书信息

      图3-4 图书信息

      第四章实训总结

      在实训中,我更加深入地了解到何为Java,在提高了我独立思考的水平与锻炼我做项目能力的同时,也让我认识到什么是学习精神。
      以下是我收获的心得

      一打好基底,由点到面

      学习Java,我们需要了解关于Java的基本知识点,如Java的八种数据基本类型,面向对象三要素封装、继承、多态,和基本类型的包装类等等。

      二、理论结合,实践到底

      在了解Java的重点后,学会理论结合实践。

      第一步,安装运行Java的软件,比如IDEA或者Pycharm。
      第二步,配置电脑的环境变量,将JAVA_HOME:jdk路径,Path:要把jdk的bin目录路径,添加到path变量,这段代码添加进电脑环境配置里。接下来通过往命令提示符窗口输入Java,一键回车后,检验Java是否安装成功。

      最后一步,把学习到的Java知识点罗列为一个个完整的代码,并将其放进idea中运行出来。

      三、目标明确,完善总结

      学习Java知识点后,我们要完善总结重点。
      了解什么是集合、异常,接口。
      比如,接口只能定义常量、定义抽象方法与继承接口,而不能继承普通的类和抽象类,甚至没有构造方法。
      值得注意的是,在接口中定义常量时,可以不用final static修饰,因为编译器在编译时会自动加上。而在接口中定义抽象方法时可以省略abstract关键字,编译器在编译时同样会加上。

      四、运用得当,融会贯通

      学习了Java这门课程,我们能运用Java的相关知识与能力,发展更好的未来,努力做到活到老学到老。

      最后简单总结以下,Java实训让我认识到了一个崭新世界,通过这次Java实训,我独立思考与实践操作的能力得到了很大程度的提升,也为未来就业提供了一个很好的方向。
      ·

  • 昵称:
  • 评分: 2分|鲜花一捧 1分|一朵小花 0分|交流灌水 0分|别字捉虫 -1分|一块小砖 -2分|砖头一堆
  • 内容:
  •             注:1.评论时输入br/即可换行分段。
  •                 2.发布负分评论消耗的月石并不会给作者。
  •             查看评论规则>>
关闭
安装