【正文】
速的網(wǎng)絡(luò)傳輸,不過 本身有提供將 View State 關(guān)閉的功能,因此如果控件不需要狀態(tài)保存時,可將它關(guān)閉以減少輸出的大小。 (8) 執(zhí)行效率大幅提高 是把基于通用語言的程序在服務(wù)器 IIS 上運(yùn)行。它的任務(wù)是接受用戶的請求,首先需要執(zhí)行相應(yīng)的擴(kuò)展應(yīng)用程序與數(shù)據(jù)庫進(jìn)行連接,通過 SQL東北大學(xué)本科畢業(yè)設(shè)計(論文) 第 2 章 相關(guān)技術(shù) 簡介 8 等方式向數(shù)據(jù)庫服務(wù)器提出數(shù)據(jù)處理申請,而后臺數(shù)據(jù)庫服務(wù)器將數(shù)據(jù)處理的結(jié)果提交給 WEB 服務(wù)器,再由 WEB 服務(wù)器傳送回客戶端。 .NET 框架為 C提供了一個強(qiáng)大的、易用的、邏輯結(jié)構(gòu)一致的程序設(shè)計環(huán)境。 東北大學(xué)本科畢業(yè)設(shè)計(論文) 第 2 章 相關(guān)技術(shù) 簡介 9 (2) 徹底地面向?qū)ο笤O(shè)計 C是徹底地面向?qū)ο笤O(shè)計,每種 類型都可以看作一個對象。 由于有了 WEB 服務(wù)框架的幫助,對程序員來說,網(wǎng)絡(luò)服務(wù)看起來就 像 是 C的本地對象。在缺省情況下,從 Inter 和 Intra 下載的代碼都不允許訪 問任何本地文件和資源。如果需要, C允許將某些類或者類的某些方法聲明為非安全的 [16]。他具有:數(shù)據(jù)組織定義功能、數(shù)據(jù)操作與查詢優(yōu)化功能、數(shù)據(jù)控制及數(shù)據(jù)維護(hù)功能、數(shù)據(jù)管理功能、數(shù)據(jù)庫多種接口功能,是數(shù)據(jù)庫系統(tǒng)能夠穩(wěn)定高效運(yùn)行的根本保證。短信 MODEM 收發(fā)短信的原理、資費(fèi)和我們的平常所用的手機(jī)是一樣 的,但因為短信 MODEM 專注于短信收發(fā)應(yīng)用,所以相對于手機(jī),短信 MODEM 具備短信收發(fā)速度更快,可靠性更高,實(shí)時發(fā)送等優(yōu)點(diǎn) [4]。 本章小結(jié) 本章分別對短信通知系統(tǒng)實(shí)現(xiàn)所應(yīng)用的技術(shù)和理論難點(diǎn)進(jìn)行了分析和闡述。圖 給出了系統(tǒng)整體功能模塊構(gòu)架圖。 (4) 配置需求 系統(tǒng)能運(yùn)行在各類不同的操作系統(tǒng)中,客戶端需求 在 一般的終端電腦均能滿足。綜上所述,此系統(tǒng)開發(fā)目標(biāo) 需求明確 ,在技術(shù) 、 經(jīng)濟(jì) 、配置 等方面都可行,并且投入少、 回報大, 具有良好的使用價值和開發(fā)應(yīng)用前景 。選擇短信接收人一共有三種方式:可以直接選擇通訊錄中的個人或群組;可以上傳 text 文件導(dǎo)入,也可以直接輸入手機(jī)號碼進(jìn)行短信發(fā)送。普通用戶可以通過平臺查看個人用戶的基本信息,修改個人基本信息,還可以修改用戶密碼。數(shù)據(jù)庫的設(shè)計是指對一個給定的應(yīng)用環(huán)境,構(gòu)造 數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用 系統(tǒng) ,滿足各種用戶需求。第五個階段是數(shù)據(jù)庫的實(shí)施,根據(jù)邏輯設(shè)計和物理設(shè)計的結(jié)果,在計算機(jī)上建立數(shù)據(jù)庫,編制與調(diào)試應(yīng)用程序,組織數(shù)據(jù)入庫,并進(jìn)行系統(tǒng)測試和試運(yùn)行。 東北大學(xué)本科畢業(yè)設(shè)計(論文) 第 4 章 短信通知系統(tǒng)系統(tǒng)設(shè)計 20 表 短信通知平臺通訊錄聯(lián)系人表 字段 類型 可空 字段描述 id int False 主鍵、聯(lián)系人編號 uid int False 外鍵、用戶對應(yīng) id name char(20) False 聯(lián)系人姓名 phone char(20) False 聯(lián)系人電話 groupname char(20) True 聯(lián)系人所在群組 sex char(2) True 聯(lián)系人性別 birthdate date True 聯(lián)系人出生日期 zc char(10) True 聯(lián)系人職稱 zw char(10) True 聯(lián)系人職務(wù) 短信通知平臺短信回復(fù)表( )主要包括以下字段:用戶對應(yīng) id編號、短信回復(fù)編號、短信內(nèi)容、短信發(fā)送電話、和短信發(fā)送時間幾項 。發(fā)送短信時可選擇通訊錄中的群組,實(shí)現(xiàn)短信的群發(fā)功能。第三個階段是邏輯結(jié)構(gòu)設(shè)計,將概念結(jié)構(gòu)轉(zhuǎn)化為選定的 DBMS 所支持的 數(shù)據(jù)模型,并使其在功能、性能、完整性約束、一致性和可擴(kuò)充性等方面均滿足用戶的需求。管理員可隨時將最新資訊信息通過公告發(fā)布在系統(tǒng)平臺中,普通用戶具有查看公告的權(quán)限但不具有發(fā)布公告的權(quán)限。 (3) 短信數(shù)據(jù)管理模塊 該模塊包含了已發(fā)信息和回復(fù)信息的查詢功能,管理員或用戶可以對短信通知系統(tǒng)中個人的短信發(fā)送和接收情況進(jìn)行查詢和分析,如按指定時間段查詢短信收發(fā)情況、按短信內(nèi)容查詢短信收發(fā)情況 或按照短信發(fā)送的狀態(tài)(發(fā)送成功、發(fā)送失敗 、打包處理)進(jìn)行查詢。 校 園 網(wǎng) / I n t e r n e t用 戶 瀏 覽 器短 信 M O D E M手 機(jī) 用 戶 圖 短信通知系統(tǒng)體系框架圖 系統(tǒng)功能模塊設(shè)計 (1) 短信 編 輯 模塊 系統(tǒng) 短信編輯 模塊是短信通知系統(tǒng)最核心的功能 模塊 ,包含有:設(shè)置短信發(fā)送時間,選擇短信接收人和編輯短信三個部分。其次從技術(shù)可行性、經(jīng)濟(jì)可行性、硬件設(shè)備需求 、配置需求與普通用戶能力需求 方面對系統(tǒng)進(jìn)行性能分析 。 (3) 硬件設(shè)備需求 硬件設(shè)備需求除了購買短信 MODEM 設(shè)備外,不需要額外添加硬件設(shè)備,利用現(xiàn)有 PC 機(jī)進(jìn)行短信群發(fā)平臺的設(shè)計和開發(fā)工作,考慮到將來可能出現(xiàn)的短信通信量較大,網(wǎng)絡(luò)負(fù)載過重的情況,可適當(dāng)增加專門的短信群發(fā)系統(tǒng)服務(wù)器。如 圖 給出了普通用戶與相應(yīng)用例之間的 UML 用例圖, 如 圖 給出了管理員與相應(yīng)用例之間的 UML 用例圖。 短信 MODEM 有如下的特點(diǎn)與優(yōu)勢 : (1) 集群發(fā)送:可同時自動向大量目標(biāo)發(fā)送同一信息 ; (2) 分布廣:信息發(fā)布對象地理分布廣,支持零散分布 ; (3) 針對性強(qiáng):信息發(fā)送后,只需極短時間即可傳送到目標(biāo) ; (4) 接收方便:信息通過隨身攜帶的手機(jī)來接收或 GSM(GPRS)MODEM 接收 ; (5) 準(zhǔn)確無遺漏:發(fā)出的信息能準(zhǔn)確及時地到達(dá)目標(biāo)。作為重要的基準(zhǔn)測試可伸縮性和速度獎的記錄保持者, SQL Server是一個具備完全 WEB 支持的數(shù)據(jù)庫產(chǎn)品,提供了對可擴(kuò)展標(biāo)記語言 (XML)的核心支持以及在 Inter 上和防火墻外進(jìn)行查詢的能力。因此,一個成熟的數(shù)據(jù)庫系統(tǒng)應(yīng)該具備數(shù)據(jù)結(jié)構(gòu)優(yōu)化、數(shù)據(jù)共享方 便、便于擴(kuò)充、使用安全等特點(diǎn)。 (5) 靈活性和兼容性 C在簡化語法的同時,并沒有失去靈活性。這不但減輕了開發(fā)者的工作量,同時有效地避免了錯誤的發(fā)生。由于歷史的原因,現(xiàn)存的一些開發(fā)工具不能與 WEB 緊密地結(jié)合。 語法的冗余是 C++中的常見的問題。 B/S 模式體系結(jié)構(gòu)原理如圖 2. 1 所示,由數(shù)據(jù)庫服務(wù)器、 WEB 服務(wù)器、WEB 瀏覽器共同構(gòu)成。它的任務(wù)是由 WEB 瀏覽器向網(wǎng)絡(luò)上的某一 WEB 服務(wù)器提出服務(wù)請求, WEB 服務(wù)器對用戶身份進(jìn)行驗證后用 HTTP 協(xié)議把所需的主頁傳送給客戶端,客戶機(jī)接受傳來的主頁文件,并把它顯示在 WEB 瀏覽器上。 的授權(quán)方式有兩種:文件授權(quán):由 檢查文件的 訪問控制表 (ACL) 來授權(quán)訪問權(quán)限。 東北大學(xué)本科畢業(yè)設(shè)計(論文) 第 2 章 相關(guān)技術(shù) 簡介 6 (4) 事件模型 的原始設(shè)計構(gòu)想,就是要讓開發(fā)人員能夠像 VB 開發(fā)工具那樣,可以使用事件驅(qū)動式程序開發(fā)模式 (EventDriven Programming Model)的方法來開 發(fā)網(wǎng)頁與應(yīng)用程序,若要以 ASP 技術(shù)來做到這件事的話,用必須要使用大 量的輔助信息,像是查詢字符串或是窗體字段數(shù)據(jù)來識別與判斷對象的來源、事件流向以及調(diào)用的函數(shù)等等,需要撰寫的代碼量相當(dāng)?shù)亩啵? 很巧妙利用窗體字段和 JavaScript 腳本把事件的傳遞模型隱藏起來了。 (2) 簡單性和易學(xué)性 可以使運(yùn)行一些很平常的任務(wù)如分布系統(tǒng)和網(wǎng)站配置、表單的提交客戶端的身份驗證變得非常簡單。對于本系統(tǒng)在測試過程中,出現(xiàn)的問題,比如說超長短信處理等,尋找解決的途徑并提出解決方案。本章對 系統(tǒng)開發(fā)中用到的相關(guān)技術(shù)進(jìn)行了介紹說明,主要包括開發(fā)語言 C、基于 B/S 模式的體系結(jié)構(gòu)、 動態(tài)網(wǎng)頁技術(shù)、數(shù)據(jù)庫技術(shù)和短信 MODEM 等 ; 第 3 章 系統(tǒng)需求分析。短信MODEM 接入方式的特點(diǎn)是不受運(yùn)營商或虛擬運(yùn)營商的業(yè)務(wù)和服務(wù)質(zhì)量限制,不需要接入互聯(lián)網(wǎng),只需連接硬件,費(fèi)用低廉,具備很強(qiáng)的靈活性。目前,在 PC 機(jī)上實(shí)現(xiàn)短信平臺技術(shù)共分為以下幾種方式: (1) 直接接入短信網(wǎng)關(guān):這個方式為應(yīng)用者收發(fā)短信提供了一個動態(tài)的信息交換平臺,為各網(wǎng)絡(luò)、運(yùn)營商之間的數(shù)據(jù)互通和 SP 的接入問題提供了解決方案。在校園內(nèi)建立短信通知系統(tǒng)的目的就是保障信息的快速準(zhǔn)確傳遞,節(jié) 約人力、物力和經(jīng)濟(jì)開銷,從而提高學(xué)校信息管理的數(shù)字化水平,提升學(xué)校的整體競爭力。 隨著 Inter 等信息技術(shù)的迅速發(fā)展,當(dāng)今社會己進(jìn)入了計算機(jī)信息管理的時代,許多企業(yè)都把 Inter 等信息技 術(shù)作為管理的手段。 關(guān)鍵詞: 短信平臺;短信 MODEM; WEB 東北大學(xué)本科畢業(yè)設(shè)計(論文) 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 software engineering thought and method, chapter 1 of this thesis introduces the research background, status and significance of this topic. Chapter 2 discusses key technological difficulties in fields about SMS notification platform, such