基于用户行为分析的图书管理系统设计与开发.doc
《基于用户行为分析的图书管理系统设计与开发.doc》由会员分享,可在线阅读,更多相关《基于用户行为分析的图书管理系统设计与开发.doc(86页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 硕士学位论文 (专业学位) 基于用户行为分析的图书管理系统设计与开发姓 名: 学 号:所在院系:软件学院职业类型:工程硕士专业领域:软件工程指导教师: 副指导教师: 二一三年十二月 A dissertation submitted toTongji University in conformity with the requirements forthe degree of Master of EngineeringThe design and development of books management system based on user behavior analysisCand
2、idate: Student Number: School/Department: Software CollegeDiscipline: Software EngineeringMajor: Software EngineeringSupervisor: Dec, 2013基于用户行为分析的基于用户行为分析的图书管理系统设计与开发同济大学学位论文版权使用授权书本人完全了解同济大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供目录检索以及提供本
3、学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版;在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。 学位论文作者签名: 年 月 日 同济大学学位论文原创性声明本人郑重声明:所呈交的学位论文,是本人在导师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。 学位论文作者签名: 年 月 日同济大学 硕士学位论文 摘要
4、摘 要随着当今计算机硬件和软件技术的进步,特别是网络技术的出现和应用的普及,给当今社会信息管理带来了革命性的变革。基于用户对图书管理系统的各种访问数据,进行用户行为分析,访问数据的获取是通过访问日志或浏览记录的方式获得的。用户对图书管理系统访问的规律和特性,是通过抽取数据、分析数据、挖掘数据、统计分析等实现的。基于用户行为分析的图书管理系统的优化策略与用户行为分析策略进行结合,并为其提供改进参考。本文详细描述了为某图书馆而设计开发的基于用户行为分析的图书管理系统。系统开发满足了用户的各种需求,为图书管理员提供了便利。本文首先针对课题的研究背景及意义,介绍了设计和开发的基于用户行为分析的图书管理
5、系统所涉及的用户行为分析理论及软件相关开发技术。对用户行为分析的发展阶段、用户行为分析方法进行了介绍。给出了系统开发的相关技术。其次,分析了基于用户行为分析的图书管理系统的具体需求,包括:功能性需求分析和非功能性需求分析,识别了系统的参与者,并对各功能进行了用例分析,为系统的详细设计与开发奠定基础;进行了该基于用户行为分析的图书管理系统的总体设计和详细设计,给出了系统开发的总体架构,将系统划分为6大功能模块,分别为:系统设置管理模块、数据管理模块、借书还书管理模块、数据查询管理模块、系统信息管理模块和用户行为分析管理模块,给出了各模块主要功能的核心处理流程和时序图。进行了基于用户行为分析的图书
6、管理系统安全性的插件设计;进行了系统权限的设计,权限的设计分为三级,第一级“组”,第二级“角色”,第三级“权限列表”;进行了系统数据库详细设计,设计了基于用户行为分析的图书管理系统的整体E-R图,并给出了系统运行必须的部分数据库表。第三,采用软件工程中的生命周期法进行了该系统的编程实现,给出了各模块的主要操作界面和实现的代码。用户行为分析己经成为一个新的研究热点。本课题基于用户行为分析对基于用户行为分析的图书管理系统的进行了设计与开发。该系统的实现能为基于用户行为分析的图书管理系统更好的为学生和老师服务提供依据和参考。关键词:图书管理系统;用户行为分析;用例分析;Browser/Server结
7、构;SQL Server2005VTongji University Master of Software Engineering AbstractABSTRACTWith the progress of todays computer hardware and software technology, especially the popularity of the emergence of network technology and application, in todays society for information management has brought the revo
8、lutionary change.Based on the user access to books management system management systems all sorts of data and user behavior analysis, access to the data acquisition is obtained by means of access log or browsing history.Regularity and characteristics of the user access to books management system man
9、agement system, is by extracting data, analysis of data, data mining, statistical analysis, etc.Books management system based on user behavior analysis of optimization strategy and user behavior analysis, and provide reference for improvement.This paper describes the design and development for a lib
10、rary and the books management system management system based on user behavior analysis.System development meet the various needs of users, provides convenience for the librarians.This paper aimed at the research background and significance, this paper introduces the design and development of books m
11、anagement system based on user behavior analysis of user behavior analysis theory and software related development technologies.Stage to the development of user behavior analysis, user behavior analysis method are introduced.The relevant technology of the system development is presented.Secondly, an
12、alyzed the books management system based on user behavior analysis of specific needs, including: functional requirements and non-functional requirements analysis, identification of the system participants, and each function of a use case analysis, detailed design and development to lay the foundatio
13、n for the system;To the books management system based on user behavior analysis of the overall design and detailed design, the overall architecture of the system development is given, and the system is divided into six functional modules, respectively: system Settings management module, data managem
14、ent module, borrow books and books information management module, data query management module, system management module and management module, user behavior analysis module is given and main functions of the core processing sequence diagram.The books management system based on user behavior analysi
15、s security plug-in design;This paper gives the design of the system permissions, the design of the permissions are divided into level 3, the first level group, the second character, 3 permissions list;The system database design, detailed design based on user behavior analysis of books management sys
16、tem management systems overall e-r diagram, and gives the system operation must be part of the database table.Third, the life cycle of software engineering method is used for the programming of the system implementation, each module is given of the main interface and implementation of the code.User
17、behavior analysis has become a new research hotspot.This topic is based on user behavior analysis of book management system based on user behavior analysis in the design and development.The implementation of the system can be based on user behavior analysis of books management system management syst
18、em to better service for students and teachers to provide the basis and the reference.Keywords: Books management system; user behavior analysis; use case analysis; Browser/server structure; SQL Server2005.同济大学 硕士学位论文 目录目 录第一章 引言11.1 课题研究背景及意义11.2 基于用户行为分析的图书管理系统的研究现状21.3 本文主要工作及技术路线41.4 本文的组织结构5第二章用
19、户行为分析理论及系统相关技术介绍72.1用户行为分析理论72.1.1用户行为分析的发展阶段72.1.2用户行为的概念、特点及分类82.2用户行为分析方法92.2.1数据挖掘概念102.2.2 数据挖掘系统与模型112.3 系统相关开发技术122.3.1 ASP.NET技术122.3.2 AJAX 技术介绍132.3.3 SQL Server2005介绍142.4 本章小结15第三章 系统需求分析163.1 功能性需求分析163.2 系统角色193.3 系统用例分析203.3.1 系统设置管理用例分析203.3.2 数据信息管理用例分析213.3.3 借书还书信息管理用例分析233.3.4 数据
20、查询管理用例分析253.3.5 系统信息管理用例分析263.3.6 用户行为分析用例分析283.4 非功能需求分析303.4.1 系统开发的可行性303.4.2 系统安全性313.5 本章小结32第四章 系统设计334.1 系统模块的划分及总体架构设计334.1.1 功能模块划分334.1.2 系统总体架构设计344.2主要功能模块的设计364.2.1 系统设置管理模块364.2.2 数据信息管理模块374.2.3 借书还书信息管理模块404.2.4 数据查询管理模块454.2.5 系统信息管理模块474.2.6 用户行为分析模块494.3系统数据库设计504.3.1 数据库需求分析504.3
21、.2 关系模式设计504.3.3 部分数据库表设计534.4 构建基于用户行为分析的图书管理系统安全性的插件设计564.4.1 插件调用过程中可对应用程序进行功能扩展574.4.2 基于用户行为分析的图书管理系统安全性的插件设计574.5 权限设计584.6 本章小结58第五章系统实现595.1 技术选型595.2功能模块的实现595.2.1 系统设置管理模块595.2.2 数据信息管理模块615.2.3 借书还书信息管理模块635.2.4 数据查询管理模块645.2.5系统信息管理模块665.2.6 用户行为分析模块685.3 本章小结70第六章 结论和展望71致谢73参考文献74个人简历
22、在读期间发表的学术论文与研究成果76第一章 引言第一章 引言1.1 课题研究背景及意义随着当今计算机硬件和软件技术的进步,特别是网络技术的出现和应用的普及,给当今社会信息管理带来了革命性的变革。图书是人类用来纪录文化成就的主要工具,也是人类交融感情,取得知识,传承经验的重要媒介,对人类文明的传承贡献巨大。图书馆是搜集、整理、收藏图书资料供人阅览、参考的机构,图书馆有保存人类文化遗产、开发信息资源、参与社会教育等职能1。随着图书馆的出现,随之就有了图书管理工作,图书管理员的工作主要有: (1)对图书进行分类、编制书目索引; (2)负责图书馆内的管理,审查借阅者身份,维护图书馆秩序; (3)对入库
23、的图书进行登记、盖收藏章、打分类号,上架; (4)管理图书借还活动,审查归还图书有无残损、污染,依规定对损坏图书行为进行处理; (5)对书籍进行定期除尘,做好防火、防虫、防潮等工作; (6)辅导读者查阅馆藏目录及文献检索工具; (7)维护图书馆内的设施、资源、设备2。可以看出图书管理员的工作是非常复杂、繁琐的。在计算机和网络技术没有普及之前,传统的图书管理都是以手工的方式进行图书馆的口常管理工作3。随着社会的不断进步和发展,随着图书馆内图书数量的不断增多,图书管理方面的工作量越来越大,传统的手工方式图书管理己经不再适应当前新形势下的图书管理工作,表现出诸多缺点,主要有:(1)工作量大。图书馆内
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 用户 行为 分析 图书 管理 系统 设计 开发
限制150内