基于ASP.NET的图书漂流系统的研发与实现,asp论文_第1页
基于ASP.NET的图书漂流系统的研发与实现,asp论文_第2页
基于ASP.NET的图书漂流系统的研发与实现,asp论文_第3页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于ASP.NET的图书漂流系统的研发与实现,asp论文摘要:计算机技术的普遍使用,使得在线图书漂流得以实现,也让书友沟通、追踪图书流向成为现实。本文基于ASP.NET设计了图书漂流系统,实现了图书资源的在线分享。本文关键词语:图书漂流系统;ASP.NET;图书资源分享;1、引言图书漂流是指漂友将自个不再阅读的书贴上特定的标签放到公园长椅、火车站候车室、广场等公共场所,供别人阅读,阅读之后,拾取人根据标签指示,再以同样的方式将书投放到公共场所中,如此接力下去[1]。在普及阅读、充满关爱的背景下,图书漂流使阅读形式更具多样性,具体表现出了人文关心,丰富了人们的闲暇时间,加强了人们之间的沟通,实现了资源分享,节约了社会资源,促进了图书资源的循环使用[2]。计算机和互联网的发展,使得图书漂流不再局限于将图书投放到固定场所,促进了图书漂流的普及,让更多的人参加到图书漂流中来,促进全民阅读和国民素质的发展[3]。分享经济的背景下,资源分享被更多人接受,民众的共享意识不断提升,这些都与图书漂流的最初理念不谋而合[4,5]。当前,图书漂流系统具有漂流形式多样化、介入主体多元化、图书分类多样、回漂率低等特点。图书漂流系统也不局限于单纯的图书漂流,并用于用户发布、检索图书等方面,还是知识分享及漂友沟通的平台。2、系统需求分析通过调查发现,70%以上的学生喜欢阅读,65%的学生有闲置的图书,本系统旨在通过图书漂流系统,将学生闲置的书籍发布到系统上,实现图书漂流,假如书籍被喜欢该图书的同学看中,则能够在线申请,得到该图书的阅读权,当然图书的发布者可以以在线申请阅读其别人的图书。这不仅能够实现图书漂流,节约资金,同时也有利于节能环保。该图书漂流系统的使用者主要是学生和学校图书管理人员。学生通过注册成为系统用户后能够阅读漂流图书目录,对自个感兴趣的图书,向持有者提出求漂申请。通过在线图书查询,用户愈加方便的查询到自个感兴趣的图书。另外,为了使图书漂流各个环节顺利开展,系统对用户进行分层管理,包括两个部分:一是系统管理员对用户身份进行审核,审核通过平台图书信息、系统留言;二是不同角色登陆不同的页面(用户界面和管理员界面),用户界面可进行图书的投漂和求漂管理,系统管理员界面可对系统通知、新闻等内容进行管理,对平台用户和图书进行审核。图书漂流系统的主要功能是:用户通过阅读图书投漂信息,进而求漂图书、获漂图书、或用户本身投漂图书。本系统是基于的图书漂流系统,将要实现的内容如下。(1)实现漂流图书的管理,用户注册、登录、漂流图书相关信息的添加。(2)管理员界面对用户信息、新闻信息和图书信息的添加、删除等操作。(3)后台数据库的设计。3、系统设计与实现3.1、功能设计系统主要划分为三个模块,即前台模块、管理员模块、用户模块。根据系统的功能要求,图书漂流系统能够分为两个功能层次:一个是注册用户能够在线发布图书信息;另一个是有需求的用户能够在线对图书进行求漂申请。通过以上的需求分析,我们能够确定系统的详细的功能模块如此图1所示。图1系统功能模块图本图书漂流系统实现的详细功能模块如下。3.1.1、前台模块(1〕首页:系统首页显示系统新闻、通知、最新漂流图书以及系统公告等。(2〕用户注册:进入该系统的学生通过在线注册成为本系统的用户,注册用户能够在线投漂图书以及申请图书。(3〕用户登录:注册用户通过审核后,能够登录系统。(4〕在线留言:注册用户能够对图书漂流中的相关问题,网站运营等方面进行在线留言,并查看管理员对留言信息的回复。(5)在线查看图书漂流信息,并能在线向图书持有者申请求漂图书。3.1.2、管理员模块(1)系统用户管理:对系统用户的基本信息进行管理与审核。(2)站内新闻管理:对站内新闻信息进行管理,包括新闻的增加、更新以及删除等操作。(3)留言管理:对系统的用户留言信息进行管理,能够在线对留言信息进行回复,删除不当留言信息。(4)注册用户管理:对新注册用户的基本信息情况进行审核。(5)图书类别管理:实现了对图书的类别管理,使得用户添加图书时能够选择图书所属类别,再添加图书,同时便于后期分类管理。(6)系统公告和系统简介管理:对系统公告信息和简介进行管理。(7)站外链接管理:能够添加、修改、删除与系统相关的网站链接信息。3.1.3、用户模块(1)个人资料修改:对注册用户的个人资料信息进行修改。(2)图书管理:注册用户登录后,能够新增图书信息,把自个的图书信息上传到网上进行漂流,能够修改图书的漂流状态,出借状态。(3)漂流申请列表:查看其他用户对本人投漂图书的求漂申请,能否同意求漂申请,或拒绝申请。(4)申请列表:查看登录用户对其他用户的图书投漂与求漂往来记录。(5)图书出借情况:记录用户的图书投漂信息。3.2、数据库设计根据需求分析与系统设计能够抽象出图书漂流系统所需要的数据模型,根据数据模型进而设计出系统所需数据库。图书漂流系统的后台数据部分采用SQLserver数据库设计,实现对系统相关数据表的存储,系统的基本信息数据库以及数据项和数据构造如下。(1)管理员信息数据表:用户名、密码、权限、新增日期。(2)图书信息数据表:图书类别、图书编号、图书名称、漂流次数、图片等。(3)注册用户信息表:用户名称、用户编号、用户权限编号、联络、用户密码、用户的审核状态等。数据表对应的基本字段和字段相关信息如下。(1)图书信息表用来存储图书的基本信息,用户查看的图书信息就来自于该表,表中信息包括:图书ID(ID)、图书编号(bianhao)、图书名称(mc)、图书类型(lb)、图书作者(zuozhe)、图书图片(tupian)、图书内容介绍(content)、漂流次数(piaoliucishu)、增加日期(addtime)、图书所有者(addby)、图书借出状态(tushuzt)、图书漂流状态(zt)等属性,表构造如表1所示。(2)漂流申请表用来存储图书求漂申请记录,用户查看的漂流申请就来自于该表,表中信息包括:图书ID(ID)、图书编号(tshubianhao)、图书名称(tushumingcheng)、图书类型(leibie)、图书作者(Zuozhe)、申请者(shenqingzhe)、申请者姓名(xingming)、联络方式(lianxifangshi)、备注、能否同意申请(issh)等属性,表构造如表2所示。(3)图书出借表用来存储图书的投漂记录,用户查看的图书出借信息就来自于该表,表中信息包括:图书ID(ID)、图书编号(tshubianhao)、图书名称(tushumingcheng)、图书类型(leibie)、图书作者(zuozhe)、申请者(shenqingzhe)、联络方式(lianxifangshi)、备注(beizhu)、持有者(chiyouzhe)、增加时间(addtime)等属性,表构造如表3所示。表1图书信息表表2漂流图书申请表表3图书投漂记录表4、结束语本文研究了基于ASP.NET的图书漂流系统,后台采用SQLServer进行数据存储,对系统进行需求分析、系统设计、模块划分、数据库设计等,为图书漂流的在线求漂申请与投漂提供了可能,有利于书籍的循环使用,为资源分享与管理提供了便利。以下为参考文献[1]肖雅,王琼山.我们国家漂流书亭的现在状况、问题及发展策略分析[J]学园,2021(28):22-24.[2]王任挥高职园区院校图书漂流联盟新形式[J].电子技术与软件工程,2022(21):156-157.[3]付敏峰,于林海分享经济视角下高校图书馆图书融

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论