已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
详细设计说明书详细设计说明书 1 引言 1 1 编写目的 给软件开发人员详细的系统逻辑结构图 确定各模块的功能实现方案和逻辑 1 2 背景 在概要说明书对团支书助手系统总体结构和各个模块接口间的联系说明的基础上 进一步确定各模块的逻辑实现方案 加快后续的软件编程实现 1 3 定义 无 1 4 参考资料 软件技术基础 软件工程文档国标 C 上机实验指导 软件实验上级实践内容及要 求 2 程序系统的结构 2 1 软件结构 数据 命令 命令 返回 命令 新密码 新密码 密码 打开 用户命令 密码 反馈信息 用户命令 密码 成员信息 班级信 息 打开 密码 反馈信息 密码 成员信息 班级信 息 操作指令 成员信 息 用户 团支书助 手系统 团支书助手系统顶层团支书助手系统顶层 DFD 图图 用户 密码管 理 1 新密码 处理 2 用户 第一层第一层 DFD 图图 班级 成员信息 用户交 互界面 密码修 改 1 2 密码 身份验 证 1 1 用户 浏览 2 1 查询 2 2 更新 2 3 导入导 出 2 4 退出 2 5 ClassmateMessage txt 成员信息链表 成员信息链表 第二层第二层 DFD 图图 2 2 程序设计说明 失败 不通过 身份验证 1 1 重新验证 初始化 非正常退出消息循环 浏览 2 1 查询 2 2 更新 2 3 导入导出 2 4 密码修改 1 2 正常退出 退出 2 5 详细功能模块图 手机号码匹配查询 2 2 1 4 姓名匹配查询 2 2 1 2 学号匹配查询 2 2 1 1 导入导出 2 4 更新功能 2 3 班级统计信息 2 1 2 下一条记录 2 1 3 上一条记录 2 1 1 密码修改 1 2 密码管理 1 身份验证 1 1 班级信息查询 2 2 2 成员信息查询 2 2 1 浏览功能 2 1 查询功能 2 2 添加 2 3 1 删除 2 3 2 修改 2 3 3 加载 2 4 1 保存 2 4 2 成员信息查询 2 2 1 班级信息查询 2 2 2 身份匹配查询 2 2 2 1 申请情况匹配查询 2 2 2 2 党课情况匹配查询 2 2 2 3 职务匹配查询 2 2 1 3 身份验证模块 功能 对用户进行身份验证 通过验证则登陆系统 输入项目 输入用户名 密码 输出项目 欢迎使用本系统的提示框 测试要点 三次验证后 是否自动关闭系统 修改密码模块 功能 对密码进行重置 输入 新密码 输出 设置成功提示框 测试要点 密码重置后 重新登录 新密码是否生效 初始化模块 功能 初始化系统 导入文本文件建立链表 使系统进入正常工作状态 输入项目 配置文件 输出项目 成员信息链表 班级统计信息 成员总数 团员数 党员数 测试要点 配置文件损坏或被删除时能否正常使用 初始化信息是否正确 退出模块 功能 关闭并退出系统 提示是否保存当前数据 输入项目 执行指令 输出项目 提示是否退出系统对话框 提示是否保存当前数据对话框 上一条记录模块 功能 更新为上一成员记录 输入项目 指令 输出项目 上一条成员的记录信息和到达首节点的提示框 测试要点 点击后当前记录是否更新为其前一个成员记录 到达首节点时 是否给予 提示 并且当前记录不再向前移动 下一条记录模块 功能 更新为下一成员记录 输入项目 指令 输出项目 下一条成员的记录信息和到达尾节点的提示框 测试要点 点击后当前记录是否更新为其后一成员记录 到达尾节点时 是否给予提 示 并且当前记录不再向后移动 班级统计信息模块 功能 实时显示当前班级统计信息 输入项目 当前链表信息的更新 输出项目 成员数 团员数 党员数 测试要点 对链表进行更新操作时 成员数 团员数 党员数是否实时变化 性能要求 当前链表成员信息改变后 统计信息实时变化 加载模块 功能 读入文本文件 更新或创建当前成员信息链表 输入项目 命令 输出项目 成员链表 成员数 团员数 党员数 提示对话框 测试要点 当文本文件损坏或不存在时 系统如何处理 当文本文件为空时 给予文 件为空提示框 文件加载成功 失败分别给予相应的提示框 保存模块 功能 将当前成员链表信息及成员数输入到 txt 文件中保存 输入项目 命令 输出项目 文本文件 测试要点 文本文件损坏或不存在时 系统如何处理 保存后 文件内容是否为当前 链表信息 更新模块 每一子模块都应包含以下程序逻辑 在对当前成员信息进行更新时 注意成员 学号 职务 电话号码 信息的唯一性 注意成员信息间的匹配关系 身份为 党员 或 者 入党积极分子 则入党申请书设置为 已交 党课情况设置为 上过 入党申请书状况为 未交 则党课情况设置为 未上 注意团员数和党员数的变动 添加模块 功能 添加新的成员信息至当前链表 输入项目 成员信息 输出项目 无 测试要点 观察添加新成员信息后 统计信息是否更新 当输入成员信息关键字已存 在时 系统如何处理 程序逻辑 添加成员身份为党员或团员 则相应党员数或团员数加 1 删除模块 功能 删除当前成员记录 并显示下一成员记录信息 输入项目 指令 输出项目 无 测试要点 观察成员信息为空时 系统是否给出提示 程序逻辑 若链表为空 则提示记录为空 请添加成员记录信息 若删除当前链表唯 一的一个结点时 给予提示链表已为空 若删除结点身份信息为党员或团员 则相应 团员数或党员数减一 修改模块 功能 修改当前成员记录 输入项目 成员信息 输出项目 无 测试要点 记录为空时 提示添加记录信息 当关键字学号被修改后 给予提示 手 机号码修改后 若记录中已存在 则提示 注意身份信息修改后 统计信息要相应的 变动 程序逻辑 查询模块 每一个子程序模块都应包含以下程序逻辑 当前成员信息为空 提示信息为空 请输入成员信息 成员总数小于 5 时 不启动查询功能 给予提示 没有相同 记录 已存在 给 予提示 被修改 判断是否 已存在 被修改 给予提示 无变动 成员统 计信息保持不变 变动 则原成员信息为团 员或党员 则团员数 党 员数相应减一 现成员信 息为团员或党员则团员数 党员数相应加一 修改当前成员记录 并判断成员身份信 息是否变动 为空 则给予提示 已存在 给予提示 不存在 添加记 录 成员总数加 1 学号 为空 添加记录 已存在 提示并显示该成员信息 不存在 则判断手机号码 不为空 则搜索当前链 表 不为空 则搜索 学号信息 没有被修 改 判断 手机号码 没有被修改 为党员 积极分子 则查询 未交 则查 询 已交或为空 判 断党课情况 不为空 查 询 为空 判断 身份和申请 书状况信息 都为空 提 示 否则 查询 建议用浏览功能 上一条 下一条 成员信息查询模块 功能 按关键字查询当前链表 输入项目 关键字信息 学号 姓名 职务 手机号码 输出项目 待查记录信息 程序逻辑 每次查询调用相应的查询函数 若存在 显示 若不存在 提示并显示第 一个成员信息 限制条件 编程人员自身的限制 姓名查询 仅能查询到链表中与输入姓名相符的第 一个成员信息 测试要点 各个不同查询条件下 系统能否正常运行 显示正确结果 班级信息查询 功能要求 身份 党课情况 申请情况的单个和组合查询 在编辑框显示查询结果 输入项目 查询条件信息 程序逻辑 查询调用同一函数 函数参数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO/IEC 8663:2025 EN Information technology - Brain-computer interfaces - Vocabulary
- 【正版授权】 ISO 22786:2025 EN Textiles - Animal welfare in the supply chain - General requirements for the production,preparation and traceability of cashmere fibre,including ethical
- 校内训练安全协议书
- 加装电梯价格协议书
- 河北肥乡县2025年下半年招考广播电视台播音员易考易错模拟试题(共500题)试卷后附参考答案
- 服装采购战略协议书
- 杭州市西湖区社会劳动保险委员会办公室招考编外合同工易考易错模拟试题(共500题)试卷后附参考答案
- 出售学区房合同范本
- 德国科学家全球99.5%感染源自意北部新冠变体易考易错模拟试题(共500题)试卷后附参考答案
- 公司就业定向协议书
- 2026年辽宁现代服务职业技术学院单招职业技能测试题库带答案
- 25秋国家开放大学《人文英语3》形考任务参考答案
- 服装店店长岗位职责详述
- Unit5Period5Readingforwriting课件外研版英语八年级上册
- 神经科癫痫患者的日常护理指南
- (人教2024版PEP)英语一年级上册全册课时练习(含解析)新教材
- 【MOOC】《创业团队建设与管理》(首都经济贸易大学)章节期末慕课答案
- 智能化工程监理实施细则
- 操作工操作考核评分表 - 焊装
- 护理员安全生产责任制
- 【人才评估】如何绘制人才画像
评论
0/150
提交评论