【精品】实训报告模板_第1页
【精品】实训报告模板_第2页
【精品】实训报告模板_第3页
【精品】实训报告模板_第4页
【精品】实训报告模板_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

精品精品 实训报告模板实训报告模板 面向对象程序设计实训报告项目组 项目组专业电子商务学院软件 职业技术学院指导教师 实训时间xx年6月21日 xx年7月9日软件职业技术学院CCUTSOFT 系统第一部分团队构成及 分工第二部分系统开发进度计划第三部分需求分析第四部分概要设 计第五部分详细设计第六部分系统实现第七部分测试第八部分代码 清单第九部分参考文献第十部分实训总结目录1 团队构成及分工职 能成员项目角色任务分工成绩签字组长组员指导教师签字年月日2 系统开发进度计划序号任务名称开始时间完成时间持续时间123453 需求分析3 1导言3 1 1目的 说明编写这份项目需求规格的目的 指出预期读者 为了保证项目开发人员按时保质地完成预定目标 更 好地了解项目实际情况 按照合理的顺序开展工作 现以书面形式 将系统的需求描述出来 本文档是关于用户对于XX系统的功能和性能的要求 重点描述了XX 系统的功能需求 是概要设计的重要输入 本文档的预期读者是开发人员项目管理人员测试人员3 1 2背景说明 a 待开发的软件系统的名称 b 说明软件将干什么 如果需要的 话 还要说明软件产品不干什么 c 描述所说明的软件的应用 应当1 尽可能精确地描述所有相关的利益 目的 以及最终目标 2 如果有一个较高层次的说明存在 则应该使其和高层次说明中的 类似的陈述相一致 例如 系统的需求规格说明 3 1 3定义及缩写列出本文件中用到的专门术语的定义和缩写词的原 词组 例如CRM CustomerRelationship Management 客户关系管理的缩写ADO NET ActiveXData Object NET3 1 4参考文献列出要用到的参考资料例如 1 马骏 C 网 络应用编程基础 人民邮电出版社 xx 10 2 3 2系统定义3 2 1项目 及背景本节描述内容包括项目及背景系统整体结构 如系统框架 系统提供的主要功能等3 2 2用户特点描述系统的各种使用用户 及 各用户的特点 例如本系统的用户分为两类 一类是 他们的差异很大 有的学 历很高 有的可能很低 有的经验丰富 有的可能没有经验等 另外一类是 是公司的内部员工 对系统很熟悉 3 2 3项目目标本项目设计的目标如下提供良好的用户界面 使 操作人员的工作量减少系统具有良好的运行效率 能够达到提高生 成率的目的系统具有良好的可扩展性 可以容易地加入其它系统的 应用 平台的设计具有一定的超前性 灵活性 能够适应企业生产 配置的变化锻炼队伍 提高团队的开发能力和项目管理能力3 2 4应 用环境包括设备环境系统运行硬件环境系统运行软件环境系统运行 网络环境3 3功能需求采用什么技术描述功能3 3 1角色定义系统中 的角色3 3 2系统用例图 1 主用例图 2 各子系统用例图3 3 3用例描述对系统的各个用例需要给出详细 的用例描述 包括名称 执行者 前置条件 后置条件 和执行的 基本过程 如下表例表3 1用户管理用例描述3 4性能需求3 4 1界面需求系统的界面要求如下 1 页面内容主题突出 操作方便 术语和行文格式统 一 规范 明确 菜单设置和布局合理 传递的信息准确 2 菜单结构摆放合理 方便用户使用 3 技术环境页面大小适中 控制字体和版面布局3 4 2响应时间需 求当用户登录 进行任何操作的时候 系统应该及时地进行反应 反应的时间在5秒以内 系统应该及时地进行反应 反应的时间在5秒以内 系统应能检测出各种非正常情况 如与设备的通信中断 无法连接 数据库服务器等 以避免出现长时间等待甚至无响应 3 4 3可靠性需求系统应保证7 24小时不脱机 保证顾客可以随时在 客户端登录 3 4 4开发性需求开发基于的平台要考虑向上兼容性 如操作系统 数据库等要考虑更高版本的兼名称用户管理参与执行者系统管理员 前置条件系统管理员已经登录活动的基本过程1 进入用户管理界面 显示目前的系统用户以及每个用户的权限2 单击不同的用户 显 示这个用户的信息以及相应的权限 必要时可以修改权限3 可以增 加用户 也可以删除用户后置条件如果用户信息维护完成 则用户 的相应信息将记录到数据库中容性 3 4 5可扩展性需求当需求发生变化时系统应具有一定的适应能力 要求系统能够为将来的变更提供以下支持能够在系统变更用户界面 和数据库设计 甚至在更换新的DBMS后 系统的现有设计和编码能 够最大程度的重用 以保护现阶段的投资和保证软件系统能够在较 少后续投入的情况下适应系统的扩展和更新 在设计中最好列出针对变更所需要重新设计的模块部分3 4 6系统安 全需求系统有严格的权限管理功能 各功能模块需要相应的权限方 能进入 系统需能够防止各类误操作可能造成的数据丢失 破坏 防止不法用户盗取重要信息 4 概要设计4 1导言4 1 1目的该文档的目的是描述 系统的概要设 计 其主要内容包括系统功能设计系统界面设计数据设计本文档预 期读者开发人员项目管理人员测试人员4 1 2定义及缩写UML CRM4 1 3参考文献格式参考3 1 3原则上4 1 2中的缩写和4 1 3中的 参考文献不应和需求分析中的相同4 2功能设计4 2 1功能层次设计 本小节采用文字 图描述模块的划分经过分析系统应具有以下几个模 块用户管理模块管理系统中的各种用户及其权限等 图4 1 系统功能层次图4 2 2模块1详述4 2 3模块2详述4 3界面流程4 4 数据设计本系统的数据设计内容主要是进行数据库的设计 系统模 块1模块2登录界面业务选择界面 界面 界面 界面 界面4 4 1数 据概念结构设计系统E R图或完整的类图4 4 2数据逻辑结构设计系统完整数据表和表间关 系图格式如下例表4 1企业信息表字段名数据类型长度主键否描述ame varchar50主键企业名称CManager varchar20法人代表CPhone varchar20联系电话CPostCode varchar8邮政编码CFax varchar20传真号码CEmail varchar50E Mail地址Address varchar100企业网址CAddress varchar100联系地址CRemark varchar1000备注此处是表间关系图4 4 3数据物理结构设计采用 数据库服务器数据库的物理设计主要是对数据在内存中的安排包括 索引区 缓冲区的设计 5 详细设计5 1导言5 1 1目的模拟ATM机系统主要包括业务选择模块 取款模块 存款模块 查询余额模块 交易记录模块 转账模块 修改密码模块和退卡模块等 在业务选择模块中设有取款 存款 查询余额 交易记录 转账 修改密码和退卡等按钮 是ATM机登入之后的主界面 在取款模块中设有取款金额 其面值有 100 200 300 500 800 1000 1500 2000供以用户选择 用户选择金额后点击确定 若您所剩余 额足够本次提取的金额则会显示取款成功的界面 若您的金额不足 于你本次提款的金额则会显示您的余额不足 要注意的是取款的最 小面值为一百元 最大面值为两千元 在存款模块中设有存款金额 其面值有 100 200 300 500 800 1000 1500 2000供以用户选择 用户选择金额后点击确定 若系统操作 无误的话将会显示您存款成功的提示 要注意的是存入的最小面值 为一百元 最大面值为两千元 在查询余额的模块中会直接显示您所要查询的余额之后点击 返回 到业务选择的界面 在交易记录的模块中设有 查看历史交易记录 和 返回 两个按 钮以及一个DataGridView界面用来显示用户的历史交易记录 在转账模块中设有 请输入对方帐号 和 请输入您转账的金额 两个显示框用来让用户输入帐号和转账金额的 还有确定和返回两 个按钮 在修改密码模块中的设有新密码的输入和新密码的再次确认按钮以 确认密码的正确性 还有确定和返回两个按钮 在退卡模块中直接显示了用户退出了该次操作并设有重新登入按钮 供用户再次登入ATM机系统的界面 本文档预期读者石玮开发人员项目管理人员测试人员5 1 2定义及缩 写5 1 3参考文献原则上5 1 2中的缩写和5 1 3中的参考文献不应和 需求分析中的相同5 2系统功能详细设计5 2 1系统功能层次本小节 内容和4 2 1同5 2 2模块1详细设计使用伪代码方法描述模块如下例 5 2 2用户管理模块 1 用户权限变更 System 系统名 Version 1 0 Summa ry用户权限变更 Creater张三xx 6 29 Updater 李四xx 6 30 public partialclass Form1 Form public Form1 InitializeComponent Summary 功能 privat e voidForm1 Load object sender EventArgs e Summary 功能 private voidbutton1 Click object sender EventArgs e Summary 功能 Param str参数含义 Public voidUpdate string str 2 添加用户 System 系统名 Version 1 0 Summary用 户权限变更 Creater张三xx 6 29 Updater 李四xx 6 30 public partialclass Form1 Form public Form1 InitializeComponent Summary 功能 privat e voidForm1 Load object sender EventArgs e Summary 功能 private voidbutton1 Click object sender EventArgs e Summary 功能 Param username参数含义 Pa ram password参数含义Public voidAdd string username string password 5 2 3模块2详细设计 6 系统实现6 1 导言6 1 1目的本文档编写的目的是描述 系统编码规范和对代码的 说明 主要说明编码规范命名规范注释规范本文档预期读者开发人 员项目管理人员质量保证人员6 1 2缩写及定义规则如前述6 1 3参 考文献规则如前述6 2编码格式规范6 2 1缩进规则4个空格作为缩进 的一个单位6 2 2断行规则当一个表达式无法容纳在一行时 依据的 原则规则组内自定义6 2 3组内还可以的其他规范6 3命名规范6 3 1 控件系统中采用的控件命名规范6 3 2类 接口必须为名词 其他规 范由组长定义6 3 3方法必须为动词 其他规范由组长定义6 3 4变 量 常量由组长定义6 4注释规范组内自定义7 测试测试部分电子商 务专业由宋涛老师讲解本次实训要求学生会用等价类划分法对系统 的输入数据进行测试 测试模板如下7 1用户登录测试图7 1此处是登录界面合法性输入用户名用户名字符可以包含字母 数字 下划线 用户名必须以字母或下划线开始 长度在4 30个字符之内 密码内容可以为 字母 数字 符号 长度在4 30个字符以内 输入有效性测试 等价划分法 边界值分析法 首先建立输入等价 类表 注 中标注的是各等价类的编号 表7 1用户登录等价类划分表输入条件首字符首字符有效等价类字母 1 下划线 3 无效等价类非字母 2 非下划线 4 用户名其他字符组成字符数字母或数字或下划线 5 4 30个 7 非字母或数字 6 30个 9 小于4个 11 大于30个 12 密码字符数4 30个 10 根据等价类表设计测试用例示例不是十分准确表7 2测试用例表编号测试用例用例覆盖的等价类1在用户名输入框中输 入 a23s 1 5 7 边界2在用户名输入框中输入 1a 2 4 6 8 3在用户名输入框中输入 sdfsdf 3 5 7 4在用户名输入框中输入 aa 1 5 8 5在用户名输

温馨提示

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

评论

0/150

提交评论