ImageVerifierCode 换一换
格式:DOC , 页数:23 ,大小:2.41MB ,
资源ID:13168984      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/13168984.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库系统实验报告图书馆管理系统oraclejavaWord文档下载推荐.doc)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据库系统实验报告图书馆管理系统oraclejavaWord文档下载推荐.doc

1、 6.1 数据库的建立和表空间的建立6 6. 2 数据库用户的建立7 6.3 java前端编程8 6.3.4 功能完善13七、系统测试方案和测试报告13八、系统的主要功能和使用说明14 8.1 功能说明:14 8.2 使用说明14 8.3 图书管理系统数据库安全:15九.系统安装说明15 9.1 数据库的安装15 9.2 java前端程序的安装15十.课程设计心得15 10.1 实验心得16 10.2 总结161一.任务书1.题目:图书馆管理系统2. 内容及要求: (1)创建数据库存储信息 (2)开发java前端程序,使用数据库。 (3)具有实际应用价值3.实验成员分工:黎*文:主要负责物理结

2、构,数据库实施,数据库与前端的连接处理操作。沈*杰:主要负责系统界面、概念与逻辑结构的设计,并进行维护调试。二.相关技术与环境介绍开发工具:oracle 11g,Eclipse 4.5开发语言:Java开发环境:JDK 1.8运行环境:Windows 10 其他辅助工具:PowerDesigner165,edrawmax核心技术:JOBC对数据库的操作,java操作界面的设计,各种布局方式和插件 (1)使用JFrame控件进行界面设计 (2)使用静态字段实现窗体间的数据传递 (3)使用代码方式向容器控件中添加控件 (4)数据库连接和前台操作 (5)数据库和开发工具之间的编码转换三.需求分析图书

3、馆管理系统是一个高度集成的图书信息处理系统,通过将图书馆的各种功能进行整合,从而达到显示检索信息,提高工作效率,降低管理成本等目的。一个典型的图书馆管理系统应该能够管理所有的图书种类,图书信息以及读者信息,还需要提供各种图书信息的检索查询功能。该系统还需要能够对图书的借阅,归还进行管理,并对读者的罚款进行自动计算。通过该系统的自动化管理,能够大大减少图书馆管理人员,还能减少管理人员的工作任务,从而降低管理开销和成本。一个完整的图书馆管理系统包括前台和后台,前台主要是显示在计算机屏幕上的显示界面,有各种指令按钮,操作框以及文本框,后台主要是为前台的一些操作提供一些必要的数据,也就是一个相对于系统

4、比较完整的数据库,操作员以及各类图书的信息,借书者的信息等等。此次的图书馆管理系统有如下几个重要功能:(1)管理员可以方便进行图书管理,用户管理,管理员管理。图书管理包括图书信息以及图书分类的添加,修改,删除。用户管理包括用户信息的添加,删除,修改。管理员管理包括管理员信息的添加,删除,修改等。(2)管理员可以修改自己的以及用户密码,修改前需先核实自己的原始密码。(3)实现模糊查询,使用户得到更多的相关记录。并且考虑使用的方便性,一些经常使用的输入无须用户输入,比如进行图书查询时图书分类只须用户做选择就可以。(4)如果出现超期未还的情况,能够就做出记录,并作出相应处罚处理。四.概念结构设计4.

5、1 E-R图的设计(1) 学生E-R图: 学 号姓 名借书权限年 龄联系方式学 生性 别登录密码专 业 (2)管理员E-R图:权 限 管理员密 码名 称(3):图书E-R图:出版社购买时间图 书是否预约作 者 书 号是否借阅(4)数据库关系图:管 理M学生用户N超级管理员(5)系统逻辑图:4 .2 数据库的设计(1) 建立orcl数据库(2) 建立LIBRARYTEST表空间(3) 在表空间中建立用户libadmin,进行权限的设置,为最高权限(4) 登录libadmin用户,创建libstudent用户,只具有查询的权限(5) 根据4.1中(4)图建立7个表。五.逻辑结构设计1 . 图书(B

6、OOK)的逻辑结构: 2. 超期图书(ECEEDTIME):3. 丢失图书(LOSERBOOK):4. 管理员权限表(MSANAGER):5. 预约图书:6. 借阅记录:7. 学生用户:以上为各种表的逻辑结构。六.数据库实施6.1 数据库的建立和表空间的建立 直接在oracle数据库OEM 企业管理其中直接操作。界面化操作省略。6. 2 数据库用户的建立 (1)/创建libadmin用户:conn system /Kyq020520 /登录system 超级用户create user libadminidentified by 123456default tablespace LIBRARYT

7、ESTgrant create session,resource to libadmingrant create user,resource to libadmin (2)/创建libstudent用户conn system /Kyq020520 /登录libadmin 用户create user libstudentgrant create session,resource to libstudent (3) 部分权限分配GRANT ALTER ON LIBRARYTEST.BOOK TO LIBADMIN WITH GRANT OPTIONGRANT DELETE ON GRANT IND

8、EX ON GRANT INSERT ON GRANT REFERENCES ON GRANT SELECT ON GRANT UPDATE ON (4)初始数据的插入 给出一个学生表的建立和插入代码: create table student( StuNO int primary key, StuName varchar(50), StuAge int, StuSex varchar(50), Class varchar(50), Department varchar(50), Tel char(11), Permitted varchar(50), Password varchar(20)

9、;insert into student values(10001,陈小诗,20,女,计算机1班计算机系,2592921,是number1insert into student values(10002,李飞,21,13730120123,number2insert into student values(10003,孙亚男,13633654578,number3insert into student values(10004,何二,22,2568975,number4insert into student values(10005,唐雨,13936968956,number5insert i

10、nto student values(10006,宋江计算机2班,1234667,number66.3 java前端编程 6.3.1 数据库连接类DataBase: package com.listen;import javax.swing.*;import java.sql.*;public class DataBaseConnection con=null;/声明Connection引用Statement stat;ResultSet rs;int count;String sql;public static String message;/声明一个静态成员变量public static

11、Login log;public DataBase(String user,String passWord)try/加载orac的驱动类,并创建数据库连接 Class.forName(oracle.jdbc.driver.OracleDriver con = DriverManager.getConnection(jdbc:oracle:thin: + 127.0.0.1:1521:orcl,user,passWord); stat=con.createStatement();/创建Statement对象catch(Exception e)/如果从Login类传的参数不对,则提示出错 JOptionPane.showMessa

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1