- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实习报告
系统功能简介
图书管理系统,是一个由人、计算机等组成的能进行管理信息的手机、传递、加工、保存、维护和使用的系统。其功能包括:用户信息管理、图书信息管理、图书入库信息管理、图书借阅、图书归还和各种信息查询。
用户信息的管理:可是完成用户信息的添加、修改、删除和查询等操作。当然用户可分为三种权限:分别为总管理员权限、管理员权限、读者权限。总管理员能使用本系统的所有功能,而读者权限只能使用系统管理,借阅管理和版本这三个操作。第三种权限只能使用系统管理,还书管理,信息和版本这四个操作。
2. 图书信息的管理:可以实现图书信息的添加、修改、删除和查询等操作。
3. 图书入库信息的管理:可以实现图书入库信息的添加、修改、删除,主要操作的对象就是书籍的ISBN、条形码编号、入库时间、当前状态和操作人。
4. 图书借阅信息的管理:记录借阅时间、借阅书籍、读者编号、条形码编号、归还时间和操作人。
5. 图书归还信息的管理:可以实现记录书籍归还日期和罚款金额、操作人等操作。
6. 各种查询:分别为图书查询,用户查询,借阅查询和书目查询。主要是为了管理员能更好更清楚的了解各种信息
7. 版本:现实当前图书管理系统的版本。让用户知道自己在使用的是什么管理系统。
当然,我做的这个图书管理系统还是很简单,很原始的一个系统。只有一些基本的操作。在我这几个礼拜来的努力下,我已添加了一些功能,修改了一些不合理的语句,让整个功能更加完善。
系统开发环境及安装环境要求
系统开发环境(开发平台、语言、数据库):
开发平台:javascript
语言:java语言
数据库:Access数据库
需求分析说明:
系统功能的流程图:
功能的流程图主要是为了形象的描述整个图书管理系统的功能运作。让人更好的理解我开发这个系统是的思路。
数据库中各个表格的基本信息:
T_读者信息表
字段名称
字段类型
是否为空
默认值
是否主键
读者编号
int
Not null
主键
读者姓名
varchar
Not null
读者性别
char
Not null
读者类型
char
Not null
所属学校
char
Not null
登记日期
datatime
Not null
读者状态
char
Not null
T_管理员表
字段名称
字段类型
是否为空
默认值
是否主键
账户
chat
Not null
主键
密码
int
Not null
权限
int
Not null
备注
char
Not null
T_书目基本信息表
字段名称
字段类型
是否为空
默认值
是否主键
书籍名称
char
Not null
主键
书籍类型
int
Not null
书籍ISBN
int
Not null
书籍作者
char
Not null
出版社名称
char
Not null
出版日期
datatime
Not null
书籍价格
money
Not null
备注
char
Not null
操作人
char
Not null
T_图书基本信息表
字段名称
字段类型
是否为空
默认值
是否主键
书籍ISBN
int
Not null
主键
条形码编号
int
Not null
入库时间
datatime
Not null
当前状态
char
Not null
操作人
char
Not null
T_图书借阅表
字段名称
字段类型
是否为空
默认值
是否主键
读者编号
int
Not null
主键
条形码编号
int
Not null
借出日期
datatime
Not null
应该归还日期
datatime
Not null
实际归还日期
datatime
Not null
罚款金额
money
Not null
操作人
char
Not null
代码设计及应用程序界面展示
在图书管理系统开发的过程中,也让我学会了很多以前学java时不会的语句。在此,我就举一些这次使用的一些比较有代表性的代码来说明我的学习成果。
用java语句来实现数据库的链接。这里用与T_书目基本信息表的链接来说明。
并实现了信息的删除功能。
用语句来实现数据的查询。并显示查询了多少次记录。
用语句实现数据的修改,这里举例了书目基本信息
用语句来实现窗体的打开与关闭。这里主要是用代码实现了用户登录,添加用户,修改用户,删除用户的窗体的开闭。
介绍完了一些代码,让我再来介绍一下这次图书管理系统的操作界面。
系统管理主要包含以下:
用户登录的界面为:
用户管理里包含:
添加,修改以及删除用户的功能:
之后的书籍管理包含以下功能:
也同样是添加修改删除功能:
之后是 借书窗口 还书窗口
根据实际归还日期和应该归还时间的差,乘以每天应该还的钱可以得到罚款金
文档评论(0)