資源描述:
《桌面日歷系統(tǒng)的設計與實現》由會員上傳分享,免費在線閱讀,更多相關內容在應用文檔-天天文庫。
1、桌面日歷系統(tǒng)的設計與實現摘要自上個世紀以來,隨著電腦的逐漸普及,人們的工作和生活越來越方便和快捷,也使越來越多的人依賴于電腦辦公。而傳統(tǒng)的日程記事本逐漸顯現出在當今時代的不足和局限性,比如不便攜帶、不便查閱、不能自動提醒等等,電腦桌面日歷由此孕育而生。很快,桌面日歷就以其方便的日期查詢、個性化的日程安排、精確的鬧鐘提醒與配套的日志系統(tǒng)、美觀的界面設計,受到廣大電腦辦公者的喜愛。本設計就是針對當前網絡上眾多的桌面日歷,綜合其各項基本功能來開發(fā)一套屬于自己的個性化日歷日志系統(tǒng)。本設計主要采用C#+SQL的
2、C/S設計模式,來實現不同用戶的登錄、日程編輯、日程提醒、日期查詢、節(jié)假日管理等工作。方便了使用者對每日行程的掌握,也保護了各使用者之間的私人信息。本設計按照功能模塊分為用戶登錄模塊、用戶注冊、日歷和時間模塊、節(jié)假日模塊、日程行程模塊、自動提醒模塊、數據庫模塊。本文詳細地介紹了該日歷日程系統(tǒng)的功能需求、系統(tǒng)設計和具體實現。并簡要介紹了系統(tǒng)開發(fā)采用的過程及方法。關鍵詞:桌面日歷;日程;多用戶系統(tǒng)需求分析3.1用戶需求該系統(tǒng)的用戶主要分為三種:未登錄用戶、登錄用戶、管理員。未登錄用戶只能查看日歷主界面和注
3、冊模塊,登錄用戶可以使用除刪除用戶和修改其他用戶以外功能,管理員可以使用該桌面日歷所有功能。登錄用戶和系統(tǒng)管理員都是通過密碼驗證登錄,當角色操作完成后點擊“注銷”或“退出”按鈕退出登錄狀態(tài)。3.2功能需求系統(tǒng)功能模塊主要包括以下幾個方面:1,用戶注冊模塊;2,登錄模塊;3,日志提醒模塊;4,節(jié)假日模塊;5,日歷主模塊;6,用戶信息、節(jié)假日信息和日志信息都保存在數據庫模塊中.以下按照不同的用戶對具體功能進行描述:3.2.1未登錄用戶未登錄用戶運行該系統(tǒng)后進入日歷主界面,可以查看日歷信息,可以查看當前的系
4、統(tǒng)時間,當點擊日歷上某一天時可以查看該天是否是已設置的節(jié)假日。用戶當點擊“日志記錄”或“節(jié)日設置”的時候,系統(tǒng)提示對話框顯示“該用戶為未登錄用戶”,點擊確定按鈕后進入登錄界面,輸入賬號和密碼后實現用戶登錄。未登錄用戶在日歷主界面或登錄界面上點擊“用戶信息”可以進入用戶注冊界面,在用戶注冊界面可以實現用戶的注冊,可以查看其他已注冊用戶的基本信息,可以對某用戶名進行查找,但是不能刪除其他用戶或修改其他用戶的個人信息,當點擊“刪除”或“修改”按鈕后有錯誤信息提示。3.2.2普通登錄用戶用戶通過登錄模塊登錄系
5、統(tǒng)后進入日歷主界面,可以查看日歷信息,可以查看當前的系統(tǒng)時間,當點擊日歷上某一天時可以查看該天是否是已設置的節(jié)假日,可以訪問節(jié)日設置模塊并對節(jié)日進行添加和刪除。登錄用戶可以訪問用戶日志模塊并對日志信息進行添加和刪除,當系統(tǒng)時間到達當前登錄用戶設置的日志提醒時間時,系統(tǒng)自動加載日志提示模塊提醒用戶,用戶可以點擊日志提示界面上的“刪除日志”按鈕從數據庫中刪除該日志信息。登錄用戶可以在日歷主界面上點擊“用戶信息”進入用戶注冊和信息界面,在用戶注冊界面可以實現注冊其他用戶,可以查看其他已注冊用戶的基本信息,可
6、以修改當前登錄用戶的基本信息和密碼,可以對某用戶名進行查找,但是不能刪除其他用戶或修改其他用戶的個人信息。當點擊“刪除”或選擇其他用戶后點擊“修改”按鈕,有錯誤信息提示。登錄用戶在日歷主界面上點擊“用戶注銷”可以退出當前登錄,并連接到用戶登錄模塊。3.2.3管理員管理員除了可以實現登錄用戶的所有功能外,還有更高的權限,可以對其他用戶信息進行修改和刪除。可以對數據庫進行直接操作,可以查看其他用戶的資料等等。但是管理員不能查看其他注冊用戶的登錄密碼和日志信息,因為密碼在數據庫里是采用的MD5加密,而日志信
7、息也采用了Unicode編碼技術,在一定程度上保護了其他注冊用戶的權益。