【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《桌面日历系统的设计与实现》,欢迎阅读!
桌面日历系统的设计与实现
摘要
自上个世纪以来,随着电脑的慢慢普及,人们的工作和生活愈来愈方便和快捷,也使愈来愈多的人依托于电脑办公。而传统的日程记事本慢慢显现出在现今时期的不足和局限性,比如不便携带、不便查阅、不能自动提示等等,电脑桌面日历由此孕育而生。专门快,桌面日历就以其方便的日期查询、个性化的日程安排、精准的闹钟提示与配套的日记系统、美观的界面设计,受到广大电脑办公者的喜爱。 本设计确实是针对当前网络上众多的桌面日历,综合其各项大体功能来开发一套属于自己的个性化日历日记系统。本设计要紧采纳C#+SQL的C/S设计模式,来实现不同用户的登录、日程编辑、日程提示、日期查询、节假日治理等工作。方便了利用者对每日行程的把握,也爱惜了各利用者之间的私人信息。
本设计依照功能模块分为用户登录模块、用户注册、日历和时刻模块、节假日模块、日程行程模块、自动提示模块、数据库模块。本文详细地介绍了该日历日程系统的功能需求、系统设计和具体实现。并简要介绍了系统开发采纳的进程及方式。 关键词:桌面日历;日程;多用户 系统需求分析 用户需求
该系统的用户要紧分为三种:未登录用户、登录用户、治理员。 未登录用户只能查看日历主界面和注册模块,登录用户能够利用除删
除用户和修改其他用户之外功能,治理员能够利用该桌面日历所有功能。
登录用户和系统治理员都是通过密码验证登录,当角色操作完成后点击“注销”或“退出”按钮退出登录状态。 功能需求
系统功能模块要紧包括以下几个方面:1,用户注册模块;2,登录模块;3,日记提示模块;4,节假日模块;5,日历主模块;6,用户信息、节假日信息和日记信息都保留在数据库模块中.以下依照不同的用户对具体功能进行描述: 未登录用户
未登录用户运行该系统后进入日历主界面,能够查看日历信息,能够查看当前的系统时刻,当点击日历上某一天时能够查看该天是不是是已设置的节假日。用户当点击“日记记录”或“节日设置”的时候,系统提示对话框显示“该用户为未登录用户”,点击确信按钮后进入登录界面,输入账号和密码后实现用户登录。
未登录用户在日历主界面或登录界面上点击“用户信息”能够进入用户注册界面,在用户注册界面能够实现用户的注册,能够查看其他已注册用户的大体信息,能够对某用户名进行查找,可是不能删除其他用户或修改其他用户的个人信息,当点击“删除”或“修改”按钮后有错误信息提示。 一般登录用户
用户通过登录模块登录系统后进入日历主界面,能够查看日历信息,
能够查看当前的系统时刻,当点击日历上某一天时能够查看该天是不是是已设置的节假日,能够访问节日设置模块并对节日进行添加和删除。
登录用户能够访问用户日记模块并对日记信息进行添加和删除,当系统时刻抵达当前登录用户设置的日记提示时刻时,系统自动加载日记提示模块提示用户,用户能够点击日记提示界面上的“删除日记”按钮从数据库中删除该日记信息。
登录用户能够在日历主界面上点击“用户信息”进入用户注册和信息界面,在用户注册界面能够实现注册其他用户,能够查看其他已注册用户的大体信息,能够修改当前登录用户的大体信息和密码,能够对某用户名进行查找,可是不能删除其他用户或修改其他用户的个人信息。当点击“删除”或选择其他用户后点击“修改”按钮,有错误信息提示。
登录用户在日历主界面上点击“用户注销”能够退出当前登录,并连接到用户登录模块。 治理员
治理员除能够实现登录用户的所有功能外,还有更高的权限,能够对其他用户信息进行修改和删除。
能够对数据库进行直接操作,能够查看其他用户的资料等等。 可是治理员不能查看其他注册用户的登录密码和日记信息,因为密码在数据库里是采纳的MD5加密,而日记信息也采纳了Unicode编码技术,在必然程度上爱惜了其他注册用户的权益。
本文来源:https://www.wddqxz.cn/84266e442a4ac850ad02de80d4d8d15abf230097.html