本文通过解析企业及公司的职工个人日程管理存在的各种问题,描述了公司个人日程管理系统的设计与实现从而高效的、科学的管理个人日程,其中主要介绍了数据库结构的设计和主要功能模块的实现。日程系统可以根据用户的需求让用户自行对指定的日程信息进增删查改的操作。该系统采用C#语言、微软的.NET进行开发,使用微软的SQLServer进行数据存储,通过前台系统与数据库中的信息的交换和共享实现对日程信息的高效管理。
本系统的角色主要包括有:系统管理员(拥有整个系统最高的访问权限,可以对本系统的所有数据信息进行查看、添加、修改、删除等操作),普通用户(拥有次级管理权限,可以进行日程管理,文档管理,消息传递)。
(1) 日程管理:主要有添加日程,删除日程,查看日程
(2)用户登录、用户注册:用户通过登录的方式进行口令校验安全进入在线日程管理系统;用户注册是用户为进入该系统时将个人信息提交到数据库中。
(3)人员管理: 系统管理员(admin)可以对用户进行修改,其中对用户密码, 进行修改,对一些长期没上或者调走的人员进行删除操作,以减少系统压力。
(4)日程管理:
个人日程管理:其中使用日历控件,对某一天日程的安排可以直接单击当天的日历,进行主题,内容,开始时间,结束时间,地点和联系人的添加,修改,更新等操作。
我的便签:可以简单的设置今日日程,其中包括:便签标题,便签内容。可以进行修改,删除便签的操作。
(5)文档管理:
文档管理:公共文档管理可以对上传的文件浏览 ,查看 ,搜索,删除以及自己上传文件。
回收站:对自己删除的文件进行二次操作,以确保有用的信息不被删除。可以对其进行还原,彻底删除。里面显示文件的删除者,删除日期和文件名。
文件搜索功能:可以对文件名或者创建者进行搜索.方便了用户的使用,提高了效率。
(6)消息传递:
消息管理:通过输入开始时间和结束时间,按照要查选的时间段来进行消息查询和阅读,也可以进行添加新消息,对消息进行删除 修改和保存操作。大大提高了在线日程管理系统的实用性。
(7)系统管理:
I.角色管理:可以添加角色名称和角色说明。对角色进行修改,删除,分配权限设置。点击进入权限设置可以对管理员的所有功能中的某几个功能进行分配。
II.登录日志: 可以通过开始时间和结束时间对这段时间登录过系统的所有人的登录日志进行查询,显示登录时间,登出时间,IP地址,是否成功,可以对其执行删除操作。
操作日志: 可以对日志进行查询