【正文】
具體設(shè)計(jì)如表 所示。 每位用戶(hù)可以根據(jù)自身情況添加多位聯(lián)系人,添加聯(lián)系人按職務(wù)、職稱(chēng)或個(gè)人喜好對(duì)聯(lián)系人進(jìn)行分組。第六個(gè)階段是數(shù)據(jù)庫(kù)的維護(hù)與運(yùn)行,在使用過(guò)程中不斷進(jìn)行評(píng)價(jià)與調(diào)整,進(jìn)一步完善。第二個(gè)階段是概念結(jié)構(gòu)設(shè)計(jì),通過(guò)對(duì)用戶(hù)需求進(jìn)行 綜合、歸納與抽象,形成一個(gè)獨(dú)立于具體 DBMS 的概念模型。數(shù)據(jù)庫(kù)設(shè)計(jì)是短信 平臺(tái)系統(tǒng)設(shè) 計(jì)中的一個(gè)重要組成部分,而數(shù)據(jù)庫(kù)表的設(shè)計(jì)在遵循數(shù)據(jù)庫(kù)理論的同 時(shí),必須能用開(kāi)發(fā)工具來(lái)實(shí)現(xiàn)用戶(hù)在各方面提出的功能要求。 (6)信息公告管理模塊 該模塊為管理員用戶(hù)提供發(fā)布公告的功能,包括公告、發(fā)布人姓名、發(fā)布時(shí)間三項(xiàng)內(nèi)容。管理員用戶(hù)除可以查詢(xún)修改個(gè)人信息外,還可以新建用戶(hù)、查詢(xún)修改刪除已有用戶(hù)信息。接收短信也是通過(guò) HTTP協(xié)議將短信 MODEM 接收的短信放入短信接收隊(duì)列中去。編輯短信時(shí)會(huì)顯示已編輯短信的字?jǐn)?shù),七十字為一條短信。系統(tǒng)體系框架圖如圖 所示 。因此 短信通知 系統(tǒng)的開(kāi)發(fā)是完全可行的。首先進(jìn)行功能分析,從普通用戶(hù)和管理員的角度分別用 UML 建模工具對(duì)短信平臺(tái)進(jìn)行需求分析, 簡(jiǎn)單規(guī)劃的系統(tǒng)的整體設(shè)計(jì)方案,給出了系統(tǒng)整體功能模塊構(gòu)架圖。能正常運(yùn)行企業(yè)辦公 自動(dòng)化系統(tǒng)的 計(jì)算機(jī) 均能運(yùn)行 本 短信群發(fā)系統(tǒng)。因 信息學(xué)院辦公過(guò)程中每日 信息流通量大, 群發(fā)短信數(shù)量龐大,所以要盡可能選擇費(fèi)用低的短信發(fā)送方式,減少投入 。短信通知系統(tǒng)主要有六個(gè)功能模塊組成:短信 編輯 模塊、短信數(shù)據(jù)管理模塊、平臺(tái) 用戶(hù) 管理模塊、通訊錄管理模塊 、信息公告管理模塊和短信發(fā)送與接收模塊。管理員除普通用戶(hù)功能外還可以進(jìn)行后臺(tái) 管理。首先介紹了 動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)、 B/S 模式體系結(jié)構(gòu)的概念和優(yōu)點(diǎn),隨后介紹了本系統(tǒng)所選擇的 C語(yǔ)言和 SQL SERVER 數(shù)據(jù)庫(kù),最后對(duì)短信 MODEM 進(jìn)行了簡(jiǎn)單的介紹,分析短信通知系統(tǒng)選擇通過(guò)短信 MODEM 發(fā)送信息的原因和優(yōu)勢(shì)。即使是針對(duì)同一短信模塊的收發(fā),也必須為一前一后串行,而不能通過(guò)收發(fā)兩個(gè)并發(fā)線程來(lái)操作。利用短信 MODEM 實(shí)現(xiàn)短信群發(fā)的功能,實(shí)質(zhì)上是通過(guò)隔一段時(shí)間發(fā)送一條短信的方法來(lái)實(shí)現(xiàn)的。作為一個(gè)完備的數(shù)據(jù)庫(kù)和數(shù)據(jù)分析包, SQL Server 為快速開(kāi)發(fā)新一代企業(yè)級(jí)商業(yè)應(yīng)用程序、為企業(yè)贏得核心競(jìng)爭(zhēng)優(yōu)勢(shì)打開(kāi)了勝利之門(mén)。 目前主流的數(shù)據(jù)庫(kù)管理系統(tǒng)主要都是關(guān)系型數(shù)據(jù)庫(kù),如 Oracle, My SQL,MS SQL Server 等。分布式的數(shù)據(jù)庫(kù)系統(tǒng)是指分布在世界各地的數(shù)據(jù)庫(kù)系統(tǒng)通過(guò)網(wǎng)絡(luò)的連接形成一個(gè)抽象 的邏輯整體,從而極大的增加了信息容量和獲取信息的速度。這樣一來(lái),你將能夠使用指針、結(jié)構(gòu)和靜態(tài)數(shù)組,并且調(diào)用這些非安全代碼不會(huì)帶來(lái)任何其它的問(wèn)題。這些特性可以保證復(fù)雜的軟件 可以被方便地開(kāi)發(fā)和升級(jí)。 .NET 平臺(tái)提供的垃圾收集器將負(fù)責(zé)資源的釋放與對(duì)象撤銷(xiāo)時(shí)的內(nèi)存清理工作。 完整的安全性與錯(cuò)誤處理 C具有強(qiáng)大的安全機(jī)制,可以消除軟件開(kāi)發(fā)中的許多常見(jiàn)錯(cuò)誤,并能夠幫助開(kāi)發(fā)者盡量使用最少的代碼來(lái)完成功能。程序員們能夠利用他們已有的面向?qū)ο蟮闹R(shí)與技巧開(kāi)發(fā) WEB 服務(wù)。 (3) 與 WEB 的緊密結(jié)合 .NET 中新的應(yīng)用程序開(kāi)發(fā)模型意味著越來(lái)越多的解決方案需要與 WEB 標(biāo)準(zhǔn)相統(tǒng)一,例如超文本標(biāo)記語(yǔ)言 (Hypertext Markup Language, HTML)和 XML。 C提供了一個(gè)叫做裝箱 (boxing)與拆箱 (unboxing)的機(jī)制來(lái)完成這種操作,而不給使用者帶來(lái)麻煩。 C只支持一個(gè) “.”,對(duì)于我們來(lái)說(shuō),現(xiàn)在需要理解的一切僅僅是名字的嵌套而已。雖然 C的語(yǔ)法與 Java 和 C++相似 ,但是創(chuàng)建圖形用戶(hù)界面和事件驅(qū)動(dòng)的應(yīng)用程序的容易程度可以媲美 Visual Basic。業(yè)務(wù)擴(kuò)展與系統(tǒng)維護(hù)簡(jiǎn)單方便,只需改動(dòng)網(wǎng)頁(yè)就可實(shí)現(xiàn)用戶(hù)的同步更新 [15]。 (3) 數(shù)據(jù)層:數(shù)據(jù)庫(kù)服務(wù)器 在數(shù)據(jù)層中包含系統(tǒng)的數(shù)據(jù)處理邏輯,位于數(shù)據(jù)庫(kù)服務(wù)器端。 在 Browser/Server 三層體系結(jié)構(gòu)下,表示層 (Presentation)、功能層 (Business Logic)數(shù)據(jù)層 (Data Service)被割成三個(gè)相對(duì)獨(dú)立的單元: (1) 表示層: WEB 瀏覽器 在表示層中包含系統(tǒng)的顯示邏輯,位于客戶(hù)端。以前的 ASP 即時(shí)解釋程序,而是將 程序在服務(wù)器端首次運(yùn)行時(shí)進(jìn)行編譯,這樣的執(zhí)行效果,當(dāng)然比一條一條的解釋強(qiáng)很多。 Passport 驗(yàn)證:在 中,連接 Windows Live ID (當(dāng)時(shí)的舊稱(chēng)為 Microsoft Passport)服務(wù)以進(jìn)行驗(yàn)證 [9]。 (5)狀態(tài)管理 狀態(tài)管理 (state management)在 WEB 應(yīng)用程序中,一向是很重要的課題,良好的狀態(tài)管理可以幫助開(kāi)發(fā)人員發(fā)展出具有狀態(tài)持續(xù)能力的應(yīng)用程序(像是工作 流程型應(yīng)用程序或是電子商務(wù)應(yīng)用程序),但狀態(tài)管理功能會(huì)視應(yīng)用程序的部署狀態(tài)以及信息的共用程度來(lái) 選擇,在 中,分為服務(wù)器端狀態(tài)管理以及用戶(hù)端狀態(tài)管理,用戶(hù)端狀態(tài)管理為 View State 以及 Cookies,服務(wù)端狀態(tài)管理則是 Session 與 Application 對(duì)象。每個(gè)功能都能得到同一結(jié)構(gòu)的支持,使您能能 夠使用身份驗(yàn)證方案,緩存經(jīng)常使用的數(shù)據(jù),或者對(duì)應(yīng)用程序的配置進(jìn)行自定義。 是一個(gè)已編譯的、基于 .NET 的環(huán)境,把基于通用語(yǔ)言的程序在服務(wù)器上運(yùn)行。 同時(shí)也是 languageindependent 語(yǔ)言獨(dú)立化的,所以我們可以選擇一種最適合語(yǔ)言來(lái)編寫(xiě)程序,或者用很多種語(yǔ)言來(lái)寫(xiě)各種程序。 的是由 ASP 技術(shù)發(fā)展而來(lái),逐漸成為服務(wù)器端應(yīng)用程序的主要開(kāi)發(fā)工具,微軟還專(zhuān)門(mén)為它量身制作了 Visual InterDev 開(kāi)發(fā)工具。 本文的主要工作如下: (1) 對(duì)短信通知系統(tǒng)進(jìn)行了深入了解研究,對(duì)相關(guān)技術(shù)進(jìn)行學(xué)習(xí)歸納和總結(jié); (2) 對(duì)信息學(xué)院數(shù)字化辦公系統(tǒng)下的短信通知系統(tǒng)進(jìn)行了詳細(xì)的需求分析,給出了系統(tǒng)功能和性能需求,設(shè)計(jì)了系統(tǒng)的功能結(jié)構(gòu)和核心模塊的運(yùn)行流程; (3) 利用 C和短信 MODEM 技術(shù)實(shí)現(xiàn)了信息學(xué)院數(shù)字化辦公系統(tǒng)下的短信通知系統(tǒng) ; (4) 對(duì)短信通知系統(tǒng)進(jìn)行 測(cè)試分析和總結(jié)。 給出系統(tǒng)的整體構(gòu)架和功能模塊,及各功能塊的功能說(shuō)明,最后運(yùn)用 SQL 對(duì)系統(tǒng)了數(shù)據(jù)庫(kù)進(jìn)行分析設(shè)計(jì) ; 第 5 章 短信通知系統(tǒng)的具體實(shí)現(xiàn)。最后總結(jié)本文的主要內(nèi)容及主要工作 ; 第 2 章 系統(tǒng)實(shí)現(xiàn)的相關(guān)技術(shù)和理論基礎(chǔ)。本短信通知平臺(tái)即服務(wù)于數(shù)字化辦公系統(tǒng),旨在促進(jìn)教職員工和師生間信息傳遞的及時(shí)性和高效性,確保學(xué)校學(xué)院各部門(mén)所傳達(dá)的通知、信息以短信的形式傳達(dá)到每個(gè)個(gè)人,更好地完成學(xué)院的教學(xué)和管 理工作。此種方式是點(diǎn)對(duì)點(diǎn)的 收發(fā)。這種方式是通過(guò)開(kāi)發(fā)接口或者以中間服務(wù)的方式聯(lián)入互聯(lián)網(wǎng),實(shí)現(xiàn)短信對(duì)接。將 PC 機(jī)與移動(dòng)通信網(wǎng)絡(luò)結(jié)合在一起,實(shí)現(xiàn)信息的無(wú)線傳遞,充分發(fā)揮了計(jì)算機(jī)與移動(dòng)通信網(wǎng)絡(luò)的優(yōu)判。手機(jī)作為信息接收的終端,可以保證信息實(shí)時(shí)到達(dá),信息閱讀率高。本文所開(kāi)發(fā)的高校內(nèi)部的短信通知系統(tǒng)也是屬于企業(yè)短信平臺(tái)的一種 [19]。如果將短信的方式融入學(xué)校日常工作的相關(guān)環(huán)節(jié)當(dāng)中,使通知的傳達(dá)、信息的溝通也能夠通過(guò)短信進(jìn)行,則可提升相關(guān)部門(mén)的工作效率,提供更為優(yōu)質(zhì)的服務(wù),也 將可以與數(shù)字校園門(mén)戶(hù)系統(tǒng)集成,最終成為數(shù)字化校園的有力溝通工具 [18]。這些溝通交流的方式各有其短,比如口頭通知存在地域限制,且難以保證信息及時(shí)到位;電話(huà)傳達(dá)不能用于大規(guī)模地通知對(duì)象,如針對(duì)全體職工的通知,逐個(gè)進(jìn)行電話(huà)溝通顯然難以操作;而網(wǎng)絡(luò)的方式則難以保證對(duì)方能夠及時(shí)查看信息。 SMS MODEM。 該系統(tǒng)具有良好的使用價(jià)值和開(kāi)發(fā)應(yīng)用前景,期望為學(xué)校學(xué)院內(nèi)部管理工作提供高效便捷的信息互動(dòng)和發(fā)送渠道。第二章介紹短信通知平臺(tái)相關(guān)領(lǐng)域的關(guān)鍵技術(shù)難點(diǎn)如 短信 MODEM、AT 命令等。 本文設(shè)計(jì)并實(shí)現(xiàn)了基于 WEB 的短信通知系統(tǒng)。 畢業(yè)設(shè)計(jì)(論文)專(zhuān)題部分: 題目: 設(shè)計(jì)或論文專(zhuān)題的基本內(nèi) 容: 學(xué)生接受畢業(yè)設(shè)計(jì)(論文)題目日期 第 1 周 指導(dǎo)教師簽字: 20xx 年 3 月 8 日 東北大學(xué) 本科畢業(yè)設(shè)計(jì)(論文) 摘 要 II 信息學(xué)院數(shù)字化辦公系統(tǒng)中的短信通知系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 摘 要 近幾年,隨著計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)的蓬勃發(fā)展,各高校正逐步建設(shè)基于數(shù)字化信息和網(wǎng) 絡(luò)的數(shù)字化校園平臺(tái)。 (3) 發(fā)送短信通知時(shí),自動(dòng)加上收信人的姓名和稱(chēng)謂(院長(zhǎng)、所長(zhǎng)等)?,F(xiàn)在,信息學(xué)院重新上線了新的數(shù)字化辦公系統(tǒng),但仍不支持短信通知功能。需要開(kāi)發(fā)一個(gè)基于 GSM MODEM 的短信通知系統(tǒng),該系統(tǒng)能與學(xué)院的數(shù)字化辦公系統(tǒng)相關(guān)聯(lián)。 (4) 可以定時(shí)發(fā)送通知(避開(kāi)休息時(shí)間)。隨著現(xiàn)代通信技術(shù)的發(fā)展和移動(dòng)設(shè)備的普及,手機(jī)短信被稱(chēng)為繼報(bào)紙、廣播、電視及互聯(lián)網(wǎng)之后的 “第五媒體 ”。采 用 Browser/Server 結(jié)構(gòu) ,運(yùn)用 SQL Server 20xxR2數(shù)據(jù)庫(kù)進(jìn)行系統(tǒng)主要功能模塊的詳細(xì)設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè) 計(jì)。第三章進(jìn)行實(shí)地調(diào)研,根據(jù)信息學(xué)院數(shù)字化辦公系統(tǒng)的具體情況對(duì)系統(tǒng)進(jìn)行需求分析和可行性分析,給出 系統(tǒng)整體功能模塊構(gòu)架。 關(guān)鍵詞: 短信平臺(tái);短信 MODEM; WEB 東北大學(xué)本科畢業(yè)設(shè)計(jì)(論文) Abstract III The Design and Implementation of SMS Notification System in ISE’s Digital Office System Abstract In recent years, with prosperous development of puter and work technology, various colleges and universities are constructing digital campus platform based on digital information and work step by step. With development of modern munication technology and popularization of mobile equipment, short message service (SMS) is called “the fifth media” by following newspaper, broadcast, television and inter. Due to advantages of SMS like rapidness, convenience and small input, SMS business is extensively applied to different industries. In order to promote smoothness of various tasks in the college as well as convenient and fast information munication among staff, teachers and students, this paper designs and develops a SMS notification platform in digital office system of information school through investigation. In the thesis, a SMS notification system based on WEB is designed and implemented. Adopting Browser/Server structure we used development technology and SQL Server 20xxR2 database system to realize this system?s main function module of detailed design platform and technology. By facing management department of information college, it is mainly posed of functional modules like text editing, contact management, SMS inbox management, user management, announcement management, and message delivery. It can be applied to realtime munication and information delivery among different departments of colleges and universities. Under the guidance of s