1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
另外按钮实现的方法也可以复用,例如工具栏的打印打印预览等按钮都由相应的类实现,这些按钮在考试管理和分数统计等模块也有,只需要类复用即可。
在具体的软件实现中,不但要考虑功能的实现,还要考虑界面易用美观。
所以用户界面设计是系统实现中重要的活动,表现为系统的输入输出,直接和用户接触。
界面设计要满足可视性致性提示性反馈性和用户最小记忆量。
系统管理相关类实现用户管理类实现用户管理功能是管理员的权限之,只有以管理员的身份进入才可以使用用户管理功能,否则该功能不可见。
用户管理主界面如图。
用户管理权限设置由类实现,界面如图。
添加用户功能由类实现,删除用户用户信息等界面从略。
软件工程硕士学位论文图用户管理主界面图用户管理权限设置界面用户管理类实现两大功能是用户的增加删除和修改,和表格相关,主要的操作是表格内数据的增加删除和修改,二是用户权限设置,和用户权限表相关。
图中的多选框设置对应修改表格中的字段,然后此字段控制相应功能显示与否。
具体实现过程参见帐号权限控制章节。
考试控制类实现控制考试类可以设置考试持续时间,设置开始考试信息,强制结束考试。
把这些信息结合起来组成条考试控制号,每条控制号需要设置密码。
教师使用条控制号去定位和控制次考试,在后续的批卷查询统计和分析等工作中都可以使用控制号定位次考试。
控制考试类实现效果图如图所示。
图考试控制类软件工程硕士学位论文考试系统的时间控制是系统安全的个重要方面。
教师允许开始考试后,学生可以连接服务端获取试题生成试卷。
如果设置考试时间为分钟,则学生可以在分钟内做题,如果在分钟内完成考试,则可以交卷退出,如果在分钟时间到了学生还没有完成,则系统强制交卷,保存学生已经完成的题目到服务器相应的表格中。
强制交卷的实现原理是首先学生端获得开始考试时服务端格具有深度的技术评审。
走读指产品作者把产品发送给技术专家,技术专家发现问题和评审产品,最后把问题和评审结果通知作者。
走读往往应用于产品的第次开发,产品规模较大,复杂度较高,产品成熟的软件开发情况。
动态测试按照代码的可见性可以分为黑盒测试和白盒测试。
使用集合理论描述描述黑盒测试,其测试重点集中在函数输入定义域上,通常用在单元测试层次以上的测试中。
白盒测试般在单元测试阶段使用,是种基于程序内部实现结构和逻辑寻找缺陷的测试技术。
常用白盒测试工具有等。
软件工程硕士学位论文生命周期的测试活动软件生命周期活动中的测试有单元测试集成测试系统测试。
单元测试指对软件的基本组成单元进行的测试。
单元指个函数个子过程菜单或者个界面,它们具有些基本属性,可清晰地与同程序中的其他单元划分开来。
在面向对象编程中单元指类。
集成测试指在单元测试的基础上,将所有模块按照概要设计要求组装为子系统或者系统进行测试,关注各个模块之间的交互是否正确。
集成测试主要考虑在把各个模块连接起来时,穿越模块接口的数据是否会丢失各个子功能组合起来,是否能够达到预期要求的学生名字试卷备注得分,批卷人批卷人代码批卷人名字表考试相关信息表字段中文名字段名数据类型长度主键允许空值考生考试表序号试卷号题号回答试题分数,批改结果表考试控制信息表字段中文名字段名数据类型长度主键允许空值考试控制号考试时间可以开始结束密码软件工程硕士学位论文表题库表字段中文名字段名数据类型长度主键允许空值考生考试题目序号题干课程题型知识点重要度,难度,状态答案分数备注表题库表字段中文名字段名数据类型长度主键允许空值试题号选项号选项内容备注表题型表字段中文名字段名数据类型长度主键允许空值题型编码题型名称表试卷表字段中文名字段名数据类型长度主键允许空值试卷号试卷编码试卷总分,软件工程硕士学位论文表试卷表字段中文名字段名数据类型长度主键允许空值试卷号题序号试题号分数,备注状态表组卷规则表字段中文名字段名数据类型长度主键允许空值规则号规则编码表组卷规则表字段中文名字段名数据类型长度主键允许空值规则号规则编码题型起始知识点终止知识点起始重要度,终止重要度,起始难度,终止难度,每题分数,总分数,该题型的题目数量表系统配置表字段中文名字段名数据类型长度主键允许空值默认组卷规则号软件工程硕士学位论文表用户表字段中文名字段名数据类型长度主键允许空值用户号用户编码用户名字用户密码权限班级备注表用户权限表字段中文名字段名数据类型长度主键允许空值权限号系统名权限有无标记权限类别权限本考试系统的许多表格都两两联系,例如表格都放置考试相关信息,两张表格由主键考生考试表序号联系,表格都放置试题有关信息,由联系。
本系统中数据分开保存的优点是实际数据存取的时候,可以由张表映射到另张表上,结构清晰,二是不需要访问个大数据量的表格,三是适用于不同的模块存取,逻辑清晰。
表格放置试题类型,定义了表格的字段对应的题目类型。
表格分级设计的好处是结构清晰,二是便于系统的扩充。
表格之间的联系如图所示。
软件工程硕士学位论文图表格之间的联系图软件工程硕士学位论文第章系统实现和测试系统组成类概述系统组成类分类面向对象分析之后就是面向对象编程阶段,面向对象的编程包括三部分内容决定需要的类给每个类定义完整的操作明确地使用继承来表现共同点。
本考试系统中主要的类有登录和修改密码类,数据库连接类,用户管理类,教师设定组卷规则类组卷规则类在第章组卷算法中有详细描述,考试设置类,学生考试类,教师批卷类,考试情况统计类,考试成绩分析类。
按照实现功能和考试活动的时间线,可以将本考试系统的类分为以下几种管理相关类实现考试之前的设置等功能,设定组卷规则类,用户管理类,考试设置类,这些类的功能是实现考试系统的管理和设置。
考试相关类登录修改密码类,学生考试和上交类,教师批卷类。
统计和分析类考试结束后的活动,考试情况统计类,考试成绩分析类。
辅助类数据库连接类,其余常用方法类。
系统界面设计原则系统用户界面设计遵循复用原则。
复用首先体现在界面元素是可视化编程系统中类库的复用,例如界面需要个按钮只要从编程环境中拖动个控件就可以了,这种方法父功下式计算。
实际处理中并不是按照上式计算的,而是首先按照式计算正交相位角,回波串信号值是通过旋转计算得到。
由于噪声的存在,单个回波计算的相位角是不准确的,需要将个回波累加得到噪声信号是随机的,和接近于。
平均相位角的计算公式变为是计算相位角所用的回波个数。
对噪音的累加,会有个随机增加的标准偏差,随着而减小,当回波信号接近基线时就停止。
对于数据,回波串累加的范围是。
孔隙度较大的储层,值可以适当放大。
旋转处理西安石油大学本科毕业设计论文图坐标转换示意图型核磁信号记录的是两道正交信号,想要得到最终的回波信号需要进行旋转处理。
正交信号与信号道及噪声道关系,如图所示。
显然有利用式和旋转处理最终得到信号道曲线和噪声道曲线。
如图。
信号道曲线参与的反演计算,并开展后续的处理和解释,而噪声道曲线用来估算数据的均方差和标准方差。
图旋转处理后的信号道与噪声道曲线西安石油大学本科毕业设计论文叠加通过对观测模式分析可知,对粘土束缚水和毛管束缚水的观测多达次,为了提高信噪比,在处理时会增加回波信号串的叠加点数。
图回波串叠加效果示意图图给出了回波串叠加的效果示意图。
叠加前回波串数据噪声较大,数据方差为,假定参加叠加的回波串数据方差相同,则叠加后的回波串数据方差为,很好地抑制噪声,突出了有效信号。
时深转换核磁信号的采集是在时间域记录的,各组回波生成处理也在时间域下进行的。
要得到最终的各组回波数据,必须将数据从时间域转化到深度域。
在采集回波数据的同时,保存了条深度曲线,用来标定该回波串数据的深度点。
时深转换就是以深度曲线为依据,将各组回波沿深度变化的方向上展开。
但是,回波串数据处理过程中,有的参与了回波串的叠加,叠加后的回波串的深度发生了变化,需要根据叠加的情况重新计算深度。
该深度的计算方法般是将参与叠加的各个回波串的深度进行平均,求取深度中心点,作为叠加后回波信号的深度。
这样得到的回波串的深度是离散的,并且不是等间距的,最后还要进行等间距采样。
对于回波信号,为了保证曲线信息不发生畸变,选用最近深度点回波数据,而对于常规曲线则可以采用插值处理。
标准组回波合成技术测井模式相对简单,只有有限的几种参见表,但每种模式下,仍然道以上,甚至高达道的回波信号。
这些回波串中有的采集参数等待时间回波间隔回波测量个数完全相同,只是工作频率不同,它们被称为同组信号。
虽然西安石油大学本科毕业设计论文使用频率是不同的,也就是说探测区域不同,如果介质局部均,这些信号包含的是相同的信息,通常要对它们进行组合,形成统的标准回波道信号,提高信噪比。
回波数据的组合般要产生标准测井道双测井道双测井道粘土束缚水测井道差分组道等回波信号组,以便后续的处理与应用。
标准回波组这组曲线需要反映的是地层中所有流体的信息。
基本要求是等待时间最长,般在在以上间隔时间最小能够满足应用系统的大部分人机交互需求,充分地复用这些类将极大地简化界面的设计和实现。
另外按钮实现的方法也可以复用,例如工具栏的打印打印预览等按钮都由相应的类实现,这些按钮在考试管理和分数统计等模块也有,只需要类复用即可。
在具体的软件实现中,不但要考虑功能的实现,还要考虑界面易用美观。
所以用户界面设计是系统实现中重要的活动,表现为系统的输入输出,直接和用户接触。
界面设计要满足可视性致性提示性反馈性和用户最小记忆量。
系统管理相关类实现用户管理类实现用户管理功能是管理员的权限之,只有以管理员的身份进入才可以使用用户管理功能,否则该功能不可见。
用户管理主界面如图。
用户管理权限设置由类实现,界面如图。
添加用户功能由类实现,删除用户用户信息等界面从略。
软件工程硕士学位论文图用户管理主界面图用户管理权限设置界面用户管理类实现两大功能是用户的增加删除和修改,和表格相关,主要的操作是表格内数据的增加删除和修改,二是用户权限设置,和用户权限表相关。
图中的多选框设置对应修改表格中的字段,然后此字段控制相应功能显示与否。
具体实现过程参见帐号权限控制章节。
考试控制类实现控制考试类可以设置考试持续时间,设置开始考试信息,强制结束考试。
把这些信息结合起来组成条考试控制号,每条控制号需要设置密码。
教师使用条控制号去定位和控制次考试,在后续的批卷查询统计和分析等工作中都可以使用控制号定位次考试。
控制考试类实现效果图如图所示。
图考试控制类软件工程硕士学位论文考试系统的时间控制是系统安全的个重要方面。
教师允许开始考试后,学生可以连接服务端获取试题生成试卷。
如果设置考试时间为分钟,则学生可以在分钟内做题,如果在分钟内完成考试,则可以交卷退出,如果在分钟时间到了学生还没有完成,则系统强制交卷,保存学生已经完成的题目到服务器相应的表格中。
强制交卷的实现原理是首先学生端获得开始考试时服务端格具有深度的技术评审。
走读指产品作者把产品发送给技术专家,技术专家发现问题和评审产品,最后把问题和评审结果通知作者。
走读往往应用于产品的第次开发,产品规模较大,复杂度较高,产品成熟的软件开发情况。
动态测试按照代码的可见性可以分为黑盒测试和白盒测试。
使用集合理论描述描述黑盒测试,其测试重点集中在函数输入定义域上,通常用在单元测试层次以上的测试中。
白盒测试般在单元测试阶段使用,是种基于程序内部实现结构和逻辑寻找缺陷的测试技术。
常用白盒测试工具有等。
软件工程硕士学位论文生命周期的测试活动软件生命周期活动中的测试有单元测试集成测试系统测试。
单元测试指对软件的基本组成单元进行的测试。
单元指个函数个子过程菜单或者个界面,它们具有些基本属性,可清晰地与同程序中的其他单元划分开来。
在面向对象编程中单元指类。
集成测试指在单元测试的基础上,将所有模块按照概要设计要求组装为子系统或者系统进行测试,关注各个模块之间的交互是否正确。
集成测试主要考虑在把各个模块连接起来时,穿越模块接口的数据是否会丢失各个子功能组合起来,是否能够达到预期要求的
