软件工程实验报告模板_第1页
软件工程实验报告模板_第2页
软件工程实验报告模板_第3页
软件工程实验报告模板_第4页
软件工程实验报告模板_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

第 1 页 共 9 页 软件工程实验报告软件工程实验报告 姓名姓名 冯巧 学号学号 3080702205 实验题目 实验题目 实验室设备管理系统 1 系统简介 每天对实验室设备使用情况进行统计 对于已彻底损坏的作报废处理 同 时详细记录有关信息 对于有严重问题 故障 的要即时修理 并记录修理日 期 设备名 修理厂家 修理费用 责任人等 对于急需但又缺少的设备需以 申请表 的形式送交上级领导请求批准购买 新设备购入后立即对新设备登 记 包括类别 设备名 型号 规格 单价 数量 购置日期 生产厂家 购 买人等 同时更新申请表的内容 2 技术要求及限定条件 采用 C 语言设计桌面应用程序 同时与数据库 MySql 进行交互 系统对硬 件的要求低 不需要网络支持 在单机环境下也能运行 在局域网环境下也能 使用 方案实施相对容易 成本低 工期短 一 可行性分析一 可行性分析 1 技术可行性分析技术可行性分析 计算机硬件设备 数据库 实验室设备管理软件与实验室设备管理系统的 操作人员组成 能够实现实验室设备管理的信息化 提高工作效率 实现现代 化的实验室设备管理 系统需要满足实验室设备管理 包括对实验设备的报废 维修和新设备的购买 实验室设备信息查询 包括按类别进行查询和按时间进 行查询 实验室设备信息统计报表 包括对已报废设备的统计 申请新设备购 买的统计和现有设备的统计 这些功能框图如下图所示 第 2 页 共 9 页 实验室设备管理系统 彻底损坏设备报废 设备修理 新设备申请购买 实验室设备管理 实验室设备信息查询 实验室设备信息统计报表 按类别查询 按时间查询 已报废设备统计 申请新设备统计 现有设备统计 2 经济可行性分析经济可行性分析 依据用户的现实需求 技术现状 经济条件 工期以及其他局限性因素等 等因素 考虑到工期的长短 技术的成熟可靠 操作方便等因素 本方案具备 经济可行性 3 系统可选择的开发方案系统可选择的开发方案 方案 A 用 C 开发系统的特点是 开发工具与数据库集成一体 可视化 开发速度较快 但数据库能够管理的数据规模相对较小 系统对硬件的要求低 不需要网络支持 在单机环境下也能运行 在局域网环境下也能使用 方案的 实施相对容易 成本低 工期短 方案 B 以小型数据库管理系统为后台数据库 该前台操作与数据库分离 也能够实现多层应用系统 系统对硬件的要求居中 特别适合在网络环境下使 用 操作方便 但系统得实现最复杂 成本最高 工期也较长 二 软件需求分析二 软件需求分析 1 软件系统需求基本描述 软件系统需求基本描述 实验室设备管理系统是现代企业资源管理中的一个重要内容 也是资源开 发利用的基础性工作 实验室设备在信息化之前 在用户系统管理 设备维修 管理 设备的增删改查管理等方面存在诸多不利于管理的地方 不适应现代的 第 3 页 共 9 页 企业管理形势和资源的开发利用 2 软件系统数据流图 软件系统数据流图 由加工 数据流 文件 源点和终点四种元素组成 1 顶层数据流图 实验室设备管 理系统 设备 设备 实验室设备管理 实验室设备信息实验室设备处理信息 2 一层数据流图 报废记录 报废记录 修理记录 修理记录 统计查询 统计查询 申请购买 申请购买 报废注销统计表 设备修理统计表 设备购买申请表 管理员 管理员 操作选择 操作选择 登录信息 操作选项 设备统计信息 设备购买申请信息 设备报废信息 设备修理信息 报废注销汇总 设备修理汇总 设备购买申请汇总 设备操作汇总 2 二层流程图 管理员 管理员 申请购买设备 申请购买设备设备申请购买信息 请求上级 领导批准 请求上级 领导批准 设备购买申请表 设备申请购买汇总 不合格的设备购买信息 新设备信息表 合格的设备购买信息 第 4 页 共 9 页 3 总数据流图 管理员 管理员 登录 登录 请求领导审核批准 请求领导审核批准 选择操作 选择操作 申请购买 申请购买 统计查询 统计查询 修理设备 修理设备 报废设备 报废设备 设备购买申请表 新设备信息表 设备修理统计表 报废注销统计表 登录信息 操作信息 设备统计信息 设备购买信息 设备报废信息 设备修理信息 报废信息汇总 修理信息汇总 统计信息汇总 申请信息 合格的设备购买信息 3 软件系统数据字典 软件系统数据字典 1 数据流条目 登录信息 设备报废信息 设备修理信息 设备统计信息 设备购买信息 2 加工条目 登录信息 设备报废信息 设备修理信息 设备统计信息 设备购买信息 3 文件条目 报废注销统计表 设备修理信息表 新设备信息表 4 E R 图图 第 5 页 共 9 页 设备管理员 用户名密码登陆权限 管理 设备 设备名设备号类型 审核上级领导 用户名 密码 三 软件设计三 软件设计 1 实验室设备管理信息系统实验室设备管理信息系统软件系统模块结构图软件系统模块结构图 实验室设备管理系统 彻底损坏设备报废 设备修理 新设备申请购买 实验室设备管理 实验室设备信息查询 实验室设备信息统计报表 按类别查询 按时间查询 已报废设备统计 申请新设备统计 现有设备统计 2 实验室设备管理信息系统实验室设备管理信息系统软件数据设计 数据库的表 软件数据设计 数据库的表 报废注销统计表 设备修理信息表 新设备信息表 3 软件系统其中的 软件系统其中的 3 个模块的详细设计 画程序流程图或其他 个模块的详细设计 画程序流程图或其他 登录模块 程序开始 第 6 页 共 9 页 否否 是是 设备查询模块 存在 不存在 四四 软件编码软件编码 1 软件系统其中的 软件系统其中的 2 个模块的编码 个模块的编码 输入用户名和密码 判断用户名和密码 是否正确 登录成功 程序开始 输入要查询的设备号 提交 判断设备号是否 存在 输出所要设备信息 显示错误信息 提示重新输入 第 7 页 共 9 页 A 登录模块 namespace 实验室设备管理 public partial class Login Form String user String pass private void button1 Click object sender EventArgs e if username Text password Text MessageBox Show 用户名和密码不能为空 else connect s new connect sqlname Value user sqlpass Value pass private void username TextChanged object sender EventArgs e user username Text private void password TextChanged object sender EventArgs e pass password Text private void button2 Click object sender EventArgs e password Text B 设备查询 namespace 实验室设备管理 public partial class 设备查询 Form private static connect con new connect 第 8 页 共 9 页 public static SqlConnection s con connection private void 设备查询 FormClosing object sender FormClosingEventArgs e private void 所有设备查询 ToolStripMenuItem Click object sender EventArgs e String sqlstring select from 设备信息表 DataSet ds new DataSet private void 按编号查询 ToolStripMenuItem Click object sender EventArgs e private void 按时间查询 ToolStripMenuItem Click object sender EventArgs e private void 返回 ToolStripMenuItem Click object sender EventArgs e private void button2 Click 1 object sender EventArgs e String sqlstring select from 设备信息表 where Id textBox1 Text catch SqlException ex MessageBox Show 查询不能为空 throw new Exception ex Message 第 9 页 共 9 页 五 五 实验小结实验小结 总结本次实验的经验和体会 理解和归纳软件工程所学内容以便进一步加深 对软件工程的理解 撰写实验报告 1 实验内容总结 实验内容总结 本实验针对实验室设备管理系统 实现对实验室设备使用情况进行统计 对于已彻底损坏的作报废处理 同时详细记录有关信息 对于有严重问题 故 障 的要即时修理 并记录修理日期 设备名 修理厂家 修理费用 责任人 等 对于急需但又缺少的设备需以 申请表 的形式送交上级领导请求批准购 买 新设备购入后立即对新设备登记 包括类别 设备名 型号 规格 单价 数量 购置日期 生产厂家 购买人等 同时更新申请表的内容 2 心得体会 心得体会 通过本次试验 深刻了解了软件开发过程中的各种业务和流程 同时对本 学期的 软件工程 这门课有了更大的兴趣 在实验过程中 也出现了各种问 题 比如数据库的相关知识 大二的时候数据库学的不是很

温馨提示

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

评论

0/150

提交评论