首页 > 工作范文 > 范文大全 >

好书籍推选精编3篇

网友发表时间 552553

【导言】此例“好书籍推选精编3篇”的范文资料由阿拉题库网友为您分享整理,以供您学习参考之用,希望这篇资料对您有所帮助,喜欢就复制下载支持吧!

好书籍推荐范文1

为了能使孩子进入重点学校学习,家长千方百计地提高孩子学习成绩。越来越多的出版社和图书经销商正是看中了这一庞大的消费群体,使得奥数、作文、同步训练、小升初、中考、高考等教辅书泛滥[1-2]。近几年教育部每年都会下发关于规范中小学教辅材料的通知,但收效甚微。教辅书籍种类繁杂、内容同质化、质量良莠不齐、价格虚高、市场混乱、使用缺乏规范的乱象没有得到根本遏制,国内各大网上书店如当当、卓越、豆瓣等均没有专门对各类教辅书籍进行分类评价,为学生和家长购书带来一定的困惑[3]。因此,有必要对各类中小学教辅书籍制定一个合理的评价机制,规范教辅书籍市场,能够让学生、家长及学校老师对每一种类每一本教辅书的质量、价格以及权威性有更加直观和准确的判断,免除学生因选错教辅书毁掉学生宝贵学习时间和精力的后顾之忧。随着移动互联网的发展和智能手机的普及,使得利用移动客户端软件对教辅书籍进行点评成为可能。本文针对中小学教辅书籍泛滥的乱象,设计一种高互动性和实效性的教辅书籍点评系统,采用SpringMVC设计模式[4]开发了移动客户端和Web端管理系统,主要书籍信息展示和管理、用户管理、用户点评和管理、书籍推荐、广告管理、教辅评价反馈等功能。利用该系统,学生、家长和老师可对各类教辅书籍进行点评,同时可推荐口碑好、质量高、价格便宜的教辅书给学生和家长,为他们在海量的教辅书中选择适合自己的书籍提供重要的参考依据,实现出版商和学生共赢,对教育主管部门规范教辅书市场具有重要的意义。

1系统设计

系统总体设计

系统的业务流程为管理员录入教辅书籍、年级、科目信息等基础数据,学生或家长利用移动app客户端通过注册/登录,获取教辅书籍信息,并对教辅书籍进行点评或查看他人的评价,业务流程如图1所示。

功能模块设计

教辅书籍点评系统包括移动app客户端和Web后台管理系统,其中移动app客户端的用户主要是学生、家长和老师,主要包括用户中心、查询教辅、点评教辅和推荐教辅等模块,后台管理主要包括基础数据管理、用户信息管理、教辅信息管理和点评信息管理等功能模块,系统的主要功能模块如图2所示。⑴用户中心模块包括用户注册、登录、我的点评、我订阅的教辅等功能。⑵查询教辅功能为用户提供教辅的年级、科目、书名等关键字进行查询,结果可显示该教辅的书籍名称、封面、科目、年级、出版社、作者、价格、简介以及评价等信息。⑶点评教辅包括点评、查看评价以及点赞等功能。在书籍详细页面,用户可以点击封面下的评分条来评分,评价教辅时可以输入想要评论的内容,在输入框底部出现上传图标,让用户提交评论。查看评价时,会弹出泡泡框,查看用户对于该书籍的评价,评价信息包括评价用户、评价星级、评价时间、评价内容。点赞功能是当前用户可对其他用户的评论点击“顶”或“踩”来表示赞同或反对。⑷推荐教辅是系统根据用户对某一教辅书籍的评价数和口碑、价格等因素自动向用户推荐的教辅,凡是达到系统设定的评价数、用户评价口碑好、价格又适中的教辅,可分科目、年级、出版社等排序向用户进行推荐。⑸基础数据管理包括科目信息、年级、评价类型、评价星级等基础数据信息管理。⑹用户信息管理包括对注册用户信息的查询、修改、锁定和注销等功能。⑺教辅信息管理包括对教辅书籍名称、封面、科目、年级、出版社、作者、价格、简介等信息进行添加、修改、上架、下架、统计等功能。⑻点评信息管理包括对用户点评信息的查询、修改、屏蔽、统计等功能。数据库设计依据教辅书籍点评系统的功能需要,至少包括用户表、教辅书籍表、点评表、科目表、年级表等数据表,数据表关系图如图3所示。

2移动app客户端实现

本系统包括移动app客户端和Web后台管理系统,其中系统Web后台管理系统采用基于SpringMVC的架构进行设计,运用JSP+AJAX+Spring+JDBC等技术进行开发[5]。移动app客户端是本系统的核心,采用安卓系统实现,自定义UI设计界面效果,利用HttpConnection进行手机端与服务器连接进行数据交互。下面就移动app客户端的实现伪代码和界面进行介绍。

3总结

读书破万卷,下笔如有神。上面的3篇好书籍推荐是由山草香精心整理的书籍推荐范文范本,感谢您的阅读与参考。

好书籍推荐范文2

关键词数字图书;推荐系统

0 引言

数字图书推荐系统一般分为三个基本模块:数据采集模块、数据预处理模块和数字图书推荐模块[1]。数字图书推荐系统的简要推荐过程一般可以归为五步:(1)采集图书信息,得到图书数据。(2)通过读者的个性化界面获得读者的行为日志,采集读者的信息数据。(3)将书籍数据和读者数据进行数据预处理。(4)将预处理之后的数据用于数字图书推荐模块,得到最终推荐。(5)把最终推荐结果在用户个性化界面进行显示。本文主要改进的是数字图书推荐模块。

1 数字图书推荐模块

本文主要用基于熵理论的马氏距离与高斯模型的半监督混合聚类算法(SSCMG)和基于马氏距离与主动学习成对约束的半监督模糊聚类(SSFCMAP)相结合,实现数字图书的个性化推荐。

数字图书推荐模块的基本步骤为:

Step 1:将读者行为数据采用数据预处理操作,获得读者的数据矩阵Si;

Step 2:使用SSCMG算法将读者聚类处理,得到读者类C;获得和目标读者同在一个类的其他读者阅读图书的集合矩阵;将书籍矩阵按照借阅次数进行排序,得到矩阵B;

Step 3:将B矩阵中目标读者已经阅读过的书籍进行过滤,得到矩阵R1,则该矩阵就是第一种聚类图书推荐集合;

Step 4:对读者数据矩阵Si进行分析,判断目标读者是否有借阅或点击图书的历史记录,如果有则继续Step 7,否则直接输出R1,并退出算法。

Step 5:获得目标读者借阅或点击图书的集合列表Li;通过SSCFMAP算法对Li集合中的所有图书进行聚类,得到和Li集合里图书同处一类的所有书籍b;按照一定规则(例如相似度计量)对书籍b采取排序操作;得到矩阵bk;

Step 6:将bk矩阵中目标读者已然阅览过的图书进行过滤,得到矩阵R2;则该矩阵就是第二种聚类图书推荐集合;

Step 7:将矩阵R1和矩阵R2进行线性叠加,然后进行处理,包括去除重复书籍和按照阅读量进行排序。最后得到最终推荐结果矩阵R。

2 推荐系统评估方法

推荐系统的评估指标主要有:准确率(Precision)、召回率(Recall)、F值(F-Measure)、E值和覆盖率[2-3]。

准确率(Precision)是产生的推荐结果中读者喜爱的书籍数与推荐结果的总图书数的比例,度量的是推荐系统的查准率。

其中,Np为推荐结果里用户喜欢的物品数目,L指的是推荐结果的总数目。

召回率(Recall)是推荐结果里用户喜爱的图书数目和所有书籍里用户喜爱的图书数目的比例,衡量的是推荐系统的查全率。

当中,Np为推荐结果里用户喜欢的图书个数,B指的是所有图书中读者偏爱的图书个数。

F值(F-Measure)则是结合了准确率和召回率这两种指标,是用来反应整个推荐系统的综合质量的评估指标。

其中,P指的是准确率,R指的是召回率,α是加权值。

E值表示的是准确率和召回率的加权平均值,也是推荐系统的一个综合指标。

其中,P指的是准确率,R指的是召回率,b是加权值。当b越大的时候,表示查准率占的比重越大。当P和R中有一个为0时,E值等于1。

覆盖率是用于衡量是不是所有的商品都有被推荐的机会。

当F1值越高的时候,产生的推荐结果越准确,推荐系统的机能越高。所以本节采用F1值这一个评估指标对数字图书推荐模型进行测试,评估推荐模型的准确性以及有效性。

3 实验结果

本节实验数据是在Book-Crossing数据集[3]里面选择前五百条评分当作训练数据。然后从用户评分集合中随机选择十条记录,包含十位用户以及他们的一条评分记录。十条记录的具体情况见表1。

本文使用式6作为推荐系统的测试指标,记为F1。那么表1中的十位用户的F1值如图1所示。

当B值越大的时候,F1值也相应的比较高。B值越大说明读者的信息越多,F1值越大表示推荐系统的推荐质量越好,精度越好。由图1可以看出,相较于EM算法及T-SVM算法,本文构建的推荐系统模型的质量较好。从图1中我们还可以发现当用户有少量的信息之后,的值基本超过百分之六十。其他传统算法的F1值基本不超过百分之六十。说明本章所提出的数字图书推荐模型的推荐效果以及精度相较于其他算法,已经得到了一定的提高。综上所述,本节提出的底滞际橥萍瞿P途过仿真实验,验证了模型的有效性,该模型是切实(下转第132页)(上接第152页)可行的方案。

4 结语

本章提出了基于半监督聚类的数字图书推荐系统模型,而且采取了仿真实验。该模型主要包括三个模块:数据采集模块、数据预处理模块与数字图书推荐模块,主要介绍了数字图书推荐模块,它是核心模块。针对数字图书推荐模块,使用Book-Crossing数据集进行了仿真实验,验证该模块的可行性以及有效性。

参考文献

[1]刘莹。数字图书馆应用模型设计[J].商情,2010(23):42-45.

[2]王立才,孟祥武,张玉洁。上下文感知推荐系统[J].软件学报,2012,23(1):1-20.

好书籍推荐范文3

The Design of Subscription Management System for University Teaching Material Based on B/S Structure

JI Yu-ru, WANG De-zhong

(Jilin Institute of Chemical Technology, Jilin 132022, China)

Abstract: A Management system of teaching material subscription is presented in this paper. It uses three-level structure to build up. The foreground partition of system uses VS2008 that the programming tool development. The background database management uses SQL Server 2005. This system to realize the selection of teaching material in universities, order, statistics, etc .This system can help the teaching material administrators to work more efficacious.

Key words: Teaching Subscription Management System; SQL Server 2005; Browser/Sever Structure; three-layers Structure

高校因其生源多、专业多、教学院多、书籍更新快,使得教材管理的工作更加艰巨和繁琐。因此更快更有效的查找适于教学应用的教材,同是提供给教师更广泛的教材选择范围,给学生更清晰的教材资费信息,这是高校教学管理中非常重要的环节。

使用计算机对教材进行系统的管理,具有人工管理所无法比拟的优点,例如:检索迅速、查找方便、可靠性强、存储量大、保密性好、寿命长、成本低等,这些优点能够极大的提高教材信息管理的效率,使学校的教学管理更科学更规范。本系统采用B/S结构,采用功能强大的可视化编程工具VS2008开发,运用SQL Server 2005?M行数据管理,系统采用面向对象的方法设计实现,灵活性较强,易于修改维护。

1 系统分析

本系统是针对教育机构而开发的――基于B/S结构的教材征订管理。开发目的是为了方便学校师生对教材的选择,同时使教材管理部门更有效的提高教材选订、统计及书费项目的效率。该系统包含了教材统计管理过程中的书籍推荐、书籍测评、教材选定及书费的查询等功能。

本系统主要完成以下三大模块的功能:

1)学生模块:查看书籍的详细信息,并查询自己的书费消费情况;

2)教师模块:教师可以选定教材,并下达订购清单;

3)管理员模块:可管理用户、书籍、教材、订单和书费的各种信息及对教师信息的管理。

2 系统总体架构设计

在高校教材征订管理系统中,软件结构设计采用模块化设计方法,并根据系统的数据流图划分各个模块,每个模块完成一个功能[3]。

本系统的各项功能如图1所示:

3 数据库设计

本系统采用SQL Server 2005数据库进行数据库管理,通过对系统的数据进行分析和设计,共设计了8张数据表:

4 系统主要功能模块的实现

用户首先进入登录界面,通过身份验证后方可按其权限范围使用系统功能。本系统共有三种用户权限――学生、教师和管理员。

学生模块的实现

学生模块包含以下功能:

1)书籍推荐:学生可以推荐自己熟识的书籍,便于老师和学生选择教材和学习;

2)书籍投票:学生为自己喜爱和高度评价的书籍进行投票;

3)明星书籍:学生可以了解书库中的所有信息,并选择自己感兴趣的书籍;

4)教材查询:学生通过专业、学期和级(届)进行本学期的教材查询;

5)书费查询:学生通过班级、学期进行书费查询,并可得到本学期书费的总价;

6)密码修改和返回登陆:学生可以在此修改密码和返回登陆页。

界面后台代码:

public partial class vote :

{ bookingbll votes = new bookingbll();

protected void Page_Load(object sender, EventArgs e)

{ LoadGridViewData(); }

//窗体加载时GridView初始数据

public void LoadGridViewData()

{ .DataSource =();

();

}

protected void GridView1_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)

{int id = [].Cells[0]());

= (id);

();

}

protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)

{ //分页

= ;

LoadGridViewData(); }

}

教师模块的实现

教师模块包含以下功能:

1)教材推荐:此模块具有两个功能,教师可以将学生已推荐的书籍推荐为教材也可自行推荐教材;

2)书籍测评:教师通过为书籍添加评论,为学生选择自学书籍给予适当建议;

3)教材查询:与学生的教材查询功能相同;

4)订购清单:教师填写教材订购清单,管理员可根据该清单订购教材。

管理员模块的实现

管理员模块包含以下功能:

1)用?艄芾恚汗芾碛没У南低撤梦嗜ㄏ蓿?

2)书籍管理:对一些无效的书籍信息进行删除和备份;

3)教材管理:对教材的信息进行管理;

4)订单管理:管理订单的信息。

5)书费管理:管理学生的书费花费和上缴情况。以便及时收取和返回书费的差额。

相关推荐

热门文档

48 552553