总体结构和外部设计:
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 页
相关推荐: