基于微信的图书馆座位管理系统.docx

上传人:b****4 文档编号:897889 上传时间:2022-10-13 格式:DOCX 页数:39 大小:667.18KB
下载 相关 举报
基于微信的图书馆座位管理系统.docx_第1页
第1页 / 共39页
基于微信的图书馆座位管理系统.docx_第2页
第2页 / 共39页
基于微信的图书馆座位管理系统.docx_第3页
第3页 / 共39页
基于微信的图书馆座位管理系统.docx_第4页
第4页 / 共39页
基于微信的图书馆座位管理系统.docx_第5页
第5页 / 共39页
点击查看更多>>
下载资源
资源描述

基于微信的图书馆座位管理系统.docx

《基于微信的图书馆座位管理系统.docx》由会员分享,可在线阅读,更多相关《基于微信的图书馆座位管理系统.docx(39页珍藏版)》请在冰豆网上搜索。

基于微信的图书馆座位管理系统.docx

基于微信的图书馆座位管理系统

 

毕业设计(论文)

题目:

基于微信的图书馆座位管理系统

 

专业:

计算机科学与技术指导教师:

范丰龙

学生姓名:

傅颂钦班级-学号:

计算机113-26号

2015年06月

 

大连工业大学本科毕业设计(论文)

 

基于微信的图书馆座位管理系统

LibraryseatmanagementsystembasedonWechat

设计(论文)完成日期2015年06月10日

学院:

信息科学与工程学院

专业:

计算机科学与技术

学生姓名:

傅颂钦

班级学号:

计算机113班26号

指导教师:

范丰龙

评阅教师:

2015年06月

摘要

随着移动互联网的发展,智能手机的普及,微信作为一款社交APP,凭借着传播方式的独特,微信正逐步地深入人们的生活。

微信公众平台是在微信的现有功能基础上新开发的一个一对多交互平台,可发送的消息类型多种多样。

基于微信公众平台搭建一个对图书馆座位的管理系统,势必能深入用户群。

借助微信的优势,系统具有更高的灵活程度、全智能手机平台支持、操作简单、易用等特点,使得系统在同类系统中具有优势性,对于提高学校图书馆座位的使用率有着很大的帮助。

本文在介绍图书馆座位管理系统和微信的基础上,分析基于微信建立座位管理系统的优缺点,细细讲述了关于信息、座位预约、处理过程、签到等功能的功能点和实现方法。

使用本系统,必须先将微信账号与学号进行绑定,之后的一系列业务操作都将自动获取用户信息,并使用学号自动登录。

各项菜单将使用微信自定义菜单,使操作简单明了。

此次设计采用的微信公众号为测试号,优点为不用认证即可使用更多高级接口。

系统采用MicrosoftVisualStudio2012作为开发工具,使用ASP.NET作为开发框架,数据库使用MicrosoftSQLServer2008,运行平台为微信客户端(基于各类智能手机),操作界面简单,使用方便。

关键词:

微信;图书馆座位;微信公众平台

Abstract

WiththedevelopmentoftheInternetandthepromotionofsmartphone,Wechat,asakindofconnectionsoftware,graduallysteppedintopeople’slifewithitsspecialtransmitways.Wechatpublicplatformisanewly-establishedone-to-moreinteractiveplatformbaseonthecurrentfunctionofwechat,whichcanprovidekindsofinformation.Buildingasystemtomanagetheseatsinthelibrarymustpenetrateintothepublic.Withthehelpofthewechat,thesystemcanworkactively.What’smore,theintelligentcellphoneplatformsupportsthecharacteristicsfeaturedsimply-operatedandsimply-utilized,whichleadstomoreadvantagesintheidenticalproduct,soitisveryconducivetomoreutilizetheseatsinthelibrary.

Thisarticlemainlytellusthefunctionincludinginformation,seatreservation,problem-solveprocessandsignandhowtorealizethesefunctionsonthebasisofthelibraryseatmanagementsystemandWeChat.Italsomakeananalysisoftheadvantagesofthelibrary'sseatmanagementsystem.ByusingWeChatplatform,wecanmakeaconnectionbetweenWeChataccountnumberandstudents’idnumber.Itwillautomaticallygettheusers’informationinaseriesofbusinessoperationafterwardsandloginautomatically.ThemenuwilluseWeChatcustommenu,whichmaketheoperationsimpleandclear.ThisdesignUSEStheWeChatpublicnumberfortest,whoseadvantageisthatitcanusemoreadvancedinterfacewithoutauthentication.

ThissystemadoptstheMicrosoftVisualStudio2012asadevelopmenttool,ASP.NETasdevelopmentlanguage,MicrosoftSQLServer2008indatabase,WeChatAPPasplatform(basedonallkindsofsmartphones).Withitssimpleoperationandconvenientusage,thissystemissuitableforcollegestudents.

KeyWords:

WeChat;Library'sseatmanagementsystem;WeChatpublicplatform

目录

摘要I

AbstractII

第一章绪论1

1.1选题意义1

1.2发展前景1

1.3技术背景介绍2

1.3.1ASP.NET2

1.3.2JQueryMobile2

1.3.3SQLServer20083

1.3.4微信公众账号3

1.4运行模式3

1.5小结4

第二章需求分析5

2.1系统需求分析5

2.1.1需求概述5

2.1.2系统概述5

2.1.3系统用例图6

2.1.4系统特点7

2.1.5系统性能要求8

2.2软硬件配置要求8

2.2.1软件配置要求8

2.2.2硬件配置要求8

2.3可行性分析8

2.3.1技术可行性9

2.3.2经济可行性9

2.3.3用户使用可行性10

2.4小结10

第三章概要设计11

3.2系统功能模块分析11

3.2.1功能模块概述11

3.2.2系统功能模块图12

3.2.3系统流程图13

3.2.4微信接口模块15

3.3小结16

第四章数据库设计17

4.1数据库需求分析17

4.2数据库概念设计17

4.3数据库详细设计20

4.4小结23

第五章系统详细设计24

5.1界面设计与实现24

5.1.1微信自定义菜单设计24

5.1.2微信端页面设计与实现28

5.1.3管理员界面设计与实现30

5.2模块实现32

5.2.1获取用户信息模块的实现32

5.2.2扫描签到模块的实现33

5.2.3微信关注消息实现35

结论37

参考文献39

致谢40

第一章绪论

1.1选题意义

近些年来由于高校扩招以及图书馆馆舍面积的相对滞后,所以图书馆座位就成了紧缺资源,尤其是到考试前一个月更是一座难求[10]。

如何合理解决座位资源的管理及利用率,一直是图书馆致力解决的问题。

微信是腾讯公司推出的基于智能手机终端的即时通讯应用,用户可以与好友进行文字、语音、图片的发送。

公众平台是在微信的现有功能上新开发的一个一对多交互功能模块,公众平台提供许多高级功能的接口供开发者使用。

对于使用“开发者模式”接入公众平台的公众账号,当用户和公众号之间发生信息交互时,微信服务器会使用http协议对开发者成功接入的URL进行消息交互,开发者服务器可通过回复微信特定消息结构,从而达到用户与第三方通过微信交互的目的。

现如今各大高校图书馆座位几乎没有管理,每到期末就是大家起得很早的去占座,但是却不一定能占到座位,还耽误了睡眠的时间。

为此,设想需要图书馆座位管理系统,而且将这个系统做到现如今用户群众多,操作方便,实用性强的微信公众平台上,这样既方便了同学,也让图书馆的位置得到了充分的利用,也不会出现拥堵的高峰,这样将极大地方便同学,提高图书馆的座位使用率[6]。

微信的公众平台对开发者提供众多高级接口,微信自定义菜单、通过授权获取用户信息为本系统所采用的高级接口。

在授权方面,微信使用OAuth2.0授权方式,OAuth2.0是一个开放协议,允许用户网页授权,将自己的公开信息提供给第三方应用,第三方应用使用这些信息来实现自动登录功能,进而帮助第三方实现业务逻辑,在操作上也大大的减少了不必要的口令登录,这样的方法在获取用户信息实现自动登录的同时还保证了用户的密码安全。

1.2发展前景

随着国家大力提倡“提速降费”政策,移动互联网的门槛越来越低,微信作为一款智能手机必备APP,越来越深入人们的生活[7]。

大学生是微信众多用户群体中最活跃的一个。

微信公众平台的开放,为开发者提供了一个整合过的平台来实现各种各样的功能,将座位管理系统移植到用户群众多的微信公众平台上,最大限度的方便了大学生的使用。

在未来的一段时间内,相信腾讯势必会将微信打造成为一款功能齐备的软件,不仅仅是社交软件,更多的将贴近生活,与人们的生活息息相关[11]。

1.3技术背景介绍

1.3.1ASP.NET

ASP.NET是.NETFrameWork的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们,指ActiveServerPages(动态服务器页面),运行于IIS(InternetInformationServer服务,是Windows开发的Web服务器)之中的程序,因为ASP.NET是基于通用语言的编译运行的程序,其实现完全依赖于虚拟机,所以它拥有跨平台性,ASP.NET构建的应用程序可以运行在几乎全部的平台上[1]。

ASP.NET应用程序是一系列资源和配置的整合,这些资源和配置只在同一个应用程序内共享。

就技术而言,每个ASP.NET应用程序都运行在一个单独的应用程序域,应用程序域是内存中的独立域,这样可以保证多个应用程序不会发生干扰。

1.3.2JQueryMobile

JQueryMobile旨在为开发者提供一系列统一的接口工具,这些工具可以确保能在不同的移动设备的浏览器中得到充分的兼容,JQueryMobile基于HTML5,jQuery和CSS,目的

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1