




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1图书借阅系统的设计由于系统基于Web平台,运行起来简单且方便工作人员管理,不仅可以满足读者对于图书的借阅需求,还可以轻松实现工作人员对图书以及借阅信息的管理需求。从而不仅提高了管理人员的借阅管理效率还方便读者检索以及借阅图书。本文采用面向对象的软件工程学方法,基于对读书以及读者(也即是借阅者)的基本信息进行管理,对借阅情况进行记录,并包含系统用户管理模块。系统前台界面的实现主要使用供基础的图书信息检索功能、借还信息的查询功能以及用户信息的管理各种功能一目了然,用户(也即管理人员)可以快速掌握并上手操作, 1 1 2 3 4 3 322.1.1B/S结构 32.1.2SSM框架 4 42.3网站开发平台 5 5 63.1系统需求 6 6 73.2用例分析 7 9 9 93.3.3操作可行性 4.2.1系统前台界面设计 4.3.1数据库概念结构设计 4.4本章小结 20 5.2.1管理员与用户登录界面实现 22 2 23 30 3 30 34 35 36第一章前言2341.4论文组织形式2第二章关键技术与开发环境B/S结构(Browser/Server,浏览器/服务器模式)是一种包含了表现层(UI)、业务逻辑层(BLL)与数据访问层(DAL)的网络结构模式,错误;未找到引用源。。随着互联网技术的成熟,各种软件以及网络结构模式应运而生。用户对软件系统的要求越来越严格,且随着时间的推移以及科技的发展,软件用户可能会产生新的需求,因此软件系统需要高效快捷且这对软件开发人员无疑是一种考验,但是,以前的C/S结构难以维护,无法满足用户对于新型网络系统的要求。具有三层结构的B/S结构由于件系统构造技术,除此之外,B/S架构还具有良好的可扩展性。良好的可扩展性使得B/S架构可以满足软件开发系统的维护需求。简单方便的首先通过浏览器向Web服务器发出请求,当Web服务器接收到来自浏览链接,将浏览器的请求发送给数据库服务器,数据库服务器对相关操作进行处理并将结果发送给Web服务器。因此通过以上流程,用户其实只需要向Web服务器请求所需要的信息,对于过程中的各种数据处理操作以及响应操作均由Web服务器完成5]。简单灵活的B/S架构无需安装其他软件便可完成整个请求以及回复流程,不仅能够提高软件开发的工作SSM框架集是当前网站开发中较为热门的框架,是Spring、SpringMVC、MyBatis等框架的集成错误:未找到引用源。。作为一个整合框架,他们中的每一个框架都起着非常重要的作用。其中,作为一个轻量级的开源框架,Spring框架在该集成框架中扮演着管理的角色,它不仅要管理础,主要负责接受外部发送过来的命令,并对发送的请求进行解析,得成相关数据的增加、删出、修改以及查询等SSM框架主要分为以下四层:数据持久层(也称为Dao层)、业务逻辑层(也称为Service层)、控制层(也称为Controller层)、除此之外还有视图层(也称为View层)。以上四层之间的联系与工作原理如图2-2调用层酸误未找到引用源。当Tomcat服务器用于Web平台的搭建时,我们只需要在开3第三章系统需求分析3人人读者管理查询管理新闻管理图书借还3系统功能管理图3-2系统管理员用例图个个新闻公告查看借阅图3-3读者用例图3读者添加ses><<uses读者删除图书归还图书管理在线借书单图书统计图书信息维护新书批量导入图书添加图书删除图书借阅图3-4普通管理员用例图各个企业都可以提供给各类用户友好的网络访问条件。因此,基于Web的图书借阅系统可以很好地投入运行。除此之外,现有的借阅系统功能较为单一、界面不够简洁、操作不够方便、维护与更新也不方便,因此现有的借阅系统虽然可用,但不够完善。而且由于电子图书的普及,纸质图书之间的竞争非常激烈。因此设计出一款适应现在社会需求且可以技术可行性主要分析通过系统开发所使用的相关技术是否可以顺利完成开发工作,其中主要的是分析硬件和软件这两个方面是否可以满足开发者的需求以及是否可以支持开发工作。本文所开发的图书借阅系统主要是在读者以及图书之间建立某种联系,可以通过读者以及图书信息33.3.3操作可行性3.3.4经济可行性3.4本章小结3第四章系统设计用户登录用户登录我的信息资金变化明细用户注册账户充值个人中心我的书评已归还的图书信息查看我的借书车我的收藏图书展示系统前台图4-1系统前台功能模块图4.2.2系统后台管理模块设计3理员贝管理数据库压缩数据库备份新闻列表新闻添加新闻分类借阅到期提醒借阅查询图书查询缴费管理读者导读者列表读者分类管理在线借书单图书导图书管理图书列表图书统计数据库管理图书借还新闻管理系统设置读者管理系统查询系统后台图4-2系统后台模块图图4-2系统后台模块图1nn书名条码ISBN作者是否在馆其他属性13图4-3系统主要E-R图所属角色所属角色111图4-4系统主要E-R图3管理n1查看n快递单号其他属性图4-5系统主要E-R图n是否在馆书名3姓名姓名管理员D邮箱性别姓名密码nn1m借阅书名1条码图书ID借阅日期应还日期库存是否在馆归还日期是否归还图书地址分馆罚款管理n图4-6系统整体E-R图数据类型长度空约束备注tinyint41NN用户名姓名3数据类型空约束8N4N编号NN说明N字段数据类型长度可空约束备注nvarchar4NNNNN网站名网站说明文字网站号网站联系电话在线发邮件用户名发件邮箱网址logo图地址建馆时间3N介绍N一句话公告N版本信息N易宝商户名N易宝商户idN易宝商户key字段名数据类型长度可空约束备注4NN编号Y分类名称4N可借数目4N9N9N应缴会费IN是否免费送书4N会费有效期表4-5借阅表数据类型长度可空约束备注8NN单号8N8N图书id1N借阅类型8N添加时间8N8N借阅时间8N归还时间NN阅N快递单号1N本章先是分析了系统总体的功能设计,本系统的功能包括师生功能模块、管理员功能模块和系统管理员功能模块。然后本章对各个模块的最后本章从数据库概念结构、E-R图和逻辑结构三个方面设计了本系统第五章图书借阅系统的实现登录界面图如5-2所示。首页绘本商介远书指南新闻中6联系我们会员断理们度3e图5-3重设密码界面图读者登录界面实现流程图如下:开始开始否是是图5-4登录界面流程图管理员登录界面图:3管理系统图书在线借阅管理系统个人中心界面图如5-6所示:首页给本高介选书指南新闻中o联系我们会员类型二借阅初度个人中心全由图书查询界面如下:3者所国国t不的序墨的P安出化的n7页面实现流程图如图5-8所示:否到惜书车?是点击确定是否已添加结束是否删是表中查找记录是借书界面图如图5-9所示:3回b个6e2681无题g要车图5-9借书界面图否到自取登是否是否提字订共?是是添中雾想但之图5-10借书界面实现流程图3 上不开始擅素你喜欢的国书吧!动a动度用户u6图5-11在借图书界面图是否确是消订单图5-12在借图书界面实现流程图3首页给本介违书指南新间中D联系我会员同度个人个药个药城肆母器t名大01图5-13还书界面图<metaname="viewport"content="width=device-width,initial-scalmum-scale=1.0,user-scalablFunctionselect_spin{Varshow_num=$(obj).attr("show_nVarid=$(obj).attr("Varg_name=$(obj).attr("nVarp_type_id=$(obj).attr("p_typeVarn_id='chanpint'+p_typtype:"GET",url:"user/cart/selectNewIndex?shop_id=${shop_id}&fy+fy_current+"&num="+show_num+"&g_name="+g_name+"&"+Mat3beforeSend:function(XMLHttpRequesuccess:function(MIf($.trim(Msg)!=""){Vars_item=Msg&$("#"+n_id).find(a').attr("href","user/cart/search?s&//$(".fy_current").text(s_item[complete:function(XMLHttpRequestIntegershop_id=this.getAttrForInt("shop_id");Integernum=this.getParaToIStringg_name=this.If(num==null)3Num=4;List<ProductsInfoDao>products二ProductsInfoDao.dao.find("selectid,name,price,src_price,piclfromtuprowherestatus=Tandg_ndesclimit"+((1)*num)+","+num,g_naif(products!=null&&products.for(ProductsInfoDaoproductsInfoDao:products){sb.appenclass=\"chanpin_mb\"><ahref=\"user/product/detail?shop_id="+shop_id+"&pproductsInfoDao.getInt("id")+"\"><imgwidth='150'heightsrc=\""+productsInfoDao.getStr("picl")+"\"></a><p><emclasproductsInfoDao.getBigDecimal("priproductsInfoDao.getBigDecimal("src_price")十"</span></em></p><p>"+productsInfoDao.getStr("namthis.renderHtml(sb.toStrPrivatesynchronizedStringrefershToken(TokenEntitye,intStringapp_id=getPropurl="/cgi-bin/token?grant_type=client_credential本章节主要对图书借阅系统的整体实现过程进行了介绍,从系统的前台界面设计以及后台各个模块实现的流程,主要对登录界面、基础信息管理模块、图书信息查询界面以及图书借还模块的实现进行了详细的分析。36.1测试目的与方法6.2测试用例设计功能子功能用例名称用例步骤预期结果普通管理员管理员登录管理员登录管理员输号密码,登录成功1.管理员输号密码2.点击登录1.输入成功2.登录成功普通管理员管理员登录管理员登录管理员输的账号密1.管理员输入不存在的账号密码2.点击登录1.输入成功2.登录失败败普通管理员图书管理图书添加图书添加成功,图书列表信息回显正确1.管理员添加图书2.查看图书列表1.管理员添加图书成功2.图书列表增图书信息普通管理员图书管理图书删除图书删除成功,图书列表信息回显正确1.管理员删除图书2.查看图书列表1.管理员删除图书成功2.图书列表成功更新图书信息普通管理员图书管理图书统计图书统计数展示正确1.管理员点信息1.点击后响应成功图书统计信息普通管理员图书管理图书信息维护修改图书成功,图书列表回显正确1.管理员修改图书信息2.查看图书信息1.管理员修改成功2.图书信息更新成功普通管理员图书管理新书批量导入导入成功,图书列表信息回显正确1.管理员批量导入图书2.查看图书列表1.管理员批量导入成功2.图书列表成功展示已导入的图书信息普通管理员护后读者信息更新成功1.管理员修改读者信息2.查看读者信息1.管理员修改成功2.读者信息更新成功普通管理员读者添加后,读者列功1.管理员添2.查看读者列表1.管理员添加成功2.读者列表更新成功普通管理员后,读者列表更新成功1.管理员删除读者2.查看读者列表1.管理员删除成功2.读者列表更新成功普通管理员图书借还图书借阅读者借阅图书后,在线借书单成功生成1.读者借阅图书2.查看在线1.读者借阅图书成功2.在线借书单生成成功普通管理员图书借还图书归还图书归还后,图书列表状态更新成功1.读者归还图书2.查看图书1.读者归还图书成功2.图书状态展示正确普通管理员询查询读者信息,成功展示读者相关信息1.管理员查询读者信息1.成功查看读者信息2.读者信息展示正确普通管理员图书查询查询图书信息,成功展示当前图书信息1.管理员查询图书信息1.成功查看图书信息2.图书信息展示正确普通管理员借还查询记录,成功展示当前借还的图书信息1.管理员查1.借还记录查看成功2.借还记录展示正确普通管理员询信息展示成功1.管理员查看个人信息1.查看个人信息成功2.个人信息展示正确普通管理员新闻查询添加列表信息回显正确1.管理员添加新闻2.查看新闻列表1.添加新闻成功2.新闻列表增信息普通管理员新闻查询删除新闻,删除成功,列表信息回显正确1.管理员删除新闻2.查看新闻列表1.删除新闻成功2.新闻列表更新成功普通管理员新闻查询编辑新闻,后,新闻信息更新成功1.管理员编
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 房屋住建委合同范本
- 摄影劳动合同范本
- 深入了解航空运输合同条款与规定
- 资产托管代理合同样本
- 暑假安全知识培训课件
- 购买保险合同范本
- 合伙餐馆协议合同范本
- 新员工财务知识培训课件
- 抗洪抢险知识培训课件
- 农村平房销售合同范例
- 内蒙古自治区义务教育课程设置计划
- 医疗机构病历管理规定()
- 销售的五大流程
- 初二力学练习册-题答案
- 【超星尔雅学习通】《语言与文化》2020章节测试题及答案
- DB11T 1834-2021城市道路工程施工技术规程
- 中国近代史 马工程课件09第九章 国共合作与国民革命
- GB/T 40802-2021通用铸造碳钢和低合金钢铸件
- GB/T 25216-2010煤与瓦斯突出危险性区域预测方法
- GIS数据输入课件
- 《农业保险学》第3章国外农业保险发展概况
评论
0/150
提交评论