999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于自然語言處理的學生日程規劃管理系統分析與實現

2018-08-01 08:06:40王江雨胡鼎峰王賽
現代計算機 2018年19期
關鍵詞:界面數據庫規劃

王江雨,胡鼎峰,王賽

(1.南京工程學院計算機工程學院,南京 211167;2.南京工程學院自動化學院,南京 211167)

0 引言

信息化社會中,工作及日常事務的增加使人們對日程管理的需求不斷提高。一款好的日程管理軟件不僅可以提高短期任務規劃執行效率,還為個體間互動協作提供便利。

目前,大多數日程管理軟件還使用手動添加、管理內容的方式,其操作過程過于機械繁瑣。即使部分已經支持語音輸入,但僅能在此基礎上完成簡單的增刪操作,并不能滿足人們管理規劃復雜日程的需求。同時,日程管理軟件多追求通用性,未能針對特定人群的需求進行優化。以學生群體為例,普通日程管理軟件尚未能將課程信息與一般日程有機整合,而主流課程表軟件(如超級課程表)也未能良好實現這一功能。再者,目前主流日程管理軟件的功能多集中在日程預約與任務陳列,在長期任務的規劃、時間的靈活調配和數據的視覺表現方面有待提升。

基于自然語言處理的學生日程規劃管理系統以在校學生為目標人群,能夠通過語音快速方便地添加日程,并利用B/S結構的跨平臺性,實現多終端的日程規劃和數據展示。

1 技術路線

1.1 面向多終端的RESTful架構

分析項目實際需求,整個項目包括多個終端(App,網頁等),因此考慮使用RESTful架構。具體而言,使用同一套后端系統,前端通過特定的URI和HTTP協議約定的動詞訪問后端系統,后端系統返回一個約定好的數據格式(采用JSON格式),前端根據返回的數據處理結果實現與用戶的交互。

RESTful架構主要指面向資源,這里的資源泛指一切項目架構中可能會使用到的數據。典型的包括用戶信息、日程信息等。傳統的MVC架構將頁面渲染的功能交給后端完成,用戶收到HTML頁面數據,這種做法能夠保證各個用戶所看到的頁面基本一致,但是加大了服務器的負擔。隨著計算機和瀏覽器性能不斷提升,降低了在用戶端渲染頁面的難度。相對于傳統架構,RESTful架構返回的不再是渲染好的HTML頁面,而是JSON格式的數據。

1.2 后臺框架

考慮到項目實際需要以及項目組成員的普遍水平,項目預計使用Java語言完成后端設計。具體來說使用 Spring 系列組件,包括 Spring MVC,Spring,MyBa?tis,Shiro等,其中MyBatis主要完成數據訪問層底層封裝,Spring MVC提供基礎的RESTful架構和控制器,Shiro提供基本的用戶訪問控制。

1.3 數據庫

綜合考慮成本和效率等因素,項目選擇MySQL數據庫作為主要數據庫;但是涉及到不同的資源,同樣考慮選擇合適的替代方案。例如,項目核心的模型之一——日程,相對來說日程較為多樣化,難以用一個統一的抽象模型表示,傳統上日程的詳細信息基本是文本格式,往往不能很好地針對各個日程的特點進行提醒;但是關系型數據庫受到范式約束,難以表述這樣的邏輯。項目組考慮使用MongoDB這種文檔型數據庫來存儲日程信息,使存儲更加靈活。除此之外,針對需要短期緩存的信息,使用Redis來存儲,在以往項目的實踐中,這種做法可以大大提高數據訪問速度,降低主數據庫的訪問壓力。

1.4 Android端

(1)界面設計

對比市面上Axure、墨刀等界面規范化設計的工具,項目組將采用墨刀作為原型設計工具。墨刀是一款在線移動應用原型工具,團隊可以快速制作出可直接手機運行的演示App交互的原型,快速構建移動應用產品設計,除了墨刀,還會使用Mark Man等工具輔助原型的設計。

(2)JSON解析能力

移動端與服務器通信的數據格式一般使用JSON格式,Android系統原生提供了解析的API,但速度非常慢,而且沒有提供簡潔方便的接口來提高開發者的效率和降低出錯的可能,因此選擇阿里巴巴公司開發的Fastjson,采用“假定有序快速匹配”的算法,接口簡單易用適合多場景使用。

2 系統分析與設計

2.1 系統需求分析

在傳統日程管理系統的基礎上增加自然語言識別功能,將信息錄入方式從打字輸入變為語音輸入。針對在校學生,實現添加課程信息。

(1)信息管理模塊:對于各種不同類型的日程的分類管理,對于長期日程進行可進行分段安排;將每個用戶的日程自動在云端數據庫中同步,實現跨平臺使用。

(2)日程展示模塊:當用戶需要概覽一天或更長時間的日程安排時,可以通過日程視圖獲得直觀了解;日程視圖分為日視圖、周視圖、月視圖(時間單位依次為一天、一周、一個月);支持在同一時間段內出現多個任務,符合實際情況;App端和Web端使用視覺展示,同時對用戶日程數據進行分析并增強視覺表現。

(3)日程錄入:語音添加,通過自然語言描述日程信息,系統分析出時間、事項、地點等;具體信息并添加進日程安排中或修改日程安排;使用傳統方式手動輸入各項具體信息添加日程安排;針對學生人群添加課程表信息。

2.2 系統設計

(1)前端視圖切換

本日程規劃管理系統支持三種日程視圖類型,如日視圖、周視圖、月視圖,如圖1。

圖1 前端日程視圖切換流程圖

(2)自然語言處理

自然語言處理流程圖如圖2。

2.3 數據庫設計

MySQL關系型數據庫,分析系統需求,可以抽取出相關實體,包含用戶信息表(userinfo)、日程規劃表(task)和用戶日程表(user_task)三張數據表。

用戶信息表以user_id為主鍵存放用戶個人信息,日程規劃表以任務的task_id為主鍵存放日程規劃的詳細信息,用戶日程表user_id和task_id聯合主鍵主要用來查詢日程的提醒時間。

圖2 自然語言處理流程圖

該系統數據庫ER圖如圖3所示。以查看、修改或刪除該日程。每周日程分時間和天展示日程安排,實現的效果展示在下方,當然,如果日程持續一天或更久,則會在“all day”一行顯示持續的天數便于查看。每月日程像日歷一樣展示日程安排,會顯示該月一天的安排,但不顯示時間段的圖表,而是以文字敘述代替。

圖4 添加日程規劃界面圖

圖3 數據庫ER圖

3 系統實現

3.1 添加日程規劃界面實現

該添加日程規劃界面可以添加日程規劃,這里在Web端實現時,只能手動輸入日程的信息,如標題、開始時間、結束時間、是否需要郵件提醒等,而在Android端實現時,通過調用集成的騰訊云智能語音服務(AAI,Artificial Audio Intelligence)進行語音識別并自建業務服務器接收回調信息,最終將獲取的語音文本分詞后添加到日程界面中,此時用戶仍然可以自己校對、修改日程規劃內容。

添加日程規劃界面如圖4。

3.2 周日程規劃界面實現

該日程規劃系統可以查看每日日程、每周日程和每月日程。每日日程分時間展示一天的安排,如果安排有重疊,則表現為兩個或多個方框疊加在一起,在方框中,可以查看到日程的時間和日程的標題,點擊后可

每周日程規劃界面如圖5。

圖5 周日程規劃界面圖

3.3 語音識別

該系統使用騰訊云AAI中的語音識別提供的API實現語音的文本轉換。在使用語音識別功能前,需要開發者申請該服務,取得appId、secretId和secretKey,并自建業務服務器接收回調數據。

這里不涉及騰訊云AAI RESTful API中的語音識別服務的調用方式,只說明自建服務的接口實現[3]。

業務服務器接口表如下:

表1 業務服務器接口表

4 結語

本系統主要使用Python和Java語言開發,通過數據庫設計、Web前端設計、服務端設計,已基本完成基于自然語言的日程規劃管理功能,用戶可以通過語音輸入或手動添加日程內容,同時可以添加在校學生的課程信息,不僅便于用戶的日常日程規劃管理,也方便查看課程表。根據對現國內外日程管理應用的現狀、水平和發展趨勢的分析,該系統具有一定的實用性、可操作性。該系統在設計上采用較新穎的技術,順應目前行業發展潮流,可擴展性強。

猜你喜歡
界面數據庫規劃
國企黨委前置研究的“四個界面”
當代陜西(2020年13期)2020-08-24 08:22:02
規劃引領把握未來
基于FANUC PICTURE的虛擬軸坐標顯示界面開發方法研究
快遞業十三五規劃發布
商周刊(2017年5期)2017-08-22 03:35:26
數據庫
財經(2017年2期)2017-03-10 14:35:35
人機交互界面發展趨勢研究
多管齊下落實規劃
中國衛生(2016年2期)2016-11-12 13:22:16
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
主站蜘蛛池模板: 亚洲日本一本dvd高清| 亚洲天堂日韩在线| 99er精品视频| 91在线高清视频| 色悠久久久久久久综合网伊人| 狠狠色狠狠综合久久| 久久久成年黄色视频| 欧美日韩免费观看| 在线精品自拍| 男女性午夜福利网站| 亚洲香蕉伊综合在人在线| 亚洲天堂网在线视频| 久久伊人操| 国产一区二区福利| 99久久国产综合精品2023| 欧美在线视频不卡第一页| 日韩123欧美字幕| 久久精品人妻中文系列| 91亚洲影院| 欧美激情视频二区| 天天操天天噜| 香蕉久人久人青草青草| 亚洲免费三区| 欧美日本激情| 国产美女免费| 久久夜色精品国产嚕嚕亚洲av| 中文字幕色站| 亚洲伊人电影| 亚洲人成电影在线播放| 成年片色大黄全免费网站久久| 国产主播在线一区| 国产一级毛片网站| 成人在线天堂| 欧美激情,国产精品| 日韩人妻无码制服丝袜视频| 欧美成人a∨视频免费观看| 久久免费精品琪琪| 操美女免费网站| 久久久91人妻无码精品蜜桃HD| 久久性妇女精品免费| 亚洲男人天堂2018| 久久午夜夜伦鲁鲁片不卡 | 免费毛片全部不收费的| 黄色网页在线播放| 九色91在线视频| 99久久精品免费看国产电影| 国产第一色| 黑色丝袜高跟国产在线91| 精品一区二区三区波多野结衣| 国产精品林美惠子在线播放| 好久久免费视频高清| 中文无码毛片又爽又刺激| 三级毛片在线播放| 国内精品九九久久久精品| 精品久久久久久中文字幕女| 妇女自拍偷自拍亚洲精品| 成·人免费午夜无码视频在线观看| 香蕉久人久人青草青草| 福利一区三区| 伊人福利视频| av色爱 天堂网| 久久精品国产免费观看频道| 亚洲Aⅴ无码专区在线观看q| 亚洲系列无码专区偷窥无码| 国产av剧情无码精品色午夜| 美女免费黄网站| 色婷婷天天综合在线| 91精品人妻一区二区| 爽爽影院十八禁在线观看| 国产亚洲视频播放9000| 毛片视频网址| 92精品国产自产在线观看 | 男女精品视频| 亚洲成人一区二区| 中文字幕永久视频| 国产精品视频3p| 亚洲欧洲日产国码无码av喷潮| 日韩123欧美字幕| 99在线视频免费| 露脸国产精品自产在线播| 久久一级电影| 国产三区二区|