基于ASP.NET的图书漂流系统的研发与实现,asp论文.docx
-
资源ID:73312236
资源大小:19.38KB
全文页数:9页
- 资源格式: DOCX
下载积分:11.8金币
快捷下载

会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
基于ASP.NET的图书漂流系统的研发与实现,asp论文.docx
基于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 、数据库设计 根据需求分析与系统设计能够抽象出图书漂流系统所需要的数据模型,根据数据模型进而设计出系统所需数据库。 图书漂流系统的后台数据部分采用SQL server数据库设计,实现对系统相关数据表的存储,系统的基本信息数据库以及数据项和数据构造如下。 (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的图书漂流系统,后台采用SQL Server进行数据存储,对系统进行需求分析、系统设计、模块划分、数据库设计等,为图书漂流的在线求漂申请与投漂提供了可能,有利于书籍的循环使用,为资源分享与管理提供了便利。 以下为参考文献 1肖雅,王琼山.我们国家漂流书亭的现在状况、问题及发展策略分析J学园, 2021(28):22-24. 2王任挥高职园区院校图书漂流联盟新形式J.电子技术与软件工程, 2022(21):156-157. 3付敏峰,于林海分享经济视角下高校图书馆图书融合服务框架设计与实现J图书馆研究与工作。2020(11):31-35. 4杨巧,岳云华,王镱璇,等图书漂流的发展、窘境与出路J新闻研究导刊, 2021 , 12(1):43-45. 5袁文利我们国家图书漂流活动可持续发展研究:以北京林业大学图书漂流活动为例J.新世纪图书馆, 2022(4):36-39,49.