您好,欢迎访问三七文档
实习报告系统功能简介图书管理系统,是一个由人、计算机等组成的能进行管理信息的手机、传递、加工、保存、维护和使用的系统。其功能包括:用户信息管理、图书信息管理、图书入库信息管理、图书借阅、图书归还和各种信息查询。1.用户信息的管理:可是完成用户信息的添加、修改、删除和查询等操作。当然用户可分为三种权限:分别为总管理员权限、管理员权限、读者权限。总管理员能使用本系统的所有功能,而读者权限只能使用系统管理,借阅管理和版本这三个操作。第三种权限只能使用系统管理,还书管理,信息和版本这四个操作。2.图书信息的管理:可以实现图书信息的添加、修改、删除和查询等操作。3.图书入库信息的管理:可以实现图书入库信息的添加、修改、删除,主要操作的对象就是书籍的ISBN、条形码编号、入库时间、当前状态和操作人。4.图书借阅信息的管理:记录借阅时间、借阅书籍、读者编号、条形码编号、归还时间和操作人。5.图书归还信息的管理:可以实现记录书籍归还日期和罚款金额、操作人等操作。6.各种查询:分别为图书查询,用户查询,借阅查询和书目查询。主要是为了管理员能更好更清楚的了解各种信息7.版本:现实当前图书管理系统的版本。让用户知道自己在使用的是什么管理系统。当然,我做的这个图书管理系统还是很简单,很原始的一个系统。只有一些基本的操作。在我这几个礼拜来的努力下,我已添加了一些功能,修改了一些不合理的语句,让整个功能更加完善。系统开发环境及安装环境要求系统开发环境(开发平台、语言、数据库):开发平台:javascript语言:java语言数据库:Access数据库需求分析说明:系统功能的流程图:图书书目信息管理图书入库管理图书借阅图书归还管理图书遗失管理管理员信息管理读者信息管理图书库存查询图书借阅统计字典管理结束开始功能的流程图主要是为了形象的描述整个图书管理系统的功能运作。让人更好的理解我开发这个系统是的思路。数据库中各个表格的基本信息:T_读者信息表字段名称字段类型是否为空默认值是否主键读者编号intNotnull主键读者姓名varcharNotnull读者性别charNotnull读者类型charNotnull所属学校charNotnull登记日期datatimeNotnull读者状态charNotnullT_管理员表字段名称字段类型是否为空默认值是否主键账户chatNotnull主键密码intNotnull权限intNotnull备注charNotnullT_书目基本信息表字段名称字段类型是否为空默认值是否主键书籍名称charNotnull主键书籍类型intNotnull书籍ISBNintNotnull书籍作者charNotnull出版社名称charNotnull出版日期datatimeNotnull书籍价格moneyNotnull备注charNotnull操作人charNotnullT_图书基本信息表字段名称字段类型是否为空默认值是否主键书籍ISBNintNotnull主键条形码编号intNotnull入库时间datatimeNotnull当前状态charNotnull操作人charNotnullT_图书借阅表字段名称字段类型是否为空默认值是否主键读者编号intNotnull主键条形码编号intNotnull借出日期datatimeNotnull应该归还日期datatimeNotnull实际归还日期datatimeNotnull罚款金额moneyNotnull操作人charNotnull代码设计及应用程序界面展示在图书管理系统开发的过程中,也让我学会了很多以前学java时不会的语句。在此,我就举一些这次使用的一些比较有代表性的代码来说明我的学习成果。用java语句来实现数据库的链接。这里用与T_书目基本信息表的链接来说明。并实现了信息的删除功能。用语句来实现数据的查询。并显示查询了多少次记录。用语句实现数据的修改,这里举例了书目基本信息用语句来实现窗体的打开与关闭。这里主要是用代码实现了用户登录,添加用户,修改用户,删除用户的窗体的开闭。介绍完了一些代码,让我再来介绍一下这次图书管理系统的操作界面。系统管理主要包含以下:用户登录的界面为:用户管理里包含:添加,修改以及删除用户的功能:之后的书籍管理包含以下功能:也同样是添加修改删除功能:之后是借书窗口还书窗口根据实际归还日期和应该归还时间的差,乘以每天应该还的钱可以得到罚款金额。之后是信息列表查询:书籍列表,借阅情况表,用户列表,读者列表是一个做法。心得总结这次实训,虽然看起来很简单,但是真的坐起来的时候就发现了困难重重,让我深刻的体会到了要做一个软件,里面需要的很多知识还是我们没有接触过的,所以我们需要不断的实践,不断的学习,不断的发现问题去思考问题。实训是培养我们综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程。本次实训虽然很辛苦,但也是让我受益匪浅。本来这门课程的知识我还学得不够扎实,但通过这次实训,在设计过程中碰到了很多问题,刚开始要设计的时候不知道从哪里下手,但通过不断摸索和老师的教导得以解决,让我学到了很多书本上没有的东西。通过这次实训,我也将课本上的知识融会贯通,起到了很好的辅助学习的效果,我也发现我学到的知识比上个学期学的还要多。理论和实践相结合是学习的最有效的方法,这次设计中我也发现了自己的很多不足之处,对以前所学的理解不够深刻,掌握不够牢固。通过这次实训过后,我也把所学过的知识重新温故了一边。开发一套系统,最重要的是自信,并不是一定要做到面面俱到,但也要充分考虑到用户的需求和现实意义,不管什么系统,只有运用到实际应用中,才具有现实意义。所以在准备工作中要正确的分析系统需求。画出流程图,把大体框架做好,然后再逐一细化。经过这一段时间的学习与时间,图书管理系统基本上完成了。该系统剧本了:添加、删除、修改、查询,实现了根据用户需求借还图书等功能。作为一个简单的图书管理系统,本系统所提供的功能有点少,仅仅实现了一些基本功能,有很多地方有待扩展和改良。
本文标题:图书管理系统心得
链接地址:https://www.777doc.com/doc-2342061 .html