一,客户端产品要求
- 有一个更新状态按钮,点击更新数据后会弹出结果页面
作用是检查本次读取的文档信息与数据库中文档数据的区别。同时对数据库进行对应的新增和删除操作。然后把最终的数据库信息按行显示出来,包括4列内容文件名,文件路径,文件分类,标签。按文件修改日期排序- 有一个提取数据库功能。
可以将django的数据库保存到我指定路径中。名称为默认定义的。
3 按艾宾浩斯遗忘曲线进行复习提醒功能,即通过进入alarm页面可以查看当日需要复习的项和之前未完成的复习项。
二,后台产品要求
- 可定制后台可以看见所有表信息,并且对标签和文件归类为可编辑。能保存到数据库。
- 还有一个功能,查询字段为文件名和标签
- 右边树列有一个快速按时间和按文件归类查询的界面。
- 分页显示。
要求查询时间小于60s。
三,相关使用的技术
- django入门。
- django后台定制。
- HTML模板使用。
- django搜索功能及数据增加和删除功能。
四,未完成的功能
- 提取数据库到文件。
- 遗忘曲线提醒功能的设计及实现。
五,未解决的问题
- 后台定制显示的表格宽度无法设置。
- 客户端表格显示无法引入js文件进行分页显示。
由于前端不是我的主要学习内容,暂时就先这样用。
六,备注
1.目前是读取固定路径的文件夹下的信息(F:\t1),将来有需要则可能改成灵活的方式。
七,设计概述
1.按django的入门教程自己添加了一个app,所以目前结构都是和官方2.2版本教程一致。代码都在myWebTest文件夹中。
2.t1文件夹是用来做测试的,文件管理系统读取的文件对象都在t1文件夹中。
八,目前效果
后台.png前端1.png
前端2.png
by apple at 20191003,1802
github路径https://github.com/AppleCai/myWeb_FileSystem
网友评论