搜索
您的当前位置:首页正文

Java图书管理系统实习报告

来源:抵帆知识网
陕西科技大学毕业实习(专业实习)报告

一、 实习目的

本次实习的目的主要有2个:

(一) 通过亲手对计算机硬件的拆卸,对计算机的硬件要有更深刻的认识

和理解。

(二) 通过设计图书管理系统,对相关编程知识有了更进一步的运用,以

及其具体实现的细节也有了更深刻的认识。

二、 实习单位及岗位介绍

本次实习在陕西科技大学理学院的综合实验室进行。 三、 实习安排

本次实习的时间是三周:前一周进行硬件实习,后两周进行软件实习。 四、 实习内容

(一) 硬件实习:

2月23日开始了为期1周的硬件实习,在这段时间里,主要是进行了对计算机主机进行了装卸,通过装卸让我们对计算机内部各个部件的协同工作有了更深的认识。 (二) 软件实习:

3月1日开始了为期2周的软件实习。我选择的题目是“图书管理系统”, 对于这个题目,整个系统是由3个数据表,3类用户,以及4类动作。 1. 配置数据库

在SQL Server2000中创建图书管理系统的数据库demo,创建3个数据表books,bookBrowse,UserTable。

2. 生成配置文件hibernate.cfg.xml.文件如下:

1

陕西科技大学毕业实习(专业实习)报告

3. 创建持久化对象以及创建映射文件:

4. Hibernate操作数据库的方法(HibernateUtil.java)。

2

陕西科技大学毕业实习(专业实习)报告

5. 系统主界面(LibraryWindow.java)。 6. 用户管理:

1) 用户登录(UserLogin.java) 2) 添加用户(UserAdd.java) 3) 修改用户(UserModify.java) 4) 删除用户(UserDelete.java) 7. 书籍管理模块:

1) 书籍添加(BookAdd.java)

2) 书籍信息修改(BookModify.java) 3) 书籍删除(BookDelete.java) 4) 书籍列表(BookList.java) 8. 借书管理模块:

1) 借阅图书类(BorrowBook.java) 2) 修改出借图书信息(BorrowInfo.java) 9. 还书管理模块:

1) 书籍还入(ReturnBook.java) 2) 还书信息类(ReturnInfo.java) 10. 部分运行效果图如下:

3

陕西科技大学毕业实习(专业实习)报告

4

陕西科技大学毕业实习(专业实习)报告

五、 实习总结和体会

通过这次实习,我对计算机的软件和硬件有了全面的了解。

拿硬件来说吧,以前也就是听说过什么总线,cpu,主板,硬盘这些概念,

通过实习我真实的接触了这些部件,对其内部的安装有了直接的认识。 拿软件来说,这次我做这个系统只要是应用java语言的AWT元件和swing

组件,以及hibernate实现从对象到关系的映射,其实我做的时候对hibernate也不是很了解,但是做的过程发现了困难就会主动的去找各种资源寻求解答,当然这个过程就是成长的过程。软件架构或者语言有很多很多,所以,我还得好好努力啊。

5

因篇幅问题不能全部显示,请点此查看更多更全内容

Top