Presentation is loading. Please wait.

Presentation is loading. Please wait.

基于短信的图书馆信息服务功能的设计和开发实践

Similar presentations


Presentation on theme: "基于短信的图书馆信息服务功能的设计和开发实践"— Presentation transcript:

1 基于短信的图书馆信息服务功能的设计和开发实践
白如星

2 目录 概念图 模块图 功能介绍 多步操作的实现 操作流程 实践体验 Webservice模式和彩信 2017/3/1

3 系统概念图

4 模块结构图

5 功能 登录(dl#) 借阅信息(jy#) 预约信息(yy#) 查询书目(cs#) 续借(xj#) 预约(yy#) 取消预约(qxyy#)
数据源 系统操作

6 功能细节 查询书目(cs#) 借阅信息(jy#)和预约信息(yyxx#) 可以提供题名,作者,关键词并集查询
一次只返回小于等于10本书的信息 用户可以输入页码来获取其余书的信息 借阅信息(jy#)和预约信息(yyxx#) 用户登录后,或者直接输入姓名,工作证号,pin码后获取所有信息

7 功能细节 取消预约(qxyy#)和续借(xj#) 预约(yy#) 用户在提交了姓名,工作证号后操作 用户输入目标书目的序号,执行操作
用户首先查询过需要的书籍 用户选择查询结果中需预约书籍的序号 用户提交了姓名,工作证号等信息 系统自动选择最近归还的书籍预约

8 短信号和临时用户信息库 短信号(SMID) 用户向系统发送任意操作,建立新SMID 每个ID唯一对应一条临时用户信息
10分钟以内任意新的操作,系统重新计时

9 短信号和临时用户信息库 临时用户信息库 Field 说明 id 短信编号 mobile 手机号 name 姓名 code 工作证号 pin
res 要预约的书的序号 cancelres 要取消预约的书的序号 renew 要续借的书的序号 bookSearchResult 书目查询结果中所有书的索书号 searchContent 书目查询的内容(题名,作者等)

10 操作流程

11 实际体验 系列操作体验 QXYY#1 yy#2 yyxx# CS#题名:数据结构 yyxx# Jy# yyxx# xj#2
jy#白如星, ,V38PXS44 yyxx# xj#2 没有记录 共预约1本 数据结构与算法 shu ju jie gou yu suan fa C++版 唐宁九 ... [等] 主编|到期 |总借还书处|…….. 成功 共预约1本 数据结构与算法 shu ju jie gou yu suan fa C++版 唐宁九 ... [等] 主编|到期 |总借还书处|…….. 共借8本 1.|模式识别 边肇祺,张学工等编著|到期 |O235 9=3| 2.|C#技术内幕 C# ji shu nei mu (美) Tom Archer著 侯晓霞, 柴洪辉译|到期 |TP312C A031| …….. 完成! 共借8本 1.|模式识别 边肇祺,张学工等编著|到期 |O235 9=3| 2.|C#技术内幕 C# ji shu nei mu (美) Tom Archer著 侯晓霞, 柴洪辉译|到期 已续借1次|TP312C A031| 完成! 共482本,第1页(1-10) 1.数据结构语言版 / 雷军环, 邓文达, 刘震编著|TP L080 |2009年|不可约 2.数据结构与算法版 / 唐宁九 ... [等] 主编|TP T252A2D2 |2009年|可预约 3.全国硕士研究生入学考试计算机专业统考考前辅导教程 ……….

12 实际体验 cs#3 cs#题名:数据结构 共482本,第3页(21-30)
1.数据结构与程序实现/ 司存瑞, 苏秋萍编著|TP S699|2009年|不可约 2.数据结构= = Data structure / 吴海燕, 胡华, 王勋编著 eng|TP W798|2009年|不可约 ……………………… 共482本,第1页(1-10) 1.数据结构语言版 / 雷军环, 邓文达, 刘震编著|TP L080 |2009年|不可约 2.数据结构与算法版 / 唐宁九 ... [等] 主编|TP T252A2D2 |2009年|可预约 ……………….

13 新加入的模块

14 WebService返回的数据结构 系统操作的返回数据 <反馈>连接失败</反馈> 借阅信息和预约信息的返回数据
<借阅> <book> <题名>xxx</题名> <状态>xxx</状态> <索书号>xxx</索书号> </book> …… </借阅>

15 WebService返回的数据结构 查询书目的返回数据 <书架> <总数>xxx</总数>
<book></book> </书架> <book> <题名>xxx</题名> <作者>xxx</作者> <出版社>xxx</出版社> <索书号>xxx</索书号> <出版年>xxx</出版年> <预约>xxx</预约> <馆藏> <馆所> <馆名>xxx</馆名> <总书数>xxx</总书数> <架上数>xxx</架上数> </馆所> </馆藏> </book>

16 加入彩信后的模块图


Download ppt "基于短信的图书馆信息服务功能的设计和开发实践"

Similar presentations


Ads by Google