当前位置:首页 >> 工学 >>

学校图书馆管理系统的设计与实现


基于 JAVA 的学校图书馆管理系统的设计与实现 学校代码:10410 序 号: 20051174

本 科 毕 业 论 文

题目: 题目:基于 JAVA 的学校图书馆管理系统的设计与实现

学 姓 学 专 年

院:计算机与信息工程学院 名:陈


号:200511

74 业:计算机科学与技术 级:计科 051 班

指导教师: 指导教师:胡亚平老师 二 00 九 年 五 月

基于 JAVA 的学校图书馆管理系统的设计与实现





随着计算机及网络技术的飞速发展, Internet/Intranet 应用在全球范围内日益普及, 当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。从而使我们从繁杂的 事务中解放出来,提高了我们的工作效率。 目前学校图书馆的借阅工作部分还是手工管理,工作效率很低,并且不能及时了解图 书的种类和学生们比较需求的图书等,不能更好的适应当前学生的借阅要求。手工管理还 存在这许多弊端,由于不可避免的人为因素,造成数据的遗漏、误报。计算机信息化管理有 着储存量大,速度快等许多优点,提供给我们的处理信息及时快捷,因此我们利用计算机 提供给我们的信息对学生们的借阅过程形成一整套动态的管理。 本系统将会涉及到图书馆日常管理工作的基本常见细节,诸如新图书的入库登记,图 书馆所有书籍的分类管理,图书的查询,图书的借阅、退还手续的登记,费旧图书的清理 撤除等,本系统所要实现的这些功能基本上涵盖了图书馆的日常管理工作,基本能够满足 校园图书馆的工作人员的管理需要。 在对本系统的具体开发过程当中,将采用 Java 语言进行开发,以 Access 实现后台数 据库,本系统是完全基于图形化用户界面(GUI)的单机版本。 【关键字】信息化 软件工程 软件生命周期 图形化用户界面

Abstract
The full name of our System is: The Management Information System of Campus’s Campus’ Library. At present, the computer technology is developing ever-growing, and the campus’s information construction also have pushing on, by contrast, the method of management in many university library is still by man, the library’workers must face to the large number of books, and also face to fall into the trouble. Actually, the work can be done by the computer which have a management information system. Then the heavy work will not be done by people, the library’workers can use computer to manage the books, and the everyday work will be easy. This is the goal which our system want to achieve finally. The principle of development to our system will be following with Software Engineering, we use the traditional model which be called Waterfall, and the course of development will be divided into six stage. We will develop the system in sequence. Our system contains many operations about library’s everyday work, such as Register New Books, Classify Books according to their subjects, Find Books, Dispose old books, and so on, our system can finish all of the work, and can meet the requirements of the library’sworkers. During the development of our system, we use the tool of JAVA to develop it, our system is on the basis of the Access Database. 【KeyWords】Management Information System, Software Engineering, Ja

基于 JAVA 的学校图书馆管理系统的设计与实现





一 引论 .............................................................................................................................................................. 1 (一)问题的定义 .............................................................................................................................................. 1 (二) 可行性分析 ............................................................................................................................................ 2 (1) 技术可行性 ...................................................................................................................................... 2 (2) 经济可行性 ...................................................................................................................................... 3 二 需求分析 ........................................................................................................................................................ 3 数据库需求分析 .......................................................................................................................................... 3 (1) 数据流图 .................................................................................................................................. 4 (2) 数据库逻辑结构设计 ............................................................................................................ 5 (3) 数据库概念结构设计 ............................................................................................................ 6 三 系统设计 ........................................................................................................................................................ 7 (一)总体设计 .......................................................................................................................................... 7 (二)详细设计 .......................................................................................................................................... 8 (1)各个模块的介绍 ................................................................................................................................ 8 (2)流程图 ................................................................................................................................................ 9 (3)数据字典 .......................................................................................................................................... 10 (4)代码实现 ...........................................................................................................................................11 四 总 结 ...................................................................................................................................................... 21 五 致 谢 ...................................................................................................................................................... 22 六 参考文献 ...................................................................................................................................................... 23

基于 JAVA 的学校图书馆管理系统的设计与实现

一 引论

(一)问题的定义
首先,图书馆的管理直接关系到我们大学生如何更好的使用图书,更充分的利用现有 资源学习,提高自身素质。针对当今的大学图书馆藏书越来越多,学生借书越来越频繁, 图书管理较为繁琐,图书馆管理工作人员付出的工作时间越来越多,得到的效率却很低这 个现状。为提高工作效率,减轻图书馆工作人员的工作负担,决定开发学校图书馆管理系 统软件,以帮助更好的实现图书馆的管理,让我们能更便捷的借阅图书,让老师能花最少 的时间办理好借阅图书手续。 开发此图书馆管理系统软件,以供图书馆工作人员管理使用及学生和老师查询或者借 书使用,方便操作者随时添加、查询、修改等。为了我们提高软件开发的能力,学习 JAVA 编程的技巧,提高工作设计思想,通过本次的软件工程开发,开发人员与指导老师,能从 中学习知识吸取经验,在技术和软件思想上同时得到锻炼和提高,从而使总体水升到一个 新的高度。 开发此图书馆管理系统软件,也是对实现数字化图书馆管理的支持,现今各大学普遍 存在着一个现象,图书的借阅手续都是由专门的老师来实现办理的,每当借阅高峰期时, 排队借书的场面屡见不鲜,这样即耗费时间又使原本不太大的借书大厅拥挤不堪。图书馆 管理系统的实现,可以着眼于数字化借阅,简化学生图书查询流程,简化图书外借登记手 续,即提高借阅效率又可实现图书借阅的完整进出记录,保证图书的合理使用,让广大师 生受益。

-1-

基于 JAVA 的学校图书馆管理系统的设计与实现

可行性分析 (二) 可行性分析

(1) 技术可行性 )
图书借阅系统的建立,需要进行用户需求调查与分析,以确定系统目标,提出解决问 题的详细方案,这是系统建设的重要环节。要想使学生能够有效的借阅,功能上对系统的 要求是全面的。因此对用户的需求可分为三个方面:一方面是图书管理人员对需要进行图 书借阅的同学进行信息注册,获得借书证;二方面是学生通过计算机进行图书浏览;三方 面是学生通过计算机进行图书借阅。 这三个方面形成了图书借阅的一个工作整体,利用计算机的自动化处理,可方便快捷 地共享信息、交流信息,高效地协同工作。 在软硬件方面对系统的需求,软件要求易学,界面友好,容易掌握,可以很简单方便 的进行图书借阅信息管理。硬件的配置要求不能太高,这样可以很好的适应当前的学校图 书馆的借阅。 图书馆长期的人工管理工作所投入的人力物力财力是相当之多的,本系统的建设成 功,将在这几个方面大大节省资源,更重要的是,系统带来的轻松、便捷,使图书馆的日 常管理工作不再那么烦琐。从个人价值上看,本系统的开发成功亦是对本人长期学习成果 的一种检验和一次实践, 在个人能力水平上得到了很好的锻炼和提高, 其价值也是明显的。 由于本系统管理的对象单一,都是校图书馆里的书,且每个数据内容具有较强的关联 性,涉及的计算过程不是很复杂。因此,比较适合于采用数据库管理。且学校用于图书馆 管理的都是个人计算机,在存储量、速度方面都能满足数据库运行的要求。在技术难度方 面,由于有指导老师的指导和相关参考文献,特别是网上资料,特别是参考其它程序的功 能,因此完全可以实现。 本系统的设计是在 Windows XP 中文版操作系统环境下, 使用 Java 中文版开发成功的。 数据库是 MIS 中的重要支持技术,在 MIS 开发过程中,如何选择数据库管理是一个重要的 问题,目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数 据库时,应考虑数据库应用的特点及适用范围,本系统所使用的后台数据库是 Access 数 据库。 本系统选用的开发语言介绍如下: 选择了美国 SUN 公司推出的 Java 开发工具。Java 是第一个全面支持面向对象程序设 计的数据库语言工具。Java 的主要特点有: 1、语言是简单的、小型的、结构中性的 2、强大的数据库开发功能
-2-

基于 JAVA 的学校图书馆管理系统的设计与实现

3、扩大了对 SQL 语言的支持 4、是面向对象的、高性能的、多线程的 5、是分布式的、面向网络 6、具有平台无关性 7、语言具有可移植性、是动态的

(2) 经济可行性 )
此系统是由在校大学生开发的学校图书馆管理信息系统。此系统在开发方式上对系统 的需求,由于学校图书馆的借阅是一种无商业利益的,所以系统设计开发的周期要短,在 短时间内完成,减少开发成本,提高开发效率,方便、简单、实用是作为系统开发的指导 思想。 本系统完全能够在校园图书馆管理工作中发挥重要作用,而作为个人,能在软件开发 能力方面得到锻炼和提高也是十分重要的,本系统在此不注重任何社会经济目标。

二 需求分析
设计数据库系统时,应该充分了解用户各方面需求,包括现有的以及将来可能增加的 需求,数据库设计一般包括以下几个步骤: 1、数据库需求分析 2、数据库概念结构设计 3、数据库逻辑结构设计

数据库需求分析
用户的需求具体体现在各种信息的提供,保存,更新和查询。这就要求数据库的结构 能充分满足各种信息的输入和输出。在仔细分析调查有关图书馆管理信息需求的基础上设 计出如图所示的数据流程。

-3-

基于 JAVA 的学校图书馆管理系统的设计与实现

(1) 数据流图 )
(1) 、顶 层 数 据 流 图

查 询 图书名/号 图书名/号 注册信息 学生注册 借书证 图书名/号 借 书

图 书 库

学 图书名/号 还 书 生 库

学 生

借 书 证

图 3-1 数据流图 (2) 层数据流图 、0

借书证

毕业生借书 证注销

学生信息是 否有效

有 效 图书名/号 借书证 办理借书证 有效

可借书

将借书证设置为借书状态

借 书 库

无效

图书名/号 图书名/号

可还书 当前日期

还 书 库

图 3-2 数据流图

-4-

基于 JAVA 的学校图书馆管理系统的设计与实现

针对图书馆管理系统的需求,通过对图书馆管理工作过程的内容和数据流程分析,设 计出如下的数据项 ①、图书入库信息,包括数据项有:图书编号、书名、图书类别、出版日期、出版社 名称、作者、定价、入库总数。 ②学生信息,包括数据项有:学生学号、姓名、性别、系别、班级 ③、图书查询信息,包括数据项有:图书编号、书名、图书类别、出版日期、出版社 名称、作者、定价、入库总数。 ④、借书信息,包括数据项有:图书编号、书名、学生学号、姓名、系别、班级、是 否归还。

(2) 数据库逻辑结构设计 )

图书馆管理系统中数据库的各个表格设计结果如下: (1) 、图书入库信息表 列名 数据类型 说明 BookNo BookName BookClass BookPub Author BookTotal Price Isorin Bookbirth Bookdemo Char Text Text Text Text Int Currency Boolean Date Text 表 3-1 图书入库信息表 图书编号 书名 图书类别 出版社 作者 入库总数 图书定价 是否在书库中的标志 图书入库的日期 图书的简单介绍

-5-

基于 JAVA 的学校图书馆管理系统的设计与实现

(2) 、学生信息表 列名 StuNO StuNane StuSex StuSpecial StuClass Int Char

数据类型 学生姓名 性别 学生系别

说明 学生的学号,唯一

Boolean Text Char 表 3-2 学生信息表

学生所在班级

(3) 、用户信息表 列名 UserName Password UserType Char Char Char

数据类型 用户姓名 用户密码 用户类型

说明

表 3-3 用户信息表

(4) 、图书信息表 列名 BookNO BookName BookTotal BookDate ReaderNo Int Text Int Date Int

数据类型 图书编号 图书名称 剩余库存量 借书日期 图书证号码 表 3-4 图书信息表

说明

(3) 数据库概念结构设计 )
得到上面的数据项就能够设计出以下各种实体以及它们的关系。 设计规划出的实体有:图书信息实体、学生信息实体、管理员信息实体。 E-R 图如下:

-6-

基于 JAVA 的学校图书馆管理系统的设计与实现

学生学号 系别
班 级

姓名

书名

学生

图书 名

性 别

办 理
书 编 号

图 书 类 别

图 出 版 日 期

姓名 管理









系统设计

(一)总体设计

学生

设计 图书 图

的基 图书 图书 图书

系统 办理 书 的学校图书馆 管理的

-7-

基于 JAVA 的学校图书馆管理系统的设计与实现

图书馆管理信息系统

用 户 登 陆 册 注 户

用 户 退 出

用 书 入 库

图 书 删 除

图 书 查 询

图 书 借 阅

图 者 还 书

读 办 理 登 记

借 书 证 注 销

图 4-1 系统功能结构图

(二)详细设计

(1)各个模块的介绍 各个模块的介绍
1、 学生注册:工作人员通过本系统对学生进行信息注册,发放借书证; 2、 用户登陆:工作人员用管理员用户登陆,学生用普通用户登陆; 3、 图书入库:工作人员通过本系统输入图书信息; 4、 图书删除:工作人员通过此模块删除无用的图书信息; 5、 图书查询:学生们通过此模块来查询自己所需要的图书; 6、 读者借书:学生通过此模块来完成借阅图书; 7、 读者还书:学生通过此模块来完成退还图书; 8、 办理登记:图书管理人员通过此模块来完成借书证办理; 9、 借书证注销:图书管理人员通过此模块来完成借书证注销; 10、用户退出:退出此系统。

-8-

基于 JAVA 的学校图书馆管理系统的设计与实现

(2)流程图
start

学生注册

填写注册表 图书入库 学生库 图书信 息录入 发放借书证

借书 图书信息管理

N

还书

Y
输入图书名/号

图书库

N

此书是否 存在

Y
正常借书,并将借 书证设置为借书状 态

end

图 5-1 系统流程图
-9-

基于 JAVA 的学校图书馆管理系统的设计与实现

(3)数据字典
(1) 、名字:注册信息 别名: 描述: 定义:注册信息=学生学号+{ 系+级+班+姓名 } 位置:学生信息表 (2) 、名字:图书 别名:图书信息 描述:标识图书的一些相关信息 定义:图书信息=书名+作者+出版社名+出版日期+图书编号+图书类别+入库总数+定价 位置:图书信息表 (3) 、名字:入库总数 别名: 描述:图书管所买进图书的总数 定义:入库总数=1{数字}100 位置:图书信息表 (4) 、名字:剩余库存量 别名: 描述:在书被借出时,图书库里所剩的图书总数 定义:剩余库存量=1{数字}100 位置:图书信息表 (5) 、名字:图书证号码 别名:借书证编号 描述:唯一标识借书证的关键字 定义:图书证号码=1{数字}8 位置:图书信息表 (6) 、名字:用户姓名 别名:用户名 描述:用户的登录名 定义:用户姓名=字母字符+字母数字串 位置:用户信息表 (7) 、名字:图书编号 别名:ISBN 描述:图书的条形码 定义:图书编号=字符串+字母数字串 字母数字串=0{字母或数字}9
- 10 -

基于 JAVA 的学校图书馆管理系统的设计与实现

位置:图书信息表 (8) 、名字:学生的学号 别名:学号 描述:唯一标识学生的关键字 定义:学生的学号=1{数字}8 位置:学生信息表

(4)代码实现
1、系统默认界面

2、系统登陆界面

部分代码如下: public Login() { JLabel l1=new JLabel("用户名:"); JLabel l2=new JLabel("密 码:"); JLabel l3=new JLabel("请选择用户类型:");
- 11 -

基于 JAVA 的学校图书馆管理系统的设计与实现

JButton b1=new JButton("确定"); JButton b2=new JButton("取消"); JButton b3=new JButton("新用户注册"); t1.setText(""); t1.setEditable(false); t2.setEditable(false); t2.setText(""); t2.setEchoChar('*'); ch.add("----------"); ch.add("系统管理员"); ch.add("普通用户"); JPanel p=new JPanel(new BorderLayout()); JPanel g=new JPanel(new GridLayout(4,1)); JPanel j=new JPanel(new FlowLayout()); j.add(b1); j.add(b2); j.add(b3); p.add(j,BorderLayout.SOUTH);

3、登陆后的界面

- 12 -

基于 JAVA 的学校图书馆管理系统的设计与实现

4、图书录入界面

部分代码: public InputBook(){ JLabel l1=new JLabel("图书编号:"); JLabel l2=new JLabel("图书名称:"); JLabel l3=new JLabel("图书类别:"); JLabel l4=new JLabel("图书出版日期:"); JLabel l5=new JLabel("出版社名称:"); JLabel l6=new JLabel("图书入库总数:"); JButton b1=new JButton("入库登记"); JButton b2=new JButton("重 置"); ch.add("----------"); ch.add("计算机类"); ch.add("医学类"); ch.add("农业类"); ch.add("文学类"); ch.add("工程类"); Container c=f.getContentPane(); c.setLayout(new BorderLayout()); JPanel p=new JPanel(new BorderLayout()); JPanel g=new JPanel(new GridLayout(7,1)); JPanel j=new JPanel(new FlowLayout());

- 13 -

基于 JAVA 的学校图书馆管理系统的设计与实现

5、图书查询界面

部分代码: try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); }catch(ClassNotFoundException e){ System.out.println("SQLException:"+e.getMessage()); } try{ Connection conn=DriverManager.getConnection("jdbc:odbc:Library"); Statement stmt=conn.createStatement(); ResultSet rs=stmt.executeQuery("select * from book"); while(rs.next()){ if(t1.getText().equals(rs.getString("BookNo"))){ t2.setText(rs.getString("BookName")); t3.setText(rs.getString("BookBirth")); t4.setText(rs.getString("BookTotal")); t5.setText(""); } else if(t1.getText().equals("")){ JOptionPane.showMessageDialog(null,"请输入您要查找的图书!", "警告",JOptionPane.WARNING_MESSAGE); break; } } rs.close(); stmt.close(); conn.close(); }catch(SQLException ex){ JOptionPane.showMessageDialog(null,ex.getMessage(), " 警 告
- 14 -

基于 JAVA 的学校图书馆管理系统的设计与实现

",JOptionPane.WARNING_MESSAGE); } 6、图书删除界面

部分代码: //删除图书按钮事件 bt2.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent E) { try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); }catch(ClassNotFoundException e){ System.out.println("SQLException: "+e.getMessage()); } try{ if(t1.getText().equals("")){ JOptionPane.showMessageDialog(null,"删除失败!请输入您要删除的图书", "提示信息",JOptionPane.INFORMATION_MESSAGE); } else{ Connection conn = DriverManager.getConnection("jdbc:odbc:Library"); Statement stmt = conn.createStatement(); if(JOptionPane.showConfirmDialog(null,"单击'是'删除该记录,单击'否' 取 消 该 操 作 !"," 警 告 ",JOptionPane.YES_NO_OPTION,JOptionPane.WARNING_MESSAGE)==JOptionPane.YES_OPT ION){ String sql = "delete from book where BookNo='"+t1.getText()+"'"; stmt.executeUpdate(sql); JOptionPane.showMessageDialog(null,"该条记录已被删除成功!", "提示信 息",JOptionPane.INFORMATION_MESSAGE); stmt.close(); conn.close();
- 15 -

基于 JAVA 的学校图书馆管理系统的设计与实现

7、办理图书证界面

部分代码: //登记按钮事件 b1.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){ try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); }catch(ClassNotFoundException ex){ System.out.println("SQLException:"+ex.getMessage()); } try{ if(t1.getText().equals("")||t2.getText().equals("")||t4.getText().equals("")| |t5.getText().equals("")||t6.getText().equals("")){ JOptionPane.showMessageDialog(null," 请 输 完 该 学 生 的 完 整 信 息!", "警告",JOptionPane.WARNING_MESSAGE); } else{ Connection conn=DriverManager.getConnection("jdbc:odbc:Library"); Statement stmt=conn.createStatement(); String sqlstr="insert into student values('"+t1.getText()+"','"+t2.getText()+"','"+gettext()+"','"+t4.getText()+
- 16 -

基于 JAVA 的学校图书馆管理系统的设计与实现

"','"+t5.getText()+"','"+t6.getText()+"')"; stmt.executeUpdate(sqlstr); stmt.close(); conn.close(); JOptionPane.showMessageDialog(null,"注册登记办理成功!","提示 信息",JOptionPane.INFORMATION_MESSAGE); } 8、借阅管理界面

部分代码: public ReadBook(){ JLabel l1=new JLabel("请输入借阅图书的学生学号:"); JLabel l2=new JLabel("请输入退还图书的学生学号:"); JButton b1=new JButton("借 书"); JButton b2=new JButton("还 书"); Container c=f.getContentPane(); c.setLayout(new BorderLayout()); JPanel p=new JPanel(new BorderLayout()); JPanel g=new JPanel(new GridLayout(2,1)); JPanel p1=new JPanel(new FlowLayout()); JPanel p2=new JPanel(new FlowLayout());

- 17 -

基于 JAVA 的学校图书馆管理系统的设计与实现

9、借阅管理界面

部分代码: bt.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent E) { try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); } catch(ClassNotFoundException e){ System.out.println("SQLException: "+e.getMessage()); } try{ if(t.getText().equals("")){ JOptionPane.showMessageDialog(null,"删除失败!请输入您要注销的学 生学号!", "提示信息",JOptionPane.INFORMATION_MESSAGE); } else{ Connection conn = DriverManager.getConnection("jdbc:odbc:Library"); Statement stmt = conn.createStatement(); if(JOptionPane.showConfirmDialog(null," 单 击 ' 是 ' 注 销 该 记 录, 单 击 ' 否 ' 取 消 该 操 作 !"," 警 告 ",JOptionPane.YES_NO_OPTION,JOptionPane.WARNING_MESSAGE)==JOptionPane.YES_OPT ION){String sql = "delete from student where StuNo='"+t.getText()+"'"; stmt.executeUpdate(sql); JOptionPane.showMessageDialog(null," 该 学 生 的 借 阅 证 注 销 成 功 !", " 提 示 信 息 ",JOptionPane.INFORMATION_MESSAGE); f.setVisible(false); stmt.close(); conn.close();

- 18 -

基于 JAVA 的学校图书馆管理系统的设计与实现

10、菜单界面

- 19 -

基于 JAVA 的学校图书馆管理系统的设计与实现

10、制作人信息界面

部分代码: JLabel l=new JLabel("欢迎使用校园图书馆管理系统",JLabel.CENTER); l.setForeground(Color.red); l.setFont(new Font("华文彩云",Font.PLAIN,30)); JLabel l1=new JLabel("制作人:陈操",JLabel.CENTER); JLabel l2=new JLabel("计算机与信息工程学院计科 051 班",JLabel.CENTER); JLabel l3=new JLabel("E-Mail:caochongcc@163.com",JLabel.CENTER); l1.setForeground(Color.white); l1.setFont(new Font("宋体",Font.BOLD,30)); l2.setForeground(Color.white); l2.setFont(new Font("宋体",Font.BOLD,30)); l3.setForeground(Color.white); l3.setFont(new Font("宋体",Font.BOLD,30)); JPanel g=new JPanel(new GridLayout(3,1)); JPanel p=new JPanel(new BorderLayout());

- 20 -

基于 JAVA 的学校图书馆管理系统的设计与实现

四 总



在本系统的开发过程中,由于本人是初次开发软件,在知识、经验方面都存在着不足。 另外,在整个开发的过程中,时间也比较仓促。因此,该系统必然会存在一些缺陷和不足。 因为对校园图书馆管理的整个流程不够熟悉,在需求分析时未能做到完全满足用户的需 求。 尽管本管理系统存在着很多不足,但其功能全面、易于日后程序更新、数据库管理容 易、界面友好、操作方便、效率高、安全性好等优点是本管理系统所必需的。相信本图书 馆管理信息系统是一套学校图书馆在日常管理中必不可少的管理软件,通过开发这个系 统,我掌握了的项目开发过程,进一步熟练了专业基本知识,巩固了我对 Java 和 Access 的掌握毕业。设计中的最大收获并不是掌握开发工具的应用,而是学会了设计系统的思维 方法。

- 21 -

基于 JAVA 的学校图书馆管理系统的设计与实现

五 致



一个多月的毕业设计已经结束了。无论我的设计是否能够真的投入使用,这里面每一 个控件的绘制,每一行语句的调试,每一段文本的输入之中都有我辛勤的汗水。一个多月 的设计时间虽然短暂,我却从中学到了很多的东西。在这段时间里,我得到了指导老师胡 亚平老师以及其他很多老师的关心、帮助以及大力支持,较顺利的完成了设计任务。在设 计过程中,我结合了过去四年学习过的基础和专业课理论,较好的解决了工程实际问题, 为今后走向工作岗位打下了坚实的基础,所以我也要感谢四年以来教过我课程、给了我很 多帮助的老师们。

在这,特别向我的指导老师胡亚平老师以及在毕业设计过程中给予我很大帮助的老师 们表示衷心的感谢,谢谢!

- 22 -

基于 JAVA 的学校图书馆管理系统的设计与实现

六 参考文献
[1] 朱喜福 林建民 唐永新《JAVA 程序设计》 人民邮电出版社

[2] 周佩德《数据库原理及应用》 电子工业出版社 [3] 张海藩《软件工程》 清华大学出版社 第四版

- 23 -


相关文章:
图书管理系统的设计与实现
图书管理系统设计与实现 31页 免费 基于JAVA的学校图书馆管理... 26页 免费 c#图书管理系统源代码 59页 免费 基于UML的图书馆管理系统建... 19页 免费 图书管...
学校图书馆管理系统分析与设计
学校图书馆管理系统分析与设计_生产/经营管理_经管营销_专业资料。图书馆管理系统...实现图书馆对在馆图书的按类别,书名,作者,是否已被借出等多方面 的查询。 2....
图书管理系统设计与实现-开题报告
开题报告 毕业论文题目:图书馆管理系统的设计与实现 学校名称: 廊坊职业技术学院 专业名称: 学生姓名: 学号: 移动通信 陈鑫 1313080130 郭芊羽 指导老师: 日期: ...
图书管理系统的设计与实现
一四年五月 1 四川师范大学成都学院专科毕业设计 图书管理系统的设计与实现学生:XXX 指导教师:XXX 内容摘要:图书馆管理信息系统是对学校图书进行全面信息管理的系统...
校园图书管理系统设计与实现毕业论文
(设计)题目 基于 ASP.NET 的图书管理 系统的设计与实现 院系名称 专业(班级)...学校图书管理系统的开发主要实现的目标有以下几个方面: 3.3 系统功能模块设计 ...
学校图书管理系统设计
学校图书管理系统开发与实... 4页 5财富值 中小学图书管理系统设计与... 暂无...23 系统登陆验证码的实现 ... 23 6 结论 ......
图书馆管理系统的设计与实现
21 3 1 绪论图书管理系统的意义现在许多学校的图书馆管理水平还停留在纸介质的基础上,这 1.1 样的机制已经不能适应时代的发展, 它浪费了许多人力、 物力和...
高校图书管理系统的设计与实现(参考)
题目: 高校图书管理系统的设计与实现 I 摘 要 高校图书管理系统是针对学院师生...1.1.2 现行系统状况目前学校图书馆的借阅工作部分还是手工管理,工作效率很低,...
xx学校图书馆管理系统
xx学校图书馆管理系统_计算机软件及应用_IT/计算机_专业资料。sql server + ...下面将具体介绍图书馆管理系统中公共模块的设计过程。 1.1 数据库连接及操作类...
基于JSP的图书管理系统的设计与实现
分类号: 学校代码: 学号: 本科生毕业论文 基于 JSP 的图书管理系统的设计与实现 Design and Development of Books Management System Based on JSP 所在院(系):...
更多相关标签:
图书馆管理系统设计 | 学校图书馆管理系统 | 图书馆系统设计 | 图书馆导视系统设计 | 图书馆系统数据库设计 | 图书馆借阅系统设计 | 图书馆管理系统的设计 | 图书馆系统分析与设计 |