一直想写一些技术相关的文章,想到一个有趣的方式。从零开始搭建一个项目,并将这个项目不断迭代优化,就像在工作过程中一样,随着时间的推移,所面对的业务问题会更深入,同时所需要解决的技术问题也会变难,当然技术面也会变广。选择图书网站,主要是觉得图书网站的一些特点符合我当前的一些学习经历。(主要参考图书馆网站和购书网站)
文章书写的主要结构是:当前版本需要解决的业务问题,原型图(自学,没有很精致),主要功能点,数据库设计,python伪代码
这一篇文章作为一个开头,先简单做一个版本,万事开头难,先简化要做的事。
当前版本需要解决的业务问题(对照着原型图看)
1、在页面展示图书的列表,数据量多,则使用分页展示,每页10条数据。
2、可以根据分类进行查询,点击分类的标签,列表重新加载,数据为对应分类的数据
3、根据关键词搜索,输入关键词,可以模糊匹配到 书名、作者 这两个关键要素
4、点击列表中的一本书,跳转到该书的详情信息。详情信息包括:基本信息,书籍简介,作者简介
5、详情页面支持搜索