All Projects → e-yunduan → library

e-yunduan / library

Licence: other
企业内部图书馆管理系统

Programming Languages

PHP
23972 projects - #3 most used programming language
CSS
56736 projects
shell
77523 projects
Batchfile
5799 projects

Projects that are alternatives of or similar to library

slides
Alexander Makarov conference slides
Stars: ✭ 26 (+13.04%)
Mutual labels:  yii2
deruv
The elegant and professional PHP Content Management System
Stars: ✭ 38 (+65.22%)
Mutual labels:  yii2
yii2-composer
Yii 2 composer extension
Stars: ✭ 76 (+230.43%)
Mutual labels:  yii2
yii2-dysms
阿里云 dysms 官方 SDK 的 Composer 封装,支持 yii2 项目。
Stars: ✭ 13 (-43.48%)
Mutual labels:  yii2
yii2-link-preview
LinkPreview widget render page preview
Stars: ✭ 26 (+13.04%)
Mutual labels:  yii2
yii2-flysystem-component
The League Flysystem Library for Yii Framework
Stars: ✭ 22 (-4.35%)
Mutual labels:  yii2
hisite
Hisite Yii2 base project
Stars: ✭ 15 (-34.78%)
Mutual labels:  yii2
yii2-widget-cropbox
This widget allows crop image before upload to server and send informations about crop in JSON format.
Stars: ✭ 90 (+291.3%)
Mutual labels:  yii2
project-template
Yii2 Project Template
Stars: ✭ 53 (+130.43%)
Mutual labels:  yii2
hisite-template
HiSite Project Template
Stars: ✭ 16 (-30.43%)
Mutual labels:  yii2
yii2-lock-form
disable the button when form submit
Stars: ✭ 37 (+60.87%)
Mutual labels:  yii2
yii2-rest-client
REST client (AR-like model) for Yii Framework 2.0 (via yii2-http-client)
Stars: ✭ 19 (-17.39%)
Mutual labels:  yii2
yii2-presenter
Yii2 View Presenter
Stars: ✭ 13 (-43.48%)
Mutual labels:  yii2
anchors
Add anchor links to headings in your Craft CMS website content.
Stars: ✭ 47 (+104.35%)
Mutual labels:  yii2
query
Run SQL queries as an admin from the Craft CMS control panel.
Stars: ✭ 14 (-39.13%)
Mutual labels:  yii2
yii2-gtreetable
Extension of Yii 2 Framework, which is wrapper for bootstrap-gtreetable plugin, on the other hand it provides functionality which allows to save the nodes states into database.
Stars: ✭ 41 (+78.26%)
Mutual labels:  yii2
ar-role
ActiveRecord behavior, which provides relation roles (table inheritance)
Stars: ✭ 34 (+47.83%)
Mutual labels:  yii2
yii2-laradock
Laradock pre-configured for Yii2 Framework (https://github.com/LaraDock/laradock)
Stars: ✭ 16 (-30.43%)
Mutual labels:  yii2
yii2-payment
Yii2 Payment extension hổ trợ tích hợp các cổng thanh toán VnPayment, Onepay, Bảo Kim, Ngân Lượng, VTCPay, MoMo.
Stars: ✭ 20 (-13.04%)
Mutual labels:  yii2
ar-variation
Variation behavior for ActiveRecord
Stars: ✭ 46 (+100%)
Mutual labels:  yii2

企业内部图书馆管理系统

可以做什么?

  • 浏览企业内部所有书籍和可借书籍
  • 方便查看某本书籍在谁手上
  • 统计书籍借阅情况

如何使用?

$ git clone https://github.com/simuhui/library.git
$ cd library
$ composer install
$ php init

关于 Composer 使用请参考官网文档

手动新建一个数据库,然后修改 common\config\main-local.php 文件内容,修改数据库配置。 还可以添加 name 替换系统默认值,代码示例如下:

<?php
return [
    'name' => '云端私募会图书管理系统',
    'components' => [
    // ...       
    ]
];

继续回到终端执行命令

$ php yii migrate
$ php yii migrate --migrationPath=@yiier/inviteCode/migrations/

关于后台登录问题

需要手动修改数据库 user 表的 role 字段值为30,才可以登录后台。

然后就可以配置 nginx 信息了。参考连接 Configuring Web Servers

注册码功能说明

默认开启此功能,注册时必须输入注册码才能注册。

如果想关闭此功能,修改 common\config\params-local.php 文件,修改后的代码如下:

<?php
return [
    'enableInviteCode' => false, // 关闭注册码功能
];

如何生成注册码?

先进入项目根目录,执行以下命令:

$ php yii gcode 100

查看数据库,然后就会在注册码表(invite_code )看到100个注册码。

截图

详情页面 首页 列表页面

TODO

  • 同事分享自己的书籍
  • 后台完善 && 美化
  • 找回密码功能
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].