亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于個(gè)人動(dòng)態(tài)優(yōu)化算法的墓行記平臺(tái)的設(shè)計(jì)和實(shí)現(xiàn)

        2018-01-19 23:56:09紀(jì)恒慈李強(qiáng)林芷涵何麗珊
        科技創(chuàng)新與應(yīng)用 2018年1期

        紀(jì)恒慈+李強(qiáng)+林芷涵+何麗珊

        摘 要:在中國(guó)傳統(tǒng)文化的傳承下,特別是廣東等嶺南地區(qū),每到清明時(shí)節(jié)回鄉(xiāng)祭祖掃墓出現(xiàn)一路難行的新狀況,為了解決祭祖需求和出行交通困難的矛盾,文章提出設(shè)計(jì)和實(shí)現(xiàn)墓行記APP,提供客戶發(fā)布祭祖掃墓的代理需求,服務(wù)人員接單服務(wù)等核心功能,同時(shí)提供輔助的商品購(gòu)買功能,解決在清明時(shí)節(jié)段行路難的問題。

        關(guān)鍵詞:墓行;接單服務(wù);個(gè)人動(dòng)態(tài)優(yōu)化

        中圖分類號(hào):TP311.56 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):2095-2945(2018)01-0044-02

        Abstract: Influenced by the inheritance of traditional Chinese culture, many places, especially Guangdong and other Lingnan areas, have the situation that every time when the Tomb-sweeping Festival comes, traffic becomes hard for people who are to visit their ancestral tombs. In order to solve the contradiction between the demand for ancestor worship and the difficult transportation, the paper puts forward the design and implementation of the tomb line record APP, providing the customer with the proxy demand of ancestral tomb visit and service people receive orders and other core functions, while providing auxiliary commodity purchase function to solve the problem of difficult travel during the Tomb-sweeping Festival.

        Keywords: tomb journey; receiving order service; personal dynamic optimization

        引言

        墓行是一款為解決清明時(shí)節(jié)人們盡孝祭祖會(huì)出現(xiàn)的諸多問題而研發(fā)的系統(tǒng),它的主要功能是雇人來(lái)幫忙掃墓,同時(shí)還開發(fā)特色模塊,包括預(yù)約掃墓祭祀用品打包送貨上門,下單付款,科普與掃墓相關(guān)的傳統(tǒng)文化并提示當(dāng)?shù)仫L(fēng)俗的宜忌事物,對(duì)被雇傭者進(jìn)行服務(wù)后評(píng)價(jià),記錄親人逝世日期。本文設(shè)計(jì)與實(shí)現(xiàn)的墓行系統(tǒng)采用Android開發(fā)模式,采用Android編程技術(shù),后臺(tái)選用SQLite得以實(shí)現(xiàn)。

        1 系統(tǒng)的總體設(shè)計(jì)

        系統(tǒng)以SQLite作為后臺(tái)數(shù)據(jù)庫(kù),后臺(tái)主要采用html動(dòng)態(tài)網(wǎng)頁(yè)進(jìn)行開發(fā),配合MCV框架,確保網(wǎng)頁(yè)的穩(wěn)定性。前臺(tái)則采用 Android編程開發(fā),極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),主要事務(wù)邏輯在服務(wù)器端(Server)實(shí)現(xiàn), 數(shù)據(jù)庫(kù)的訪問通過(guò)ODBC(開放數(shù)據(jù)庫(kù))訪問,用sql實(shí)現(xiàn),用戶間將采用視圖的模式,確保數(shù)據(jù)的安全性和完整性。

        1.1 工作流程與功能模塊

        在墓行系統(tǒng)中,墓行記的工作流程分為:(1)雇主發(fā)布需求;(2)雇員接單;(3)雇員確認(rèn)服務(wù)完成;(4)雇主評(píng)價(jià)四個(gè)階段;購(gòu)物商城的工作流程分為:(1)管理員上架商

        品;(2)用戶下單;(3)商品發(fā)貨;(4)用戶確認(rèn)收貨;(5)商品評(píng)價(jià)五個(gè)階段。

        墓行系統(tǒng)實(shí)現(xiàn)雇人來(lái)幫忙掃墓,預(yù)約掃墓祭祀用品打包送貨上門,下單付款,對(duì)被雇傭者進(jìn)行服務(wù)后評(píng)價(jià),記錄親人逝世日期等多項(xiàng)功能。

        該系統(tǒng)既能解決清明時(shí)節(jié)人們盡孝祭祖會(huì)出現(xiàn)的諸多問題,又能緩解節(jié)假日交通問題,這樣既能讓子女盡孝道,又能弘揚(yáng)傳統(tǒng)文化。

        系統(tǒng)中主要設(shè)置了五個(gè)模塊,分別為:登錄模塊、發(fā)布需求模塊、幫忙掃墓模塊、購(gòu)物商城模塊、個(gè)人動(dòng)態(tài)模塊,每個(gè)模塊又具有各項(xiàng)多種功能。管理系統(tǒng)結(jié)構(gòu)圖如圖1所示。

        根據(jù)基本工作流程和各功能模塊,該系統(tǒng)的用戶分類和權(quán)限設(shè)置以以下三個(gè)角色進(jìn)行區(qū)分,包括:系統(tǒng)管理員、雇主、服務(wù)人員這三類。具體的權(quán)限控制請(qǐng)見下文中的1.3。

        1.2 數(shù)據(jù)庫(kù)的設(shè)計(jì)

        本系統(tǒng)在設(shè)計(jì)過(guò)程中,盡量考慮到各個(gè)模塊中的相似之處,減少表格數(shù)量,提高表格的關(guān)聯(lián)程度,以及減少數(shù)據(jù)庫(kù)中數(shù)據(jù)的冗余。根據(jù)數(shù)據(jù)的流程和功能需求,數(shù)據(jù)庫(kù)主要包含以下工作表:

        (1)用戶表:存放用戶的基本信息,數(shù)據(jù)項(xiàng)包括用戶賬號(hào)、用戶昵稱、姓名、身份證號(hào)、聯(lián)系電話、登錄密碼、電子郵箱,家庭住址。

        (2)訂單表:存放雇主發(fā)布的掃墓信息,數(shù)據(jù)項(xiàng)包括服務(wù)流水號(hào)、雇主賬號(hào)、墓地地址、起始時(shí)間、終止時(shí)間、需求、金額、備注。

        (3)墓行信息表:存放墓行的所有信息,數(shù)據(jù)項(xiàng)包括服務(wù)流水號(hào)、雇主賬號(hào)、雇員賬號(hào)、墓地地址、起始時(shí)間、終止時(shí)間、需求、金額、備注、完成度、評(píng)價(jià)。

        (4)商品類型表:存放商品的類型,數(shù)據(jù)項(xiàng)包括類型編號(hào)、類型名稱。

        (5)商品信息表:存放商品信息,數(shù)據(jù)項(xiàng)包括商品編號(hào)、商品名稱、類型編號(hào)、商品單價(jià)、庫(kù)存量、最高庫(kù)存量、最低庫(kù)存量、商品備注。

        (6)商品訂單主表:存放商品訂單,數(shù)據(jù)項(xiàng)包括訂單編號(hào)、用戶賬號(hào)、銷售日期、總金額、訂單狀態(tài)。

        (7)商品訂單明細(xì)表:存放商品訂單的明細(xì),數(shù)據(jù)項(xiàng)包括訂單編號(hào)、商品編號(hào)、銷售單價(jià)、銷售數(shù)量、備注。

        1.3 數(shù)據(jù)庫(kù)訪問控制的實(shí)現(xiàn)endprint

        為了實(shí)現(xiàn)用戶權(quán)限管理控制等安全問題,根據(jù)業(yè)務(wù)的需求,本系統(tǒng)通過(guò)兩種方式來(lái)進(jìn)行權(quán)限控制:

        首先通過(guò)用戶角色和模塊權(quán)限功能的對(duì)應(yīng)關(guān)系來(lái)控制,設(shè)計(jì)了以下7個(gè)相關(guān)的表格。

        (1)賬戶表:賬號(hào)名、密碼;(2)角色信息表:角色名、用途說(shuō)明;(3)用戶所屬角色關(guān)系:角色名、賬號(hào)名;(4)基本表:基本表名、基本表說(shuō)明;(5)子功能模塊表:子功能代碼、功能說(shuō)明;(6)功能模塊訪問權(quán)限表:子功能代碼、角色名;(7)操作訪問權(quán)限表:操作權(quán)限、角色名、基本表名、權(quán)限說(shuō)明。

        其次通過(guò)保護(hù)SQLite數(shù)據(jù)庫(kù)來(lái)提高整個(gè)系統(tǒng)的安全性。在個(gè)人動(dòng)態(tài)接單的管理中,用戶可以查看自己個(gè)人信息,但是不能查看和更改其他用戶一些相關(guān)信息。除此之外,攻擊者可能會(huì)利用操作系統(tǒng)、數(shù)據(jù)庫(kù)漏洞、或者物理接觸計(jì)算機(jī)來(lái)直接接觸數(shù)據(jù)庫(kù)系統(tǒng)文件,從而繞過(guò)前面的用戶登錄身份認(rèn)證和存取控制從而竊取或篡改數(shù)據(jù)庫(kù)內(nèi)容。所以我們采用對(duì)數(shù)據(jù)庫(kù)文件進(jìn)行加密的方法來(lái)保護(hù)數(shù)據(jù)目前已有的SQLite加密基本都是通過(guò)對(duì)數(shù)據(jù)庫(kù)文件進(jìn)行加密這種方式來(lái)實(shí)現(xiàn)的,因此我們采用這種方式來(lái)加強(qiáng)對(duì)數(shù)據(jù)的保護(hù)。目前流行的開源SQLite加密工具SQLCipher,微信也在使用。用戶通過(guò)編輯器看不到任何有用的數(shù)據(jù),用戶使用sqlite browser軟件也無(wú)法打開文件查看數(shù)據(jù),保證了數(shù)據(jù)安全。

        2 系統(tǒng)的主要功能實(shí)現(xiàn)

        系統(tǒng)通過(guò)Android開發(fā)實(shí)現(xiàn)墓行管理和購(gòu)物管理等模塊,采用瀏覽器、app和數(shù)據(jù)庫(kù)的三層結(jié)構(gòu),當(dāng)用戶通過(guò)app登陸界面登錄時(shí),向服務(wù)器發(fā)出請(qǐng)求,服務(wù)器訪問用戶的指令后開始執(zhí)行程序,根據(jù)請(qǐng)求從數(shù)據(jù)庫(kù)中取出相應(yīng)的數(shù)據(jù),并將數(shù)據(jù)以一定格式返回到相應(yīng)的界面。

        2.1 墓行記的實(shí)現(xiàn)

        每個(gè)用戶通過(guò)輸入賬號(hào)和密碼,選擇角色登錄到主頁(yè),點(diǎn)擊墓行記模塊,如果以雇主的身份登錄,系統(tǒng)將會(huì)跳出掃墓信息表格給雇主填寫,提交后可以在個(gè)人動(dòng)態(tài)即墓行記首頁(yè)看到自己提交的掃墓信息表。如果以雇員的身份登錄,系統(tǒng)會(huì)跳轉(zhuǎn)到墓行信息的頁(yè)面,供雇員選擇想要幫助的訂單。對(duì)于權(quán)限控制,雇主可以填寫掃墓表格,但是不能進(jìn)行接單,雇員反之。

        2.2 個(gè)人動(dòng)態(tài)的實(shí)現(xiàn)

        當(dāng)用戶通過(guò)賬號(hào)和密碼登錄時(shí),在個(gè)人動(dòng)態(tài)的模塊就可以看到自己曾經(jīng)發(fā)過(guò)的單和接過(guò)的單,在訂單模塊處,會(huì)記錄用戶最新提交的掃墓信息表的數(shù)據(jù),以及是否有人來(lái)接單,如果有人接單,用戶可以選擇是否允許接單,如果用戶拒絕接單,這個(gè)單將會(huì)重新掛到墓行記首頁(yè)等待下一個(gè)人來(lái)接單,如果允許接單,這個(gè)墓行信息就會(huì)顯示在付款記錄里面,待完成后雇主點(diǎn)擊付款即可,付款完成后會(huì)跳轉(zhuǎn)到評(píng)價(jià)頁(yè)面進(jìn)行評(píng)價(jià)。在接單記錄模塊,可以看到自己接過(guò)的訂單,點(diǎn)擊完成后,在工作記錄,就可以看到客戶對(duì)自己的評(píng)價(jià)。

        假定允許接單處,一個(gè)雇員要考慮接單數(shù)和信用度等問題,則采用調(diào)度算法,假定將信用度和接單數(shù)作為優(yōu)先級(jí),則假定信用度為p(1<=p<=5),接單數(shù)為x,假定接單的每次得分是pi,及每個(gè)人的信用度 ,信用度越高,優(yōu)先級(jí)越高,接到單的可能性越大。此外,考慮到時(shí)間因子的存在,在工作記錄等板塊,我們將時(shí)間作為優(yōu)先級(jí),時(shí)間越早,則優(yōu)先級(jí)越大,按照優(yōu)先級(jí)的高低順序進(jìn)行排列。

        2.3 購(gòu)物模塊的實(shí)現(xiàn)

        用戶進(jìn)入購(gòu)物商城,點(diǎn)擊想要購(gòu)買的東西,選擇購(gòu)買的數(shù)量,填寫收貨地址,提交訂單,等待賣家發(fā)貨,用戶確認(rèn)收貨后進(jìn)行商品評(píng)價(jià)。

        3 結(jié)束語(yǔ)

        該系統(tǒng)結(jié)合Android開發(fā)技術(shù)和MVC模式,實(shí)現(xiàn)了墓行階段從商品購(gòu)物、請(qǐng)人掃墓、幫忙掃墓等方面的服務(wù)的一個(gè)系統(tǒng)平臺(tái)。根據(jù)目前的管理思路主要存在的問題以及下一步需要改進(jìn)的:(1)實(shí)現(xiàn)商品后臺(tái)的財(cái)務(wù)報(bào)表分析功

        能;(2)實(shí)現(xiàn)科普與掃墓相關(guān)的傳統(tǒng)文化宣傳的版塊。

        參考文獻(xiàn):

        [1]趙靜.Android系統(tǒng)架構(gòu)及應(yīng)用程序開發(fā)研究[J].自動(dòng)化與儀器儀表,2017(1):86-87.

        [2]陶慧.軟件工程及J2EE體系統(tǒng)架構(gòu)研究與分析[J].卷宗,2017(13).

        [3]楊雅志,楊開洪.母嬰樂園APP設(shè)計(jì)與實(shí)現(xiàn)[J].科技創(chuàng)新與應(yīng)用,2017(29):112-113.endprint

        少妇免费av一区二区三区久久| 中文字幕无码精品亚洲资源网久久 | 久久久久欧洲AV成人无码国产| 亚洲日韩成人无码不卡网站| 色综合久久人妻精品日韩| 人妻少妇精品专区性色anvn| 国产成人av在线免播放观看新| 熟女熟妇伦av网站| 波霸影院一区二区| 一区二区三区国产亚洲网站| 国内偷拍国内精品多白86| 亚洲成a人v欧美综合天堂| 亚洲精品无码专区在线| 国产自产c区| 加勒比久草免费在线观看| 少妇人妻字幕精品毛片专区| 亚洲日韩国产欧美一区二区三区| 欧美性猛交xxxx黑人猛交| 久久久久久久综合日本| 亚洲无av码一区二区三区| 在线观看亚洲第一黄片| 夜夜添夜夜添夜夜摸夜夜摸| 久久久久99精品国产片| 亚洲精品一区二区三区播放| 特级国产一区二区三区| 极品尤物一区二区三区| 品色永久免费| 99成人无码精品视频| 白白色发布视频在线播放| 99久久精品费精品国产一区二| 50岁退休熟女露脸高潮| 亚洲欧洲精品国产二码| 日本人妖一区二区三区| 极品一区二区在线视频观看| 美女把尿囗扒开让男人添| 欧美亚洲高清日韩成人| 国产精品成人有码在线观看| 久久综合精品人妻一区二区三区| 我把护士日出水了视频90分钟| 狠狠色综合播放一区二区| 精品国产一区二区三广区|