基于微信小程序的图书管理系统的设计与实现Word下载.docx
- 文档编号:16022679
- 上传时间:2022-11-17
- 格式:DOCX
- 页数:48
- 大小:1.24MB
基于微信小程序的图书管理系统的设计与实现Word下载.docx
《基于微信小程序的图书管理系统的设计与实现Word下载.docx》由会员分享,可在线阅读,更多相关《基于微信小程序的图书管理系统的设计与实现Word下载.docx(48页珍藏版)》请在冰豆网上搜索。
提交日期
毕业设计(论文)原创性声明
本人郑重声明:
所呈交的毕业设计(论文),是本人在指导老师的指导下,独立进行的设计(研究)工作及取得的成果,论文中引用他人的文献、数据、图件、资料均已明确标注出,论文中的结论和结果为本人独立完成,不包含他人已经发表或撰写的作品及成果。
对本文的研究作出贡献的个人和集体,均已在论文中作了明确的说明。
本人完全意识到本声明的法律结果由本人承担。
毕业论文作者(签字):
签字日期:
年月日
成绩评定
成绩项
论文成绩(百分制)
折合比例
实得成绩(折合分)
指导教师成绩
30%
评阅教师成绩
20%
答辩成绩
50%
总评成绩
注:
毕业设计(论文)成绩按百分制评定。
答辩成绩不及格的(评分低于60分的),则该毕业设计(论文)总评成绩为答辩成绩。
内容摘要
本设计是基于微信平台,mysql数据库的图书管理系统小程序,主要供普通读者和管理员进行使用。
微信小程序在移动网络时代越来越受到人们的认可,其即扫即用的服务特性与图书馆系统移动服务,随时借阅的特点非常适合,基于微信小程序的产品特性构建图书馆微信小程序的服务模式能为用户提供全新的用户体验。
本设计界面做到简洁明了,操作简单易懂,系统使用方便,运行稳定。
有助于师生快捷操作该图书系统。
本文围绕系统部署的全过程,包括可行性分析,需求分析,概要设计,数据库设计等行文。
对用户和图书管理员的实际使用需求进行细致分析,最终结合微信小程序的特性进行系统设计,系统研发,系统测试,记叙了将图书馆“搬到”线上,进驻微信平台的实现过程,利用微信小程序为图书馆量身打造了一套移动式综合管理系统。
关键词:
图书借阅微信数据库小程序
Abstract
Thisdesignisbasedonwechatplatform,MySQLdatabaselibrarymanagementsystemapplet,mainlyforordinaryreadersandadministratorstouse.Wechatappletsaremoreandmorerecognizedbypeopleintheeraofmobilenetwork.Theservicecharacteristicsof"
scananduse"
andlibrarysystemmobileserviceand"
borrowatanytime"
areverysuitable.BuildingtheservicemodeofLibrarywechatappletsbasedontheproductcharacteristicsofwechatappletscanprovideuserswithanewuserexperience.Thedesigninterfaceissimpleandclear,theoperationissimpleandeasytounderstand,thesystemiseasytouse,andtheoperationisstable.Itishelpfulforteachersandstudentstooperatethebooksystemquickly.
Thispaperfocusesonthewholeprocessofsystemdeployment,includingfeasibilityanalysis,requirementanalysis,outlinedesign,databasedesignandsoon.Thispapermakesadetailedanalysisoftheactualneedsofusersandlibrarians,andfinallycombinesthecharacteristicsofwechatappletwithsystemdesign,systemresearchanddevelopment,systemtesting,anddescribestherealizationprocessof"
moving"
thelibrarytotheonlineandenteringthewechatplatform,anduseswechatapplettobuildasetofmobileintegratedmanagementsystemforthelibrary.
Keywords:
BookBorrowingtWeChatdatabaseWechatapplet
第一章绪论
1.1系统开发的背景、目的及意义
如今,我们生活在信息时代,各大互联网企业提供的服务使得我们的工作,学习和生活都得到了极大的便利,一部智能手机走天下的时代已经来临。
由腾讯团队开发的微信也成为了如今智能手机“必装”的程序之一,也是为数不多的男女老少都会用的应用程序。
因此,基于微信平台开发的微信小程序拥有其他移动应用所没有的优势,在微信生态圈中,用户众多,使用方便,不用重复安装和注册账户。
在此背景下,本课题以学习研究为目的,设计并实现一个基于微信小程序的图书管理系统,让用户可通过本系统查询图书以及录入图书信息。
图书管理系统,将读者数据、图书数据、借阅数据、还书数据进行一个整合管理,实现数据的高效交换,界面友好的实现管理员和读者的交互。
而微信小程序的服务特点与图书馆系统的服务需求高度契合,因此将图书管理系统整合到微信平台上将有利于提升图书馆移动服务的用户体验,也为图书管理员提供新的管理模式。
基于微信平台开发的图书管理系统,将是对图书管理系统的一个大胆创新的尝试。
1.2系统在国内外发展的概况
国外的图书管理系统在1950年左右开始出现,大致经过了只用于图书借阅登记或图书记录工作的实验室实验阶段到图书馆实际应用阶段的转变、系统初步集成阶段、网络时代的客户机服务器分离阶段、目前的智能化、移动化阶段。
国内图书馆管理系统起步1970年前后,发展脉络由单机完成简单图书管理的起步阶段,局域网内部完成图书馆的采集、维护、借阅登记、库内查询等管理工作的系统化、网络化发展阶段,到目前的市场化,智能化的历程。
一般市面上的图书管理系统采用的是c/s结构。
C/S结构的使用使得系统在实际应用中存在局限,通常在局域网在使用;
系统的特性使得其只能在固定用户组内使用,还需下载安装才能在域内使用,域外人员无法使用让此结构下的系统显得极其不灵活。
而随着网络技术的发展,浏览器/服务器正在蓬勃发展,并逐渐淘汰服务器-客户机的结构模式,成为网络时代网页应用系统的主流结构。
这种模式下,系统通过前端界面与用户完成交互,用户端只需处理少量后台数据,大部分的实现系统功能的数据都送到后台处理,实现了将客户端和服务器分离,使得用户端内存得到释放,也减轻了系统后期的维护和更新的各种成本及维护人员的工作量。
而基于微信小程序开发的图书管理系统又将是一个突破,对于读者来说,微信小程序方便又好用,他不需要下载,只需要扫描二维码即可使用,即使是老年人也可方便的使用。
考虑到读者中有很大一部分的老年人,因此研究的难点在于如何实现友好的用户界面及简洁明了的搜索系统和借还书流程。
微信创始人曾多次提到,微信小程序看似程序,却比一般的程序更加适用于移动网络时代,在微信生态圈下,微信小程序实现了应用触手可及,用完即止的理想,不占用手机的空间也无需下载安装。
图书馆则是知识的海洋,为读者提供营养供给,基于微信小程序即插即用的特点,若是两者有机结合,将使读者弹指间,便可在知识的海洋中遨游。
国内的文献和期刊均有提到,微信小程序的特点和图书馆的服务宗旨高度契合。
[]因此可以说,当图书管服务遇上小程序,两者将迸发出令人恋慕的火花,大大提升图书管理员的效率和读者的用户体验。
第二章本课题涉及的技术
2.1技术分析
本次开发的系统,是基于微信平台的图书管理系统,主要在微信开发者工具和idea上完成开发。
采用spring+Springboot+Mybaits开发,前端的设计与开发使用了+vant-UI。
用mysql储存管理后台数据,完成数据的增删改除操作。
用ssm框架开发的系统,不仅在开发时可以省时省力,而且在后期系统更新和维护上也更方便。
2.2系统的技术介绍
2.2.1Spring
2.2.1.1Spring概述
Spring是当今最受欢迎的开发框架之一,被非常多的程序开发公司所喜爱。
使用它可以简化项目开发过程,可同步管理多组对象,Spring的异步非阻塞架构让我们可以从计算机资源中获取更多的信息,将原本复杂的代码简洁化,减少开发成本和时间。
[]不仅如此使用spring开发的项目后期维护和系统升级也将变得简单方便。
2.2.1.2Spring优点
简便使用spring可以让开发过程变得简洁,帮助开发者管理项中用到的对象和关系,简化开发过程。
高效spring可以使开发过程变得高效,事半功倍,将很多日常开发需要用到的技术整合到一起,节省了开发所需的时间。
[]
易测试spring框架开发的项目的测试将会变得很容易,测试的效果也将大大提高。
易维护spring框架的使用使得项目后期的日常维护简单,节省了运维成
本。
2.2.2mybatis
2.2.2.1mybatis概述
Mybatis是一个非常好用的持久层框架,数据可以通过mybatis从内存存入硬盘中以达到数据持久化,可以完成常见的SQL查询等多种功能。
使用mybatis可以减少很多jdbc代码及人工设置参数和结果,简化开发过程。
2.2.2.2mybatis优点
易操作使用非常方便,只需下载安装几个文件和简单的环境配置即可,即使是初学者,也可通过阅读应用文档和资料学习使用。
易管理将sql语句集中在xml文件中,便于管理和维护。
减少工作量mybatis的使用使得开发者只需关注sql语句而无需关注对应的代码,还可以帮助处理结果集。
2.2.3MySQL
2.2.3.1MySQL概述
MySQL是数据库管理系统,目前由美国orcal公司运营的开源的数据服务系统。
MySQL如今是最广为使用的数据库管理系统,特别是在网页开发方面MySQL是市面上最好的应用服务软件之一。
因为mysql占内存小、响应速度快、开发成本低而受欢迎。
鉴于本图书管理系统的规模与开发成本,选择MySQL数据库作为本次开发所用的数据库最为合适。
2.2.3.2MySQL优点
1.使用c语言编写让代码可在多个平台上运行。
2.在市面上大部分的操作系统上都可以稳定运行。
3.可为java,c语言,python等大部分编程语言提供服务。
4.系统优化使得mysql可以充分利用用户机内存,不会造成资源浪费。
5.可以高效的提供数据库查询服务。
6.即可以作为单独完整的数据库应用提供服务,也可以在其他应用程序中为用户提
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 微信小 程序 图书 管理 系统 设计 实现