基于微信的图书馆座位管理系统.doc
《基于微信的图书馆座位管理系统.doc》由会员分享,可在线阅读,更多相关《基于微信的图书馆座位管理系统.doc(58页珍藏版)》请在咨信网上搜索。
1、 毕 业 设 计(论 文) 题目:基于微信的图书馆座位管理系统 专 业:计算机科学与技术 指导教师:范丰龙 学生姓名:傅颂钦 班级-学号:计算机113-26号 2023年 06月大连工业大学本科毕业设计(论文)基于微信的图书馆座位管理系统Library seat management system based on Wechat设计(论文)完毕日期 2023 年 06 月 10 日学 院: 信息科学与工程学院 专 业: 计算机科学与技术 学 生 姓 名: 傅颂钦 班 级 学 号: 计算机113班26号 指 导 教 师: 范丰龙 评 阅 教 师: 2023年 06 月注:页眉,居中,楷体,五号。
2、阅后删除此文本框。摘 要随着移动互联网的发展,智能手机的普及,微信作为一款社交APP,凭借着传播方式的独特,微信正逐步地进一步人们的生活。微信公众平台是在微信的现有功能基础上新开发的一个一对多交互平台,可发送的消息类型多种多样。基于微信公众平台搭建一个对图书馆座位的管理系统,势必能进一步用户群。借助微信的优势,系统具有更高的灵活限度、全智能手机平台支持、操作简朴、易用等特点,使得系统在同类系统中具有优势性,对于提高学校图书馆座位的使用率有着很大的帮助。本文在介绍图书馆座位管理系统和微信的基础上,分析基于微信建立座位管理系统的优缺陷,细细讲述了关于信息、座位预约、解决过程、签到等功能的功能点和实
3、现方法。使用本系统,必须先将微信账号与学号进行绑定,之后的一系列业务操作都将自动获取用户信息,并使用学号自动登录。各项菜单将使用微信自定义菜单,使操作简朴明了。本次设计采用的微信公众号为测试号,优点为不用认证即可使用更多高级接口。系统采用Microsoft Visual Studio 2023作为开发工具,使用ASP.NET作为开发框架,数据库使用Microsoft SQL Server 2023,运营平台为微信客户端(基于各类智能手机),操作界面简朴,使用方便。关键词:微信;图书馆座位;微信公众平台AbstractWith the development of the Internet an
4、d the promotion of smart phone, Wechat, as a kind of connection software,gradually stepped into peoples life with its special transmit ways.Wechat public platform is a newly-established one-to-more interactive platform base on the current function of wechat, which can provide kinds of information. B
5、uilding a system to manage the seats in the library must penetrate into the public.With the help of the wechat, the system can work actively. Whats more,the intelligent cell phone platform supports the characteristics featured simply-operated and simply-utilized,which leads to more advantages in the
6、 identical product, so it is very conducive to more utilize the seats in the library.This article mainly tell us the function including information, seat reservation, problem-solve process and sign and how to realize these functions on the basis of the library seat management system and WeChat. It a
7、lso make an analysis of the advantages of the librarys seat management system. By using WeChat platform, we can make a connection between WeChat account number and students id number. It will automatically get the users information in a series of business operation afterwards and log in automaticall
8、y. The menu will use WeChat custom menu, which make the operation simple and clear. This design USES the WeChat public number for test, whose advantage is that it can use more advanced interface without authentication.This system adopts the Microsoft Visual Studio 2023 as a development tool, ASP.NET
9、 as development language, Microsoft SQL Server 2023 in database, WeChat APP as platform (based on all kinds of smart phones). With its simple operation and convenient usage, this system is suitable for college students.Key Words:WeChat;Librarys seat management system;WeChat public platform目 录摘 要IAbs
10、tractII第一章 绪论11.1 选题意义11.2 发展前景11.3 技术背景介绍21.3.1 ASP.NET21.3.2 JQuery Mobile21.3.3 SQL Server 202331.3.4 微信公众账号31.4 运营模式31.5 小结4第二章 需求分析52.1 系统需求分析52.1.1 需求概述52.1.2 系统概述52.1.3 系统用例图62.1.4 系统特点72.1.5 系统性能规定82.2 软硬件配置规定82.2.1 软件配置规定82.2.2 硬件配置规定82.3 可行性分析82.3.1技术可行性92.3.2 经济可行性92.3.3 用户使用可行性102.4 小结10
11、第三章 概要设计113.2 系统功能模块分析113.2.1功能模块概述113.2.2 系统功能模块图123.2.3 系统流程图133.2.4微信接口模块153.3 小结16第四章 数据库设计174.1 数据库需求分析174.2 数据库概念设计174.3数据库具体设计204.4小结23第五章 系统具体设计245.1界面设计与实现245.1.1 微信自定义菜单设计245.1.2 微信端页面设计与实现285.1.3 管理员界面设计与实现305.2 模块实现325.2.1获取用户信息模块的实现325.2.2扫描签到模块的实现335.2.3 微信关注消息实现35结 论37参考文献39致 谢40第一章 绪
12、论1.1 选题意义近些年来由于高校扩招以及图书馆馆舍面积的相对滞后,所以图书馆座位就成了紧缺资源,特别是到考试前一个月更是一座难求Error! Reference source not found.。如何合理解决座位资源的管理及运用率,一直是图书馆致力解决的问题。微信是腾讯公司推出的基于智能手机终端的即时通讯应用,用户可以与好友进行文字、语音、图片的发送。公众平台是在微信的现有功能上新开发的一个一对多交互功能模块,公众平台提供许多高级功能的接口供开发者使用。对于使用“开发者模式”接入公众平台的公众账号,当用户和公众号之间发生信息交互时,微信服务器会使用http协议对开发者成功接入的URL进行消
13、息交互,开发者服务器可通过回复微信特定消息结构,从而达成用户与第三方通过微信交互的目的。现如今各大高校图书馆座位几乎没有管理,每到期末就是大家起得很早的去占座,但是却不一定能占到座位,还耽误了睡眠的时间。为此,设想需要图书馆座位管理系统,并且将这个系统做到现如今用户群众多,操作方便,实用性强的微信公众平台上,这样既方便了同学,也让图书馆的位置得到了充足的运用,也不会出现拥堵的高峰,这样将极大地方便同学,提高图书馆的座位使用率Error! Reference source not found.。微信的公众平台对开发者提供众多高级接口,微信自定义菜单、通过授权获取用户信息为本系统所采用的高级接口。
14、在授权方面,微信使用OAuth2.0授权方式,OAuth2.0是一个开放协议,允许用户网页授权,将自己的公开信息提供应第三方应用,第三方应用使用这些信息来实现自动登录功能,进而帮助第三方实现业务逻辑,在操作上也大大的减少了不必要的口令登录,这样的方法在获取用户信息实现自动登录的同时还保证了用户的密码安全。1.2 发展前景随着国家大力提倡“提速降费”政策,移动互联网的门槛越来越低,微信作为一款智能手机必备APP,越来越进一步人们的生活Error! Reference source not found.。大学生是微信众多用户群体中最活跃的一个。微信公众平台的开放,为开发者提供了一个整合过的平台来实
15、现各种各样的功能,将座位管理系统移植到用户群众多的微信公众平台上,最大限度的方便了大学生的使用。在未来的一段时间内,相信腾讯势必会将微信打导致为一款功能齐备的软件,不仅仅是社交软件,更多的将贴近生活,与人们的生活息息相关Error! Reference source not found.。1.3 技术背景介绍1.3.1 ASP.NETASP.NET是.NET Frame Work的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们,指 Active Server Pages(动态服务器页面)
16、,运营于 IIS(Internet Information Server 服务,是Windows开发的Web服务器)之中的程序 ,由于ASP .NET是基于通用语言的编译运营的程序,其实现完全依赖于虚拟机,所以它拥有跨平台性,ASP .NET构建的应用程序可以运营在几乎所有的平台上Error! Reference source not found.。ASP.NET应用程序是一系列资源和配置的整合,这些资源和配置只在同一个应用程序内共享。就技术而言,每个ASP.NET应用程序都运营在一个单独的应用程序域,应用程序域是内存中的独立域,这样可以保证多个应用程序不会发生干扰。1.3.2 JQuery
17、MobileJQuery Mobile旨在为开发者提供一系列统一的接口工具,这些工具可以保证能在不同的移动设备的浏览器中得到充足的兼容,JQuery Mobile基于HTML5,jQuery和CSS,目的为了提供一个丰富交互性强的接口去兼容各种设备,同时允许通过少量的修改就能运营在一些兼容性方面有冲突的设备中。这一特性使得开发者可以在标准的桌面浏览器中就能进行各类型的测试,JQuery Mobile在兼容移动端各浏览器的同时,还提供了界面精彩的页面色彩布局与动画Error! Reference source not found.。1.3.3 SQL Server 2023 SQL Server
18、是一个关系数据库管理系统,SQL Server 2023是Microsoft公司推出的SQL Server数据库管理系统的较新版本,SQL Server 2023数据库引擎提供完整的XML支持,它还具有构成最大的Web站点的数据存储组件所需的可伸缩性、可用性和安全功能Error! Reference source not found.。1.3.4 微信公众账号微信公众平台是腾讯公司在微信的基础上新增的功能模块,个人和公司通过此平台都可以打造一个属于自己的平台,目前注册的微信公共账户已突破百万大关,同时微信公众平台开放了其API接口,任何机构都可以针对此接口开发并构建自己的第三方服务平台,实现和
19、机构业务的无缝对接,目前各行业都在积极探索基于微信公众平台的行业应用模式,基于微信公众账号的服务模式呼之欲出Error! Reference source not found.。1.4 运营模式系统的开发模式为B/S模式,基于ASP.NET 4.0应用程序,运营流程为:用户通过点击菜单操作,微信客户端向微信服务器发出请求,微信服务器根据用户事先设定好的逻辑,将这一请求发送到开发者服务器,开发者服务器接受请求后再逐个响应Error! Reference source not found.。如下图所示:图1.1微信请求解决图1.5 小结本章重要讲述了微信的介绍、微信的发展趋势,以及当下各高校对图书
20、馆座位的管理方式的利弊,介绍了开发过程中即将用到的 ASP.NET、JQuery Mobile、SQL Server 2023等技术,在最后对公众平台作了一个简朴的阐述。为以下几个章节的分析做好准备。第二章 需求分析2.1 系统需求分析2.1.1 需求概述根据对我校图书馆座位管理方式及现状调查得知,学校图书馆占座现象极为严重,使得座位运用率下降,平时情况下,尚有余座可用,但是一旦接近期末考试,图书馆座位资源便极度稀缺,严重局限性,每临期末考试,批量占座现象严重,一座难求对于莘莘学子而言已经成为常态。通过调查我们还发现,经常有一些座位上长时间处在有物品无人的状态,导致资源的极大浪费。而我校图书馆
21、目前对这种占座现象并没有采用相应的措施,对图书馆座位的管理基本处在“无政府管理”状态,而这种管理方式导致的弊端是:很多真正想学习的学生没有座位可用,而很多同学占有了风水宝地却不作为,这种教育资源的不平衡和学生之间权利的不平等,也使很多同学对图书馆失去了爱好,使图书馆丧失了其原本的职能与功能。基于以上所述现状,应当对这一现象以某种方式进行有序的管理,必须保证图书馆座位的使用率以及考虑学生利益。现在互联网应用比较多,应当寻找一个管理系统来对座位进行有序的管理,系统应当尽力保证所有学生对座位的拥有几率大体相同,在这样的前提下,定制特有的规定,使座位上座率尽也许的保持在高水平,同时系统在易用性上应当保
22、证所有学生都能使用。系统应当有管理员,管理员具有对所有信息操作的权限,管理员可对学生进行管理,对座位进行管理。2.1.2 系统概述基于微信的图书馆座位管理系统,名副其实的就是把一个图书馆座位管理系统在手机微信客户端实现,从而借助微信的一些功能来简化操作,如微信提供的扫一扫,把这样的管理系统在微信端实现需要一个微信公众账号,将各种功能尽也许多的在手机上实现。基于理论和已实现的相关系统,初步总结出以下几点基本服务功能:1.学生微信账号与学号绑定;2.座位查询;3.座位预约;4.取消预约;5.失约解决;6.扫描签到;7.位置图示。以上所述基本功能能实现对图书馆座位的管理,且在使用上更为方便。使用该系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 图书馆 座位 管理 系统
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。