W EP 电子书管理系统需求分析书 (一)读者管理员登陆模块 (二)电子图书馆管理部分 1、图书管理:添加图书、删除图书、改变图书分类和修改图书信息等操作。 2、评论管理:对所有的读者留下的评论进行管理、对相应的好看的书籍进行评定,而且还可以查询。 3、类别管理:添加图书类别、删除图书类别、修改图书类别。 4、精品推荐:可以把电子图书按不同的等级推荐管理。 5、统计分析:对所有的电子图书进行统计分析。 (二)读者查阅部分 1、最受欢迎的图书:根据用户点击率自动排序,点击率最高的前图书会在电子图书馆中自动显示出来 2、新书快递:根据管理员添加图书的时间进行排序,最新添加的图书会在电子图书馆中自动显示出来 3、推荐图书:按照管理员向读者推荐书,图书将在电子图书馆中自动显示出来 4、图书评论:级别高的读者对图书发表的观点,读者可以看到每个人对该书的评论 5、图书查询:可以按不同的类别查询你想要浏览的图书。例如按照书名检索、按照作者名检索、按照出版社检索等。 6、个人收藏夹:可以将自己喜欢的图书列表保存到自己的收藏夹中,这样下次登录系统时不必再一一查询,直接从收藏列表中选取要阅读的图书即可。用户需对收藏夹列表具有全功能的管理权限,例如,可以往其中添加书籍,也可以从其中删除书籍等。 7、读书笔记:增加读者看该书籍的时候所有感想,想记下来的笔记,读者可以有感而发。 1. 数据库设计: 1)E-R 图 表1:图书分类表Catalog:存放电子书籍的分类信息:方便查找读书 Dept_id Int NOT_NULL 唯一编码0123 Parent_id Int NOT_NULL 父目录编码,等于0说明为一级目录 Example Dept_name Varchar(55) NOT_NULL 目录名称 Dept_Decription varchar(255) NULL 目录描述 表2:图书所属目录表Catalog_Ebook:存放目录的嵌套结构 Dept_Id Int NOT_NULL 目录代码 Pfid Int NOT_NULL 图书所属类别 表3:图书表(book),存放每本书的详细信息 Book_Id Bigint NOT_NULL 唯一id号作为主键 ISBN char(20) NULL ebook的国际标准图书编号 Title varchar(50) NOT_NULL 图书名称 Author Varchar(50) NOT NULL 作者 Pfid Int NOT_NULL 图书类别的序列号 Press Varchar(100) NOT_NULL 出版社 Press_Date datetime NULL 出版日期 File_Path varchar(255) NULL 电子图书的存放路径 Small_Img_File Varchar(255) NULL 小图片文件名称 ...