课程设计图书信息管理系统.docVIP

  • 7
  • 0
  • 约4.1万字
  • 约 45页
  • 2019-03-03 发布于福建
  • 举报
湖南科技学院 课程设计报告 课程名称: 面向对象程序设计课程设计 课程设计题目: 图书信息管理系统 系: 数学与计算科学系 专 业: 信息与计算科学 年级、班: XXX 姓 名: XXX 学 号: XXX 指导教师: XXX 职 称: 讲师 2011年6月 自我评价 自我评分:90。 首先,我在老师给的程序上完善了图书管理系统的一些基本功能,如增加、修改、删除、查询,另外,我还增加了bookmain()、Adminbooksever()、login()、jdbcfile()等函数功能,实现了可以按多种方式查找,如按图书编号,按图书名称,实现了完全的在界面操作的系统。 然后,我通过查阅书籍,上网查询,最后,我将数据存储在数据库(Oracle Database 10g)中,通过C\S模式的服务器和接收端的运行平台,以及Java驱动程序,连接了数据库,使其数据库当中的数据随着界面的操作而随时更新。用java.sql.PreparedStatement这个java.sql.Statement接口的一个变种,可以使用参数化SQL语句,用java.sql.ResultSet这个接口抽象了运行SQL select语句的结果,提供了访问结果的方法,这个接口可以用来来访问各记录中不同的字段。 为了保证安全性,我使用了自定义函数Login()的登录功能,使得登录用户要有用户名和密码;Bookmain()函数是实现首页面板,除了菜单选项,还有下拉菜单的功能实现;Adminbooksever()函数是接受服务器端的传输功能,实现提示面板,因为本系统采用的是本地C\S模式,有服务器和接收端;jdbcfile()函数是实现与数据库的连接函数。而在每个面板上也就免不了的加了按钮的触发事件功能。另外的基本功能是用单独的每个函数实现的。具体见代码。 下面是我的工作步骤: 一:查阅相关资料。针对系统的开发目的、需求分析、功能分析、系统分析、系统结构、系统设计等相关知识的查阅和学习。 二:数据库设计概念设计(E-R图的设计)、逻辑设计(表及视图的设计) 三:系统功能设计功能模块详细设计 四:总结 【摘要】 书籍是人类不可缺少的精神食粮,图书管理系统是一些单位不可缺少的部分,尤其是对一些学校来说尤为的重要。所以图书管理系统应该能够为用户提供重做的信息和快捷的查询手段。但一直以来人们使用传统的人工的方式管理图书、期刊、试卷合订本等,这种管理方式存在着诸多的缺点,如:效率低,保密性差,另外时间长了,将产生大量的文件和数据,这对于查找、更新和维护都带来不少的困难。 随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆信息管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理。 本论文主要是针对图书信息管理系统的研究,介绍的是一个典型的数据库应用系统,主要涉及数据的读写和数据的传递,利用数据库Oracle Database 10g软件和Eclipse3.62工具,采用java语言进行开发,介绍了系统的开发目的、系统分析、系统结构、系统设计、等。系统的建立将支持图书管理人员对各类信息进行快捷、准确、方便的查询;支持管理人员对图书的录入、修改、删除与查询。 关键词 Java Oracle Access 面向对象 图书馆里 目录 摘要I 绪论1 系统功能介绍1 2.1系统设计1 2.2系统流程及模块功能2 2.3模块功能介绍2 数据库设计3 3.1数据库需求分析3 3.2数据库概念结构设计3 3.3数据库表逻辑结构设计3 系统功能实现4 4.1数据库模块设计4 4.2管理员登录模块设计6 4.3主界面功能实现9 4.4图书添加功能实现12 4.5图书查询功能实现17 4.6图书删除功能实现21 4.7图书信息修改功能实现26 4.8图书管理模块的服务器端功能实现32 总结 39 参考文献39 PAGE 4 第1章 绪 论 随着社会经济的迅速发展、科学技术的全面进步和计算机事业的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。随着经济文化水平的显著提高,人们对生活质量及工作环境要求也越来越高。书籍作为人类的精神食粮,在现代社会中越来越受到重视,大量的书籍出现在市场上,人们有了各种不同的选择。与此同时,为了管理大量的图书,图书仓库也大量的出现,仓库的管理问题

文档评论(0)

1亿VIP精品文档

相关文档