版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件工程作业 基于WEB的远程教学系统报告课题名称_基于WEB的远程教学系统_专业班级_2012级教育技术学_小组成员_胡旺捷,王强,王志航, _苗瑞祥,吕伟,房邵壮_淮北师范大学2015年12月目 录1系统需求分析页码1.1 问题描述页码1.2 用况模型分析页码1.3 静态模型分析页码1.4 动态模型分析页码2 系统架构设计页码2.1 系统逻辑体系架构设计页码2.2 系统物理体系架构设计页码3 系统详细设计页码3.1 功能详细设计页码3.2类模型详细设计页码4 数据库设计页码4.1 数据库概念模型设计页码4.2 数据库逻辑模型设计页码4.3 数据库的建立页码5 系统实施及测试 页码5.1 技
2、术介绍页码5.2 编码实现页码5.3系统测试 页码总结页码1 系统需求分析 说明需求分析的目的及分析步骤。1.1 问题描述针对选题,用文字简要描述用户的需求及要解决的问题。1.2 用况模型分析针对选题,说明用例图的作用是什么?根据分析画出系统中用例图(分层),以及对功能较复杂的用例进行用例说明(2个)。1.3 静态模型分析 介绍静态模型(对象模型)是什么,其作用是什么?根据用例图中所定义的问题域,识别对象,找出实体类,确定属性、方法及关联,画出实体类图1.4 动态模型分析1.41 状态图 说明状态图的作用根据用例图中所定义的问题域,找出具有状态的对象,分析对象的生命周期,画出状态图(1个)1.
3、42 活动图 说明活动图的作用根据用例图中所定义的用例,分析用例之间执行流程(1个),以及流程处理较复杂用例内部执行流程(1个),画出活动图。1.43 顺序图说明顺序图的作用根据用例图中所定义的用例,分析(1个)用例是由那些对象交互完成的,画出顺序图。2 系统架构设计说明系统架构的目的及设计步骤。2.1 系统逻辑体系架构设计什么是系统逻辑架构设计?按照层次模式分析,画出系统的包图,并对包中的类进行设计2.2 系统物理体系架构设计什么是系统物理体系架构设计?2.1.1 构件图设计说明构件图的作用画出构件图,划分构件,明确它们之间的关系及接口2.1.2 部署图设计说明部署图的作用画出部署图,确定各
4、结点及其之间的关联。3 系统详细设计 说明详细设计的目的及步骤3.1 功能详细设计 根据三层模式设计2个功能的详细算法,用顺序图描述。3.2 类模型详细设计根据功能详细设计的结果,补充边界类、控制类和原来的实体类,画出完整的类图。后面编码阶段的类必须和设计结果中的类保持一致。4 数据库分析与设计说明数据库设计的目的及步骤3.1 数据库概念模型设计 根据用例图中所定义的问题域,找出系统中的实体,以及实体间的关联(1:1,1:n,n:m),画出E-R图。(可以省略属性描述)3.2 数据库逻辑模型设计根据E-R图的描述,转换为数据库逻辑模型(包含属性)。并说明为什么要这样转换?3.2 数据库的建立在
5、相应的工具中建立数据库,列出全部的数据库表(每个字段都要有备注)。 注意:各数据库表中相同的字段必须相同。5 系统实施5.1 技术介绍 对所采用的开发技术,环境进行简要的介绍,以及采用怎样的开发模式(三层)?每层的作用?关系?5.2编码实现针对一个一个功能,将每个功能描述出来,你采用了哪几个类如何协同工作,来实现的该功能。5.2.1 A功能描述此功能做什么的。,然后说明哪几个类文件来实现的此功能:a1.java, a2.java, a3.java a1.java 提供了哪些方法,每个方法做什么的? 然后把代码粘贴过来 a2.java提供了哪些方法,每个方法做什么的? 然后把代码粘贴过来 a3.java提供了哪些方法,每个方法做什么的? 然后把代码粘贴过来等等。5.2.2 B功能 与上类似5.3 系统测试针对一个一个功能,设计测试用例,截图显示结果,并说明该图中可实现完成什么功能。5.3.1 A功能 描述该功能的作用,设计测试用例(黑盒测试:等价类划分法,边界值分析法等),及测试结果如下:运行程序后的截图图5-1 xxxx5.3.2 B功能 以上类似同上继续。总结本次软件工程大作业中的收获、遇到的主要问题和解决方法;设计中存在的不
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论