1 Star 0 Fork 0

oceanrivers / Library

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
数据库课程设计作业
项目开始时间:
2024年3月23日10:54:57

version1.0
时间:2024年3月24日20:41:43
内容:
初步完成了登录和注册界面
解决了两个难点,一个是点击按钮切换界面的功能,另一个是各界面绑定事件响应函数的问题

version2.0
时间:2024年3月25日20:48:08
内容:
今天开始制作用户待还书籍界面,其中使用tkk.TreeView来制作展示待还书籍列表,但是这个组件目前发现一个bug
就是如果你把表格一次展示的行数设置的非常多的话,它就会占据整个frame,导致其他组件展示不出来,相当于把其他组件挤掉了

version2.1
时间:2024年3月26日20:12:35
内容:
今天初步完成了待还书籍界面,其中经过本人反复权衡,发现对话框类组件不适合使用前端渲染(样式和数据分开加载)

version3.0
时间:2024年3月27日19:59:08
内容:
今天初步完成了借书界面,然后经过本人反复权衡,发现前端渲染(样式和数据分开加载)的方式没有后端渲染(样式和数据一并加载)好使,
所以把待还书籍界面和借书界面都改成了后端渲染,由于改成了后端渲染,所以各界面的事件绑定函数也就没有必要在Win.py里完成了。
借书界面目前还有一个bug,就是当用户同时对一本书进行多次借阅时,会出现主键重复的报错,后续会进行修正

version3.1
时间:2024年3月28日10:49:18
内容:
对于python循环引用的问题,最好的解决方式就是使用局部引用,所谓局部引用就是可以在一个函数内直接import,这样可以有效解决循环引用的问题。
今天解决了对同一种书多次借阅出现的bug,已经可以完美支持对同一种书多次借阅了,在解决这个bug时,遇到了数组中两个元素指向相同的地址的问题,
产生这个问题的原因是一开始往map中插入了key相同的元素,导致我通过key取元素的时候两次取到的是相同的value。

version4.0
时间:2024年3月30日20:29:26
内容:
今天开始做管理员相关界面,第一个界面就是用户信息列表界面,完成了该界面的前端设计和封禁用户功能,还差解封用户功能没有完成

version4.1
时间:2024年3月31日17:26:59
内容:
今天初步完成了管理员的用户信息列表界面

version5.0
时间:2024年4月1日19:47:32
内容:
今天完成了管理员的图书信息列表界面的界面设计,然后发现之前的借书界面和用户信息列表界面忘记添加查询功能了,打算后续补上去

version5.1
时间:2024年4月2日23:12:10
内容:
1. 今天在是实现图书信息列表界面的功能时,发现自己之前写的ModuleAPI中各个API的通用率不够高,就我个人而言,
其实只需要提供对某张表的增、删、改、全部查、单个查这几种针对所有字段的API即可,有时候我们查询或者更改也许只需要操作某行数据的部分字段,
这种时候我们很容易会考虑为这几个字段单独写一个api,但其实没必要,直接在controller层封装一个完整的bean对象,把需要更改的属性改了,
不需要改的不变即可,然后调用针对所有字段进行修改的api依然可以完成修改,虽然效率可能会比单独修改某些字段低,但是大大提高了代码的复用率,降低开发成本
2. 完成了图书信息列表界面的删除功能
3. 修复了用户还书之后现存量不增加的bug

version5.2
时间:2024年4月3日21:29:08
内容:
初步完成了管理员图书信息列表界面的核心功能

version6.0
时间:2024年4月4日17:36:33
内容:
初步完成了管理员征订图书列表界面,把各个界面的界面菜单跳转功能完成了

version7.0
时间:2024年4月5日17:15:47
内容:
完成了借书界面的查询功能,这里主要是使用继承的功能来避免写重复的代码,但是我非常想吐槽一下python这个循环引用的问题,这个设计真的是非常出生

version7.1
时间:2024年4月5日20:42:20
内容:
完成了管理员用户信息列表界面和图书信息列表界面的查询功能,但是现在还有一个bug就是如果通过查询修改了用户或者图书的数据,前端的界面不会自动刷新,需要手动刷新

version8.0
时间:2024年4月6日16:19:02
内容:
完成了个人用户信息界面,但是这个界面存在一个小bug,就是修改完用户昵称后菜单栏上的用户昵称需要刷新之后才会更新
完善了菜单栏和部分界面的美化
至此本项目刚开始设计的功能已经全部完成

version8.1
时间:2024年4月9日16:32:30
内容:
修复了一些小bug

空文件

简介

数据库课程设计作业,作者是fosu的一名学生,学号是20220060228 展开 收起
Python
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/oceanrivers/library.git
git@gitee.com:oceanrivers/library.git
oceanrivers
library
Library
master

搜索帮助