【国内开放注册图书馆一览——可校外免费下载知网、万方、读秀、维普等期刊文献】

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

在学校强大资源的加持下,许多在校生可以通过校园网登录中国知网、万方、维普等数据库,从而免费获取到自己想要的中文文献。即便是因故离校,也可以通过校方指定VPN快速访问数据库。但是,对于更多普通人而言,没有学校承担服务成本,单凭个人财力,文献下载便会成为一个难题。普通社会人士想要免费获取中文文献,一个可行并且长久的方法便是:注册开放图书馆账号,成为其网上读者。就目前的情况来看,中国大陆几乎所有的省级及以上图书馆都配备了知网、万方、读秀和维普数据库,已然能够满足绝大多数人对于中文文献的获取需求了。但是,天下没有免费的午餐,并非所有的图书馆都允许线上注册,经过多次尝试,现将探索结果予以公布,大家低调使用。


一、【开放注册图书馆一览表】

国家级开放图书馆
名称
数字资源
中国国家数字图书馆
https://d.naccl.top/1O42Uj
省级开放图书馆
名称
数字资源
首都图书馆
https://d.naccl.top/4ShNy9
重庆图书馆
https://d.naccl.top/1lnlIk
辽宁省图书馆
https://d.naccl.top/15DAjf
浙江省图书馆
https://d.naccl.top/4QVout
安徽省图书馆
https://d.naccl.top/43IUCr
福建省图书馆
https://d.naccl.top/77zXp
江西省图书馆
https://d.naccl.top/385d6S
山西省图书馆
https://d.naccl.top/29LcqQ
湖北省图书馆
https://d.naccl.top/26Ja1a
广东省立中山图书馆
https://d.naccl.top/RaluT
四川图书馆
https://d.naccl.top/2JCU2p
贵州省图书馆
https://d.naccl.top/jtXTR
新疆图书馆
https://d.naccl.top/19VYgC
广西壮族自治区图书馆
https://d.naccl.top/3OiJw2
地级市开放图书馆
名称
数字资源
绍兴数字图书馆
https://d.naccl.top/3MDhqZ
杭州图书馆
https://d.naccl.top/lhFsA
南昌市图书馆
https://d.naccl.top/1g07wR
武汉图书馆
https://d.naccl.top/3Kw7WZ
长春市图书馆
https://d.naccl.top/3cevGV
太多了,可自行测试追加…

二、使用步骤

【开放注册方法】

官网注册

这种方式对于用户的限制最少,仅需填写少量信息即可完成注册,实为上上之选。可惜,满足条件的数目很少。

名称注册网址
国家数字图书馆https://d.naccl.top/25tl9P
广东省立中山图书馆https://d.naccl.top/2eR2Wd
贵州数字图书馆https://d.naccl.top/2XIzJl
广西壮族自治区图书馆https://d.naccl.top/VcESh
微信公众号注册:

有些图书馆,虽然在官网上仅允许线下注册,但实际上公众号后台早已放出了注册渠道,具体的注册步骤大体相同:微信搜索并关注公众号,然后按照下表列示的注册顺序逐步执行,最后填写个人信息即可。

  1. 名称 注册顺序 国家图书馆 服务–手机门户–个人中心–注册 首都图书馆 遇首图–首图服务–注册读者卡 重庆图书馆
    服务大厅–在线办证 辽宁省图书馆 辽图微悦–读者注册 福建省图书馆 微服务大厅–办数字证 广东省立中山图书馆
    快速办理–办证粤读通 四川省图书馆 服务大厅–读者注册 南昌市图书馆 微服务大厅–在线办证
支付宝生活号注册:

支付宝内搜索“xxx图书馆”,点击进入相应生活号主页,然后找到在线办证入口,填写相应信息即可。

名称注册要求
浙江省图书馆芝麻信用分550以上
安徽省图书馆芝麻信用分550以上
江西省图书馆芝麻信用分550以上
湖北省图书馆芝麻信用分650以上
广东省立中山图书馆芝麻信用分550以上
广西壮族自治区图书馆芝麻信用分550以上
绍兴图书馆芝麻信用分550以上

(4)借阅宝定点注册:

这里是利用借阅宝生活号注册图书馆的流程图:

流程图
    A[在支付宝内搜索进入“借阅宝”生活号] --> 
    B[点击进入“服务”菜单栏下的“图书馆”]--> 
    C[将地址“切换”到对应地区的图书馆] --> 
    D[点击页面中下部的注册借阅证]

流程说明:

  1. 在支付宝内搜索进入“借阅宝”生活号
  2. 点击进入“服务”菜单栏下的“图书馆”
  3. 将地址“切换”到对应地区的图书馆
  4. 点击页面中下部的注册借阅证
名称注册要求
浙江省图书馆芝麻信用分550以上
安徽省图书馆芝麻信用分550以上
江西省图书馆芝麻信用分550以上
湖北省图书馆芝麻信用分650以上
广东省立中山图书馆芝麻信用分550以上
广西壮族自治区图书馆芝麻信用分550以上
绍兴图书馆芝麻信用分550以上

4【使用方法】

读者账号注册成功后,记下自己读者证账号及密码,剩下的步骤就很简单了:前往图书馆主页,进入任一数字资源 —> 登录自己的账号和密码 —> 选定数据库(知网、万方、读秀等)—> 跳转至特定网页检索


总结

整理不易,对于有需要的人来说无疑是减提供巨大的帮助,感谢分享

好的,这是一个比较大的项目,我会尽可能详细地回答您的问题。 首先,我们需要设计一个数据库来存储果蔬预订的相关信息,包括订单信息和销售信息。我们可以使用MySQL或者其他关系型数据库来实现。 其次,我们需要设计一个Java程序来连接数据库并处理相关的业务逻辑。以下是一个简单的实现: ``` import java.sql.*; import java.util.*; public class FruitVegetableBooking { private static final String DB_URL = "jdbc:mysql://localhost:3306/fruit_vegetable_booking"; private static final String DB_USER = "root"; private static final String DB_PASSWORD = "password"; public static void main(String[] args) { Scanner scanner = new Scanner(System.in); while (true) { System.out.println("请选择操作:1.订单查询 2.销售 3.订单一览 4.退出"); int choice = scanner.nextInt(); switch (choice) { case 1: searchOrder(); break; case 2: sell(); break; case 3: showOrders(); break; case 4: System.out.println("谢谢使用!"); System.exit(0); default: System.out.println("无效的操作,请重新输入!"); break; } } } private static void searchOrder() { Scanner scanner = new Scanner(System.in); System.out.println("请输入订单号:"); int orderId = scanner.nextInt(); try (Connection conn = DriverManager.getConnection(DB_URL, DB_USER, DB_PASSWORD); Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery("SELECT * FROM orders WHERE order_id = " + orderId)) { if (rs.next()) { System.out.println("订单号:" + rs.getInt("order_id")); System.out.println("商品名称:" + rs.getString("product_name")); System.out.println("数量:" + rs.getInt("quantity")); System.out.println("价格:" + rs.getDouble("price")); System.out.println("日期:" + rs.getDate("date")); } else { System.out.println("订单不存在!"); } } catch (SQLException e) { e.printStackTrace(); } } private static void sell() { Scanner scanner = new Scanner(System.in); System.out.println("请输入商品名称:"); String productName = scanner.nextLine(); System.out.println("请输入数量:"); int quantity = scanner.nextInt(); System.out.println("请输入价格:"); double price = scanner.nextDouble(); Date date = new Date(); try (Connection conn = DriverManager.getConnection(DB_URL, DB_USER, DB_PASSWORD); PreparedStatement stmt = conn.prepareStatement("INSERT INTO orders (product_name, quantity, price, date) VALUES (?, ?, ?, ?)")) { stmt.setString(1, productName); stmt.setInt(2, quantity); stmt.setDouble(3, price); stmt.setDate(4, date); stmt.executeUpdate(); System.out.println("销售成功!"); } catch (SQLException e) { e.printStackTrace(); } } private static void showOrders() { try (Connection conn = DriverManager.getConnection(DB_URL, DB_USER, DB_PASSWORD); Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery("SELECT * FROM orders")) { while (rs.next()) { System.out.println("订单号:" + rs.getInt("order_id")); System.out.println("商品名称:" + rs.getString("product_name")); System.out.println("数量:" + rs.getInt("quantity")); System.out.println("价格:" + rs.getDouble("price")); System.out.println("日期:" + rs.getDate("date")); System.out.println("---------------"); } } catch (SQLException e) { e.printStackTrace(); } } } ``` 这个程序实现了订单查询、销售和订单一览的功能。其中,订单查询和订单一览都是从数据库中获取数据并输出,而销售是向数据库中插入数据。 需要注意的是,这个程序还比较简单,没有进行异常处理和输入验证。在实际开发中,我们需要根据需求添加相应的功能和保证程序的健壮性。 希望这个回答能对您有所帮助。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值