办公自动化软件详细设计说明书_第1页
办公自动化软件详细设计说明书_第2页
办公自动化软件详细设计说明书_第3页
办公自动化软件详细设计说明书_第4页
办公自动化软件详细设计说明书_第5页
已阅读5页,还剩102页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 办公自动化软件详细设计说明书 1 引言 写目的 详细设计说明书的目的是对软件的总体设计所产生的功能模块进行过程描述,开发一个可以直接转化成程序语言的软件表示,这样可以让管理员和软件设计人员很好的了解软件的功能,并对软件的所有模块有一个更深的了解。这样设计出程序的 “蓝图 ”程序员根据这份说明书进行汇编,其最终目标是决定里最终的程序代码的质量。为软件开发组制定在设计时应该共同遵守的标准,以便协调组内各成员的工作,提供软件的表示,为软件的质量评价提供依据。 在前一阶段(概要设计说明书)中,已解决了实现该系统需求的程序 模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的详细设计报告中将对在本阶段中对系统所做的所有详细设计进行说明。 在本阶段中,确定应该如何具体地实现所要求的系统,从而在编码阶段可以把这个描述直接翻译成用具体的 程序语言书写的程序。主要的工作有:根据在需求分析说明书中所描述的数据、功能、运行、性能需求,并依照概要设计说明书所确定的处理流程、总体结构和模块外部设计,设计软件系统的结构设计、逐个模块的程序描述(包括各模块的功 能、性能、输入、输出、算法、程序逻辑、接口等等)解决如何: 除、修改等各项信息等; 改工作; 出相应的出错消息; 在以下的各个阶段中,用户操作手册将与本阶段的工作紧密结合,努力作到让用户易懂易学。测试报告和维护报告也将参考本说明书,检验本系统的各项性能指标,及时发现纰漏及时修补,一定要把功能强大、稳定可靠、便于维护的网上报名管理系统交到用户手中。 景 项目名称:办公自动化管理系统 2 包含的 模块有: 信息服务 、 个人事务 、 辅助办公 、日常管理模块、 办公管理 、系统 管理等 模块 本项目的提出者: 北京北邮中鸿通信技术有限公司 开发者为: 北京北邮中鸿通信技术有限公司 用户 ::企业单位。 义 一种用于访问查询数据库的语言 事务流:数据进入模块后可能有多种路径进行处理。 主键:数据库表中的关键域。值互不相同。 外部主键:数据库表中与其他表主键关联的域。 公自动化 2 程序系统的结构 根据办公自动化管理系统的特点,开发的办公自动化系统主要分为 信息服务 、 个人事务 、 辅 助办公 、日常管理模块、 办公管理 、系统 管理 主要模块。对于登录本系统的用户将其权限分为:普通用户、管理用户。普通用户可以登录系统并且可进行各项信息的查询,可进行请假登记、外出登记、上下班登记、出差登记等操作。管理用户可以登录本系统并进行全部的操作(例如 :员工添加、员工删除、员工修改等各项信息的操作)。办公自动化管理系统的功能结构图如图 信息服务 办公管理 辅助办公 即时通讯 手机短信 在线交互个人事务 个人文档 待办事宜 日程安排 电子邮件 个人设置 通讯录 短信提醒 协同管理办公平台 。 3 件结构 览器 S P R I N G D 据 库 大事记 宣传片 政策法规 西藏电信报 西藏电信信息 电子论 坛 新闻发布 档案管理 收文管理 发文管理 值班管理 办公用品 工作计划 接待管理 休假、出差管理 合同管理 会议管理 区公司聚焦 集团公司聚焦 车辆管理 考勤管理 公示栏 领导干部学法 集团信息 网上投票 4 3 登录模块设计说明 序描述 该模块主要实现用户登录功能,根据已添加的用户按用户自身的权限登录不同的系统主界面。并实现用户名、密码、用户类型是否匹配在登录系统。 图 统功能总框图 能 对用户填入的信息进行检测:用户名、密码不能为空,且用户类型须与其匹配 若在以上检测中不通过,则给出对应的消息提示。用户登录模块 示。 办公自动化管理系统 通讯管理 日常管理 计划制定 审核管理 系统管理 员工添加 员工维护 员工查询 外出登记 请假登记 上下班登记 出差登记 显示通讯组 显示通讯信息 增加通讯详细信息 会议管理 公告管理 讨论中心 软件下载 企业计划 部门计划 个人计划 发布申请 审核批示 数据备份 数据恢复 技术支持 5 图 录模块 能 精度要求 根据用户的需求,本系统在各项输入、输出项给出了明确的精度要求。 时间需求 在软件方面,响应时间,更新处理时间都比较快且迅速,完全满足用户要求。 灵活性 当用户需求,如操作方式,运行环境,结果精度,数据结构于其他软件接口等发生变化时,设计的软件要做适当调整 ,灵活性非常大。 故障处理 在开发阶段可以随即修改数据库里的相应内容。 对编辑的程序进行重装载时,第一次装载认为错,修改。第二次运行,在需 求调用时出错,有错误提示,重试。 安全与 保密 : 用户间数据相对隔离,设置多重权限控制,用户密码等非还原较验数据采用密,防止泄密。 人项 户名 标识: 据的类型: 式:文本 数据值的有效范围: 8 码 标识: 据的类型: 式:文本 数据值的有效范围: 30 输出 处理 输入 用户名、密码、用户类型 息 有效的记录 系统主界面 6 户权限 标识: 据的类型: 式:文本 数据值的有效范围: 10 出项 办公自动化管理系统主界面。 法 码、用户类型点击登录按钮,判断用户名 、密码是否为空,为空则弹出提示对话框。 码不为空时,与数据库中的记录核对。 用户根据用户类型不同进入对应的主界面,否则弹出错误对话框。 计计数标记 次登陆 1,三次登陆失败,程序会自动退出。 程逻辑 根据算法画出本模块的流程图如图 示 图 录模块流程图 是 否 开始 输入用户名、 密码、验证码 是否通过验证 进入主界面 结束 7 口 部接口 按 用软件用户界面的规范来设计,使用以对话框为主的用户界面,便于用户使用。 部接口 此系统模块间采用数据耦合方式,通过参数表传送数据,交换信息。数据视图是基于数据结构来建立的,如果信息的结构使用相同的格式定义的话,多种信息可以共享相同的数据视图组件显示信息的内容。 数据结构是以描述方式定义的,与数据视图的实现平台没有关系,因此在构件环境下使用可以很方便。数据行为基本不关心数据视图是如何实现的,数据行 为改变数据之后并不直接修改数据视图,而是通过让数据视图刷新来得到数据的变化,数据行为与数据视图的关联在参数传递之后就结束了。 数据视图的复用本身就意味着数据行为可以被复用,如果数据视图调用数 据行为的参数是一致的话,相同数据行为还可以被多种数据视图所复用。由于数据视图和数据行为都可以通过上述方式被复用,因此在框架中数据视图和数据行为可以像积木那样被组装起来,只要他们在关联的地方具有相同的描述方式。当原先使用的数据视图或数据行为已经不符合新的需求时,可以将新的数据视图或数据行为构件代替原来的构件与其他部分重新组合就可以完成升级,不影响其他信息对象仍然使用原来的构件,也不需要维护相同构件的多个版本。 事实上,数据从头到尾都是隐藏在数据视图和数据行为的背后。只要数据结构定义的描述方式没有改变,即使数据 结构本身改变了数据视图和数据行为仍旧是可用的。 户接口 与管理用户之间的外部接口: 此办公自动化管理系统与管理用户之间通过系统管理来进行信息交换,主要包括的外部接口为管理员的账号输入,密码输入。只有当管理员输入的账号和密码正确时,才能登录此系统,并利用此系统来对教材进行各种管理。 与普通用户之间的接口: 此办公自动化管理系统与普通用户之间通过系统管理来进行信息交换,主要包括的外部接口为普通用户的账号输入,密码输入。只有当普通用户输入的账号和密码正确时,才能登录此系统,并利用此系统来对教材进行各种管理。 8 管 理用户与系统交互界面: 根据该系统的工作特点,将用户的界面设计分成以下几个部分,每一部分完成一项独立功能,在主窗口提供进入各个功能的入口,具体划分如下: ( 1)主控窗口:提供菜单,功能按扭,状态栏等操作部件,系统管理员可选择进入具体的操作。 ( 2)数据维护窗口:提供员工添加、员工维护、员工查询、外出登记、请假登记、上下班登记、出差登记、会议管理、公告管理、讨论中心、显示通讯组、显示通讯信息、增加通讯稿信息详情功能。 储分配 所有数据存储于数据库服务器,采用 据库系统。 释设计 ”进 行单行的代码注释 */”进行方法注释 *”进行多行注释 制条件 技术约束 本项目的设计是在汉语程序设计语言的条件下进行的,技术设计采用软硬一体化的设计方法。 环境约束 操作系统: T/2000 以上 浏览器: 上 应用软件: 003 以上 开发工具: 标准约束 该软件的开发完全按照 企业标准开发,包括硬件、软件和文档规格 硬件限制 1上 256M 以上 9 存储容量:剩余存储容量大于 100M 作站 500上 128M 以上 显示设备:支持 1024示分辨率 试计划 1 (“”, “”, “管理用户 ”),(“请输入用户名 ”) 2 (“李明 ”,“”,“管理用户 ”),(“请输入密码 ”) 3 (“李明 ”,“1”,“普通用户 ”),(“用户类型错误 ”) 4 (“李明 ”,“a”,“管理用户 ”),(管理用户主界面 ) 5 (“普通用户 ”),(普通用户主界面 ) 未解决的问题 用户间数据相对隔离,设置多重权限控制,用户密码数据为实现采用 防止泄密。 4 员工管理模块设计说明 序描述 员工管理模块包括员工添加、员工维护、员工查询 3 项内容。实现了员工的全部操作。 能 员工信息的添加、修改、删除、查询功能。员工管理模块的 如图 10 图 工管理模块 能 同本文 人项 户名 标识: 据的类型: 式:文本 数据值的有效范围: 8 码 标识: 据的类型: 式:文本 数据值的有效范围: 30 户姓名 标识: 据的类型: 式:文本 数据值的有效范围: 8 户权限 标识: 据的类型: 式:文本 输出 处理 输入 要添加的员工信息 要删除 / 修改员工姓名 要查询员工的部分信息 修改记录 有效地记录 更新后的文件 用户全部信息 更新后的文件 更新后的文件 11 数据值的有效范围: 10 户所在部门 标识: 据的类型: 式:文本 数据值的有效范围: 20 户工作 标识: 据 的类型: 式:文本 数据值的有效范围: 20 户性别 标识: 据的类型: 式:文本 数据值的有效范围: 2 户 识: 据的类型: 式:文本 数据值的有效范围: 40 户电话 标识: 据的类型: 式:文本 数据值的有效范围: 11 户地址 标识: 据的类型: 式:文本 数据值的有效范围: 50 秀员工 标识: 据的类型: 式:文本 数据值的有效范围: 4 12 出项 相应的界面,其对应的输出项与输入项相同。 法 员工添加 : 提交按钮,判断用户名是否为空。如果为空则弹出警告对话框。 该条记录插入数据库。 员工修改 /删除: 接从数据库中调用已添加的全部用户名,用下拉列表显示。 删除的员工姓名后,点击确定,下面会显示该员工的全部信息。 本已显示个原信息的基础上对其修改,点击修改按钮,更新数据库中的 信息。 接按删除按钮,删除数据库中该员工的全部信息。 员工查询: 工姓名、用户工作、所在部门、优秀员工,选择其中一项或多项对其进行查询操作。 击查询按钮为全部信息查询。 对数据库中的数据进行模糊查询,并显示带有该姓或名的员工的全部信息。 程逻辑 根据算法画出本模块的流程图如图 示 口 同本文 储分配 同本文 13 图 工管理模块 流程图 释设计 同本文 制条件 同本文 试计划 1 (“”, ),(“ 请输入用户名 ”) 2 (“李明 ”, ,“ 管理用户 ”),(“员工添加成功 ”) 3 (“李明 ”, ),(“ 删除成功 ”) 4 (“李明 ”, ),(“ 修改成功 ”) 5 (“李明 ”, ),( 李明的全部信息 ) 6 (“”, ),( 所有员工的信息 ) 未解决的问题 本部分的功能全部实现。 否 否 是 是 否 否 否 是 是 开始 输入选项 员工添加 添加 添加员工信息 员工修改 /删除 结束 修改 修改该员工信息 删除该员工信息 员工查询 查看员工信息 是 14 5 考勤管理模块设计 说明 序描述 考勤管理模块包括外出登记、请假登记、出差登记、上下班登记几项内容,对外出或请假人员是否销假、出差人员是否回归、员工是否有迟到或早退的现象都做判断。 能 考勤管理模块 如图 示。 图 勤管理模块 能 同本文 人项 请假登记: 请假人 标识: 据的类型: 式:文本 数据值的有效范围: 8 请假人所在部门 标识: 出 处理 输入 外出登记信息 请假登记信息 上下班登记信息 出差登记信息 有效的记录 更新后的文件 15 数据的类型: 式:文本 数据值的有效范围: 20 请假时间 标识: 据的类型: 式:文本 数据值的有效范围: 30 预计销假时间 标识: 据的类型: 式:文本 数据值的有效范围: 30 是否销假 标识: 据的类型: 式:文本 数据值的有效范围: 8 外出登记: 出 人 标识: 据的类型: 式:文本 数据值的有效范围: 8 出 人所在部门 标识: 据的类型: 式:文本 数据值的有效范围: 20 出 时间 标识: 据的类型: 式:文本 数据值的有效范围: 30 计回归 时间 标识: 据的类型: 式:文本 16 数据值的有效范围: 30 出原因 标识: 据的类型: 式:文本 数据值的有效范围: 50 出差登记: 差 人 标识: 据的类型: 式:文本 数据值的有效范围: 8 差 人所在部 门 标识: 据的类型: 式:文本 数据值的有效范围: 20 差 时间 标识: 据的类型: 式:文本 数据值的有效范围: 30 预计 回归 时间 标识: 据的类型: 式:文本 数据值的有效范围: 30 是否 回归 标识: 据的类型: 式:文本 数据值的有效范围: 8 出原因 标识: 据的类型: 式:文本 数据值的有效范围: 50 上 下班登记: 17 记 人 标识: 据的类型: 式:文本 数据值的有效范围: 8 记 人所在部门 标识: 据的类型: 式:文本 数据值的有效范围: 20 记 时间 标识: 据的类型: 式:文本 数据值的有效范围: 30 定 时间 标识: 据的类型: 式:文本 数据值的有效范围: 30 记类型 标识: 据的类型: 式:文本 数据值的有效范围: 8 记备注 标识: 据的类型: 式:文本 数据值的有效范围: 50 登记总结 标识: 据的类型: 式:文本 数据值的有效范围: 8 18 出项 各项信息的现实,输出项同输入项。 法 请假登记: 会显示已登记过的全部记录。 登录的管理用户,可对以回归的员工进行已销假操作。 填入登记的各项信息,其均为必填项。 登记信息,数据库中添加新纪录。 外出登记: 会显示已登记过的全部记录。 登录的管理用户,可对以回归的员工进行已销假操作。 填入登记的各项信息,其均为必填项。 据库中添加新纪录。 上下班登记: 会显示已登记过的全部记录。 登录的管理用户,可对以回归的员工进行已销假操作。 填入登记的各项信息,其均为必填项,当登记类型选择为上班时,规定时间为 9:00,选择下班时,规定时间为 17:00,规定时间根据其选项不同自动更改。 据库中添加新纪录。 出差登记: 会显示已登记过的全部记录。 登录的管理用户,可对以回归的员工进行已回归操作。 填入登记的各项信息,其均为必填项。 据库中添加新纪录。 程逻辑 根据算法画出本模块的流程图如图 19 口 同本文 储分配 同本文 释设计 同本文 制条件 同本文 20 图 勤管理模块程序流程图 试计划 1 (“李明 ”,“销售部 ”,“出差 ”,“2011“2011,(“添加成功 ”) 2 (“”,“”,“”,“”,“”,“”,“”),(“请输入姓名 ”) 3 (“李明 ”,“”,“”,“”,“”,“”,“”),(“请输入所属部门 ”) 4 (“李明 ”,“销售部 ”,“”,“”,“”,“”,“”),( “请输入原因 ”) 否 是 否 否 是 否 否 否 是 是 开始 输入选项 外出登记 登记 外出登记 是 查看 查看登记信息 是 销假 销假操作信息 是 删除 删除公告信息 否 请假登记 否 否 是 登记 请假登记 是 查看 查看登记信息 是 销假 销假 否 是 否 否 是 登记 上下班登记 是 查看 删除公告信息 否 否 否 是 登记 出差登记 是 查看 查看出差信息 是 销假 销假操作 结束 出差登记 上下班登记 21 5 “李明 ”,“销售部 ”,“出差 ”,“”,“”,“”,“”),( “请输入日期 ”) 未解决的问题 由于我们开发小组成员的技术有限,还未完成点击表格单元格中的未销假,自动变为已销假的功能。 6 通讯管理模块设计说明 序描述 通讯管理模块主要负责存储员工的通讯信息。员工的通讯信息可按通讯组进行分别存储。权限为 ”管理用户 ”的用户可对通讯信息进行修改和删除操作。 能 通讯管理模块 如图 示。 图 讯管理模块 能 同本文 人项 添加通讯组: 通讯组名 标识: 据的类型: 式:文本 输出 处理 输入 通讯组类别 通讯信息 查询要求 有效的记录 更新后的文件 全部通讯信息 22 数据值的有效范围: 20 添加通讯信息: 工姓名 标识: 据的类型: 式:文本 数据值的有效范围: 8 工生日 标识: 据的类型: 式:文本 数据值的有效范围: 20 工性别 标识: 据的类型: 式:文本 数据值的有效范围: 2 否 标识: 据的类型: 式:文本 数据值的有效范围: 4 属单位 标识: 据的类型: 式:文本 数据值的有效范围: 40 属部门 标识: 据的类型: 式:文本 数据值的有效范围: 20 标识: 数据的类型: 式:文本 数据值的有效范围: 务 23 标识: 据的类型: 式:文本 数据值的有效范围: 20 份 标识: 据的类型: 式:文本 数据值的有效范围: 10 市 标识: 据的类 型: 式:文本 数据值的有效范围: 15 公电话 标识: 据的类型: 式:文本 数据值的有效范围: 15 动电话 标识: 据的类型: 式:文本 数据值的有效范围: 11 箱地址 标识: 据的类型: 式:文本 数据值的有效范围: 30 标识: 数据的类型: 式:文本 数据值的有效范围: 码 标识: 据的类型: 式:文本 24 数据值的有效范围: 15 庭电话 标识: 据的类型: 式:文本 数据值的有效范围: 15 庭住址 标识: 据的类型: 式:文本 数据值的有效范围: 50 注 标识: 据的类型: 式:文本 数据值的有效范围: 100 讯组 标识: 据的类型: 式:文本 数据值的有效范围: 12 出项 相应的界面,其对应的输出项与输入项相同。 法 显示通讯组: 弹出一个输入对话框,输入通讯组名后,点击确定,将该数据插入数据库。点击取消回到上一步界面。若为输入通讯组名,点击确定,则弹出警告对话框。 显示全部通讯组信息,包括通讯组名,通讯组内数量,其数量根据通讯详细信息中通讯组的不同来统计其个数,并显示。 可对通讯组名进行删除操作。 增加通讯信息: 击添加按钮,若姓名或移动电话为空,则弹出警告对话框。否则弹出添加成功对话框。将改天新记录插入数据库中。 25 钮,其已输入的全部信息清空。 显示通讯信息: 进入后直接显示全部的通讯信息。 程逻辑 根据算法画出本模块的流程图如图 示 口 同本文 储分配 同本文 讯管理模块程序流程图 是 否 否 否 是 否 否 否 是 开始 输入选项 显示通讯组 显示 显示通讯组 是 增加 增加通讯组 是 修改 修改通讯组 是 删除 删除通讯组 添加通讯信息 否 增加通讯信息 结束 显示通讯信息 显示全部通讯信息 26 释设计 同本文 制条件 同本文 试计划 1 (“销售部 ”),(“添加成功 ”) 2 (“”),(“请输入通讯组名 ”) 3 (“李明 ” ),(“ 添加通讯信息成功 ”) 4 (“”,“”,“”,“”,“”,“”,“” ),( “ 请姓名不能为空 ”) 5 “李明 ”,“销售部 ”,“出差 ”,“”,“”,“”,“”),( “移动电话不能为空 ”) 未解决的问题 由于我们开发小组成员的技术有限,还未完成点击表格单元格中的删除,及删除其对应的通讯组。 7 日常管理模块设计说明 序描述 根据企业的日常管理工作,本系统在日常管理模块中主要设计了会议管理、公告管理、讨论中心三项功能,如果用户的权限是 ”普通用户 ”,则只允许用户查看公告和会议记录,此外讨论中系统可以自动获取用户姓名,用户可以进 行留言方便员工间的交流;如果用户的权限为 ”管理用户 ”,则用户可对会议、公告进行添加、修改、删除等操作。 能 日常管理模块 如图 示。 27 图 常管理模块 能 同本文 人项 言人 标识: 据的类型: 格式:文本 数据值的有效范围: 8 言内容 标识: 据的类型: 格式:文本 数据值的有效范围: 200 言主题 标识: 据的类型: 格式:文本 数 据值的有效范围: 40 言时间 输出 处理 输入 查询会议要求 查询公告要求 新会议信息 新公告信息 新留言信息 查询留言要求 全部会议信息 全部公告信息 有效 地记录 有效地记录 更新后的文件 全部留言信息 全部留言信息 28 标识: 据的类型: 格式:文本 数据值的有效范围: 20 出项 相应的界面,其对应的输出项与输入项相同。 法 会议管理: 显示全部数据库中已有的会议信息。 出现另一录入会议信息窗体,填好各项信息后点击录入,则往数据库中添一条新记录。 入会议信息窗体隐藏。 公告管理: 显示全部数据库中已有的公告信息。 出现另 一录入公告信息窗体,填好各项信息后点击录入,则往数据库中添一条新记录。 入公告信息窗体隐藏。 讨论中心: 登录界面上设置一个公共变量,获取登录的用户名,并在本界面上对其调用并显示。 出现另一我要留言窗体,填好各项信息后点击提交,则往数据库中添一条新记录。在本界面留言人为系统自动调用公共变量并显示。 要留言窗体隐藏。 程逻辑 根据算法画出本模块 的流程图如图 示 口 同本文 29 图 常管理模块呈程序流程图 储分配 同本文 释设计 同本文 制条件 同本文 否 是 是 否 否 否 是 否 否 否 是 是 开始 输入选项 公告管理 查看 查看公告信息 是 添加 添加公告信息 是 修改 修改查看公告信息 是 删除 删除公告信息 否 会议管理 否 否 是 查看 查看会议信息 是 添加 添加会议信息 是 删除 删除会议信息 结束 讨论中心 查看 显示全部讨论信息 添加讨论信息 30 试计划 1 (“”,“”,“”,“”,“”,“”),(“请输入标准日期 ”) 2 (“2010“”,“”,“”,“”,“”),(“请输入标准日期 ”) 3 (“20109:30”,“”,“”,“”,“”,“”),(“请输入 会议主持人 ”) 4 (“20109:30”,“李明 ”,“”,“”,“”,“”),(“请输入出席人 ”) 5 (“20109:30”,“李明 ”,“全体员工 ”,“”,“”,“”),(“请输入会议主题 ”) 6 (“20109:30”,“李明 ”,“全体员工 ”,“个人汇报 ”,“”,“”),(“请输入用户名 ”) 7 (“20109:30”,“李明 ”,“全体员工 ”,“个人汇报 ”,“”,“”),(“请输入会议地点 ”) 8 (“20109:30”,“李明 ”,“全体员工 ”,“个人汇报 ”,“会议室 ”,“”,),(“请输入会议内容 ”) 9 (“20109:30”,“李明 ”,“全体员工 ”,“个人汇报 ”, “会议 ”, “今天 ”),( 未解决的问题 未实现公告信息、会议信息、讨论信息的删除操作。 8 我的收文设计说明 能说明 我的收文是指当发文流程走到最后一步的时有一个分发,如果分发给你,那么在我的收文中就能看到分发给你的文档信息。 考界面 我的收文的列表页面 31 正文的查看页面 面元素说明和数据处理 我的收文的类表页面 页面元素说明 中文名称 字段名称 类型 属性 取值范围 标题 _标题 入 文号 _文号 入 时间范围 _时间范围 择 正文查看页面引入了第三方的 件,如果需要看到上图的页面效果,则需要安装 件。 32 页面处理: 当点击出我的收文菜单时会出来我的收文的列表页面,搜索页面实现分页的功能。可以在页面上方的搜索条件栏中输入或选择相对应的数据,点击搜索,将会列出符合条件的数据,并且实现分页功能。当点击取消时,会查询所有我的收文数据的第一页。 当点击标题的时候,会打开一个新的页面(正文查看页面)显示当前发文的正文。在件中显示正文的内容。如果是没有查看过的收文,我的收文列表页面会显示成红色粗体。查看完成之后会显示正常。 删除需要判断有没有删除的权限,当有删除权限时,会显示删除的链接,当点击链接,会删除相应的数据,并且返回列表页面。 数据处理: 数据来源是 发文表( ,当新发文流程走到最后一步分发时,根据分发的人的多少,会向 我的收文表( 表中新增多少条记录。同时还会向 发文未查看人表( 中新增相应的记录。当点击我的收文菜单时,会调用 支, /收文箱列表 ; 在 页的公共类) , 返回满足条件的 发文表( 的数据。同时还会判断每一条记录是否被读,如果没有读过会显示成红色粗体。查出来的数据将会按照插入数据库的时间降序排列。执行完 法,将会根据 ; 和 置 文 的配置,跳转到相对应的 会看到 我的收文的列表页面的显示效果 。 点击我的收文列表页面搜索和取消的时候,数据的处理方式和点击我的收文菜单的数据处理方式一致。 点击列表中的标题,会调用 /从收文箱中打开 ; 33 支会调用 的 法, 法会调用 /* * 提取数据 * ( ); ; ; ( ); e) ; 34 法调用 中的 法, 用 的 法返回的是 对象( 映射类),在 法中把 属性值赋值给 时还会根据查看的记录 除 发文未查看人表( 的记录,新增 发文查看情况表( 的记录。 的 法返回的字符串是“ 根据 置文件 的配置,将转发至面上调用的是 示正文的内容。 点击列表页面的删除,将调用 支: /删除 ; 中间调用了 的 方法。 法中调用了 方法 , 的 法,在 法中,把相对应的记录的状态修改成了不可用,在列表页面时不可见的。而数据没有真正的删除。删除完成返回我的收文的列表页面。 据库结构说明 发文表( 我的收文表( 发文查看情况表( 发文未查看人表( 口定义 理页面请求,方法如下: 到查看用户数据 除我的收文数据 35 载我的收文记录,查看正文时调用 到我的收文的列表 类中的方法供 表用,是业务处理类。类中的方法都是通过调用 访问数据库。 现数据访问,通过 试要点 测试的重点是列表的数据显示和分页查询,还有就是发文的正文是否能正常显示。 我的收文的功能是在发文流程走完分发给特定用户的时候,分发到的用户才能在我的收文下看到发文的信息。所以此功能完全依赖于发文是否能正常使用。 9 发文管理设计说明 建发文 能说明 在发文管理流程设置新增时,都会在新建发文的菜单下生成一个新的菜单项。实现对流程表单数据的新增操作。新增的流程表单数据的同时会绑定到当前表单所对应的流程,根据流程的配置,自动绑定到流程的第一步,以及会在待办事宜中新增流程下一步的待办记录。因为发文的流程模块流程表单个数是根据业务个数来确定表单个数,但是后台的处理类是一样的。 根据业务需 求,一共有直接成文、工作通报、内部工作联系单、签报管理、公司正式文件、传真电报、会议纪要七类发文。下面将对这七类发文做详细的说明 考界面 新增直接成文界面: 36 新增工作通报界面 37 新增内部工作联系单界面 38 新增签报管理界面 39 新增公司正式文件界面 40 新增传真电报界面 41 新增会议纪要界面 42 面元素说明和数据处理 新建直接成文页面 页面元素说明 中文名称 字

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论