![基于互联网的图书管理系统的设计与实现_第1页](http://file4.renrendoc.com/view10/M01/3F/1A/wKhkGWWytiOAbrATAAJopJRaL-w285.jpg)
![基于互联网的图书管理系统的设计与实现_第2页](http://file4.renrendoc.com/view10/M01/3F/1A/wKhkGWWytiOAbrATAAJopJRaL-w2852.jpg)
![基于互联网的图书管理系统的设计与实现_第3页](http://file4.renrendoc.com/view10/M01/3F/1A/wKhkGWWytiOAbrATAAJopJRaL-w2853.jpg)
![基于互联网的图书管理系统的设计与实现_第4页](http://file4.renrendoc.com/view10/M01/3F/1A/wKhkGWWytiOAbrATAAJopJRaL-w2854.jpg)
![基于互联网的图书管理系统的设计与实现_第5页](http://file4.renrendoc.com/view10/M01/3F/1A/wKhkGWWytiOAbrATAAJopJRaL-w2855.jpg)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于互联网的图书管理系统的设计与实现摘要:伴随着时代的发展、科技的发展,大家必须获得更多的专业知识以满足社会的发展,但选用传统获得知识方法逐步显出很多缺点,必须对应的系统软件来支撑图书管理。通过调研已知图书馆管理方案和体制,最后制定了该系统。新风图书管理全面的根本目的是促进图书馆图书的管理和用户数据的管理,一共有三种功效:商场管理员、图书管理员、用户。它主要包含用户注册申请注册、借阅和还书、订书、图书查看、图书详尽查看。管理员用户管理、图书信息内容管理、图书类型管理等服务商场管理员关键管理用户。通过这个程序模块展开分析,选用根据B/S开发方式、MVC程序设计模式开发的软件,克服了传统式阅览环节中繁琐复杂阶段,完成了用户阅览实效性和应用性。针对新风图书管理系统软件设计,我决定应用IntelliJIDEA作为新风图书管理全面的开发服务平台,同时结合前端框架boostrap、jQuery开展开发。后面应用Springboot架构,以SpringSecurity为安全框架,持久层应用Mybatis,数据库使用MySQL。此系统完成了图书管理的基本要素,层级清楚,有利于用户管理与使用。新风图书馆管理系统进行了图书管理员对图书和用户的高效管理,管理员能够比较方便地开展网络资源管理,并且用户比较容易提早阅览图书与理解图书具体内容,用户有更多时间做别的分配,节省时间和高效率。全面的从而实现,也为图书馆的管理带来很大的权益。关键词:图书管理系统;Windows框架;B/S模式DesignandimplementationoftheInternet-basedlibrarymanagementsystemAbstract:Withthedevelopmentofsocietyandtheadvancementofscienceandtechnology,peopleneedtoacquiremoreknowledgetoadapttothedevelopmentofthetimes.However,thetraditionalwayofacquiringknowledgehasgraduallyshownmanydrawbacks,whichrequiresasuitablesystemtohelppeopleunderstandbooks.tomanage.Thesystemisfinallydesignedbyinvestigatingthemanagementstrategiesandmechanismsofknownlibraries.Theultimatepurposeofthenewwindbookmanagementsystemistorealizethemanagementoflibrarybooksanduserinformation.Therearethreerolesintotal:superadministrator,librarian,anduser.Itmainlyincludesfunctionssuchasuserregistrationandlogin,borrowingandreturningbooks,bookreservation,inquiringaboutbooks,andinquiringaboutbookdetails;administrator'susermanagement,bookinformationmanagement,andbookcategorymanagement;superadministratorsmainlyManageusers.Fromtheanalysisofthesefunctionalmodules,asystemdevelopedusingB/SdevelopmentmodeandMVCdesignmodesolvesthetediousprocessoftraditionalbookborrowingandrealizesthevalidityandpracticabilityofusersborrowingbooks.Forthedesignofthenewwindbookmanagementsystem,itisdecidedtouseIntelliJIDEAasthedevelopmentplatformofthenewwindbookmanagementsystem,combinedwiththefront-endframeworkboostrap,jQueryfordevelopment,theback-endusestheSpringbootframeworkandSpringSecurityasthesecurityframework,thepersistencelayerusesMybatis,thedatabaseusesMySQL.Thesystemrealizesthebasicfunctionsofbookmanagement,withclearlevels,whichisconvenientforuserstomanageanduse.Thefreshairlibrarymanagementsystemenableslibrarianstoquicklymanagebooksandusers,makingiteasierforadministratorstomanageresources;inaddition,forusers,itiseasiertoborrowbooksinadvanceandKnowingthecontentofthebookcangiveusersmoretimetomakeotherarrangements,savetimeandimproveefficiency.Thefinalrealizationofthesystemwillbringgreatbenefitstothemanagementofthelibrary.Keywords:Bookmanagementsystem;Springframework;B/Smode目录第1章绪论 绪论系统的开发背景及意义为了能让图书馆迅速比较方便地开展图书阅览管理和借阅客户的提升必须设计方案图书馆管理系统软件。创建图书管理系统软件能够对图书管理工作进行了程序化交易、专业化、标准化的管理,防止了之前手工制作管理的随机性。信息处理速度与精确性能够及时、精确、高效地查询改正图书情况。现如今计算机发展变得越来越快,而电子计算机最大的优势是运用它开展数据信息的管理,利用计算机开展信息控制不但可以提高效率,并且有非常大的安全系数,与此同时用起来使用方便的查找作为一个优秀的图书馆管理系统软件,必须较好的系统软件操作界面。加上图书管理系统软件作为一种前沿的管理技术性,不但降低了手工制作管理过程的缺点,并且通过图书馆图书管理的规范性、专业化,大大提升了图书管理高效率,大大地填补了手工制作管理缓慢不够。那样,图书馆能够起到最大的功效,给读者给予全新完备的材料,阅读者能够快速查看信息,使图书馆网络资源获得灵活运用,在短时间内给读者得到高效的信息、系统化、信息化和有效配置,是当代图书管理系统软件的优势图书馆员各司其职,使图书采购工作流程更为适应需求,提升信息资源应用效率。此外,图书馆管理系统软件作为信息技术性时代的产物,是不是进一步提高了图书管理人员的综合能力、图书馆资源传递性和流通性、服务质量和管理水准。伴随着现代计算机技术发展,必须图书馆管理人员的综合能力,逐步完善自己的管理体系,提高本身工作能力和业务能力,进而高品质地做好图书管理工作中,发挥出应该有的使用价值。国内外研究现状20世纪60时代是计算机技术快速发展的时期。和国内对比,一些电子产业发达我国在全世界70年代开始了信息检索技术的探索。自此,信息查找、智能分类、全自动检索等新技术也陆续展开,图书管理系统也应时而生。互联网技术高速发展也推动了海外公共图书馆信息系统自动化科学研究发展。在如今新科技飞快发展的21时代,当代计算机技术的发展也变得越来越快,愈来愈健全,海外的血管系统技术性也更智能化系统和高效性。伴随着计算机技术的发展网络是大家查看信息的主要场地我们国家的计算机能力也在不断地发展21时代是信息时期,全部信息的互换和信息的商品流通至关重要。因而,用电脑管理书籍变成必定。伴随着社会发展水准的明显提高,大家综合素质的提升,及其当代小学生教育的需求,创建大中小型公共图书馆已经成为必定,必须可以满足图书馆管理市场需求的图书管理系统。系统的主要研究内容设计并完成了图书管理系统。本系统能够进行图书馆管理,系统使用方便,作用基本上达到管理规范,便捷阅读者开展书籍预订、阅览、偿还和管理人员对借阅确认及阅读者信息的监管,掌握借阅和进库的现象。本系统还规定具备查找便捷、稳定性高、存储容量大等特点。此外,本次图书管理系统的设计主要分为以下几种流程。关键在于客户交互界面的设计;其次后台服务器的设计。后台服务器的设计依照B/S构架的开发的方式进行。随后,开展数据库设计。由于数据库是云服务器适用,最终完成全过程的运转。新风系统图书管理系统如下图1-1所显示,可分为管理人员系统、客户及图书馆管理员系统三个子系统。图1-1系统组成系统开发环境与开发工具系统软件开发自然环境配置:windows7系统软件,8GB运存。开发自然环境以及开发专用工具:jdk1.8、IntellijIDEA和Navicat。图书管理系统的开发全过程遵照手机软件开发步骤开展,包含选择工具、数据库系统、控制系统设计、执行和检测过程。开发步骤以JAVA计算机语言为开发,选用Springboot框架,以MySQL为后台系统,在前面以boostrap框架、jQuery为实际效果完成B/S方式除此之外,因为存有好几个分系统,因而安全可靠框架SpringSecurity去执行批准和认证每日任务。下列技术性简述:1、Springboot框架:Springboot根据Spring4.0设计方案,不但继承Spring框架原来的优质特性,并且通过简单化构造进一步简单化整个springAPP运用的搭建和开发全过程Springboot能够建立单独的springAPP应用软件,并根据Maven或Gradle软件建立可操作的JARs和WARs。置入servlet器皿,如Tomcat或Jetty;提供全自动配置的“starter”新项目领域模型(POMS),简单化Maven配置;尽量全自动配置Spring器皿;提供指标值、常规体检、外界化组成等备好特性;肯定没有代码生成,不用XML配置。2、Myabatis:Mybatis是持久层的框架,归属于ORM投射。mybatis是全自动流水线的,必须自己写sql语句,需要自己去界定投射。程序员的实际操作增强了,但是它也提供了设计方案协调能力,也支持hibernate,如延迟加载、计算机内存和投射。与数据库兼容模式比hibernate差。尽管可扩展性不太好,但能撰写灵便、性能卓越的sql语句。3、SpringSecurity:SpringSecurity是一种可以为根据Spring的企业APP提供申明性安全密钥管理解决方案安全性框架。提供一组可在springAPP运用前后文中配置的Bean,并通过SpringIoC、控制反转键入(InversionofControl,di:依赖注入)和AOP(全自动引入)作用开展APP4、boostrap框架:根据HTML、CSS、JavaScript开发出来的简约、形象化、强大的前面开发框架,促使Web开发迅速。5、jQuery:一个迅速简约的JavaScript框架。6、Thymeleaf:模板引擎。Thymeleaf是用Java语言开发出来的通用性模板引擎。模板引擎是一个技术性专业术语,是跨域请求跨平台的概念。Thymeleaf的主要任务是提供一种能够用浏览器中准确标明并建立恰当格式模板的办法,还可以作为静态数据模型。系统需求分析可行性分析经济可行性根据Springboot的新风系统图书智能管理系统是自己的毕业设计论文,从整体系统软件设计到开发全是个人的。竭尽所能应用开发不要钱的技术进行零经费预算。技术可行性此系统作为个人的毕业设计论文,自己修好了所有的课余通过自学具体内容,已经具备开发B/S构造智能管理系统和后台服务器的专业技术。选用Java语言;开发专用工具是idea,使用springboot架构;数据支撑应用MySQL5.5。操作可行性本图书智能管理系统根据电脑浏览器端,操作简易。UI简约,操作全过程简易。只要会手机和电脑,操作就没压力。系统的总体需求B/S构架的开发方式必须两种客户端:图书管理人员客户端和用户客户端。用户根据电脑浏览器登录入口进到图书馆页面,能够访问图书场馆目前所有书籍的数据,开展用户相对应的功能操作。管理员登录关键完成图书管理方法、用户阅览体系等功能操作。根据2个客户端的数据交换让整个设备运行。系统的业务需求全部系统软件主要分网站管理员、图书管理人员、用户三者的项目需求。网站管理员的功能管理权限是非常高的。图书管理人员仅有图书管理方法功能,主要目的是查询用户阅览图书的现象,开展图书归类、图书信息化管理(增删改);用户只有写作业的具体情况,借阅,预定书,还书。新风图书系统用户功能流程图用户功能流程表剖析:仅针对游人,只能依靠图书页面查看图书,无法读取图书详细信息,自动跳转至登录界面;登录账号就可以开始借阅操作。申请注册用户时,在登陆前必须在电子邮件中激活。用户功能步骤如下图2-1所显示。图2-1新风图书管理系统用户功能流程图新风图书系统图书管理员功能流程图图书智能管理系统必须在登录界面键入用户信息进到新风系统图书智能管理系统后台管理,注册认证最后必须系统管理员开展人物角色设定。图书管理人员仅有系统管理员的大多数作用。图书管理人员的功能流程如下图2-2所示。图2-2新风图书管理系统图书管理员功能流程图新风图书管理系统管理员功能流程图系统管理员是有着最大权限角色,比图书管理人员多了一个用户管理系统程序模块。此控制模块主要运用于修改用户信息内容、设定用户角色、设定账号和清理数据。系统管理员的功能流程如下图2-3所示。图2-3新风图书管理系统管理员功能流程图系统功能的需求分析新风系统图书系统软件主要分客户子系统和管理人员子系统。客户子系统主要包含申请注册、图书阅览记录扫二维码、图书信息内容扫二维码、图书预定、阅览与偿还、私人信息改动、图书查找;管理人员子系统主要包含:图书阅览管理方法、系统软件用户管理系统、用户信息管理、图书信息化管理。新风系统图书管理方法系统功能模块如下图2-4所示。图2-4新风图书管理系统功能模块用户子系统功能分析(1)用户注册:完成用户分系统的用户注册,用户只会在登陆或注册后才可以进行图书阅览记载的查询、图书信息的查询、图书预定作用、图书阅览与归还、本人信息操作。(2)查询图书阅览记录:查询用户本身阅览图书记录。(3)查询图书信息:可以看一下图书详尽信息概述。(4)图书阅览与归还:这是一个基本上业务模块,完成阅读者阅览与归还的功效。完成用户借出去、归还的监管。(5)书本预订作用:书本陈列设计值为0时,能够预订书本。(6)本人信息:用户本人信息的预览及其登录密码的变动实际操作。(7)图书查找:快速查找图书,节省时间,提高工作效率。管理员子系统功能分析(1)申请注册:完成管理人员的注册申请注册,管理方法仅有在申请或注册后才可以进行图书阅览管理方法、系统软件用户信息管理、用户信息管理、图书信息管理、图书查找实际操作。)2)图书阅览管理方法:查验阅览信息及未归还的书。(3)系统软件用户管理方法:表明管理人员本人的信息及其修改密码操作。(4)用户信息管理:管理方法用户的申请注册实际操作及用户信息的查看,完成更加好的用户信息管理。)5)图书信息管理:图书基本上业务流程。(6)图书查找:快速查找图书,节省时间,提高工作效率。UML系统建模用例图用例模型的基本组成部分有用例、角色(或参与者)和系统。系统管理员业务如图2-5系统管理员用例图所示。图2-5系统管理员用例图图书管理员业务如图2-6系统管理员用例图所示。图2-6系统管理员用例图用户业务如图2-7用户用例图所示。图2-7用户用例图用例图规约表1、用户用例规约表:表2-1登录注册用例表用例编号2-1用例名称登录注册功能描述所有注册登录成功的都是角色设置为用户。执行者用户。前置条件新风图书管理系统正常运行。后置条件无论是什么注册成功,角色都是用户;角色更改设置需要系统管理员来操作。涉众利益游客登录注册之后,可以进行查看书籍详情,借阅书籍和修改个人信息等操作;若是想设置图书管理员,在登录注册后,需要用系统管理员进行角色设置才可以进行借阅管理、修改个人信息和图书管理操作。基本路径游客:1.如果用户未注册,选择注册;2.把注册信息按规则填写;3.注册成功并转为用户身份;4.如果用户已注册,则输入登录信息;5.角色变为用户并成功进入系统。图书管理员:1.如果图书管理员注册,点击注册;2.把注册信息填写;3.注册成功,系统管理员进行角色设置完成后,进入图书管理员系统;4.如果图书管理员已注册,则输入登录信息;5.登录成功并进入图书管理员系统。扩展无字段列表邮箱、用户名、密码业务规则无备注无表2-2查看图书用例表用例编号2-2用例名称查看图书信息功能描述用户查看书籍的详细信息。执行者用户。前置条件系统正常运行。后置条件用户必须先登录。涉众利益用户登录后才可以进行查看书籍的详情基本路径用户:1.登录,输入账号密码;2.点击书籍图片;3.跳转到书籍详情界面;4.界面显示详情,并有借书/预约操作;扩展无业务规则无备注无表2-3搜索图书用例表用例编号2-3用例名称搜索图书功能描述游客/用户进行搜索图书。执行者游客、用户、图书管理员、管理员。前置条件新风图书管理系统正常运行。后置条件涉众利益游客、用户、图书管理员、管理员都可以进行使用该功能。基本路径游客/用户:1.在图书馆主页输入书籍名称,点击搜索按钮;2.界面跳转到书籍图片;图书管理员/管理员:1.在登录界面输入账号密码;2.登录成功跳转到系统后台,点击图书管理;3.在右上角搜索框输入书籍名称;4.最后显示搜索结果。扩展无业务规则无备注无表2-4图书预约用例表用例编号2-4用例名称图书预约功能描述用户对书籍进行预约执行者用户前置条件新风图书管理系统正常运行。后置条件用户登录成功。涉众利益用户预约书籍。基本路径1.用户登录成功后,点击书籍照片;2.跳转到书籍详情界面;3.点击“预约”按钮;4.书籍预约成功;5.点击导航栏上的“预约记录”,可跳转到用户预约书籍记录界面并显示相应的预约结果;6.预约的前提是书籍的数量为0。扩展无字段列表无业务规则无备注无表2-5个人信息用例表用例编号2-5用例名称个人信息功能描述用户个人信息的修改。执行者用户。前置条件新风图书管理系统正常运行。后置条件用户登录成功。涉众利益用户。基本路径1.用户登录成功后,点击界面右上角的小图标,会显示下拉菜单效果;2.点击“修改个人信息”,跳转到修改个人信息界面,输入对应的信息,点击“修改”即完成;3.点击“修改密码”会跳转到修改密码的界面,输入“原密码”,“新密码”,“确认密码”,点击“修改”即完成密码修改;4.如果忘记了原密码,可在登录界面点击“忘记密码”,进行密码的修改。扩展无业务规则无备注无表2-6图书借阅与归还用例表用例编号2-6用例名称图书借阅与归还功能描述用户查看借阅书籍信息与书籍归还的操作。执行者用户前置条件新风图书管理系统正常运行。后置条件用户登录成功。涉众利益用户。基本路径1.用户登录成功后,点击导航栏上的“借阅记录”会跳转到用户的书籍借阅记录界面;2.如果用户想要归还书籍,点击操作栏下的“归还”小图标,书籍就会成功归还;3.如果用户想要续借书籍,点击操作栏下的“续借”小图标,会显示“已发送续借请求,请等待图书管理员处理”。扩展无业务规则无备注无 2、系统管理员用例规约表表2-7系统管理员登录用例表用例编号2-7用例名称登录功能描述系统管理员登录进入后台执行者系统管理员前置条件新风图书管理系统正常运行。后置条件系统管理员登录成功。涉众利益系统管理员。基本路径1.在登录界面输入“账号”,“密码”,点击“登录”;2.信息输入正确则界面跳转到新风图书管理系统;3.如果密码不正确,则提示“密码错误”;4.如果验证码不正确,则提示“请输入正确的验证码”。扩展无字段列表用户名,密码业务规则无备注无表2-8系统管理员的用户信息管理用例表用例编号2-8用例名称用户信息管理功能描述系统管理员登录进入后台,对所有用户进行信息操作执行者系统管理员。前置条件新风图书管理系统正常运行。后置条件系统管理员登录成功。涉众利益系统管理员。基本路径1.在登录界面输入“账号”,“密码”,点击“登录”;2.登录成功,点击左侧的管理菜单“用户管理”;3.点击“用户列表”,界面显示所有注册成功的用户信息;3.1点击操作栏下的小图标“修改用户信息”,输入对应的信息,点击“保存修改”即完成用户信息的修改操作;3.2点击小图标“修改角色”,对用户修改对应的角色权限,分别有“系统管理员”“图书管理员”“普通用户”,点击“保存修改”即完成角色修改操作;3.3点击小图标“停用/启动”,对当前账号使用权限进行设置;3.4点击小图标“删除”,对当前账号进行删除操作。扩展无业务规则无备注无用例编号2-9用例名称系统用户管理功能描述系统管理员登录进入后台,可进行修改个人信息与密码的操作。执行者系统管理员。前置条件新风图书管理系统正常运行。后置条件系统管理员登录成功。涉众利益系统管理员。基本路径1.在登录界面输入“账号”,“密码”,点击“登录”;2.点击左侧的管理菜单“系统管理”;2.1点击“修改个人信息”,跳转到修改个人信息界面,输入对应的信息,点击“提交”即完成;2.2点击“修改密码”会跳转到修改密码的界面,输入“原密码”,“新密码”,“确认密码”,点击“修改”即完成密码修改。扩展无业务规则无备注无表2-9系统管理员的系统用户管理用例表表2-10系统管理员的图书信息管理用例表用例编号2-10用例名称图书信息管理功能描述系统管理员登录进入后台,对书籍分类与书籍信息的管理操作。执行者系统管理员。前置条件新风图书管理系统正常运行。后置条件系统管理员登录成功。涉众利益系统管理员。基本路径管理员登录成功,点击左侧管理菜单栏的“图书管理”;下拉菜单会显示“图书分类”和“书籍信息”;点击“图书分类”:3.1点击界面左侧“添加分类”,弹出模态框后输入提示信息,点击“保存修改”即完成分类的添加操作;3.2点击操作栏下的“修改”按钮,弹框出来后按规则填写修改的信息,点击“保存修改”即完成分类的修改操作;3.3点击操作栏下的“删除”按钮,将当前的图书分类删除并提示“删除成功”信息;3.4点击右上角的搜索框,输入搜索的信息,会显示对应的搜索结果;4.点击“书籍信息”:4.1点击界面左侧“添加图书”,弹出模态框后按规则输入提示信息,点击“保存修改”即完成书籍的添加操作;3.2点击操作栏下的“修改”按钮,弹框出来后按规则填写修改的信息,点击“保存修改”即完成书籍的修改操作;3.3点击操作栏下的“删除”按钮,对当前的图书删除并提示“删除成功”信息;3.4点击右上角的搜索框,输入搜索的书籍信息,会显示对应的搜索结果;扩展无业务规则无备注无表2-11系统管理员的图书借阅管理用例表用例编号2-11用例名称图书借阅管理功能描述系统管理员登录进入后台,对用户借阅书籍进行管理执行者系统管理员前置条件新风图书管理系统正常运行。后置条件系统管理员登录成功。涉众利益系统管理员。基本路径1.管理员登录成功,点击左侧管理菜单栏的“借阅管理”;2.点击“图书借阅”,界面显示所有用户的借书记录;3.如果有用户申请续借书籍,点击操作栏下的“同意续借”,显示“操作成功”信息即表示同意该用户续借,如果不操作,则表示不同意续借。扩展无业务规则无备注无3、图书管理员的用例图与系统管理员的用例图一致,不作详细说明。本章小结此章最先综合分析新风系统图书管理系统都是基于B/S架构模式的方式,再对客户端、管理员二者开展业务需求分析报告,并且通过业务流程表对二者开展业务展现,根据功能模块图对客户端和管理员开展最终,对系统开展UML图剖析,对各个测试用例直接使用简要易懂的表明。系统设计系统功能设计本系统有用户子系统和管理员子系统组成。用户子系统(1)用户注册销户作用:用户界面首页右上方有登陆下拉列表。游人访问图书界面首页时,能够进行图书查找的功效;点击下拉列表有登录按钮,点击登录按钮跳转到登录界面。在登录界面,键入用户名与登录密码,短信验证,点击登录跳转到用户主界面,进到以旅客真实身份检索图书界面,登录账号跳转到图书百度搜索界面。要是没有账号,点击申请注册账号能够跳转到申请注册报表界面,键入用户名、电子邮箱地址、登录密码账号和密码确定,随后点击申请注册。如果你登记注册的名字早已申请注册,将自动通告您该用户名注册不了。电子邮箱地址作用是为了能激活账户。假如用户登录时忘了密码,能通过点击登录界面里的密码忘了连接来操作。也主要通过电子邮箱修改密码。假如用户想销户,请单击界面右上方的用户按键,将出现一个下拉列表,点击销户就可以销户。(2)查询图书阅览纪录:本作用只会在用户登录之后才能查询。用户登录成功后,图书界面顶端有阅览纪录连接,点击可跳转到用户的图书阅览记录卡;此外,图书阅览记录卡含有实际操作栏,实际操作栏内有书籍再阅览和书籍偿还两种实际操作。点击“再次”将为管理人员推送图书续借要求,点击“管理人员允许续借”将加上用户阅览图书期限。(3)查询图书信息内容:用户注册认证,在图书界面,随便点击随意书籍,就可以跳转到书籍详细资料网页页面。在书籍详细资料页面中,能够详细介绍该书籍、归类、图书馆库存量、书籍创作者,也可以进行书籍的借出去/偿还/预定实际操作。(4)订书:订书前提条件是在图书个人收藏总数为0的时候可以开始订书。登录成功后,还可以在书籍详细资料画面里点击个人收藏总数为0的书籍开始预定。报名成功后,将书籍预约信息内容增加到用户的预定纪录中。预定纪录含有撤销实际操作,点击撤销程序后,该预约信息将消退。(5)检索图书:此功用不用用户登录,用户和游客都能在图书界面页面的输入框中检索自己想要的图书,图书存有后会有与图书检索相对应结论。(6)私人信息:用户登录成功后,图书界面主页右上方有下拉列表)。点击下拉列表有改动私人信息/登录密码两种实际操作。点击改动私人信息进到用户信息内容界面,填好昵称、邮件地址,上传头像,挑选昵称,随后点击改动就可以完成个人信息改动。点击修改密码,跳转到修改密码的场景。在这里界面中填好旧密码、密码、确认密码,随后点击变更,就可以取得成功变更账号登陆密码。管理员子系统(1)登陆销户作用:管理人员必须要先登陆方可进入系统软件。在登录界面中,键入账户登录密码,随后点击登录可跳转管理人员的后台系统。后台管理画面中的右上方显示的是现阶段登陆的账户的昵称、用户的昵称。左侧菜单栏包含首页、管理信息系统、阅览管理方法、用户管理方法、图书馆管理程序模块。浏览主页时,还可以在界面的右上方销户账户。(2)图书借阅管理:管理员登录进到管理人员后台管理界面后,点击左侧菜单栏的图书借阅管理方法,就可以有着借阅作用。点击这个功能,可以查看用户借阅记录。每一个纪录后边都有一个实际操作,该实际操作承担开始向用户借阅。此外,借出去功能性的右上角有检索功能,该检索功能以借出去用户名与书籍名叫标准查找借出去纪录。在页面的左上角,能设计表明借阅记载的数量。(3)系统软件用户管理方法:管理员登录取得成功进到管理人员后台管理界面后,点击左侧菜单栏里的管理信息系统,下拉列表里将表明修改登录密码和修改本人信息2个控制模块。点击“修改密码”进到变更用户名和密码页面,在这里页面中填好旧密码、密码账号和密码,点击“变更”,就可以取得成功变更账户登陆密码;点击修改本人信息,进到修改本人信息页面,能够修改用户名、用户昵称、电子邮箱的胎儿性别。修改结束后,点击“递交”进行管理人员信息的修改。(4)用户信息管理方法:管理员登录取得成功进到管理人员后台管理界面后,点击左侧菜单栏里的“用户管理方法”,弹出来用户目录,点击用户目录,将自动查看全部认证成功的用户。用户目录页面的最终有一个实际操作。修改用户信息、修改人物角色、禁止使用/开启、删掉账户,包含四个按键:点击修改用户信息,就容易出现模态框。在模态框中填写要修改的信息。修改的信息是:用户名、昵称、登录密码、电子邮箱和胎儿性别。填好结束点击储存修改后就可以完成;要变更人物角色,请撤出模态框并变更用户人物角色。一般用户、图书馆管理员、网站管理员三个人物角色。点击禁止使用/开启账户以配备账户应用;点击“删掉”删掉用户信息。实际操作上面还有收藏功能。这一收藏功能是随意检索。显示屏左上方还有一个选择项,能够显示结果新项目的总数。(5)图书馆管理:管理员登录取得成功进到管理人员后台管理界面后,点击左侧菜单栏里的图书馆管理,表明书籍分类、书籍信息。点击图书的分类,跳转图书的分类页面。实际作用是提升、删掉和修改图书的分类。的右边有收藏功能,检索的前提条件是依据分类名称开展检索。点击实际操作栏下方修改按键,弹出来方式框,键入要修改的信息。具体信息修改产品有名字、相片、表明;点击删除按钮删除当前归类。在界面的右上方加上归类。点击书本信息,查看公共图书馆现阶段的书存放信息。本控制模块实际开展书的加上、删掉和修改。加上书本时,务必键入所有书籍的信息。输入信息包含名字、创作者、归类、出版发行日期、现阶段图书总数和相片。新风图书管理系统类图图3-1新风图书管理系统类图新风图书管理系统活动图活动图关键叙述业务用例达到的工作内容,业务工作内容叙述业务会为服务项目主人公给予必需的使用价值必须做到工作。依据所表述的用例剖析,下列对用户借阅、用户回书、管理人员陈列设计书籍的业务活动作出说明。用户借书活动图本功能主要目的是完成用户线上借阅的功能,在便捷用户的前提下提升图书室管理效率。依据系统需求,用户借阅功能活动图如下图3-2所显示。图3-2用户借书活动图用户归还书籍活动图本功能关键完成用户线上还本书在借阅记录上点一下还书,完成图书馆管理员的高效记录实际操作,提高工作效率。依据系统需求,用户偿还书本功能的活动图如下图3-3所显示。图3-3用户归还书籍活动图管理员上架书籍活动图 本功能主要实现图书管理员的书籍上架功能,具体的活动图如图3-4所示。图3-4书籍上架活动图数据库设计 数据库作用是作为详细全面的数据库开展适用,设计更可信赖的数据库很重要。以下属于图书情况表、图书分类表、用户信息表、图书预约表、图书实际操作阅览记录卡的设计,后台管理数据库选用MySQL。图书信息表(sys_book),表的详细数据见表3-1。 表3-1图书信息表列名数据类型是否为空主外键描述idintNotnull主键图书idbook_namevarcharNotnull图书名称authorvarchar图书作者localtionvarchar馆藏位置descriptionvarchar图书描述quantityint馆藏数量imagesvarchar书籍封面publish_timedatetime出版日期category_idint图书分类图书分类表(sys_book_category),表的详细数据见表3-2。表3-2图书分类表列名数据类型是否为空主外键描述idintNotnull主键分类idcategory_namevarcharNotnull分类名称imagesvarchar分类图片descriptionvarchar分类描述用户信息表(sys_user),表的详细数据见表3-3。表3-3用户信息表列名数据类型是否为空主外键描述idintNotnull主键用户idusernamevarcharNotnull用户登录名passwordvarcharNotnull用户登录密码nick_namevarchar用户昵称emailvarchar验证邮箱sexint性别(0:女,1:男)statusint用户状态(2:未验证邮箱,1:停用,0:正常)create_timedatetime创建日期roleint用户角色(0:普通用户(默认)1:管理员,2:图书管理员)avatarvarchar头像图书预约表(sys_book_appointment),表的详细数据见表3-4。表3-4图书预约表列名数据类型是否为空主外键描述idintNotnull主键预约iduser_idintNotnull操作人idbook_idintNotnull被操作图书idoperateint操作类型(0:正在预约,1:成功预约)appointment_timedatetime创建预约时间expire_timedatetime预约失效时间(默认为24小时有效时间)图书操作借阅表(sys_book_operate),表的详细数据见表3-5。表3-5图书操作借阅表列名数据类型是否为空主外键描述idintNotnull主键记录iduser_idintNotnull操作人idbook_idintNotnull被操作图书idoperateint操作类型(0:归还1:借出)borrow_timedatetime开始借阅时间expire_timedatetime借阅到期时间restore_timedatetime图书归还时间renewint续借状态(0:未续借1:请求续借2:续借成功)本章小结此章主要对新风图书管理系统的用户子系统和管理人员子系统展开了系统的功能的总体设计,随后制作了新风图书管理系统的类图及部分活动图,比较直接地展现了新风图书管理系统的各种作用;次之设计方案新风图书管理系统的数据库系统。系统实现新风图书管理系统游客/用户界面的功能实现效果1.游客/用户进到图书页面主页查询具体内容。4-1如下图所示,可以查看新小说陈列设计、图书归类以及所有图书;除此之外,因为游客和用户有管理权限,图书操作不一样。图4-1游客/用户首页2.用户借书前提是需要进行登录,如果是游客,则需要先进行注册,填写相关信息,如图4-2。点击注册时需要邮箱激活,如图4-3所示。图4-2游客注册界面图4-3邮箱激活3.返回登录界面输入登录信息,如图4-4所示,登录成功跳转到图书主界面。图4-4用户登录4.用户可在搜索框搜索指定的书籍,如果馆藏存在该书籍,则显示结果;否则不显示结果。搜索结果如图4-4;然后可以点击书籍图片查看书籍详情,点击借阅就可以发起借阅书籍请求。借阅效果如图4-5。图4-4搜索结果图4-5书籍借阅5.借阅完毕之后,可以点击导航栏的借阅记录查看用户借阅的书籍,借阅记录效果如图4-6所示;在操作栏上有两个图标,一个是续借,一个是归还。点击续借会向管理员发起续借书籍的请求,这个需要管理员同意才可成功续借,借阅效果如图4-7所示;点击归还则归还书籍,如图4-8所示。图4-6借阅记录图4-7续借书籍图4-8归还书籍6.用户预约书籍的前提是图书的馆藏数量为0的时候方可进行预约,预约的步骤与借阅的步骤差不多,预约成功后会在用户的预约记录上可进行查看。预约书籍效果如图4-9所示;预约记录可取消当前的预约,如图4-10所示。图4-9预约书籍图4-10取消预约新风图书管理系统管理员端界面功能实现效果1.使用管理员账号登录,效果图如图4-11;登录成功后进入系统后台,效果如图4-12。图4-11管理员登录图4-12新风图书管理系统后台2.处理用户续借的书籍的请求,点击左侧菜单栏的借阅管理,显示所有用户的借阅书籍的记录,点击同意续借就会提示“操作成功”,如果不同意续借,则不需要点击。效果如图4-13所示。图4-13续借书籍请求处理3.系统管理员用户管理角色设置。点击用户管理,在操作栏点击“修改角色”按钮,实现对用户的角色设置,共有三种角色,“普通用户”“图书管理员”“系统管理员”,效果如图4-14。系统管理员还有修改用户信息、停用/启动、删除账号的功能,如图4-15所示。图4-14系统管理员角色设置图4-15系统管理员的修改用户信息、停用/启动、删除账号4.管理员进行书籍的添加上架功能,点击菜单栏的图书管理的书籍信息,点击“添加图书”按钮,输入相关的信息,点击保存修改即完成书籍的上架。效果如图4-16所示。图4-16书籍上架本章小结本章主要是对新风图书管理系统的设计进行实现,给出用户与管理员各个功能的截图以展现系统实现的效果。系统测试系统测试的目的系统测试指的是对系统整体上的检测,将硬件配置、手机软件、作业人员视为一体,查验是否存在不符系统说明书的地区。这种检测能够发现系统剖析与设计错误。系统设计与完成环节中检测到错误和缺点必须在系统试运转中以系统测试来达到,因而这一阶段是手机软件开发中不可或缺的一部分。系统测试的意义在如今信息化时代,手机软件系统产品质量是企业关键主流媒体之一。因而,即使现在早已完成了,也要细心,因此系统测试是不可缺少的阶段。根据系统测试后,能够发现系统不容易发现的Bug,有益于新风系统图书馆管理系统的软件质量,提升系统感受。测试用例及结果本小节不对所有的测试用例的详细实现进行介绍,主要介绍用户与管理员部分功能测试用例结果。用户测试用例及结果用户测试用例及结果详情如表5-1。表5-1用户测试用例及结果表用例编号用例名称测试目的测试结果U-1TestLogin测试用户登录是否成功进入到图书界面用户只有输入正确的账号与密码才能登录成功U-2TestAppointment测试用户是否预约借书成功的功能用户需要登录成功且书籍数量为0时才可以进行预约的操作U-3TestBorrow测试用户借书是否成功的功能用户点击借阅可以成功借书U-4TestReturn测试用户归还书籍是否成功用户点击归还可以成功归还书籍U-5TestChangePwd测试用户是否修改密码成功用户输入两次相同的密码可以修改密码U-6TestSelectBook测试用户/游客搜索书籍是否成功用户在首页搜索框输入指定的书籍名,若图书馆存有该书籍,则显示;反之则不显示。U-7TestRegister测试游客注册账号是否成功游客在登录界面点击注册,输入相关信息并最终在邮箱激活可以成功注册账号管理员测试用例及结果管理员测试用例及结果详情如表5-2。表5-2管理员测试用例及结果表用例编号用例名称测试目的测试结果U-1TestLogin测试管理员登录是否成功进入到新风图书管理系统后台管理员输入正确的账号与密码能登录成功U-2TestAccount测试管理员是否成功停用/启动用户账号的功
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人民版道德与法治九年级上册7.3《我们是不是很过分》听课评课记录
- 烧伤的营养治疗
- 大理大学《油品化学专业实验》2023-2024学年第二学期期末试卷
- 重庆水利电力职业技术学院《火灾风险评估》2023-2024学年第二学期期末试卷
- 山西金融职业学院《项目策划》2023-2024学年第二学期期末试卷
- 2025年人才市场招聘的趋势与变化
- 岳阳现代服务职业学院《天线技术实验》2023-2024学年第二学期期末试卷
- 汽车座椅行业技术发展现状
- 企业可持续发展的评价与监控机制
- 1《沁园春-长沙》(公开课一等奖创新教案)高一语文新教材同步备课(部编版必修上册)
- 化工过程安全管理导则AQT 3034-2022知识培训
- 第02讲 导数与函数的单调性(教师版)-2025版高中数学一轮复习考点帮
- 2024届新高考语文高中古诗文必背72篇 【原文+注音+翻译】
- 2024电力建设工程质量问题通病防止手册
- 中华人民共和国学前教育法
- 2024年贵州公务员考试申论试题(B卷)
- 三年级(下册)西师版数学全册重点知识点
- 期末练习卷(试题)-2024-2025学年四年级上册数学沪教版
- 2025年公务员考试申论试题与参考答案
- 抑郁症课件教学课件
- 关于消防安全评估设备操作说明详解
评论
0/150
提交评论