《小型图书管理系统》PPT课件

《小型图书管理系统》PPT课件

ID:47013299

大小:4.20 MB

页数:47页

时间:2019-12-03

《小型图书管理系统》PPT课件_第1页
《小型图书管理系统》PPT课件_第2页
《小型图书管理系统》PPT课件_第3页
《小型图书管理系统》PPT课件_第4页
《小型图书管理系统》PPT课件_第5页
资源描述:

《《小型图书管理系统》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、小型图书管理系统图书管理系统需求描述图书管理系统,基于图书数目不断增多,读者数量不断增长,对图书信息管理自动化和准确化要求日益强烈的背景下,为实现提高图书、读者信息管理工作效率和方便化而设计的该系统。主要功能:图书信息管理、读者信息管理、借阅/归还图书管理图书管理系统的环境图图书管理系统管理员管理请求信息图书信息读者信息读者情况(查询)图书情况(查询)借还书信息系统管理图书管理读者管理借还管理管理员用户信息读者信息权限信息权限信息读者信息表用户信息表管理员图书信息图书信息表借阅信息表借还信息读者情况

2、查询读者查询图书图书情况1234权限信息用户注册用户注销用户查询密码修改用户信息表管理员用户信息用户名用户信息管理员查询命令用户情况用户密码和用户名注册成功注销成功1.系统管理1.11.21.41.3修改成功用户登录用户名和密码1.5登录系统成功图书入库图书注销图书查询图书信息修改图书信息表管理员图书信息图书编号图书信息管理员图书名称或作者图书情况图书编号入库成功注销成功2.图书管理2.12.22.42.3修改成功读者注册借书证注销读者查询读者信息修改读者信息表管理员读者信息读者编号读者信息管理员读

3、者编号读者情况读者编号注册成功注销成功3.读者管理3.13.23.43.3修改成功借书证挂失3.5读者编号借书信息登记还书信息登记借阅查询图书续借借阅信息表管理员借阅信息还书信息图书信息管理员读者编号或图书编号借阅情况图书编号和读者编号借阅成功还书成功4.14.24.44.3续借成功超期罚款管理图书丢失超期信息罚款额丢失信息罚款额4.54.6图书信息表读者信息表罚款信息表4.借还管理数据模型图书读者借还记录用户罚款记录图书注销数据模型图书图书编号图书名称ISBN图书类别作者译者出版社图书单价图书简介

4、库存总量所在位置现存量借阅次数入库员图书ER模型系统ER图系统功能架构图系统基本处理流程输入账号和密码进入系统选择要处理的模块更新处理系统退出系统三层架构表示层数据层应用逻辑层输入数据请求按钮输出数据业务处理开始数据存取请求业务处理结束业务处理开始数据存取请求业务处理结束SQL请求开始SQL请求结束DBMS执行SQL业务处理请求和业务处理所需的全部输入数据全部处理结束数据更新/读取的请求数据更新/读取的结果表示层数据层应用逻辑层这三层架构在程序中体现为设计为不同的包。包设计如下。层名称包设计名称表示

5、层view、model(显示模型)应用逻辑层bean(对象)dao(数据访问对象)数据层数据库文件详细设计登录用户名密码确认取消登录主窗口设计系统管理用户注册用户查询密码修改修改用户用户注销退出系统图书管理图书入库图书查询图书修改注销图书读者管理读者注册借书证注销借书证挂失读者查询读者修改借还管理借书登记借阅查询图书续借还书登记超期罚款图书丢失主菜单子菜单系统结构设计体现在主菜单和子菜单中菜单栏工具栏借书还书读者查询图书查询挂失罚款各菜单项与各自的窗体连接界面设计用工具设计界面(Eclipse中安装

6、插件,windowBuilder)三层架构设计对象包数据库访问包数据模型包界面包JDBC程序的工作原理JDBCAPI提供者:sun公司内容:供程序员调用的接口与类,集成在java.sql和javax.sql包中,如:DriverManager类Connection接口Statement接口ResultSet接口DriverManager提供者:sun公司作用:载入各种不同的JDBC驱动JDBC驱动提供者:数据库厂商作用:负责连接各种不同的数据库SqlServerOracleJDBCAPIJDBCDr

7、iverManagerJDBC驱动JDBC驱动Java应用程序JDBCAPIJDBCAPI可做三件事:与数据库建立连接、执行SQL语句、处理结果ConnectionDriverManagerStatementResultSetDriverManager:依据数据库的不同,管理JDBC驱动Connection:负责连接数据库并担任传送数据的任务Statement:由Connection产生、负责执行SQL语句ResultSet:负责保存Statement执行后所产生的查询结果客户端数据库服务器1234

8、JDBC程序的工作模板try{Class.forName(JDBC驱动类);}catch(ClassNotFoundExceptione){System.out.println("无法找到驱动类");}try{Connectioncon=DriverManager.getConnection(JDBCURL,数据库用户名,密码);Statementstmt=con.createStatement();ResultSetrs=stmt.executeQuery("SEL

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。