OA办公管理系统概要设计说明 联系客服

发布时间 : 星期日 文章OA办公管理系统概要设计说明更新完毕开始阅读

总体结构和外部设计:

1. 将所涉及到的数据项封装到Work实体对象类中

2. 通过功能类PendingWorkOperate 中的方法实现对待办事项的排序

3. 通过功能类PendingWorkOperate 中的方法实现所有待办事项的显示操作 4. 操作过程中的异常将由各方法抛出到Exception类处理

功能分配:

1.Work类封装欲处理的数据

2.PendingWorkOperate中的displayAll()实现对所有待办事项的显示功能 3.PendingWorkOperate 中的sortAccordToTime()实现对待办事项的排序 4.Exception类处理相应的异常

3.1.5.3 新增待办工作

处理流程:

1. 当前用户在“待办事项“页面点击“新增”,页面跳转至“待办事项添加”页面。 2. 在“待办事项添加”页面,用户输入待办事项的相应数据,点击“确定”进行提交

总体结构和外部设计:

1. 将所涉及到的数据项封装到Work实体对象类中

2. 通过功能类PendingWorkOperate 中的方法实现新待办事项的添加操作 3. 操作过程中的异常将由各方法抛出到Exception类处理

功能分配:

1. work类封装欲处理的数据

2.PendingWorkOperate 中的addWork()添加待办事项 3.Exception类处理相应的异常

3.1.5.4 删除待办工作

处理流程:

1. 在“待办事项“页面或者”全部待办事项“页面,用户可以从已有待办事项中通过选中

复选框选中要删除的待办事项

2. 用户点击“删除“按钮将待办事项删除 3. 系统提示用户“是否真的要删除?”

4. 用户通过确认将该选中的待办事项进行删除

总体结构和外部设计:

1. 将所涉及到的数据项封装到Work实体对象类中

2. 通过功能类PendingWorkOperate 中的方法实现待办事项的删除操作

第 13 页 共 27 页

3. 操作过程中的异常将由各方法抛出到Exception类处理

功能分配:

1. Work类封装欲处理的数据

2. PendingWorkOperate 中的deleteWork()添加待办事项 3. Exception类处理相应的异常

3.1.6 网络文件夹子功能

在服务器上提供个人文件夹;文件夹大小由系统管理员设定;个人可将文件上传至个人文件夹中;个人文件夹可由使用者设置共享功能。

此模块包含的功能有:我的文件夹、共享目录。

3.1.6.1 网络文件夹功能

处理流程:

1. 系统确认用户登录后,接受用户的触发点击“网络文件夹”链接,进入网络文件夹界面 2. 用户通过点击左侧文件夹目录树,在右侧窗口中显示点击文件夹的子文件夹信息和所包

含文件目录。

3. 用户点击添加新文件夹,导向添加新文件夹页面,填写文件夹名称,选择上级目录名称

后提交,增加新文件夹

4. 在每个文件夹的子文件夹和文件列表中,复选框中选择后点击删除,用户确认后删除信

息,系统删除文件夹或文件。

5.用户点击每个文件夹或文件项编辑,导向文件夹或文件编辑,修改文件夹信息或文件信

息提交,系统修改文件夹或文件信息。

6.用户点击文件浏览,选择上传文件,提交后,文件上传到服务器

总体结构和外部设计:

4. WebFolder递归调用添加、显示、编辑、删除子文件夹。 5. WebFolder操作FileManage实例化File进行文件操作 6. 操作过程中的异常将由各方法抛出到Exception类处理

功能分配:

1.WebFolder文件夹实例类,递归查找子文件夹。 2.WebFile。文件实例类,与数据库映射 3.FolderManage设置文件夹的增删改查

4.FileManage提供文件的上传,文件信息的显示、修改和删除

第 14 页 共 27 页

3.1.6.2 文件夹共享功能

处理流程:

1. 系统确认用户登录后,接受用户的触发点击“个人文件夹”链接,进入个人文件夹界面 2. 用户通过点击左侧文件夹目录树,在右侧窗口中显示点击文件夹的子文件夹信息和所包含文件目录。

3. 用户进入共享目录,选在要维护的文件夹,添加,修改和删除共享文件夹,系统验证添

加信息,系统导向共享文件夹界面

4. 用户进入我的文件夹界面,设置文件共享属性,系统导向我的文件夹界面

总体结构和外部设计:

1.WebFolder递归调用显示文件夹树形结构。

2.FolderManage设置添加,删除,修改文件夹的共享和共享权限。 3.操作过程中的异常将由各方法抛出到Exception类处理

功能分配:

1.WebFolder文件夹实体类,递归查找子文件夹。 2.FolderManage设置文件夹的共享和共享权限

3.1.7 管理个人信息子功能

本模块为员工提供包括密码、自我介绍、兴趣爱好、联系方式等个人信息维护的功能。 此模块包含的功能有:个人信息维护、查看他人信息。

3.1.7.1 维护名片夹功能

处理流程:

1. 用户点击链接进入个人信息管理页面,系统跳转到该页面 2. 用户填写个人信息,提交。 3. 系统对数据库进行操作。

4. 操作完成,系统提示操作成功,跳转到个人信息管理页面。

总体结构和外部设计:

1. 数据项均封装在ManageInfo类的对象中。

2. 所有数据库操作,均由ManageInfo内的方法实现。 3. 操作过程中的异常将由各方法抛出到Exception类处理

功能分配:

1.update()方法实现个人信息的修改。

第 15 页 共 27 页

3.1.7.2 查询他人信息功能

处理流程:

1.用户点击链接,进入查询他人信息页面。 2.用户通过组织树选择查询对象。 3.系统跳转页面,显示查询结果。

总体结构和外部设计:

1. 数据项均封装在ManageInfo类的对象中。

2. 所有数据库操作,均由ManageInfo内的方法实现。 3. 操作过程中的异常将由各方法抛出到Exception类处理

功能分配:

1.select()方法实现他人信息的查询。

3.1.8 管理名片夹子功能

本模块提供员工对自己的通讯录进行管理。可设置私有或共享。可直接点击发邮件。此模块包含的功能有:名片夹分类、个人名片夹、查看共享名片夹

3.1.8.1 维护名片功能

处理流程:

1. 用户点击链接进入管理名片夹页面,系统跳转到该页面 2. 用户选择维护类型,输入维护条件,提交。 3. 系统对数据库进行操作。

4. 操作完成,系统提示操作成功,跳转到管理名片夹页面。

总体结构和外部设计:

1. 数据项均封装在card类的对象中。

2. 所有数据库操作,均由cardhmanage内的方法实现。 3. 操作过程中的异常将由各方法抛出到Exception类处理

功能分配:

1. addcard()方法实现添加名片。 2. searchcard()实现查询名片。 3. delcard()方法实现删除名片。 4. lookcard()方法实现查看名片。 5. Modifycard ()方法实现修改名片。 6. Movecard()方法实现移动名片. 7. Sendcard()方法实现发送名片。.

第 16 页 共 27 页