Java数据库系统项目开发实践

出版时间:2005-6  出版社:科学出版社  作者:周亚辉 编  

前言

当今时代是一个信息化的时代,无论在哪个领域,办公自动化都已经成为了主要的办公方式。计算机技术的不断成熟,带来了信息技术的飞速发展,推动了社会信息化的进程。目前,多种数据库管理系统已普遍应用于各个领域。Java语言是一种非常强大的软件编程语言,Java平台则是一个完整的软件开发体系平台。Java语言具有简单性、面向对象性、分布性、解释性、鲁棒性、安全性、结构中立性、可移植性、高效性、多线程、动态性等特点。现在,用Java语言开发的软件项目随处可见。正是基于这样的考虑,我们编写了本书。本书详细介绍了使用当今最为流行的JaVa语言开发数据库管理信息系统的方法,包括系统的总体设计、数据库设计、系统模块的设计及具体实现方法,并讲述了八个具有代表性的管理信息系统的详细开发过程。本书中的例程采用当今最为流行的Java语言实现前台控制,考虑到读者的广泛性,后台数据库采用当今最为强大的Oracle和SOL Server数据库管理系统。本书属于案例开发系列,贯穿介绍Java相关高级开发技术和理论,通过实例将知识点与开发实战紧密结合,从而使读者达到学以致用的目的。通过本书的学习,不仅可以全面掌握Java高级开发知识,而且可以了解更多的Java应用技巧。研究本书的实例还有助于读者体会使用Java语言开发大型应用系统时需要注意的问题,帮助读者建立大局观。本书共分9章。第1章简要介绍办公自动化系统、Java语言及其JBuilder和Oracle 9i数据库管理系统:第2~9章分别讲述电子书店管理系统、酒店信息管理系统、会员管理系统、物流管理系统、学生信息管理系统、学校信息管理系统、图书馆管理系统和超市管理系统。本书内容丰富,结构清晰,实例的选择紧贴实际应用,具有很强的实用性,是一本易懂、实用、极具参考价值的实例教程。本书主要面向有一定Java语言编程基础、准备提高Java各种编程技术的读者,对于使用Java语言进行开发的工程技术人员,也是一本不可多得的参考资料。本书各章节具有一定的独立性,读者既可逐章逐节学习,也可选择自己感兴趣的章节学习。本书由周亚辉任主编,姜仁武、王龙、曹斌、曹树林、陈军、杜榕、龚燕平、韩中领、黄裕荣、姜海英、金城、彭文明、宋秀坤、陶伟杰、王浩、王红卫、王凌志、向肃一、殷丽云、张佳祥、张磊、郑枫等参与了本书的修改、整理工作。

内容概要

本书简要介绍办公自动化系统基础知识、目前在Java语言的开发中用得最多的JBuilder和Oracle 9i数据库管理系统,重点介绍使用当今最为流行的Java语言开发的管理信息系统,讲述了电子书店管理系统、酒店信息管理系统、会员管理系统、物流管理系统、学生管理系统、学校管理系统、图书馆管理系统和超市信息管理系统等的详细开发过程。   本书内容由浅入深,各章节具有一定的独立性,具有易学易用的特点,每个例程、每种方法都可以直接引用,方便读者快速、全面地掌握使用Java语言开发管理住处系统的技术,是程序员的好伴侣。   本书可作为高等院校计算机软件专业学生学习Java语言的参考书,也可供系统开发和工程技术的科技人员参考。

书籍目录

第1章 办公自动化系统基础 1.1 办公自动化系统概述  1.1.1 办公自动化的背景与发展历程  1.1.2 办公自动化的基本概念 1.2 办公自动化技术概述  1.2.1 个人办公自动化技术  1.2.2 群体办公自动化技术 1.3 Java语言简介  1.3.1 Java语言的起源和现状  1.3.2 Java语言的特点 1.4 JDBC简介  1.4.1 JDBC数据库接口  1.4.2 JDBC中的Java对象  1.4.3 JDBC中的异常处理 1.5 JBuilder 9简介  1.5.1 JBuilder的主要特性  1.5.2 JBuilder 9安装介绍  1.5.3 JBuilder 9的开发环境简介  1.5.4 建立简单的JBuilder 9工程文件 1.6 Oracle 9i简介  1.6.1 Oracle数据库的安装  1.6.2 OEM控制台简介 本章小结第2章 电子书店管理系统 2.1 系统分析  2.1.1 应用背景  2.1.2 项目目标  2.1.3 解决方案设计  2.1.4 系统模块功能分析 2.2 数据库设计  2.2.1数据库分析  2.2.2 E-R图分析  2.2.3 数据表设计 2.3 技术细节  2.3.1 JavaBean及JSP的应用  2.3.2 存储过程的特点  2.3.3 中间件Weblogic的应用特点 2.4 登录模块  2.4.1 登录信息界面  2.4.2 登录技术实现 2.5 管理系统首页模块 2.6 书店图书查询模块  2.6.1 书店图书查询页面  2.6.2 书店图书查询技术实现 2.7 修改图书资料模块  2.7.1 书店图书查询页面  2.7.2 技术实现 2.8 添加/更新图书资料模块  2.8.1 添加/更新图书页面  2.8.2 添加/更新图书技术实现 2.9 订单信息查询模块  2.9.1 订单信息查询页面  2.9.2 订单信息查询技术实现  2.10 用户信息查询模块  2.10.1 用户信息查询页面  2.10.2 用户信息技术实现 2.11 注册用户实体模型模块 2.12 数据库连接模块 2.13 发布程序  2.13.1 SQL Server数据库建表  2.13.2 SQL Server数据库安全性设置  2.13.3 执行SQL查询 2.14 扩充和提高 本章小结第3章 酒店信息管理系统 3.1 系统总体设计  3.1.1 应用背景  3.1.2 项目目标  3.1.3 解决方案设计  3.1.4 系统模块功能分析 3.2 数据库设计  3.2.1 数据库需求分析  3.2.2 E-R图分析  3.2.3 数据表设计 3.3 技术细节  3.3.1 数据库连接存储过程的特点  3.3.2 存储过程的创建和测试  3.3.3 对数据库的连接调用 3.4 管理员登录模块  3.4.1 系统登录界面 3.4.2 系统登录界面技术实现 3.5 主功能模块  3.5.1 主界面模块  3.5.2 技术实现 3.6 客人预定酒店模块 3.7 客人信息模块 3.8 酒店员工信息模块  3.8.1 酒店员工信息  3.8.2 酒店员工值班信息查询  3.8.3 酒店员工值班信息查询技术实现  3.8.4 酒店员工基本信息查询 3.9 客人退房模块  3.9.1 客人退房界面  3.9.2 客人退房技术实现 3.10 扩充和提高 本章小结第4章 会员管理系统 4.1 系统总体设计  4.1.1 应用背景  4.1.2 项目目标  4.1.3解决方案设计  4.1.4 系统模块功能分析 4.2 数据库设计  4.2.1 数据库需求分析  4.2.2 E-R图分析  4.2.3数据表设计 4.3 技术细节  4.3.1 使用【SQL查询分析器】  4.3.2 用SQL语句实现各表 4.4 登录模块的设计  4.4.1 连接数据库  4.4.2 查询符合条件的用户名和密码是否存在  4.4.3 获得用户类型  4.4.4 【取消】按钮的程序  4.4.5 最终程序 4.5 主程序模块的设计  4.5.1 登录程序在主窗口中的程序  4.5.2 简单查询程序举例  4.5.3 需要查询参数的查询程序设计  4.5.4 最终程序 4.6 用户信息管理模块的设计  4.6.1 在界面添加控制条  4.6.2 在界面添加表格  4.6.3 指定数据库  4.6.4 设置查询  4.6.5 最终程序 4.7 会员信息管理模块的设计  4.7.1 会员信息管理窗体程序  4.7.2 信息添加程序  4.7.3 信息删除程序  4.7.4 信息修改程序  4.7.5 最终程序 4.8 扩充和提高 本章小结第5章 物流管理系统 5.1 系统总体设计  5.1.1 应用背景  5.1.2 项目目标  5.1.3 解决方案设计  5.1.4 系统模块功能分析 5.2 数据库设计  5.2.1 数据库需求分析  5.2.2 E-R图分析  5.2.3 数据表设计 5.3 技术细节  5.3.1 创建数据库  5.3.2 创建货物属性表  5.3.3 创建货物汇总表 5.4 登录模块 5.5 物流管理系统模块  5.5.1 物流管理系统主界面模块“  5.5.2 登记货物信息模块  5.5.3 系统盘存模块  5.5.4 入库登记模块  5.5.5 出库登记模块  5.5.6 业务单位信息模块  5.5.7 业务信息模块 5.6 扩充和提高 本章小结第6章 学生信息管理系统……第7章 学校信息管理系统第8章 图书馆管理系统第9章 超市管理系统附录 系统设计 A 在系统中创建各种窗体 B 在系统环境中调试程序 C 创建系统可执行文件 D 配置Oracle数据库管理器

章节摘录

插图:5.1 系统总体设计5.1.1 应用背景物流管理系统可帮助企业的物业管理人员对物流物品的入库、出库、移库、盘点、补充订货和生产补料等操作进行全面的控制和管理。物流管理系统从级别、类别、货位、批次、单件、ABC分类等不同角度来管理物流物品的数量,物流成本和资金占用情况。以便用户及时了解和控制物流业务各方面的准确情况和数据、物流成本和资金占用情况,做到账、物、卡相符。物流管理系统是一个多层次的管理系统,可以通过灵活的设置实现不同层次的管理。一个优秀的物流管理子系统应不仅能管理已经发生的货物出/入库业务和提供实时精确的物流存量状态信息,还可以通过货物存货状态的设置,对即将发生的货物出/入库业务进行预测管理,准确地得出未来某个时点上的预计物流及相应的资金占用情况。当销售订单到来时,企业ERP系统需要根据已有的产品成品物流信息制定生产计划。当下达生产任务时,根据已有的原材料物流信息制定采购计划。当评估企业经营业绩时,根据物流物料盘点计算产品成本和物流物料资金占用情况。因此可以说物流管理系统是整个企业信息化系统开发中最重要、最关键的部分。几乎每一个进行信息化建设的企业都要建立自己的物流管理系统。

编辑推荐

《Java数据库系统项目开发实践》为科学出版社出版发行。

图书封面

评论、评分、阅读与下载


    Java数据库系统项目开发实践 PDF格式下载


用户评论 (总计11条)

 
 

  •   Java数据库系统项目开发实践(含CD-ROM光盘一张)——程序员项目开发实践系列
  •   这本书的案例很经典,对初学JAVA很有帮助,有的代码有点过时,不过了解下也行~
  •   喜欢这本书!
  •   这本书很好,很值得一看!
  •   书很不错 又很便宜
  •   没有包装,其它三本还有个纸膜包着,这一本一看就是很久的存货。连个纸膜也不给还旧黃的,内容未看,待定!!
  •   该书定位于已经比较了解java语言的人士,可能是我选错了书,学起来挺吃力,本来以为是"从零开始"那种概念的
  •   例子基本没有什么特点,全部的例子基本都可以用一个套路套下来,没有什么新意,对数据库部分讲解偏重理论,对使用jbuilder部分说明较少,图例也不够清晰
  •   我一接到书就没有仔细看里面的光盘,等回家打开电脑看里面光盘的时候,没想到光盘是两半的,书中的全部源代码都在光盘里面啊。生气
  •   里面的解释很少,都是些案例的拼凑~~
  •   这本书包含了九个经典的Java数据库系统案例,每个案例的讲解也较为详细,包括项目的背景、系统设计、数据库设计、各模块设计等等,个人觉得,作为Java数据库系统的学习还是挺不错的。
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7