使用ASP.NET技术开发的电子书网站,能实现客户端书籍查询、浏览、上传、评论等功能,管理端的书籍排行查看、推荐书籍、书籍管理、用户管理等
摘 要:目前的电子书网站大多数分类不够明确、详细且内容过于杂乱不简洁,不能很好的推荐书籍给用户。本网站是使用ASP.NET技术开发的电子书网站,能实现客户端书籍查询、浏览、上传、评论等功能,管理端的书籍排行查看、推荐书籍、书籍管理、用户管理等。本网站采用个性化推荐方式,使用趣味点计数法多方面统计读者对书籍的需求信息,使推荐更贴合读者需求以便引起读者兴趣。
关键词:SQL Server;ASP.NET;电子书网站;个性化推荐
Design and Implementation of E-Book Website Based on ASP.NET
Abstract: Recently,the classification of the most of the e-book sites is not clear and detailed, and the content is too messy. The books can not be recommended to users p- roperly.This is an e-book site which use the ASP.NET technology to achieve the book query, browse, upload, comments and other functions in the client, it also can achieve the list view, books recommended, books management, user management in the man- gagement. This website uses the personalized recommendation way,and uses the inte- resting point counting method to count the demand information of the reader to the b- ooks in many aspects,it causes the recommendation to be more suitable to the reader's requirements in order to improve the interest of the readers.
Key Words: SQl Server;ASP.NET;online bookstore; personalized recommendation
目 录
摘 要 1
引言 1
1.研究背景和意义 2
1.1选题的意义及研究状况 2
1.2主要内容、研究方法和思路 2
2.需求分析 3
2.1用户端模块 3
2.2管理端模块 5
2.3数据服务模块 6
3.数据库设计 7
3.1概念设计 7
3.2逻辑设计 8
4.网站实现 9
4.1用户登录与身份验证 9
4.2书籍下载、阅读功能的实现 10
4.3书籍搜索功能的实现 10
4.4书籍推荐功能实现 11
4.5书籍分类功能实现 11
4.6书籍评论功能实现 11
4.7后台管理功能的实现 12
5.总结 12
参考文献 13
致谢 13
基于ASP.NET的电子书网站设计与实现
引言
创建这个电子书网站的意义在于让更多的人愉快的阅读书籍。本网站希望转变人们的观念,使人们了解到读书是一件有意思的事情,从而热爱读书。
在这个网站上,读者不仅可以查看编辑们每日精心推荐的书籍,还可以了解来自世界各地的人们喜欢的书籍。除此之外,本网站还可以对读者的操作进行记录分析,计算出最符合读者兴趣的书籍类型,并给予推荐。另外,本网站还设有交流论坛,读者可以就某本喜爱的书籍进行交流。本网站更鼓励读者们进行原创,读者上传自己的作品,如通过后台的审核,本网站就可以把读者的作品加入书架以供大家欣赏。
1.研究背景和意义
1.1选题的意义及研究状况
现今,计算机网络蓬勃发展,网络已然融入人们生活。从网络中获取信息的方便快捷性使电子书网站应运而生,并且传统的纸质书籍获取知识的方式已经不能满足人们的需求[1][2]。而从电子书等网络书籍衍生出来的网络文学已经成为当代文学的一部分,成为引导文学的潮流。
目前市场上已经出现了各式各样的电子书网站,但是网站质量却良莠不齐。一些网站界面不够简洁,设计不够合理,用户使用起来不方便;一些网站确难以精准找到所需的书籍,造成效率的低下;一些网站的书籍的管理不够人性化,没有分门别类的将书籍整理妥当,例如已经阅读过后的书籍没有进行收藏就难以在找到。
1.2主要内容、研究方法和思路
本网站可分为三种角色,分别是未注册的游客,已注册的用户,以及管理后台的管理员,这三种角色有不同的权限设置。