个人数字化图书馆网络平台的设计与实现.docx

  • 需要金币2000 个金币
  • 资料目录论文助手 > 高校设计 > 工业设计 >
  • 转换比率:金钱 X 10=金币数量, 例100元=1000金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2020-11-21
  • 论文字数:17514
  • 课题出处:(豆小可)提供原创资料
  • 资料包括:完整论文

支付并下载

摘  要:网络环境下,公共数字化图书馆提供了图书资源等的信息管理与服务,给使用者带来了一定的便利,比如用户不一定需要到图书馆才能浏览书籍、还有当某样图书资源比较稀有,数字化的图书资源就能够在网络上被用户所共享,所以公共数字化图书馆具有地点无拘束、简单快捷化、时间无限制、免费等的特点。但是随着这个时代信息资源的爆炸性增长,每个人每天都会接触、学习或产生丰富的数字图书信息和知识,传统的图书馆管理系统难以满足现代用户的个性化需求,就是用户可以将网上有关的信息和自我创作的信息资源进行采集、结合、保存、甚至是上传到网上,这样就能够使资源得到更好的处理,还可以分发分享给其他人。    

本课题结合网络存储服务技术,通过将每个人的数字图书资源(出版的或者未出版的类似图书的资源)存储到网络存储平台,用户就可以对其图书馆进行普通的管理、分类、共享和分发等的操作,同时,他也可以将网络上的公用资源放入自己的图书馆,可以拥有他人分发的资源并进行管理等。本系统有前台模块和后台模块两个模块。前台模块包括登陆、注册、主页以及用户个人信息管理。在主页中用户可以根据图书种类、书名、isbn和出版社对书籍进行查询以及对书籍进行收藏、下载、阅读。在用户个人信息管理界面中,用户可以上传个人图书,对个人图书进行增删改查管理,将个人上传的图书进行分享以及分发、查看个人收藏、查看好友以及好友分发的书籍。后台模块是管理员对于共享数字图书,数字图书分类以及用户的管理。本系统使用JAVA语言进行前后台的开发工作,使用的是SSM(Spring+SpringMVC+Mybatis)+Maven框架进行开发,使用MySql数据库。

    论文的内容包括绪论、系统需求分析、概要设计、详细设计、系统功能实现、系统测试、总结,详细描述了系统开发的整个流程。

 

关键词:数字化图书馆;信息管理;网络存储;系统设计

 

目录

摘要

Abstract

1.-绪论-1

1.1课题的目的-1

1.2国内外的现状和发展趋势-1

1.3课题拟解决的关键问题-2

1.4论文组织结构-2

2.-系统需求分析-2

2.1功能需求分析-3

2.2 性能需求分析-3

2.2.1系统的易用性-3

2.2.2系统的扩展性-3

2.2.3系统的健壮性-3

2.2.4系统的安全性-3

2.3开发环境需求-3

2.4 系统数据流图-4

2.4.1系统顶层数据流图-4

2.4.2系统一层数据流图-4

2.4.3系统二层数据流图-5

3.-概要设计-8

3.1系统体系结构图-8

3.3系统数据库设计-10

3.3.1 E-R图-10

3.3.2 关系表设计-10

3.4 业务逻辑类设计-12

3.5 主要功能页面设计-13

4.-详细设计-13

4.1 BookService-13

4.2 UserService-14

4.3 BookTypeService-14

4.4 AdminService-15

4.5 CollectService-15

4.6 FriendService-15

4.7 ShareService-16

5.-系统功能实现-16

5.1登录注册模块-16

5.1.1登录验证模块-16

5.2.2用户注册验证模块-17

5.2后台管理模块-18

5.2.1用户管理模块-18

5.2.2图书分类管理模块-19

5.2.3共享图书管理模块-20

5.3系统前台模块-21

5.3.1 主页模块-21

5.3.2 个人信息管理模块-24

6.-系统测试-28

6.1软件测试-28

6.2功能测试-29

6.2.1登录注册模块测试-29

6.2.2前台个人图书管理管理模块测试-30

6.2.3后台图书种类管理模块测试-31

7.-总结-32

参 考 文 献-33

致 谢-34


支付并下载

提示:本站支持手机(IOS,Android)下载论文,如果手机下载不知道存哪或打不开,可以用电脑下载,不会重复扣费