www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁(yè) > 嵌入式 > 嵌入式軟件
[導(dǎo)讀]個(gè)人數(shù)字助理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

摘 要:Windows桌面操作系統(tǒng)因沒(méi)有一個(gè)供用戶(hù)可方便地記錄筆記、帳號(hào)等信息的軟件工具而給它的用戶(hù)帶了許多不便。在對(duì)Linux操作系統(tǒng)GNOME桌面上的著名便箋軟件Tomboy進(jìn)行分析的基礎(chǔ)上,采用C/S兩層體系架構(gòu),選用基于Microsoft Visual Studio 2005開(kāi)發(fā)平臺(tái)的C#語(yǔ)言與Access數(shù)據(jù)庫(kù)進(jìn)行編程,實(shí)現(xiàn)個(gè)人數(shù)字助理系統(tǒng);經(jīng)過(guò)在WindowsXP桌面操作系統(tǒng)上長(zhǎng)期的試運(yùn)行,該系統(tǒng)能夠較好地滿(mǎn)足Windows桌面操作系統(tǒng)用戶(hù)日常工作學(xué)習(xí)過(guò)程中帳號(hào)管理與筆記管理的需求。
關(guān)鍵詞:C#.NET;個(gè)人數(shù)字助理系統(tǒng);Windows桌面操作系統(tǒng);帳號(hào)管理;數(shù)字筆記


0 引 言
    隨著信息技術(shù)的迅速發(fā)展以及個(gè)人計(jì)算機(jī)的快速普及,越來(lái)越多的人使用電腦進(jìn)行學(xué)習(xí)、工作、娛樂(lè)等,電腦逐漸成為人們生活中的必備助手之一。Windows桌面操作系統(tǒng)以其方便友好的圖形化界面,出色的多媒體功能,能在其上運(yùn)行眾多的應(yīng)用程序,操作簡(jiǎn)易,容易上手等特性而受到廣大普通用戶(hù)的喜愛(ài)。
    在Linux操作系統(tǒng)的GNOME桌面上有一個(gè)著名的便箋軟件——Tomboy,它可以幫助用戶(hù)在使用電腦進(jìn)行學(xué)習(xí)和工作時(shí),組織自己的想法以及自己所關(guān)注的相關(guān)信息,而且能夠很好地支持便箋信息的新增、分類(lèi)、查找、刪除、關(guān)聯(lián)等操作。然而,在Windows桌面操作系統(tǒng)中沒(méi)有一種類(lèi)似Tomboy的工具軟件,用戶(hù)往往需要使用紙制的小便箋記錄相關(guān)信息,如網(wǎng)站、論壇的個(gè)人注冊(cè)帳號(hào)信息等,但這些紙制的小便箋因保存、查找、分類(lèi)不便等給用戶(hù)帶來(lái)了不少不便之處。
    為解決人們?cè)谌粘J褂肳indows桌面操作系統(tǒng)過(guò)程中所遇到的類(lèi)似問(wèn)題,有必要編寫(xiě)一個(gè)具有帳號(hào)管理與數(shù)字筆記功能的個(gè)人數(shù)字助理系統(tǒng),以供用戶(hù)方便地記錄、檢索、更新、刪除自己的帳號(hào)信息與便箋信息。在分析當(dāng)前Windows桌面操作系統(tǒng)中主流軟件開(kāi)發(fā)環(huán)境的基礎(chǔ)上,選用基于Microsoft Visual StLtdio 2005開(kāi)發(fā)平臺(tái)的C# 2.0以及Access 2003數(shù)據(jù)庫(kù)編程實(shí)現(xiàn)。


1 系統(tǒng)開(kāi)發(fā)環(huán)境
    該系統(tǒng)采用基于C/S模式的兩層體系架構(gòu),開(kāi)發(fā)平臺(tái)選用Microsoft Visual Stttdio 2005,編程語(yǔ)言采用面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言C# 2.0,數(shù)據(jù)庫(kù)采用Access 2003。
    (1).NET 2.0開(kāi)發(fā)環(huán)境。.NET是一套綜合開(kāi)發(fā)工具集,用于為Microsoft Windows和Web創(chuàng)建XMLWeb服務(wù)和基于Microsoft.NET的應(yīng)用程序。.NETFramework 2.0是支持生成和運(yùn)行下一代應(yīng)用程序和XML Web Services的內(nèi)部Windows組件,主要用來(lái)產(chǎn)生一個(gè)可以用來(lái)快速開(kāi)發(fā)、部署網(wǎng)站服務(wù)及應(yīng)用程序的開(kāi)發(fā)平臺(tái)。
    (2)C#語(yǔ)言。C#是一種簡(jiǎn)單、類(lèi)型安全、平臺(tái)獨(dú)立的新型面向?qū)ο缶幊陶Z(yǔ)言,融合了Visual Basic的高效和C++的強(qiáng)大,具有較高的開(kāi)發(fā)效率和安全性。Mi—crosoft Visual C#2005提供高級(jí)代碼編輯器,方便的用戶(hù)界面設(shè)計(jì)器,集成調(diào)試器和許多其他工具,以便在C#語(yǔ)言版本2.0和.NET Framework的基礎(chǔ)上加快應(yīng)用程序的開(kāi)發(fā)。
    (3)Access數(shù)據(jù)庫(kù)。Microsoft Office Access是一種基于Windows的桌面關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(RD—BMS),具有操作靈活,界面友好,轉(zhuǎn)移方便,運(yùn)行環(huán)境簡(jiǎn)單等特點(diǎn)。在處理少量數(shù)據(jù)和單機(jī)訪問(wèn)數(shù)據(jù)庫(kù)時(shí)效率很高,而且可以進(jìn)行單獨(dú)的上傳下載,操作其本機(jī)也不需要安裝Access,而SQL數(shù)據(jù)庫(kù)必須在本機(jī)安裝SQL之后才能在本機(jī)上操作數(shù)據(jù)庫(kù)。


2 系統(tǒng)結(jié)構(gòu)及其功能分析
    個(gè)人數(shù)字助理系統(tǒng)主要由用戶(hù)注冊(cè)登錄、帳號(hào)信息管理、數(shù)字學(xué)習(xí)筆記3大功能模塊組成,其系統(tǒng)結(jié)構(gòu)如圖1所示。

2.1 用尸注冊(cè)登錄
    網(wǎng)絡(luò)上的個(gè)人帳號(hào)信息,個(gè)人在使用電腦過(guò)程中所做的筆記都是一些比較重要的私人信息,一般不愿被他人看到,以免泄露相關(guān)信息。為此,在系統(tǒng)中增加了用戶(hù)注冊(cè)與登錄功能。這樣,不同的用戶(hù)通過(guò)注冊(cè)都可以很方便地使用該系統(tǒng)保存自己的帳號(hào)信息和筆記信息,同時(shí)也不會(huì)影響其他用戶(hù)使用該系統(tǒng)。如圖2所示。

2.2 個(gè)人帳號(hào)管理
    個(gè)人帳號(hào)管理模塊主要用于保存、檢索、更新、刪除用戶(hù)在使用電腦時(shí),記錄的郵箱注冊(cè)信息、網(wǎng)站論壇注冊(cè)信息、各大網(wǎng)站的會(huì)員注冊(cè)、QQ,MSN等即時(shí)通信工具的注冊(cè)信息等。根據(jù)一般網(wǎng)站會(huì)員注冊(cè)的基本要求,該系統(tǒng)可以記錄每個(gè)帳號(hào)的描述信息、用戶(hù)名、密碼、密碼保護(hù)問(wèn)題及其答案、注冊(cè)該帳號(hào)時(shí)所使用的郵箱、該帳號(hào)信息保存的時(shí)間(若被更新過(guò),則保存的是該帳號(hào)最后一次被更新的時(shí)間)等。這里的帳號(hào)描述信息、密碼保護(hù)問(wèn)題、注冊(cè)該帳號(hào)時(shí)的郵箱等項(xiàng)目都可以作為用戶(hù)檢索相關(guān)帳號(hào)信息的檢索詞,但是檢索結(jié)果只顯示當(dāng)前用戶(hù)自己保存的帳號(hào)信息,對(duì)于非當(dāng)前用戶(hù)保存的帳號(hào)信息在檢索結(jié)果中不顯示。
    為了方便用戶(hù)使用,該系統(tǒng)在檢索時(shí)設(shè)置了精確檢索與模糊檢索兩種匹配方式。其中,精確檢索方式只有輸入的檢索詞與檢索項(xiàng)完全匹配(但不區(qū)分大小寫(xiě)字母)時(shí),才能得到相應(yīng)的檢索結(jié)果,但精確檢索可以直接檢索到用戶(hù)所要查詢(xún)的帳號(hào)信息;模糊匹配檢索方式只需檢索項(xiàng)中包含相應(yīng)的檢索詞即可檢索到多個(gè)相關(guān)的帳號(hào)信息,用戶(hù)可再根據(jù)檢索得的結(jié)果進(jìn)行選擇或者重新檢索。同時(shí),用戶(hù)可以對(duì)自己保存的帳號(hào)信息進(jìn)行更新與刪除操作,但只有保存該帳號(hào)的用戶(hù)才可以對(duì)該帳號(hào)信息進(jìn)行更新或者刪除操作。如圖3所示的所有制示。
2.3 數(shù)字學(xué)習(xí)筆記
    用戶(hù)在使用電腦時(shí),經(jīng)常遇到一些想保存的信息或想法,如學(xué)習(xí)資料網(wǎng)址、新的想法等。用戶(hù)如果使用Windows桌面操作系統(tǒng)自帶的記事本或?qū)懽职暹M(jìn)行記錄,保存的文件比較雜亂,查找與保存都不方便。用戶(hù)使用該系統(tǒng)可以將自己在使用電腦時(shí)需要保存的信息按照主題信息、筆記詳細(xì)內(nèi)容、保存時(shí)間進(jìn)行記錄,用戶(hù)也可以在新增筆記信息頁(yè)面對(duì)當(dāng)前要保存的筆記進(jìn)行編輯與更新。用戶(hù)進(jìn)入筆記信息檢索頁(yè)面之后,可以按照筆記主題、筆記內(nèi)容、作者、保存時(shí)間這四項(xiàng)中的任何一項(xiàng)對(duì)所有用戶(hù)保存的筆記信息進(jìn)行精確檢索與模糊檢索。其中,精確檢索方式要求輸入的檢索詞與檢索項(xiàng)完全匹配(但不區(qū)分大小寫(xiě)字母);模糊匹配檢索方式只需檢索項(xiàng)中包含相應(yīng)的檢索詞信息即可檢索到相關(guān)的多條筆記信息,用戶(hù)可再根據(jù)檢索得到的結(jié)果進(jìn)行選擇或者重新檢索。同時(shí),用戶(hù)可以對(duì)自己保存的筆記信息進(jìn)行更新與刪除,如果不是自己保存的筆記信息,則無(wú)法對(duì)其進(jìn)行更新或刪除,這樣可以有效地避免誤刪系統(tǒng)其他用戶(hù)的筆記信息。
    此外,為了方便該系統(tǒng)的用戶(hù)隨時(shí)給系統(tǒng)開(kāi)發(fā)人員報(bào)告系統(tǒng)使用過(guò)程中所遇到的問(wèn)題及其改進(jìn)建議,用戶(hù)在使用該個(gè)人數(shù)字助理系統(tǒng)時(shí)可以通過(guò)點(diǎn)擊個(gè)人簡(jiǎn)介菜單獲取開(kāi)發(fā)者的聯(lián)系方式。


3 結(jié) 語(yǔ)
    從Windows桌面操作系統(tǒng)用戶(hù)的實(shí)際需求出發(fā),設(shè)計(jì)該系統(tǒng)的主要功能,如增加、檢索、更新、刪除帳號(hào)信息或筆記信息。該系統(tǒng)采用C/S模式的兩層體結(jié)構(gòu)模型,客戶(hù)端與數(shù)據(jù)庫(kù)直接相連,響應(yīng)速度比較快;個(gè)性化的用戶(hù)操作界面有助于贏得用戶(hù)的喜歡。
    該系統(tǒng)能夠較好地滿(mǎn)足Windows桌面操作系統(tǒng)用戶(hù)在日常工作、學(xué)習(xí)過(guò)程中的帳號(hào)管理與便箋(筆記)信息管理,類(lèi)似于Linux操作系統(tǒng)GNOME桌面上的便箋軟件——Tomboy,但該系統(tǒng)具有更加完善的功能,如按照不同的方式進(jìn)行帳號(hào)信息與筆記信息的檢索。經(jīng)過(guò)近2個(gè)月的試運(yùn)行,其運(yùn)行穩(wěn)定、可靠,已達(dá)到了廣大用戶(hù)日常使用的要求。同時(shí)尊崇軟件開(kāi)源的思想理念,用戶(hù)可以通過(guò)ftp://202.114.40.137/Lipload/下載該系統(tǒng)的源代碼與安裝文件。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專(zhuān)欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車(chē)的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國(guó)汽車(chē)技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車(chē)工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車(chē)。 SODA V工具的開(kāi)發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車(chē) 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來(lái)越多用戶(hù)希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來(lái)越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開(kāi)幕式在貴陽(yáng)舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱(chēng),數(shù)字世界的話(huà)語(yǔ)權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營(yíng)業(yè)績(jī)穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤(rùn)率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長(zhǎng) 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭(zhēng)力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭(zhēng)優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營(yíng)商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國(guó)電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長(zhǎng)三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱(chēng)"軟通動(dòng)力")與長(zhǎng)三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉