<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 消費電子 > 設計應用 > 個(gè)人數字助理系統的設計與實(shí)現

個(gè)人數字助理系統的設計與實(shí)現

作者: 時(shí)間:2009-04-24 來(lái)源:網(wǎng)絡(luò ) 收藏

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

本文引用地址:http://dyxdggzs.com/article/166996.htm


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


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


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

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

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


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



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>