一、 实习目的
本次实习的目的主要有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
因篇幅问题不能全部显示,请点此查看更多更全内容