图书社区管理系统的设计与开发

摘 要互联网技术的快速发展,使网络化信息服务呈现百家争艳的景象,各类网络信息服务商纷纷推出,图书社区就是顺应发展而生的新型全民阅读的一种方式。图书社区作为以传统信息服务植入新型方式的一种行业,必须借助自身的信息资源和信息的搜集、加工、组织优势,致力于提高全民阅读量。本系统的开发背景就是我国公民的人均阅读量并且人们没有系统的读书方式的方便的借阅地点。图书社区管理系统就是立足于居民社区成立的网上图书借阅地点,便于就近居民对图书的需求,方便人们的借阅与归还。对于本系统的开发,我们运用软件工程的一些方法和部分技术,主要使用jsp.net技术与B/S模式来实现的。我所做的毕业设计的开发步骤主要分为四个方面包含需求分析,功能设计,数据库设计,总体设计以及系统测试。我所设计的图书社区管理系统主要有五个模块分别为用户注册、图书社区更新、图书借阅、图书派送、归还图书,在系统的详细设计中会针对这五个模块经行具体的设计与实现。目前我国图书社区网上信息服务水平还在萌芽阶段,因此,我们应该进一步的建立适于我国公民的图书社区网络信息服务系统,以提升我国居民对图书社区网络信息服务的利用,进而提高居民的阅读量,为实现我国图书社区的网络化,数字化和资源共享奠定基础。
Keywords: B/S structure ;MVC frame;Books ; Community 目 录
1 绪论 1
1.1 选题的依据 1
1.2 选题的意义 1
1.3 国内外研究现状及发展趋势 1
2 相关技术及可行性分析 3
2.1 系统环境 3
2.2 MyEclipse开发工具 3
2.3 JSP技术 3
2.4 B/S模式 4
2.5可行性分析 4
2.5.1 经济可行性 4
2.5.2 技术可行性 5
2.5.3 操作可行性 5
2.5.4 时间可行性 5
2.6 本章小结 6
3 总体设计 7
3.1 课题简要说明 7
3.2 系统流程图 8
3.3 系统数据库设计 9
3.3.1数据库ER图 9
3.3. *好棒文|www.hbsrm.com +Q: ^351916072^ 
2 数据流图 10
3.3.3数据库表 11
3.4 本章小结 12
4 系统实现 13
4.1登陆模块 13
4.2 图书分类管理模块 18
4.3 社区管理模块 19
4.4 读者信息修改模块 21
4.5 添加图书模块 23
4.6 图书还书管理模块 24
4.7 我的借阅模块 27
4.8 本章小结 29
5 系统调试与测试 30
5.1 程序调试 30
5.2图书社区管理系统的测试目的 30
5.3 图书社区管理系统的测试方案 30
5.4 系统测试概况 31
结 论 33
参 考 文 献 34
致 谢 36
1 绪论
1.1 选题的依据
伴随着社会的一步步发展和计算机网络的逐渐普及,人们越来越认识到读书的重要性,为了响应国家“全民读书”的号召,进一步浓厚书香氛围,保障每一个人的阅读权利,更好的方便各个住宅小区人们的读书,特开发此图书社区管理系统。其主要功能是对一个城市的各个图书社区进行管理,对社区图书量进行分配,对社区读者的阅读量进行统计。
图书社区是为规定范围内的居民提供服务的场所,在本系统中主要承担对特定区域的图书给派送管理。在国家宣传部等部门的共同倡导下,提倡全民阅读已经在全国各地蓬勃发展。开发图书社区管理系统主要是针对我国社区居民读书不便利、阅读条件差,对响应国家全民阅读的号召有重要意义。
1.2 选题的意义
现如今我国的图书社区建设还在起步阶段,并没有完善的方案与方法,而现在城市里定点式的图书馆并不能满足人们的阅读需求,也并不方便。所以我准备开发一个图书社区管理系统,可以在特定的小区设立一个图书社区,各个小区里的图书社区建立的非常便捷,任何商店和门面在通过审核后都可以成为小区里的图书社区代办点。读者可以进行线上订阅线下取书的模式,足不出户就可以完成借/还书。
本课题的研究主要是为了增加人们的借阅方式,为阅读提供最大限度的便利。通过简单的界面,便捷的操作以及完善的后期服务,从各个方面满足读者的要求。
为了进一步浓厚社区的书香氛围,保障每一个居民的阅读权利,我国部分省份已将全民阅读纳入立法进程。因此,在线图书社区信息系统的研究是非常重要的。
1.3 国内外研究现状及发展趋势
目前我国比较的注重文学艺术发展,同样重视对文物以及非物质文化遗产保护,大力的倡导全民阅读。国家也在大力度的推进社区文化发展,为提高居民文化水平做着巨大的贡献。
在国内,人们的阅读水平虽然在进一步的提升之中,但是速度有限,需要有一批先进的借阅平台作为其中的催化剂,提升人们的文学底蕴。
然而推进全民阅读是一项长期任务,任重而且道远。我国现在还远远没有达到国际居民人均拥有公共图书馆藏书标准。我们可以从居民图书社区这个方面看出,我国的全民阅读工作在国家政府的倡导下,只是刚刚起步,还需要继续的努力推进。
在国外,也许是因为国家较小、人口较少,人们的平均阅读量远超我国。同样我们不得不承认的是,他们为居民的阅读提供了相当大的便利。
在部分发达国家,每一个居民社区都存在不止一个的图书社区,供当地的居民借阅图书。在美国,国家和政府会根据当地的居住人口数而设立响应数量的社区图书馆。在欧洲,无论你身处任意一个城市的街道你都可以在你的附近不远的地方找到一个图书馆十分的便利。在英国,这是一个世界上人均占有公共图书馆数的地方,超过半数的居民会经常去所在社区的图书馆进行借阅。由此可见我国跟世界发达国家的差距是需要大力的弥补的。 2 相关技术及可行性分析
2.1 系统环境
开发的硬件环境如表2.1所示:
表2.1 开发环境表
项目
环境
内存(RAM)
4G
处理器(CPU)
Intel(R)Core(TM)i59400f CPU
硬盘(HD)
750G
显卡(Graphics card)
NVIDIA GeForce GT X960
操作系统(OS)
Windows 10
开发的工具环境如表2.2所示:
表2.2 开发工具表
项目

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/xxaq/319.html

好棒文