java课程设计-图书管理系统课程设计

java课程设计-图书管理系统课程设计

ID:6334914

大小:595.50 KB

页数:48页

时间:2018-01-10

java课程设计-图书管理系统课程设计_第1页
java课程设计-图书管理系统课程设计_第2页
java课程设计-图书管理系统课程设计_第3页
java课程设计-图书管理系统课程设计_第4页
java课程设计-图书管理系统课程设计_第5页
资源描述:

《java课程设计-图书管理系统课程设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、主要内容、基本要求、主要参考资料等:1.使用图形用户界面2.用数据库建立图书信息表和借阅者。(不限使用哪种数据库)3.能连接数据库并实现查询、增、删、改等功能4.王克宏、郝建文。Java技术教程。北京:清华大学出版社。20025.周竞涛、赵寒。Eclipse完全手册。北京:电子工业出版社,2006蒙祖强、龚涛。数据库Java开发。北京:中国水利水电出版社。2006完成期限:2010/6/7-2010/6/14指导教师签名:课程负责人签名:2010年6月12日目录一、引言。。。。。。。。。。。。。。。。。。4二、

2、需求分析。。。。。。。。。。。。。。。5三、总体设计。。。。。。。。。。。。。。。。648四、详细设计。。。。。。。。。。。。。。。8五、实现和源程序。。。。。。。。。。。。。45六、课程设计心得与体会。。。。。。。。。。。49七、参考文献。。。。。。。。。。。。。。。49一、引言1.1项目的名称图书管理系统1.2项目背景和目标48背景:随着图书馆规模的不断扩大,图书数量的不断增多,有关图书的各种信息量也是成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书管理上的混乱,人力与物力过多浪费,图书管理费用的

3、增加,从而使图书馆的负担过重,影响整个图书馆的运作和管理控制,因此,必须制定一套合理有效规范图书管理系统,对图书资料进行统一的管理。另一方面,IT产业和Internet获得了飞速的发展,计算机应用已经渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。提高计算机管理的工作效率,做到信息的规范管理,科学统计和快速查询,让图书馆更好的为学校,社会服务。目标:实现图书管理的图书入库、图书查询、图书删除。图书概览。修改密码等简单功能。1.3项目的可行性描述课堂上老师的例子多是关于图

4、书馆系统,而且上学期的数据库做的也是相关内容,因而对该系统相对比较熟悉。二、需求分析2.1系统概述2.2系统运行环境运行本软件所要求的硬设备的最小配置:内存:512M硬盘:80G48说明为运行本软件所需要的支持软件,如:1.操作系统的名称windows、版本号XP;2程序开发的IDE:Elipse3.数据库管理系统:Access4.其他支持软件。2.3功能需求描述本课题根据学生图书管理综合分析,便出于方便功能管理考虑,将学生图书管理系统的功能总结起来,其需要实现以下几个方面功能。系统共有4个功能模块:图书入库、

5、图书查询、图书删除、图书概览、修改密码。支持一系列关于图书管理方面的简单操作,诸如查询、删除、添加、修改密码等。三、总体设计3.1开发和设计的总体思想实现图书管理的基本功能3.2系统模块结构图图书删除图书概览修改密码图书查询图书入库系统开始判断成功判断输入密码48失败退出退出3.3模块设计3.3模块功能图书入库、图书查询、图书删除、图书概览、修改密码3.4系统流程描述首先是输入判断,相当于在登陆模块,要求用户输入用户名和密码;然后判断,如果判断失败退出系统,否则进入图书管理系统的主界面。进入主界面后,用户要选择

6、所需执行的功能,即通过鼠标点击相应项,来完成所需操作。3.5数据库结构设计48图书名图书号单价作者出版社入库时间表book表user用户名密码数据库表在图书管理系统中,共设计2张表。本系统使用Access来创建数据表。1.表book字段名称数据类型图书名文本图书号文本(主键)单价文本作者文本出版社文本入库时间文本2.表user字段名称数据类型用户名文本(主键)密码文本四、详细设计4.1主界面模块484.2模块设计同上4.3代码部分4.4各主要模块介绍源程序(4.3/4.4均如下)程序代码1登陆界面:程序名Log

7、in.java48importjava.awt.event.*;importjavax.swing.*;importjava.awt.*;importjava.awt.Container;importjava.util.*;importjava.sql.*;classLoginextendsJFrameimplementsActionListener{Containercp=null;JFramef=null;JButtonj1,j2;JTextFieldt1;JPasswordFieldt2;JLabeljl

8、able1,jlable2;Colorc;JPaneljp1,jp2;Login(){f=newJFrame("小型图书管理系统");j1=newJButton("确定");j2=newJButton("取消");cp=f.getContentPane();jlable1=newJLabel("输入用户名");jlable2=newJLabel("用户密码");48jp1=newJPa

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。