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