Java课程设计图书管理系统.doc

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图书管理系统 PAGE PAGE 2 Java课程设计 ***** JAVA课程设计 题 目 __图书管理系统___ 学生姓名 ***** 专业班级 ***** 学 号 **** 所 在 系 ******* 指导教师 ***** 完成时间 2011年 12月 17 日 ***** 课程设计(论文)任务书 题目 图 书 管 理 系 统 专业 计算机科学与技术学号 **** 姓名 ***** 一、主要内容 运用所学知识,结合java和数据库方面的相关知识,编写图形用户界面的图书管理学系统 二、基本要求 运用java语言编写程序,实现图形用户界面的图书管理系统。该系统能对数据库中的数据进行增、删、查、改等方面的功能。 三、主要参考资料: 叶核亚.《Java课程设计使用教程》电子工业出版社 王珊.《数据库概论(第四版)》高等教育出版设 完 成 期 限: 指导教师签名: 评审小组负责人签名: 2011年 12 月 17 日 目录 TOC \o 1-3 \h \z \u 前言 3 1 需求分析 5 2 系统分析 5 2.1 系统目标 5 2.2 构建开发环境 5 2.3 系统界面预览 6 3 数据库设计 8 3.1 数据库分析 9 3.2 项目E-R图 9 4 系统各部分模块的实现分析 10 4.1 用户登录模块实现 10 4.2数据库操纵类的实现 12 4.3系统主界面实现 13 4.4 图书管理模块 16 参考文献 22 致谢 22 前言 随着人类社会的不断进步,科学技术有了长足的发展,尤其是在当今这个知识经济时代,知识的大爆炸带来全球图书业的的飞速发展,这些书籍为科技的发展做出了巨大的贡献。人类在短短的几十年创造了大量的书籍资源,但图书数量之多,也使其管理成为一项繁重的工作。随着信息时代的来临,图书的信息化管理使这个难题的解决成为现实。 在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理系统来管理自己的书籍,会方便很多。对图书管理部门而言,以前单一的手工检索已经不能满足人们的要求,为了便于图书管理必须要有一套有效的图书管理软件。 1 需求分析 通过与图书管理人员进行细致交流,最终确定本系统要具备以下功能 学生用户管理,实现学生信息的增、删、改、查; 图书管理,实现图书的增、删、改、查; 管理员管理,对管理员信息的增、删、改、查; 借阅图书,对学生借阅图书的管理。 2 系统分析 2.1 系统目标 实现需求分析阶段提出的功能 使用当前比较流行的树状列表控件作为导航,直观的显示出系统结构。 2.2 构建开发环境 开发此系统需要如下软 件环境 JDK 1.6:1.6版本 增加了许多新特性,可以免费下载。 数据库:SQL SERVER 2005 。 2.3 系统界面预览 1 管理员进行系统管理前,首先要进入登陆界面。当输入正确信息后,单击“管理员登陆”按钮就可进入图书管理系统主界面,登陆界面如图1所示。 2 管理员可在图书管理主界面,如图2所示,进行查看及管理等操作。 图 2 3 管理员可在“学生用户管理”界面,如图3所示,对学生信息进行管理,包括添加、删除、修改、查询等操作 图 3 4 管理员可以在“管理员管理”界面,如图4所示,对管理员信息进行管理,包括对其进行增删查改等操作。 图 4 5 管理员可以在“图书管理”界面,如图5所示,对图书信息进行管理,包括对其进行增删查改。 图 5 6 管理员可以在“查询图书”界面,如图6所示,进行查询操作。 图 6 3 数据库设计 数据库作为系统的基础,首先要保证其设计的合理性。在使用系统时,拥有设计合理的数据库往往可以起事半功倍的效果。 3.1 数据库分析 本系统的数据库比较小,对数据库的要求不算高,采用SQL SERVER 2005 作为系统开发的数据库。 3.2 项目E-R图 该系统包含的实体主要有图书、学生、管理员等, 管理员和图书的E-R图,如图7所示 学生E-R图,如图8所示 各个实体间的关系,如图9所示 各个实体间的简单关系,如图10所示 管理员名称权限密码图书

文档评论(0)

ligennv1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档