freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

微信機器人的設計和實現(xiàn)畢業(yè)論文(編輯修改稿)

2024-10-01 14:16 本頁面
 

【文章內(nèi)容簡介】 y: 前段大量用 jquery,在這里 Framework 的出現(xiàn)是為了解決一個問題, 關系數(shù)據(jù)庫的數(shù)據(jù)與對象的 mapping 關系 CSS Framework :使用了 Twitter Bootstrap,簡便的布局能力和基本的頁面美化 6 圖 22 后臺設計的部分展示 ( 2) WebService Restful Service: 這里后臺 直接使用 Spring MVC 架構更簡單 ,大量使用 spring注解 。 如果追求極致的性能標,直 接寫 Servlet 也可以 。 下例是 service 實現(xiàn)類使用 spring 注解 @Service(storeService) @Transactional(readOnly = true) public class StoreServiceImpl implements StoreService{ @Resource(name=storeDao) private StoreDao storeDao。 @Resource(name=parlorDao) private ParlorDao parlorDao。 @Resource(name=gtableDao) private GtableDao gtableDao。 @Override @Transactional(readOnly = false,propagation = ) public boolean GtableSave(Gtable gtable) { (new Date())。 (new Date())。 ()。 (gtable)。 return true。 } } ( 3) DateBase 數(shù)據(jù)庫設計的一般性原則: 用 項目中的實體類和表做關聯(lián)映射,不去建立任何的外鍵,是為了方便數(shù)據(jù)的操作以及維護 。 為了 便日后管理 通常在表名前面添加前綴 。如有幾十個表, 他們之間的聯(lián)系比較緊密 , 就可以 使用相同的前綴。表名小寫。 下例子為系統(tǒng)設計的一個實體類, 7 用實體類來對表進行映射關聯(lián),表名設計為 t_store @Entity @Table(name = t_store) public class Store extends BaseEntry { private static final long serialVersionUID = 1L。 /** * 店鋪 id */ @Id @GeneratedValue(strategy = ) @Column(name = id) private Integer shopId。 /** * 租戶 id */ @Column(name = uid) private String uid。 /** * 店鋪編號 */ @Column(name = t_shop_number) private String shopNumber。 /** * 店鋪名稱 */ @Column(name = t_name) private String name。 /** * 包廂 */ @OneToMany(fetch = , targetEntity = , cascade = { , , }) @JoinColumns(value = { @JoinColumn(name = t_shop_number, referencedColumnName = t_shop_number, updatable = false) }) private ListGtable gtables= new ArrayListGtable()。 } 8 圖 23 映射關聯(lián) ( 4) Test Unit Test: 使用 JUnit 作為測試框架 。 AssertJ 是目前最好的 Assert 語句庫。使用 JUnit 用于后臺的 service 的測試使用,使用注解 @Test @ContextConfiguration(locations = {classpath:/}) public class CateringTest extends AbstractTransactionalJUnit4SpringContextTests{ @Resource(name = classService) private ClassService classService。 @Resource(name=ordermealService) private OrdermealService ordermealService。 @Test public void test1(){ ((11144111))。 } public void test(){ ListSeries series = (11111111,1)。 for (int i = 0。 i ()。 i++) { ((i).getKinds().get(0).getName())。 } } } ( 5) Development Environment 使用 jdk6,版本不是特別好 使用 jetty 作為 web 服務器,而不是 tomcat ,非常好的 嵌入式版本, 通常在做集成測試 的時候不需要 部署 項目 直接就 可以 開跑。開發(fā)時直接自己在代碼里啟動了,省下打包拷貝 War 文件的時間。 使用 maven 作為自己的項目管理工具。 Linux cenos 作為服務器 Nginx 作為負載均衡,下面將詳細介紹 9 Mvn clean install –=true Mvn clean jetty:run Mvn clean package –=true 部署環(huán)境 (1) 項部署 linux 下,打 war 包。 Mvn clean install –=true Mvn clean jetty:run Mvn clean package –=true 圖 24 項目打成 war 包 上傳項目到服務器,解壓 Jar –xvf Scp target/ :/home//wexin/webapps/root 圖 25 上傳打包項目到服務器 (2) web服務器 jetty在 linux下的配置,配置使用 8080端口,使用 jetty做 servlet容器。 Call name=addConnector Arg New class= Set name=portSystemProperty name= default=8080/Set Set name=maxIdleTime30000Set Set name=Acceptors2Set 10 Set name=confidentialPort8443Set New Arg Call (3) Linux 服務器防火墻的管理,開放 8080 端口,需要切換到 root 權限。 Vi /etc/sysyconfig/iptables Service iptables restart A RHFirewall1INPUT m state state NEW m tcp p tcp dport 8080 j ACCEPT A RHFirewall1INPUT m state state NEW m tcp p tcp dport 2121 j ACCEPT A RHFirewall1INPUT m state state NEW m tcp p tcp dport 1886 j ACCEPT A RHFirewall1INPUT m state state NEW m tcp p tcp dport 8886 j ACCEPT A RHFirewall1INPUT m state state NEW m tcp p tcp dport 554 j ACCEPT Service iptables restart 平滑重啟 (4) nginx 負載均衡,代理端口和反向代理 ,后臺項目部署在服務器上使用的代理端口。 Proxy_pass { upstream weixin{ server :8080。 } server{ listen 80。 server_name 。 access_log logs/。 error_log logs/ info。 client_body_buffer_size 128k。 proxy_connect_timeout 600。 proxy_read_timeout 600。 proxy_send_timeout 600。 proxy_buffer_size 256k。 proxy_buffers 8 256k。 proxy_busy_buffers_size 512k。 proxy_temp_file_write_size 512k。 11 location / { proxy_pass proxy__version 。 proxy_set_header Connection 。 proxy_set_header XRealIP $remote_addr。 proxy_set_header XForwardedFor $proxy_add_x_forwarded_for。 proxy_set_header Host $_host。 proxy_buffering on。 client_max_body_size 10m。 } } } (5) MySQL 數(shù)據(jù)庫。 MySQL 是 一個關系數(shù)據(jù)庫管理系統(tǒng),由瑞典公司公司開發(fā),現(xiàn)在屬于甲骨文公司。 Mysql 是最流行的關系型數(shù)據(jù)庫管理系統(tǒng),在 WEB 應用方面 MySQL 是最好的 RDBMS(Relational Database Management System:關系數(shù)據(jù)庫管理系統(tǒng) )應用軟件之一。 12 3 項目的需求分析 研究的目的及內(nèi)容 設計是通過軟件開發(fā)和軟件工程的理論和方法,并結合學習專家系統(tǒng)知識,去完成 基于微信 公眾平臺 開發(fā)的專家系統(tǒng)智能機器人,此專家系統(tǒng)注重解決的問題是用戶通過系統(tǒng)提示輸入相關信息得到需要的結果,在這里后臺在使用專家系統(tǒng)的設計思想的時候,著重研究了通過用戶的具體操作步驟,返回更加精確的信息 ,提高專家系統(tǒng)設計軟件在移動互聯(lián)網(wǎng)時代,給用戶提供的全新的體驗。 本系統(tǒng)設計的結構圖,如圖 31 所示: 圖 31結構圖 基于微信 公眾平臺 開發(fā)的專家系統(tǒng)智能機器人,在此主要有以下倆個方面: 智能回復部分 個人信息、學院信息,用戶可以根據(jù)服務器返回的提示信息,進行相應的動作,獲取精確的消息。 微餐廳部分,這里是專家系統(tǒng)的后臺設計與移動互聯(lián)網(wǎng)前段設計的一個具體體現(xiàn), 演示了用戶通過移動設備與后臺專家系統(tǒng)的交互,從而完成一系 列的動作,報文封裝 回復機器人 信息平臺 專家系統(tǒng)管理平臺 會員管理 信息管理 微餐廳管理 報文處理 智能回復 指令配置 彭秋源服務號 接口平臺 訂餐平臺 13 獲取相關的信息 (1)點菜,查詢,更新,結賬,主頁,在線預訂,購物車,關于餐廳,我的訂單,退出。 (2)用戶點擊微餐廳后,顯示主菜單頁面,用戶可以查看菜單。 (3)用戶可以在在線預訂頁面填寫信息進行在線預訂。 (4)用戶可以在購物車中查找在線預訂的信息,并且選擇支付。
點擊復制文檔內(nèi)容
公司管理相關推薦

機器人的微用步進電機畢業(yè)設計-資料下載頁

【總結】 電IVT-REJX-50》