C# .NET 6 校园图书管理系统:第18章 layui 创建图书室

boyanx4个月前技术教程13

1.前言

现在是2021年12月31日23:35:21,马上就要2022年了,这一年啥都干了,又好像啥都没干。兜里卡里还是空的(⊙o⊙)…

本章我们继续完成图书室的创建。

2.图示

3.思路

图书室创建的同时直接创建了书架,而书架我们可以自定义前缀、中间、后缀,然后自动生成。一个图书室最多可以生成26个书架。每个图书室的书架号可能不尽相同,因此本项目只是做一个简单的示例。

  • 图书室的位置一般是地址,像学校的某栋楼某个教室。
  • 状态开室指:当前图书室开放状态,允许读者来教室读书学习;闭室指的是图书室关闭状态。
  • 图书室删除时,需要检测是否存在书架,书架是否关联了图书。
  • 大多数学校图书室都有计算机位置,因此关于图书室还会存在计算机位置的预约。本项目作为真是公司项目,在做项目的时候可能会遇到需求的变更,因此计算机位置的预约可作为将来的一个需求变更。

4.关键代码示例

图书室的后台增删改查是通用的功能,目前并没有特殊的地方,想要了解详细内容的请关注点赞获取源码。唯一特殊的就是前端自动创建书架的功能。

代码中通过while循环来创建书架,跳出循环的条件是count==0。

如果中间数选择的数字,那么循环生成的书架号:前缀-数字-后缀

如果中间数选择的字母,那么通过String.fromCharCode(65 + tempc)来获取字母,这里是通过ASCII码转换字母,那么循环生成的书架号:前缀-字母-后缀。循环中判断当前书架号code是否已存在,存在则跳过,否则则生成。

5.小结

本章完成了图书室的创建,有关详细内容请下载源码查看。各位同学在阅读实践过程中有看不懂或有其他想法的可以在评论区留言或者私信。教程有帮助的话请各位同学帮忙评论点赞关注三连,感谢大家!

----------------------------------------------------

私信: 校园图书管理系统 可以获取Gitee的链接

标签: layui 多选

相关文章

layui下拉菜单form.render局部刷新方法亲测有效

切图网常年专注前端外包开发,这是在近期一次项目切图中遇到的,需要动态添加表单select元素,用到了layui插件,而layui对于一些常用表单元素比如下拉菜单,复选框,单选等都是有做美化的,这样好处...

thinkphp6里怎么给layui数据表格输送数据接口

layui官网已经下架了,但是产品还是可以使用。今天一个朋友问我怎么给layui数据表格发送数据接口,当然他是学前端的,后端不怎么懂,自学了tp框架问我怎么调用。其实官方文档上就有相应的数据格式,js...

SpringMVC +Spring +Mybatis + Layui通用后台管理系统OneManageV2.1

一:运行预览预览地址:OneManage后台系统 (点击预览)或者 预览地址2用户:admin 密码:admin二:系统介绍首个由One源码官方出品的一款基于SpringMVC +Spring +My...

laravel admin 1.8 模态框 select联动的问题

客户要求php的,原本打算layui + laravel,各种原因还是选了 la admin。之前试了 la admin2.0的版本,竟然没有权限管理系统后台有个手动充值表单,需要弹窗,结果选择商品套...

Layui第二天学习(layui使用session)

<!DOCTYPE html> <html> <head> <meta charset="utf-8">...

2022年优秀的Web前端UI框架推荐(web前端ui框架有哪些)

选择好一款Web前端UI框架,对于前端入门开发者是非常重要的,它决定了你系统设计出来的UI风格。有时候我们不需要重复造轮子,特别是对于非专业前端的开发者,选择使用UI框架可以让我们把更多的精力放在业务...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。