软件工程课程设计报告_第1页
软件工程课程设计报告_第2页
软件工程课程设计报告_第3页
软件工程课程设计报告_第4页
软件工程课程设计报告_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

目 录 1 1 问题定义问题定义 1 2 2 可行性研究报告可行性研究报告 2 2 1 引言 2 2 2 可行性研究的前提 2 2 3 所建议的系统 2 3 3 需求分析需求分析 3 3 1 引言 3 3 2 需求规定 3 4 4 总体设计部分总体设计部分 5 4 1 引言 5 4 2 总体设计 5 5 5 详细设计详细设计 6 5 1 引言 6 5 2 入口程序设计说明 6 5 3 查询模块设计说明 7 5 4 存款模块设计说明 8 1 1 1 问题定义问题定义 可定位校园卡管理系统主要用于大学校园食堂饮食交费和图书馆进入以及 卡位置信息查询等方面的信息管理系统 它是一款自带定位芯片并包括学生在 校内消费各方面内容 刷卡消费 查询 存款 学生信息管理等 方便对学生 饭卡信息进行各项操作 定时进行数据的备份更新 保持数据的一致性和准确 性 可定位校园卡管理系统的主要任务就是利用计算机实现对学生进行定位 存款 消费 查询等功能 并且用计算机能够快速准确地完成学生各种消费资 料和数据的统计和汇总工作 迅速地完成学校对学生信息的修改 录入等工作 可定位校园卡管理系统首先要考虑两部分内容 一是数据库的信息要求 二是定位芯片的植入 2 2 可行性研究报告可行性研究报告 2 12 1 引言引言 进一步分析和澄清问题定义 推导出系统的逻辑模型 对以后的行动方针提 出建议 如果问题没有可行的解 那么花费在这项工程上的任何时间 资源 人 力 经费 都是无谓的浪费 为了避免这些 我们要用最小的代价在尽可能短的 时间内确定问题是否能够解决 对此项的报告即为可行性研究报告 2 22 2 可行性研究的前提可行性研究的前提 2 2 1 要求 1 实现消费使用卡片扣钱和消费记录功能 2 在固定保险的地方存钱和挂失和定位功能 3 有利于解决学生短期内校园丢失饭卡现象 2 2 2 进行可行性研究的方法 1 经济可行性分析 从开发软件系统所需的总时间 总费用 及其中可行 性研究所需的费用 以及系统软件开发完成后 所能预计的市场占有率等方面进 2 行考虑 看该软件系统是否能达到一定的经济效益 2 技术可行性分析 由于新的系统需要对变化的数据进行动态的存贮 即数 据库中数据要随着管理员对系统的操作来随时更新 并且具有定时数据备份功能 因此要从技术角度方面研究者性功能是否可以是实现 3 操作可行性分析 要分析设计出的系统在用户的操作上是否简便 这一点 很重要 因为它会影响到用户对该系统的反应 2 32 3 所建议的系统所建议的系统 图 2 1 系统的处理流程 3 3 需求分析需求分析 3 13 1 引言引言 需求分析是软件系统生存期中定义阶段的最后一个步骤 这个阶段的任务不是具 挂失 学生信息和存款 额及消费记录 申请饭卡 录入学生信 息 饭卡 ID 提交饭卡 刷卡消费存款 使用报表 注销卡 3 体解决问题 而是准确确定为解决问题系统必须具备哪些功能 这个阶段的一个重要 任务是用正式的文档准确地记录目标系统的需求 该文档将最终交给软件具体的开发 人员进行具体的开发 3 23 2 需求规定需求规定 3 3 1 更准确的系统流程图 图 3 1 系统流程图 本系统的实体有 学生信息 卡信息它们之间的关系是一对一的 卡信息和 卡历史是一对多的 注销卡 存款挂失及定位刷卡消费 报表 申请新卡 创建学生 饭卡信息 学校学生信 息库 学生饭卡 信息备份 饭卡存款额 历史信息 录入学生信息 从 学生信息看确认信 息 提交饭卡 4 E R 图如下 图 3 2 E R 图 4 4 总体设计部分总体设计部分 4 14 1 引言引言 总体设计的主要任务是设计程序的体系结构 也就是确定程序有哪些模块组 成以及模块计的关系 总体设计过程首先寻找实现目标系统的各种不同的方案 需求分析阶段得到的数据流图是设想各种可能方案的基础 然后分析员从这些供 选择的方案中选取若干个合理的方案 为每个合理的方案都准备一份系统流程图 列出组成系统的所有物理元素 进行成本 效益分析 并且制定实现这个方案的进 度计划 分析员应该综合分析比较这些合理的方案 从中选出一个最佳方案向用 户和使用部门负责人推荐 如果用户和使用部门的负责人接受了推荐的方案 分 析员应该进一步为这个最佳方案设计软结构 通常 进行必要的数据库设计 确 定测试要求并且是定测试计划 4 24 2 总体设计总体设计 HIPO 图 层次图加输入 处理 输出图 为了能使 HIPO 图具有可追踪性 在 H 图 层次图 离除了最顶层的方框之外 每个方框都加了编号如下 额 时间 操作 卡 ID 卡历 史 记录 学号 卡 ID 性别 姓名 电话 学校 卡 ID 锁定位 余额 学生 信息 卡信 息 申请 5 表 4 1 层图 读 取 ID 卡 并 确 认 2 2 1 查 询 3 2 显 示 余 额 2 1 2 存 款 2 1 3 读 取 ID 卡 并 确 认 2 1 1 定 价 消 费 2 2 3 消 费 2 2 4 显 示 余 额 2 2 2 判 断 学 生 简 单 信 息 一 致 1 1 读 取 学 生 其 他 信 息 办 卡 1 2 创 建 饭 卡 历 史 信 息 表 1 3 判 断 条 件 合 法 性 3 1 产 生 报 表 3 3 挂 失 状 态 转 换 4 1 判 断 挂 失 倒 时 5 1 挂 失 计 时 定 位 置 4 2 注 销 5 2 可定位饭卡管理系统 新建饭卡信息 1 0 存款 消费 2 0 查询历史 3 0 挂失 4 0 注销及定位 5 0 消费存款 6 5 5 详细设计详细设计 5 15 1 引言引言 详细设计阶段的任务就是把解法具体化 解决具体应怎样实现这个系统 也称为 模块设计 详细地设计每个模块 确定实现模块所需的功能需要的算法和数据结构 5 25 2 入口程序设计说明入口程序设计说明 5 2 3 流程逻辑 图 5 1 程序流程图 理员权限 判断用户名 密码是否合 法 管理员 界面 欢迎提示 管理员管理库 程序开始 判断什么权限 输入权限类别 用户名 密码 学生查 询界面 刷卡服 务界面 提示错误 学生查询权限 刷卡服务员权限 错误 正确 7 表 5 1 盒图 否是 5 35 3 查询模块设计说明查询模块设计说明 5 3 2 流程逻辑 PAD 图 查询条件 打印 打印与否 图 5 2 PAD 图 5 45 4 存款模块设计说明存款模块设计说明 5 5 1 程序描述 正确 输入查询条件 查询 给出提示错误 从数据库读数据 显示结果在屏幕 打印报表 管理员权限 输入用户名 密码 检验用户名 密码 直到输入用户名密码正确 给提示错误给欢迎信息 学生查询 界面 刷卡服务 界面 Case 输入权限类别 学生查 询权限 刷卡服务 权限 管理员界面 8 完成存款部分 对输入和存款额 进

温馨提示

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

评论

0/150

提交评论