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

正文內(nèi)容

桌面日歷系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)—免費(fèi)畢業(yè)設(shè)計(jì)論文-文庫吧

2025-10-30 20:07 本頁面


【正文】 .............. 22 日志信息的安 全性 ........................................................................................ 22 數(shù)據(jù)庫的安全性 ............................................................................................ 22 結(jié) 論 ........................................................................................................................ 23 參考文獻(xiàn) ........................................................................................................................ 23 致 謝 ........................................................................................................................ 24 聲 明 ........................................................................................................................ 25 1 引言 自上個(gè)世紀(jì)以來,隨著電腦的逐漸普及,人們的工作和生活越來越方便和快捷,也使越來越多的人依賴于電腦辦公。而傳統(tǒng)的日歷和日程記事本逐漸顯現(xiàn)出在當(dāng)今時(shí)代的不足和局限性,比如傳統(tǒng)日歷或記事本一般 為紙制品,加大了對森林資源的需求,與當(dāng)今提倡綠色環(huán)保的思想相背;傳統(tǒng)記事本不方便攜帶、記錄和修改;一般不帶有日歷,即使有也僅僅局限于某一年的日歷,不方便使用者查詢?nèi)掌冢皇褂萌諝v和記事本當(dāng)查詢某天的日程信息的時(shí)候非常煩瑣,而且對該天前后的日程信息也很不好把握;沒有自動(dòng)提醒功能,不能對使用者的行程進(jìn)行很好的規(guī)劃和安排。總之,傳統(tǒng)的日歷和記事本都不能對使用者的時(shí)間進(jìn)行系統(tǒng)化的規(guī)劃。 針對以上的傳統(tǒng)日歷和記事本的局限性,電腦桌面日歷孕育而生。本文所介紹的桌面日歷系統(tǒng),就是專門為那些常年習(xí)慣于電腦辦公,喜歡對自己的行 程進(jìn)行系統(tǒng)化管理的人們所開發(fā)的一款桌面軟件。該軟件的優(yōu)點(diǎn)如下: 1,將日歷和記事本集成到一款軟件上,讓用戶在記錄和查詢?nèi)罩镜臅r(shí)候也能方便得查閱日期情況。 2,日志行程的自動(dòng)提醒,該系統(tǒng)能根據(jù)用戶自己設(shè)置的行程提醒時(shí)間來提醒用戶,時(shí)差是以毫秒級計(jì)算,非常之精確。 3,人性化的節(jié)假日設(shè)置,可以根據(jù)用戶的喜好來記錄節(jié)假日和一些重要的日子,并在日歷主界面上顯示當(dāng)天的節(jié)假日信息。 4,借助數(shù)據(jù)庫可以方便得對用戶資料和信息進(jìn)行存取,也有效得保護(hù)了各個(gè)用戶之間的信息。 本文介紹了 C/S 模式下的桌面日歷系統(tǒng)的設(shè)計(jì)以及開發(fā)過程,主要 包括了以下幾個(gè)方面的內(nèi)容: 1,簡要介紹 C和 SQL 知識。 2,介紹該系統(tǒng)的前期設(shè)計(jì)過程。 3,介紹該系統(tǒng)的具體代碼實(shí)現(xiàn)過程。 4,介紹開發(fā)過程中遇到的各種技術(shù)問題以及解決方案。 計(jì)算機(jī)的發(fā)明應(yīng)用,被視為人類的第三次重大的科學(xué)技術(shù)革命,是一次飛躍。過去的革命最高成就就是 “用機(jī)器制造機(jī)器 ”,是手的延長,而計(jì)算機(jī)的出現(xiàn)卻能做到 “用機(jī)器控制機(jī)器 ”,是腦的延伸 , 是提高生產(chǎn)效率的主要工具 。通過以上分析不難得出結(jié)論,在計(jì)算機(jī)日益普及的今天,很多傳統(tǒng)的東西必須與電腦相結(jié)合才能進(jìn)一步發(fā)展。這樣一套桌面日歷系統(tǒng),也是讓傳統(tǒng)日歷和記事 本繼續(xù)生存并發(fā)展的重要一步。 2 相關(guān)理論基礎(chǔ) 該系統(tǒng)采用的是 C/S 模式,設(shè)計(jì)平臺為 Visual Studio 2021 C,后臺數(shù)據(jù)庫系統(tǒng)為 SQL Server 2021。下面簡單介紹下: C/S 模式 C/S 全名為 Client/Server 應(yīng)用體系,又稱客戶端 /服務(wù)器模式。 Client 使用各項(xiàng)操作的用戶界面接口來處理分析和數(shù)據(jù)輸入 /輸出; Server 通常采用高性能的PC 機(jī)、工作站或小型機(jī),并采用大型的數(shù)據(jù)庫系統(tǒng),如 Oracle、 SQL Server 等,主要實(shí)現(xiàn)數(shù)據(jù)的存儲(chǔ)功能,以及相關(guān)的后臺業(yè)務(wù) 邏輯流程處理。 C/S 模式的優(yōu)點(diǎn)在于:能充分發(fā)揮客戶端 PC 機(jī)的處理能力,許多的工作可以交由客戶端處理后再提交給服務(wù)器,所以客戶端的響應(yīng)速度非???。 但 C/S 模式也有一些缺點(diǎn),比如:客戶端需要安裝專門的客戶端軟件;維護(hù)和升級的成本很高;對客戶端的操作系統(tǒng)也有一定的限制。 CLIENT SERVER 圖 11 C/S 結(jié)構(gòu)示意圖 Visual Studio 2021 C C的介紹 在過去的二十年里, C 和 C++已經(jīng)成為在商業(yè)軟件的開發(fā)領(lǐng)域中使用最廣泛的語言。它們?yōu)槌绦騿T提供了十分靈活的操作,不過同時(shí)也犧牲了一定的效率。許多程序員都試圖尋找一種新的語言,希望能在功能與效率之間找到一個(gè)更為理想的權(quán)衡點(diǎn)。對于 C/C++用戶來說,最理想的解決方案無疑是在快速開發(fā)的同時(shí)又可以調(diào)用底層平臺的所有功能。 C是由微軟開發(fā)的一種全新的、面向?qū)ο蟮木幊陶Z言,作為 Visual Studio中的一部分推出。既保持了 C++中熟悉的語法,并且還包含了大量的高效代 碼和面向?qū)ο筇匦浴?C使得 C++程序員可以高效的開發(fā)程序,而絕不損失 C/C++原有的強(qiáng)大的功能。因?yàn)檫@種繼承關(guān)系, C與 C/C++具有極大的相似性,熟悉類似語言的開發(fā)者可以很快的轉(zhuǎn)向 C。 C語言將在保持 C/C++靈活性的基礎(chǔ)上為程序員帶來更高效的 RAD 開發(fā)方GUI 界面 數(shù)據(jù)處理 數(shù)據(jù)處理 數(shù)據(jù)存儲(chǔ) 式。 它不僅能用于 WEB 服務(wù)程序 的 開發(fā),并且還能開發(fā)強(qiáng)大 的 系統(tǒng)級程序。 C是種非常類似于 JAVA 的語言,適用于各種操作系統(tǒng), 并且與 Windows緊密 地 結(jié)合在一起。 微軟稱 C是由 C 和 C++派生而來 的 一種 “簡單、流行、面向?qū)ο?、類型安?”的 程序設(shè)計(jì)語言 , C意在綜合 Visual Basic 的 高效率和 C++的 強(qiáng)大功能。 事實(shí)上, C將是完全依靠 Windows 的 最完美產(chǎn)物。那些困繞 Java SDK, MFC 和 SET 的 數(shù)據(jù)庫已成為過去。你想放入 C的 任何東西(無論何種語言),只要在 Windows 的 .NET 子系統(tǒng)下建立和包裝 后 都可以使用 Windows 的 運(yùn)行庫。 C的弱點(diǎn) 首先,在大量的現(xiàn)有 Windows 平臺上, C 的程序還不能運(yùn)行,因?yàn)?C 程序需要 .NET運(yùn)行庫為基礎(chǔ),而 .NET運(yùn)行庫將作為新一代的 Windows( Whistler)的一 部分發(fā)行, 或以 Service Pack 的形式提交給 Windows Me 和 Windows 2021用戶。所以在近期, C 會(huì)主要在服務(wù)器上得到應(yīng)用。 其次, C 能夠使用的組件 和 庫還只有 .NET 運(yùn)行庫等很少的選擇,沒有豐富的第三方軟件庫可用,這需要有一個(gè)過程,同時(shí)各軟件開發(fā)商的支持也很重要。 第三, JAVA 的成功因素里有一些是反微軟陣營的吹捧,雖然 “只寫一次,到處運(yùn)行 ”只是一句口號,但畢竟已經(jīng)是一種成熟的技術(shù)。而 C 的鼓吹者目前只有名聲不佳的微軟,且只能運(yùn)行在 Windows 上。實(shí)際上這兩種語言都不 是不可替代的,理智的說,對軟件開發(fā)商而言,什么 工具 用的最熟 ,那 就是最好的工具。尤其對 C++的使用者, C 沒有帶來任何新東西,因?yàn)?.NET 運(yùn)行庫在 C++中也可以使用,沒有要換的絕對的理由。 SQL Server 2021 SQL 介紹 SQL(Structured Query Language,結(jié)構(gòu)查詢語言 )是一個(gè)功能強(qiáng)大的數(shù)據(jù)庫語言。 SQL 通常使用于數(shù)據(jù)庫的通訊。 最早的是 IBM 的圣約瑟研究實(shí)驗(yàn)室為其關(guān)系數(shù)據(jù)庫管理系統(tǒng) System R 開發(fā)的一種查詢語言,它的前身是 Square 語言,其后由 IBM 公司 1981 年推出。 ANSI(美國國家標(biāo)準(zhǔn)學(xué)會(huì))聲稱, SQL 是關(guān)系數(shù)據(jù)庫管理系統(tǒng)的標(biāo)準(zhǔn)語言。SQL 語句通常用于完成一些數(shù)據(jù)庫的操作任務(wù),比如在數(shù)據(jù)庫中更新數(shù)據(jù),或者從數(shù)據(jù)庫中檢索數(shù)據(jù)。使用 SQL 的常見關(guān)系數(shù)據(jù)庫管理系統(tǒng)有: Oracle、 Sybase、 Microsoft SQL Server、 Access、 Ingress 等等。 雖然絕大多數(shù)的數(shù)據(jù)庫系統(tǒng)使用 SQL,但是它們同樣有它們自立另外的專有擴(kuò)展功能用于它們的系統(tǒng)。但是,標(biāo)準(zhǔn)的 SQL 命令,比如 Select、 Insert、 Update、 Delete、 Create和 Drop常常被用于完成絕大多數(shù)數(shù)據(jù)庫的操作。 Microsoft SQL Server 2021 簡介 Microsoft SQL Server 2021 是目前使用最廣泛的數(shù)據(jù)庫,它與 Windows 網(wǎng)絡(luò)操作系統(tǒng)的無縫集成,智能化的內(nèi)容管理,強(qiáng)大的功能,使它得到廣大用戶的喜愛。 SQL Server 能 與 Microsoft 其他組件有機(jī) 地 結(jié)合,并充分利用它們提供的服務(wù)或功能 (如安全管理、事件日志、性能監(jiān)視器、內(nèi)存管理和異步 處理 等 ),從而增強(qiáng)了 SQL Server 數(shù)據(jù)庫系統(tǒng)的功能,同時(shí)占用較少的系統(tǒng)資源。另外, 用戶可以使用 Web 瀏覽器查詢存儲(chǔ)在 SQL Server 2021 數(shù)據(jù)庫中的數(shù)據(jù),且 分布式查詢使得我們可以引用來自不同數(shù)據(jù)源的數(shù)據(jù)。 SQL Server 2021 數(shù)據(jù)庫容量龐大,每個(gè)數(shù)據(jù)庫中可創(chuàng)建多達(dá) 20 萬個(gè)數(shù)據(jù)表,數(shù)據(jù)表中的記錄的行數(shù)只受服務(wù)器硬盤空間的限制。 此外, SQL Server 2021 數(shù)據(jù)庫 與普通的本地類型數(shù)據(jù)庫系統(tǒng)(例如 VFP,DBASE, PARADOX, ACCESS)等不同,本地類型的數(shù)據(jù)庫系統(tǒng)只是簡單的文件存取,缺乏 SQL Server2021 等系統(tǒng)所擁有的諸如:數(shù)據(jù)完整性、安全性、事務(wù)處理、網(wǎng)絡(luò)多用戶處理等必備的功能。 3 系統(tǒng)需求分析 用戶需求 該系統(tǒng)的用戶主要分為三種:未 登錄 用戶、 登錄 用戶、管理員。 未 登錄 用戶只能查看日歷主界面和注冊模塊, 登錄 用戶可以使用除刪除用戶和修改其他用戶以外功能,管理員可以使用該桌面日歷所有功能。 登錄 用戶和系統(tǒng)管理員都是通過密碼驗(yàn)證 登錄 ,當(dāng)角色操作完成后點(diǎn)擊 “ 注銷 ” 或 “ 退出 ” 按鈕退出 登錄 狀態(tài)。 功能需求 系統(tǒng)功能模塊主要包括以下幾個(gè)方面: 1,用戶注冊模塊; 2, 登錄 模塊; 3,日志提 醒模塊; 4,節(jié)假日模塊; 5,日歷主模塊; 6,用戶信息、節(jié)假日信息和日志信息都保存在數(shù)據(jù)庫模塊中 .以下按照不同的用戶對具體功能進(jìn)行描述: 未 登錄 用戶 未 登錄 用戶運(yùn)行該系統(tǒng)后進(jìn)入日歷主界面,可以查看日歷信息,可以查看當(dāng)前的系統(tǒng)時(shí)間,當(dāng)點(diǎn)擊日歷上某一天時(shí)可以查看該天是否是已設(shè)置的節(jié)假日。用戶當(dāng)點(diǎn)擊 “ 日志記錄 ” 或 “ 節(jié)日設(shè)置 ” 的時(shí)候,系統(tǒng)提示對話框顯示 “ 該用戶為未 登錄 用戶 ” ,點(diǎn)擊確定按鈕后進(jìn)入 登錄 界面,輸入賬號和密碼后實(shí)現(xiàn)用戶 登錄 。 未 登錄 用戶在日歷主界面或 登錄 界面上點(diǎn)擊 “ 用戶信息 ” 可以進(jìn)入用戶注冊界面 ,在用戶注冊界面可以實(shí)現(xiàn)用戶的注冊,可以查看其他已注冊用戶的基本信息,可以對某用戶名進(jìn)行查找,但是不能刪除其他用戶或修改其他用戶的個(gè)人信息,當(dāng)點(diǎn)擊 “ 刪除 ” 或 “ 修改 ” 按鈕后有錯(cuò)誤信息提示。 普通 登錄 用戶 用戶通過 登錄 模塊 登錄 系統(tǒng)后進(jìn)入日歷主界面,可以查看日歷信息,可以查看當(dāng)前的系統(tǒng)時(shí)間,當(dāng)點(diǎn)擊日歷上某一天時(shí)可以查看該天是否是已設(shè)置的節(jié)假日,可以訪問節(jié)日設(shè)置模塊并對節(jié)日進(jìn)行添加和刪除。 登錄 用戶可以訪問用戶日志模塊并對日志信息進(jìn)行添加和刪除,當(dāng)系統(tǒng)時(shí)間到達(dá)當(dāng)前 登錄 用戶設(shè)置的日志提醒時(shí)間時(shí),系統(tǒng)自動(dòng) 加載日志提示模塊提醒用戶,用戶可以點(diǎn)擊日志提示界面上的 “ 刪除日志 ” 按鈕從數(shù)據(jù)庫中刪除該日志信息。 登錄 用戶可以在日歷主界面上點(diǎn)擊 “ 用戶信息 ” 進(jìn)入用戶注冊和信息界面,在用戶注冊界面可以實(shí)現(xiàn)注冊其他用戶,可以查看其他已注冊用戶的基本信息,可以修改當(dāng)前 登錄 用戶的基本信息和密碼,可以對某用戶名進(jìn)行查找,但是不能刪除其他用戶或修改其他用戶的個(gè)人信息。當(dāng)點(diǎn)擊 “ 刪除 ” 或選擇其他用戶后點(diǎn)擊 “ 修改 ” 按鈕,有錯(cuò)誤信息提示。 登錄 用戶在日歷主界面上點(diǎn)擊 “ 用戶注銷 ” 可以退出當(dāng)前 登錄 ,并連接到用戶 登錄 模塊。 管理員 管 理員除了可以實(shí)現(xiàn) 登錄 用戶的所有功能外,還有更高的權(quán)限,可以對其他用戶信息進(jìn)行修改和刪除。 可以對數(shù)據(jù)庫進(jìn)行直接操作,可以查看其他用戶的資料等等。 但是管理員不能查看其他注冊用戶的 登錄 密碼和日志信息,因?yàn)槊艽a在數(shù)據(jù)庫里是采用
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1