




已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 1 引言引言 4 1 1 编写目的 4 1 2 背景 4 1 3 定义 5 2 程序系统的结构程序系统的结构 5 2 1 系统模块系统模块 5 3 程序程序 1 设计说明设计说明 5 3 1 程序描述 5 3 2 功能 6 3 3 性能 6 3 4 输人项 6 3 5 输出项 6 3 6 算法 6 3 7 流程逻辑 6 3 8 接口 6 3 9 存储分配 7 3 10 注释设计 7 3 11 限制条件 7 3 12 测试计划 7 3 13 尚未解决的问题 7 4 程序程序 2 设计说明设计说明 7 4 1 程序描述 7 4 2 功能 7 4 3 性能 8 4 4 输人项 8 4 5 输出项 8 4 6 算法 8 4 7 流程逻辑 8 4 8 接口 9 4 9 存储分配 9 4 10 注释设计 9 4 11 限制条件 9 4 12 测试计划 9 4 13 尚未解决的问题 9 5 程序程序 3 设计说明设计说明 9 5 1 程序描述 9 5 2 功能 10 5 3 性能 10 5 4 输人项 10 2 5 5 输出项 10 5 6 算法 10 5 7 流程逻辑 11 5 8 接口 11 5 9 存储分配 11 5 10 注释设计 11 5 11 限制条件 11 5 12 测试计划 11 5 13 尚未解决的问题 11 6 程序程序 4 设计说明设计说明 12 6 1 程序描述 12 6 2 功能 12 6 3 性能 12 6 4 输人项 12 6 5 输出项 12 6 6 算法 12 6 7 流程逻辑 13 6 8 接口 13 6 9 存储分配 13 6 10 注释设计 13 6 11 限制条件 13 6 12 测试计划 13 6 13 尚未解决的问题 14 7 程序程序 5 设计说明设计说明 14 7 1 程序描述 14 7 2 功能 14 7 3 性能 14 7 4 输人项 14 7 5 输出项 14 7 6 算法 14 7 7 流程逻辑 15 7 8 接口 15 7 9 存储分配 15 7 10 注释设计 15 7 11 限制条件 15 7 12 测试计划 16 7 13 尚未解决的问题 16 8 程序程序 6 设计说明设计说明 16 8 1 程序描述 16 8 2 功能 16 8 3 性能 16 8 4 输人项 16 3 8 5 输出项 16 8 6 算法 17 8 7 流程逻辑 17 8 8 接口 17 8 9 存储分配 17 8 10 注释设计 17 8 11 限制条件 18 8 12 测试计划 18 8 13 尚未解决的问题 18 4 设计说明书设计说明书 1 引言引言 1 1 编写目的编写目的 本文档属于杭州泛亚科技有限公司针对泛亚网络设备管理软件的设计说明 书 杭州泛亚科技有限公司享有最终解释权 本文档根据前期对各大中小企业的抽样调查 对不同行业的信息管理行业 网络设备 信息管理人员做了一个系统 全面的调研分析 定义了系统主要的 模块以及模块之间的相互联系 并且定义了模块的实现的具体方法 从需求开始 定义泛亚网络管理软件系统的结构 确定软件的子系统 从 接口模式 各个方位去调研分析 保证项目的下一步能够更好的实现 本文档的预期读者为 项目经理 软件开发人员 质量管理人员 测试人员 1 2 背景背景 随着越来越多的网络设备应用各大中小企业 如何去通过对这些设备进行 一个有效的管理来提高每个企业都关注的的问题 是本系统研发的最真实的目 的 所以泛亚网络管理设备有助于帮助人们提高对网络设备的应用情况的掌握 和管理 提高每个企业的网络管理效率 泛亚网络设备管理系统是一个企业与互联网联系管理的有效渠道 企业的 网络可以互联网相互对联 首先 员工们可以通过网络设备所提供的接口对互 联网进行访问 查找技术资料 市场情况 查找竞争对手的信息 或者与现有 潜在的客户 以及战略伙伴的一些信息 如通过互联网在网上进行产品的介绍 业绩 公司的售后服务情况 随着财务 EPR 办公的深入和推广 企业逐渐通过 互联网来连接到网络上 所以这种互联网上的交流是潜在的商机 网络设备的 管理已经是世界的一种共识 很多企业认识只有尽快将自己的办公网络系统建 5 设成功 并且处于领先地位 才有助于帮助企业保存竞争优势 在竞争中不处 于不败地位 1 3 定义定义 C C Sharp 是由微软公司所开发的一种面向对象的 运行于 NET Framework 之上的高级程序设计语言 2 程序系统的结构程序系统的结构 2 1 系统模块系统模块 模块名称标识符模块功能 权限管理1管理用户权限 设备管理2实现设备的增删查改 调拨管理3实现调拨记录的增删查改 维修管理4实现维修记录的增删查改 运行管理5实现组织机构的增删查改 产品管理6实现类型信息的增删查改 类别管理7实现类别信息的增删查改 用户管理8实现用户的增删查改 修改密码9修改自身密码 3 程序程序 1 设计说明设计说明 从本章开始 我们将逐一对第二种所提到每个程序的模块设计进行细化 以下给出的一些模块解释只是针对一般性模块 对于一个具体的模块 尤其是 模块层次属于比较低级的层次的时候 或者子程序的时候 其很多的特性都是 属于上一层模块的信息 模块条目数与其对应的内容是相同的 我们在这里只 是做出一个枚举 6 3 1 程序描述程序描述 权限管理模块是出于对网络设备管理的安全性考虑实现用户的权限管理 要求规定用户级别 通过规范用户级别来完成对权限控制 用户要使用该设备 管理系统 首先要通过身份权限的审核 根据不同的用户级别加载进入相应的 用户主界面 结合 session 在不同页面间传递的级别信息设置相关功能按钮的可 见性从而来实现权限控制 3 2 功能功能 根据用户输入的用户名 密码以及用户级别判定用户是否可以使用该系统 以及用户的权限等 根据具体情况弹出相应错误提示或者进入相应的系统主界 面 3 3 性能性能 用户在输入信息时 如果输入了不合法的信息或者错误的信息 可以单击 重置按钮来方便的进行输入 3 4 输人项输人项 用户名需手动字符串型 密码需手都动输入字符串型 用户级别选择输入 密码的输入要求以加密形式的文本显示 具有较高的安全性 要求四项输入须 按照用户表中的某条记录才能正常录入 3 5 输出项输出项 输出有三类 第一 是系统的主界面 提示用户已成功登陆 一类是错误 提示窗体 提示用户输入有误 7 3 6 算法算法 将用户手动输入的信息传入数据库 构造并运行相应的查找语句 返回数 据表 若数据表中有记录说明用户输入的信息是通过验证 进入主界面 否则 弹出提示框 并将用户级别存入 session 传入相关页面 3 7 流程逻辑流程逻辑 用户输入身份信息 单击 登陆 进行判定 若输入正确进入相应的主界 面 若不正确 弹出提示 3 8 接口接口 该类接口模块属于网络设备管理系统 涉及到用户权限表和用户表 用图文并茂的形式说明本程序所属于的上一级模块及隶属于子程序的下一 层模块 子程序 说明参数赋值和调用方式 说明与本程序相直接关联的数据 库和数据组成结构 3 9 存储分配存储分配 根据需要 说明本程序的存储分配 3 10 注释设计注释设计 适当添加功能注释即可 没有特殊要求 3 11 限制条件限制条件 代码规范正确即可 无其他约束条件 3 12 测试计划测试计划 测试人员设计测试用例 要求具备符合要求和不符合要求的各种情况至少 8 一个用例 并预定好输出的结果 代码完成后由测试人员开始对照需求进行测 试 3 13 尚未解决的问题尚未解决的问题 无 该部分功能全部完成 4 程序程序 2 设计说明设计说明 4 1 程序描述程序描述 网络设备管理模块要求由用户的手动输入实现网络设备的信息的维护 并 能结合设备信息根据编写的算法实现转化后的值 该模块的网络设备信息修改 页面除实现基本功能外还要实现其他功能 就是根据登陆界面传递的 session 值判定用户属于说明权限级别 来确定是否来显示想要实现的功能 4 2 功能功能 实现设备信息的的维护 来获取网络设备通过算法基础出来的值 并配合 用户权限来实现权限的管理 4 3 性能性能 要求用户在手动输入信息时 如果输入不合法或者错误 可以通过单击重 置按钮来方便的进行重新输入 此外还要提供一些下拉框选择按钮输入来方便 用户的输入信息 4 4 输人项输人项 实现对网络设备的信息维护时所需要的条件和内容 根据用提示的方式来 进行选择或输入相应的信息 9 4 5 输出项输出项 根据权限验证进入相应的权限管理界面 或显示相应权限的信息 或者弹 出相应的操作提示窗体 4 6 算法算法 添加网络设备 根据用户的手动输入的信息流 生成必要的 SQL 插入语句 主意之前 要先进行判断网络设备编号是否重复使用 保证固定资产编号的唯一性 符合设备表的约束条件 查询网络设备 根据用户输入的查询网络设备的条件 进行模糊查询 进入数据库进行 生成 SQL 语句 对生成的记录用 DataGridView 进行装载 更改网络设备 在 DataGridView 里面单击需要更新的网络设备信息 网络设备信息根 据 ID 进行到数据里面生成 SQL 语句进行更新 删除设备 在 DataGridView 里面单击需要更新的网络设备信息 网络设备信息根 据 ID 进行到数据里面生成 SQL 语句进行更新 进行删除操作 计算现值 根据设备信息的相关数据项自动计算显示设备的现值信息 并且支持查 询功 M s Price s F 45 4 7 流程逻辑流程逻辑 主界面上单击相应信息进入相应窗体 网络设备添加 用户手动输入信息 单击击添加按钮 弹出相应的提示信 息 单击击重置 清空用户输入的信息 重新输入正确的信息 10 查询网络设备 用户手动输入查询的条件信息 在列表中显示相应的记录 单击设备超链接 进入网络设备的修改删除界面 根据登陆界 面传递的 session 值判断用户权限界别 确定相关按钮的显示 修改设备 修改相应的信息 单击修改按钮 弹出相应的提示信 息 删除设备 点击删除 执行相应操作 点击返回 返回查询界面 查询现值 根据输入的条件 查询返回的现值 4 8 接口接口 该接口属于网络设备管理系统 关联到设备表和类别表 数据库类型表 调用方式是通过双机相应的自动对应 当从管理界面进入修改界面时 需传递 逐渐信息 4 9 存储分配存储分配 根据需要 说明本程序的存储情况 4 10 注释设计注释设计 添加代码功能注释即可 无特殊要求 4 11 限制条件限制条件 用户必须先登陆 代码正确 4 12 测试计划测试计划 测试人员设计测试用例 要求具备符合要求和不符合要求的各种情况至少 一个测试用例 并预定好输出的结果 代码完成后由测试人员开始进行测试 11 4 13 尚未解决的问题尚未解决的问题 查询结果以表格形式导出 5 程序程序 3 设计说明设计说明 5 1 程序描述程序描述 调拨管理要求根据用户的手动输入的信息实现调拨的信息进行维护 该模 块的修改参数页面除实现基本功能外还要实现另外一个功能 就是由登录界面 传递的临时缓存值判定用户的权限组 来确定是否显示更改和删除两个功能按 钮 此外 调拨记录录入时只能输入网络设备状态为不占用时候的状态 5 2 功能功能 实现调拨管理信息的维护 5 3 性能性能 要求用户在手动输入信息时 如果输入错误 可以点击重置按钮来方便的 进行重新输入 此外还要提供必要的下拉框选择输入来方便用户的输入 5 4 输人项输人项 实现调拨记录增删查改时所需要的相关信息以及输入查询空闲设备的相关 信息 根据输入框前面的名称提示来进行选择或输入相应的信息 注意日期的 输入格式如 2012 2 1 等 5 5 输出项输出项 进入相应的界面 或显示相应的信息 或者弹出相应的操作提示窗体 12 5 6 算法算法 添加网络调拨设备 根据用户的手动输入的信息流 生成必要的 SQL 插入语句 主意之前要 先进行判断网络设备编号是否重复使用 保证固定资产编号的唯一性 符合设备表的约束条件 查询网络调拨设备 根据用户输入的查询网络调拨设备的条件 进行模糊查询 进入数据库 进行生成 SQL 语句 对生成的记录用 DataGridView 进行装载 更改网络调拨设备 在 DataGridView 里面单击需要更新的网络设备信息 网络调拨设备信 息根据 ID 进行到数据里面生成 SQL 语句进行更新 删除网路调拨设备 在 DataGridView 里面单击需要更新的网络设备信息 网络调拨设备信 息根据 ID 进行到数据里面生成 SQL 语句进行更新 进行删除操作 计算现值 根据设备信息的相关数据项自动计算显示设备的现值信息 并且支持查 询功能 5 7 流程逻辑流程逻辑 主界面上单击相应信息进入相应窗体 网络设备添加 用户手动输入信息 单击击添加按钮 弹出相应的提示信 息 单击击重置 清空用户输入的信息 重新输入正确的信息 查询调拨记录 用户手动输入查询的条件信息 在列表中显示相应的记录 单击设备超链接 进入网络设备的修改删除界面 根据登陆界 面传递的 session 值判断用户权限界别 确定相关按钮的显示 修改调拨设备 修改相应的信息 单击修改按钮 弹出相应的提示信息 13 删除调拨设备 点击删除 执行相应操作 点击返回 返回查询界面 查询网络调拨现值 根据输入的条件 查询返回的现值 5 8 接口接口 该接口属于网络调拨设备管理 关联到设备表和类别表 数据库类型表 调用方式是通过双机相应的自动对应 当从管理界面进入修改界面时 需传递 主键信息 5 9 存储分配存储分配 根据需要 说明本程序的存储分配 5 10 注释设计注释设计 适当添加功能注释即可 无特殊要求 5 11 限制条件限制条件 用户必须先登陆 代码正确 5 12 测试计划测试计划 测试人员设计测试用例 要求具备符合要求和不符合要求的各种情况至少 一个测试用例 并预定好输出的结果 代码完成后由测试人员开始进行测试 5 13 尚未解决的问题尚未解决的问题 查询结果以 excel 形式导出 14 6 程序程序 4 设计说明设计说明 6 1 程序描述程序描述 维修管理模块要求由用户的手动输入实现网络设备的维修信息的维护 并 能结合设备信息根据编写的算法实现转化后的值 该模块的网络设备信息修改 页面除实现基本功能外还要实现其他功能 就是根据登陆界面传递的 session 值判定用户属于说明权限级别 来确定是否来显示想要实现的功能 6 2 功能功能 实现维修记录的信息的维护 并根据用户权限管理的实现 6 3 性能性能 要求用户在手动输入信息时 如果输入错误 可以点击重置按钮来方便的 进行重新输入 此外还要提供必要的下拉框选择输入来方便用户的输入 6 4 输人项输人项 实现维修记录增删查改时所需要的相关信息以及输入查询空闲设备的相关 信息 根据输入框前面的名称提示来进行选择或输入相应的信息 注意日期的 输入格式如 2012 2 1 等 6 5 输出项输出项 进入相应的界面 或显示相应的信息 或者弹出相应的操作提示窗体 6 6 算法算法 添加维修记录 根据用户的手动输入的信息流 生成必要的 SQL 插入语句 主意之前要 15 先进行判断网络设备编号是否重复使用 保证固定资产编号的唯一性 符合设备表的约束条件 查询维修记录 根据用户输入的查询维修记录的条件 进行模糊查询 进入数据库进行 生成 SQL 语句 对生成的记录用 DataGridView 进行装载 更改维修记录 在 DataGridView 里面单击需要更新的维修记录 维修记录信息根据 ID 进行到数据里面生成 SQL 语句进行更新 删除维修记录 在 DataGridView 里面单击需要更新的维修记录信息 维修记录信息根 据 ID 进行到数据里面生成 SQL 语句进行更新 进行删除操作 计算现值 根据设备信息的相关数据项自动计算显示设备的现值信息 并且支持查 询功能 6 7 流程逻辑流程逻辑 主界面上单击相应信息进入相应窗体 维修记录添加 用户手动输入信息 单击击添加按钮 弹出相应的提示信 息 单击击重置 清空用户输入的信息 重新输入正确的信息 查询维修记录 用户手动输入查询的条件信息 在列表中显示相应的记录 单击设备超链接 进入网络设备的修改删除界面 根据登陆界 面传递的 session 值判断用户权限界别 确定相关按钮的显示 修改维修记录 修改相应的信息 单击修改按钮 弹出相应的提示信息 删除维修记录 点击删除 执行相应操作 点击返回 返回查询界面 16 6 8 接口接口 该接口属于网络设备维修记录管理 关联到设备表和类别表 数据库类型 表 调用方式是通过双机相应的自动对应 当从管理界面进入修改界面时 需 传递主键信息 6 9 存储分配存储分配 根据需要 说明本程序的存储分配 6 10 注释设计注释设计 适当添加功能注释即可 无特殊要求 6 11 限制条件限制条件 用户必须先登陆 代码正确 6 12 测试计划测试计划 测试人员设计测试用例 要求具备符合要求和不符合要求的各种情况至少 一个测试用例 并预定好输出的结果 代码完成后由测试人员开始进行测试 6 13 尚未解决的问题尚未解决的问题 查询结果以 excel 形式导出 7 程序程序 5 设计说明设计说明 7 1 程序描述程序描述 组织模块要求由用户的手动输入实现网络设备的组织管理信息进行维护 并能结合设备信息根据编写的算法实现转化后的值 该模块的网络设备信息修 17 改页面除实现基本功能外还要实现其他功能 就是根据登陆界面传递的 session 值判定用户属于说明权限级别 来确定是否来显示想要实现的功能 7 2 功能功能 实现组织机构的的信息维护 自动生成组织机构图 并根据用户权限管理 的实现 7 3 性能性能 要求用户在输入信息时 如果输入错误 可以点击重置按钮来方便的进行 重新输入 此外还要提供必要的下拉框选择输入来方便用户的输入 7 4 输人项输人项 要求用户在手动输入信息时 如果输入错误 可以点击重置按钮来方便的 进行重新输入 此外还要提供必要的下拉框选择输入来方便用户的输入 7 5 输出项输出项 进入相应的界面 或显示相应的信息 或者弹出相应的操作提示窗体 7 6 算法算法 添加组织结构信息 根据用户的手动输入的信息流 生成必要的 SQL 插入语句 主意之前要 先进行判断网络设备编号是否重复使用 保证固定资产编号的唯一性 符合设备表的约束条件 查询组织结构信息 根据用户输入的查询维修记录的条件 进行模糊查询 进入数据库进行 生成 SQL 语句 对生成的记录用 DataGridView 进行装载 更改组织结构信息 18 在 DataGridView 里面单击需要更新的维修记录 组织结构信息根据 ID 进行到数据里面生成 SQL 语句进行更新 删除组织结构信息 在 DataGridView 里面单击需要更新的维修记录信息 组织结构信息根 据 ID 进行到数据里面生成 SQL 语句进行更新 进行删除操作 查看组织结构图 根据查询设备 ID 查看组织结构图 7 7 流程逻辑流程逻辑 主界面上单击相应信息进入相应窗体 组织结构添加添加 用户手动输入信息 单击击添加按钮 弹出相应的提 示信息 单击击重置 清空用户输入的信息 重新输入正确的 信息 查询组织结构信息 用户手动输入查询的条件信息 在列表中显示相应的 记录 单击设备超链接 进入网络设备的修改删除界面 根据 登陆界面传递的 session 值判断用户权限界别 确定相关按钮 的显示 修改组织结构信息 修改相应的信息 单击修改按钮 弹出相应的提示信 息 删除组织结构信息 点击删除 执行相应操作 点击返回 返回查询界面 7 8 接口接口 该接口属于组织结构信息管理 关联到设备表和类别表 数据库类型表 调用方式是通过双机相应的自动对应 当从管理界面进入修改界面时 需传递 主键信息 19 7 9 存储分配存储分配 根据需要 说明本程序的存储分配 7 10 注释设计注释设计 适当添加功能注释即可 无特殊要求 7 11 限制条件限制条件 用户必须先登陆 代码正确 7 12 测试计划测试计划 测试人员设计测试用例 要求具备符合要求和不符合要求的各种情况至少 一个用例 并预定好输出的结果 代码完成后由测试人员开始进行测试 7 13 尚未解决的问题尚未解决的问题 查询结果以 excel 形式导出 8 程序程序 6 设计说明设计说明 8 1 程序描述程序描述 设备类型要求由用户的手动输入实现网络设备的设备类型管理信息进行维 护 并能结合设备信息根据编写的算法实现转化后的值 该模块的网络设备类 型信息修改页面除实现基本功能外还要实现其他功能 就是根据登陆界面传递 的 session 值判定用户属于说明权限级别 来确定是否来显示想要实现的功能 8 2 功能功能 实现设备类型的信息维护 自动生成组织机构图 并根据用户权限管理的 20 实现 8 3 性能性能 要求用户在输入信息时 如果输入错误 可以点击重置按钮来方便的进行 重新输入 此外还要提供必要的下拉框选择输入来方便用户的输入 8 4 输人项输人项 要
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 全体员工安全教育培训课件
- 保密制度培训班课件
- 2025-2026学年江西省赣州市五校协作体物理高三上期末达标检测试题
- 不良贷款处置管理办法
- 企业端午节前安全培训课件
- 企业烫伤安全培训内容课件
- 建筑企业新质生产力发展
- 湖南娱乐垂钓管理办法
- 海上实验奖励管理办法
- 庆阳辅警考试题库(含答案)
- 灾害现场检伤分类
- 献唐学校及桂林路小学窗帘采购需求方案
- 装饰材料与构造
- GB/T 29781-2013电动汽车充电站通用要求
- 七年级上册劳技教案
- 培养科研素养提高科研能力课件
- 公司企业接收证明
- 苏州大学医学部操作技能直接观察评估(DOPS)评分表
- 暂时进出口协议范本样本
- (烹饪)基本功教学教案
- 第11章-网络故障诊断及排除ppt课件(全)
评论
0/150
提交评论