开题报告:基于ASP的个人图书管理系统_第1页
开题报告:基于ASP的个人图书管理系统_第2页
开题报告:基于ASP的个人图书管理系统_第3页
开题报告:基于ASP的个人图书管理系统_第4页
开题报告:基于ASP的个人图书管理系统_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

杭州电子科技大学毕业设计(论文)开题报告题 目基于ASP的个人图书管理系统学 院计算机学院专 业软件工程姓 名万佳琦班 级13108411学 号13108103指导教师傅婷婷一、综述本课题国内外研究动态,说明选题的依据和意义1.国内外研究动态(1) 国外个人图书管理系统发展现状1在国外,包括以色列、美国、澳大利亚等国家的几个公司都曾开发出比较著名的图书馆管理系统,目前在国外的图书馆管理系统中ExLihris公司开发的Aleph500和澳大利亚公司DYNIX开发的Horizon系统是比较流行的。Aleph500是智能化程度化比较高的产品,它采用了比较成熟的关系数据库(Oracle)作为底层的数据库,提高了系统的安全性、稳定性,保障了系统的可扩展性;并且它采用了多层客户机-服务器体系结构及分布式逻辑结构。此系统的基本功能齐全:包括出版物管理、册件管理、系统管理、采访、馆际互借、规范控制及目录查询等功能。此外,Aleph500管理系统还有实现资源的共享,能有效的保障多馆共同作业时的信息流通,支持数据库的配置,能有效实现多馆的目录联合、索引联合目录等。并且这些都已经与馆际间的文献传递、书籍互借及现金管理等功能模块结合在一起,这些功能的实现保证了读者可以从世界范围内的图书馆获得自己所需的资料。(2) 国内个人图书管理系统发展现状我国的图书馆管理系统已经开发了30多种了,其中以及WXCLXT是目前用的比较广泛的系统,且知名度也比较高。主要有ILAS、Interlib、汇文。而有关个人图书管理系统,大多人推荐的是晒书房和瑞天图书管理系统。晒书房APP2是苏州万卷网络技术有限公司开发的,作为一款手机APP,它的软件特点有整理图书、交流分享、我的最爱书架、晒好书。整理图书:利用手机摄像头扫描书籍的条码,自动识别并生成藏书信息,按照图书馆的分类法自动进行分类,生成个人的线上图书目录。交流分享:用豆瓣帐号登录后,用户可以选择书本的已读/未读状态同步到豆瓣读书频道;此外,可以根据个人的位置,查看周围的书房/书友来交流书籍。我的最爱书架:首页放置了展示书架,最多可容纳10本书。用户可以把最喜欢的书放在里面。访问你书房的好友会马上知晓你的最爱书籍,同时还可以分享这个最爱图书书单给新浪微博、QQ空间及豆瓣的好友。分享同步至社交网络:可以直接在晒书房里晒好书,有了读书感悟,马上与社交网络的好友分享!支持同步到豆瓣、新浪微博及QQ空间。评论也会发表在图书页面中。2.选题的依据及意义随着我国综合国力的不断增强,人民生活水平也有了显著的提高。人们在追求物质基础的同时,也开始注重对自我进行精神领域的熏陶,越来越多的人开始爱阅读。虽然现在大家都比较喜欢看手机,但是有些书,还是要翻着纸才有读书的味道。有些书的收藏价值不只是电子书本所能代替的。真正喜欢看书的人,家里必定是有很多藏书。据2006年的民间藏书状况的调查可知3,其中共调查了1231户家庭共4704人,他们共拥有6145册字典、词典,13581册经典名著,49020册普通读物。平均每人15本书,每户56本书。藏书最多的达到了1200多本,藏书排名前十最低的也有360多册。这还只是06年的调查情况,在之后的十年里,个人的藏书越来越多。而这也带来了另外的一系列问题:1、书籍乱放问题。在最开始时,这个问题还不会很明显,而随着时间的推移,在自己随手拿出一本书进行阅读而不记得将其放回原处后,就会发现自己想要的书总是找不到了。2、书籍借出问题。朋友来访,看到了喜欢的书籍,想要借阅。借出很长一段时间,若不是特意记录下来,之后再想要找到这本书也是特别困难的。如果采用人工进行统计记录,不仅麻烦而且很繁琐,且会因为不能很及时的进行记录,从而产生遗漏,达不到想要标记的效果。这就需要有一种能随时记录自己的书籍情况,且不需要携带其他多余的东西,又方便快捷的方法了,综合来说,最好的就是基于互联网的平台。随着信息技术发展的突飞猛进,互联网已然成为我们日常生活的一部分。各种基于互联网的平台也不断的涌现在人们身边,小到衣食住行,大至经济、医疗和教育等重要领域,互联网的触角已经延伸到了人类生活的每一个角落。而综合国内外研究动态可知,基于ASP的个人图书管理系统现在还是比较少的,且需要的人也越来越多。因此,本毕业设计主要是设计一个基于ASP的个人图书管理系统,可以将自己的图书分类管理、标注存放地,登记借阅,同时具有好书推荐的功能等等。二、研究的基本内容,拟解决的主要问题:目前的图书管理系统以整理图书,交流分享等功能吸引用户登录注册。本毕业设计旨在解决用户找书难和找好书难的问题,在掌握数据库、ASP.NET技术和C#语言程序设计的相关理论基础上,使用ASP.NET技术和SQL Server数据库开发一个基于ASP的个人图书管理系统。主要功能是为了方便用户快捷的寻找到自己想要的书籍。本系统分为管理员和用户两种角色,其中管理员的具体功能模块有:用户信息管理,个人信息管理,图书信息管理,书单信息管理,书籍分类管理。用户的具体功能模块有:注册登录,书籍查询功能,书籍管理,书架分类管理,存放地标注管理,借阅管理,书单管理,个人信息管理,好书推荐。1.研究基本内容: 本系统分为管理员和用户两种角色,功能模块图如图1所示。 图1 系统功能模块图每个功能模块的具体功能如下所述。1.1.管理员角色功能(1)用户信息管理功能 管理员可以在后台对所有用户信息进行增、删、改、查,主要是用户昵称,密码,图片等等。(2)图书信息管理功能 管理员可以在后台对所有的书籍信息进行增、删、改、查,主要是书籍的版本,出版社,简介等等。(3)书单信息管理功能1)管理员可以在后台对所有的书单信息进行增、删、改、查。2)书单审核:用户提交书单后,将由管理员对书单里的书籍进行审核,审核通过,则用户成功发表该书单;审核失败,管理员选择失败原因,用户收到书单发表失败通知,且显示原因。(4)书籍分类管理功能 管理员可对书籍分类进行增、删、改、查。根据种类大致分为哲学类、社会科学类、政治类、法律类、军事类、经济类、文学类、教育类、体育类、语言文字类、艺术类、历史类、地理类、天文学类、生物学类、医学卫生类、农业类等等。(5)个人信息管理功能超级管理员可对所有管理员的信息进行增、删、改、查,普通管理员则只有删除、更改和查看的功能。1.2用户角色功能(1)注册登录功能1)用户注册功能:要使用网站的服务,就必须先注册成为网站的注册用户。用户注册时,需要按网站要求填写一些基本资料,包括昵称、密码、邮箱、手机号等个人基本信息,填好信息后点击完成即可注册成为新的用户,同时用户的基本信息将存储到SQL Server数据库里。2)用户登录功能:用户登录时需要填写手机号和密码,如果填写的手机号和密码与数据库里的用户数据匹配,即可成功完成登录。登录后,就可以使用网站的整理书籍,书籍标记等功能。(2)书籍查询功能 1)这个功能主要是为了方便用户查找到想要的书籍,根据书籍分类进行查找。 2)也提供热门关键字方便用户查找热门的书籍,细分分类,把同类别的书籍细分到同类别下的不同类型,如文学类别分为小说、散文、诗集等等,方便用户更加快捷的查找。(3)书籍管理功能 用户可对自己书架上的书籍进行增加书籍、删除书籍、更改书籍类别、查看书籍详细内容和书籍的借出记录的操作。(4)书架分类管理功能用户可对自己书架上的书籍分类进行增、删、改。书籍初始分类有1)我拥有的,2)我想要的,3)我喜欢的。初始分类是不可以进行删除和更改操作的,用户只能删除和更改自己新增加的分类。(5)存放地管理功能 用户可对自己书籍的存放地进行增、删、改。初始存放地包括厕所、书房、客厅、卧室、餐厅、公司、学校、借出。初始存放地可进行删除和更改。(6)借阅管理功能 用户选择书籍的存放地为借出后,需要填写借出者姓名,数据库记录下借出者姓名和借出时间,用户再次更改书籍存放地后,数据库记录下书籍的归还时间。(7)书单管理功能1)发表书单:用户可将自己喜欢的书籍放入同一个书单同时发表出来,但一个书单的书籍不能少于8本。2)查看书单:用户可查看别人的书单,可在查看书籍时找到包含该书籍的收藏最多的前三个书单。3)收藏书单:用户可收藏别人的书单。(8)个人信息管理功能用户可对自己的信息进行增、删、改。需要注意的是一个手机号绑定一个账号,手机号不可更改。(9) 好书推荐功能系统可根据用户的兴趣爱好书架推荐相关的书籍。2.拟解决主要问题:(1)如何充分利用所学到的页面设计技巧进行界面设计,使用户界面简洁、美观、方便用户操作。(2)对平台需使用的第三方中间件Session、Cookie等进行导入和配置。(3)用SQL Server数据库存储用户数据,实现借阅管理下的书籍借出记录功能。(4)学习高级编程语言,实现热门关键字搜索。(5)确认现有书籍分类,细分大分类下的小分类。(6)解决图书信息数据来源。(7)参考其他相关平台,完善软件所需要的功能。(8)实现系统的好书推荐功能。三、研究步骤、方法及措施:1.研究步骤(1)查找与阅读相关文献资料,深入了解基于ASP的个人图书管理系统的相关概念,形成对平台的整体设计思路。(2)对平台进行详细的需求分析、技术架构设计和模块划分等。(3)对JavaScript的面向对象设计和原型模式的使用进行深入研究,并用这些技术来完成平台的模型层。(4)搭建平台所需要的开发环境。(5)搭建平台架构,完成所设计的功能模块。(6)对平台进行测试。(7)书写毕业论文。2.研究方法与工具(1) 配置基于MVC的Express框架4,对需要使用的外部模块进行引入。(2) 对平台进行模块设计与划分,对平台进行开发。(3) 使用ADO.NET数据访问技术实现数据的存取。 ADO.NET5是通过.NET数据提供程序来访问数据源、执行命令和检索结果的。ADO.NET支持两种数据访问模式,连接模式数据库访问和断开模式数据库访问。本系统使用的是连接模式数据库访问,通过使用ADO.NET中的Connection、Command和DataReader类来获取和修改数据库中的数据。它的优点是数据读取速度快,不额外占用内存资源。(4) 使用Visual Studio 2012作为实现个人图书管理系统相关功能的工具。(5) 使用WPS Office 2016进行文档书写。3.研究措施 (1)在知网、万方查找相关文献。(2)参考相关平台,如晒书房,瑞天图书管理系统。(3)熟练掌握ASP.NET的控件。(4)学习JavaScript的函数,对象等等。(5)在慕课网、玩课网等学习网站学习不懂的新知识。四、研究工作进度:序号时间内容12016-6-32016-7-3文献综述与外文翻译22016-7-42016-8-4编写开题报告32016-8-52016-9-1开发技术研究42016-9-22016-9-30系统调研和需求分析52016-10-12016-11-10系统设计与实现62016-11-112016-12-11撰写毕业论文初稿72016-12-122016-12-31毕业论文修订及答辩5、 主要参考文献:1道客巴巴.当前国内外图书馆管理系统现状Z./p-7734041929231.html,20142百度百科.晒书房Z./link?url=QN8VgNm48GFMz4VNAlGyqVgASXlTqU3Qs612rHlCk4tZfSll8yynIHcWUVBl-TCcXfYtNwvQ6TOhBOrEJ-wAha,20133桑良至.民间藏书状况调查J.大学图书情报学刊,2006-4,第24卷 第2期/link?url=6HrYYFLl9rgw4ykM8WG4mUerlSvpUN2OXJX1jPsE6cpYOwpvxmg4CC8LaKLLfymzdXBs4mL2CyD5zWKOFqAQx2tpJ7e-tF9ol643Iu5JMW4small_nie.基于.net平台常用的框架整理Z./u014180504/article/details/51968017,201

温馨提示

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

评论

0/150

提交评论