下载此beplayapp体育下载

软件工程设计实验报告.pdf


beplayapp体育下载分类:高等教育 | 页数:约19页 举报非法beplayapp体育下载有奖
1 / 19
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该beplayapp体育下载所得收入归上传者、原创者。
  • 3.下载的beplayapp体育下载,不会出现我们的网址水印。
1 / 19 下载此beplayapp体育下载
beplayapp体育下载列表 beplayapp体育下载介绍
该【软件工程设计实验报告 】是由【1781111****】上传分享,beplayapp体育下载一共【19】页,该beplayapp体育下载可以免费在线阅读,需要了解更多关于【软件工程设计实验报告 】的内容,可以使用beplayapp体育下载的站内搜索功能,选择自己适合的beplayapp体育下载,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此beplayapp体育下载到您的设备,方便您编辑和打印。:..课程设计报告(2013--2013年度第二学期)名称:软件工程课程设计题目:火车站售票系统院系:计算机系班级:学号:学生姓名:指导教师:宋雨,陈晴,王德文设计周数:2周成绩:日期:2013年6月21日:..《软件工程》课程设计任务书一、目的、要求通过该课程设计要使学生树立起强烈的工程化意识,用工程化思想和方法开发软件。切实体会出用软件工程的方法开发系统与一般程序设计方法的不同之处,学生在对所开发的系统进行软件计划、需求分析、设计的基础上,实现并测试实际开发的系统。通过一系列规范化软件beplayapp体育下载的编写和系统实现,使学生具备实际软件项目分析、设计、实现和测试的基本能力。二、主要内容要求学生掌握软件工程的基本概念、基本方法和基本原理,为将来从事软件的研发和管理奠定基础。每个学生选择一个小型软件项目(内容参照《计算机综合实践指导》,宋雨等编著,清华大学出版社出版),按照软件工程的生命周期,完成软件计划、需求分析、软件设计、编码实现、软件测试及软件维护等软件工程工作,并按要求编写出相应的beplayapp体育下载。具体的方法可以选用传统的软件工程方法或者面向对象的方法,开发环境和工具不限。三、进度计划序号设计(实验)内容完成时间备注11软件计划、软件需求分析、软件设计,要求上机前做好充第1周制定出软件测试计划,、编码、编译及单元测试第2周的第1、2少天提3联调及整体测试,第2周的第3、4天交4验收,学生讲解、演示、回答问题第2周的第5天4四、设计成果要求个beplayapp体育下载,包括软件计划、软件需求规格说明书、软件设计说明书、软件测试计划,要求beplayapp体育下载格式规范、逻辑性强(可参考《计算机综合实践指导》中给出的要求及格式)、图表规范;,基本达到了要求的性能,经过了测试,基本能运行。五、考核方式(1)提交的beplayapp体育下载规范,工作量大,beplayapp体育下载逻辑性强、正确,按《计算机综合实践指导》标准考核(附《软件工程课程设计》实验报告评分表)占60%(2)系统验收、讲解、答辩占25%(3)考勤占15%学生姓名:指导教师::..2013年6月16日《软件工程课程设计》实验报告评分表姓名专业班级学号题目标准分数得分(√标准分数得分(√标准分数得分(√)))111710209报告较规范,基本符合要求16报告不规范,不符合要求8报告规范,符合要求71561951443132181120报告完整工作量大,20较完整中,报告工作量适17不完整小,报告工作量较14191613181512字表述较流畅beplayapp体育下载逻辑性较强,无明显错误,文表述不顺畅beplayapp体育下载有逻辑性,有明显错误,语言12beplayapp体育下载逻辑性强、正确,语言流畅20161110191598**********:..实验报告成绩评分教师签字一、,目的是培养学生用工程化的思想和标准beplayapp体育下载化的思想进行软件开发。本次课程设计通过开发一个小型实用的软件系统,亲身体验软件生命周期中的各个环节,以加深对软件工程课程的深入理解、锻炼独立分析、解决问题的能力。)复****软件工程课程的主要内容,熟练掌握软件生命周期的理论以及各阶段的基本概念。2)明确可行性分析、需求分析、设计、测试等阶段的基本任务和基本方法。3)熟练运用规范化的描述方法和beplayapp体育下载,描述软件开发的各个阶段。4)熟悉开发环境和开发工具。)对所设计和实现的系统进行可行性分析,提交可行性分析报告;2)对系统进行需求分析,可以选择传统的分析方法或者面向对象的分析方法,提交软件需求规格说明书(SRS);3)在SRS的基础上进行软件的概要设计和详细设计,提交软件设计beplayapp体育下载;4)遵循上述beplayapp体育下载的要求,实现软件;5)对所实现系统进行软件测试,完成软件测试报告。:..二、、网络的普及,生活中有许许多多的事情可以通过网络解决。比如在网上查询火车票以及预订火车票等等。然而网上预订火车票预订系统诞生了,开发火车票预订系统主要是帮助人们能够及时购买火车票,查询火车出发时间,节约人们的时间和精力。,主要功能用户可以在本系统查询票价、余票,然后通过注册登录进行预订车票,若没有登录则不能预订车票和查看我的订单。一般的用户可以通过本网站选择出发地点和到达地点来查询车票,然后进行车票预订,用户还可以通过我的订单来进行对预订的车票进行退票和查询自己预订的车票详细信息。(系统流程图),分为技术实现与使用软件说明书两大部分,这两部分都有它的重要之处,若技术支持出现故障或疑难问题无法解决、程序开发出现偏差,程序严重错误而不解的,会影响开发软件的进度和该软件不能按期完成。若软件说明书陈述出现问题,那出现部分描述含糊不清,则会影响该软件的完整性与可继承性。:..:MicrosoftVisualStudio2008数据库环境:MySQL系统环境:Win7。系统实现依靠相对比较熟悉的C++语言和MySQL数据库系统,其基本操作实质还是对数据库进行添加、删除、查找等操作。、硬件系统都易于获得。因此,开发成本较低。而引进使用本系统后,与传统方式相比,具有高效率、低成本、高质量的特点,可以节省不少人力、物力及财力。所以,从经济的角度来看,该系统可行。,更重要的是可以在足不出户的情况下就能够解决购买火车票的问题,它使得中国的订票系统更加理性化也更加人性化,且该项目为独立开发,在技术上没有使用任何现有的软件与方法。所以在法律上具有可行性。,而选择铁路的更是多数,故应需求而言,符合基本要求;网络订购系统比窗口排队等票方便快捷,为大众节约时间精力,符合人情;网络已成为现代的代步工具,足不出户即可定多事,符合实际;订购系统为免费注册账户,经济实惠。具有可行性。(Browser/Server)结构即浏览器和服务器结构,实现。在这种结构下,用户工作界面是通过辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。但由于不熟悉SSH(Stucts+Spring+Hibernate)框架,也没找到合适的合作同伴,所以放弃了。我选择现用方案是由于效率,安全,技术方面的原因。:..(SRS))给出软件需求的摘要和简单描述一般的用户可以通过本网站选择出发地点和到达地点来查询车票,然后进行车票预订,用户还可以通过我的订单来进行对预订的车票进行退票和查询自己预订的车票详细信息。用户可实现的功能有:登陆、注册、车票的预订、车票的余票查询、实现车票的票价查询、订单的查询和退订2)运行环境Windows7操作系统、MySQL、、数据查询、数据修改、数据删除系统主界面MicrosoftVisualStudioMySQL数据库2008数据存储、数据查询、数据修改、数据删除:..-)数据精确度在进行向数据库提取数据时,需要据记录定位准确;在往数据库中添加数据时,需要输入的数据准确。2)时间特性在进行向数据库提取数据时,需要据记录定位准确;在往数据库中添加数据时,需要输入的数据准确3)适应性当需求发生某变化时,系统软件操作方式、数据结构、运行环境基本不会发生变化,变化只是将对应的数据库内的记录改变,或将过滤条件改变即可。)用户界面Windows7界面本软件产品通过PC机浏览器进行访问操作,界面简单明了,功能导航菜单统一。2)硬件接口不必是专门的网络硬件环境,一般只要有操作系统和浏览器就行了。本工程产品需要高性能的服务器硬件接口进行支持。:..3)软件接口本工程产品的软件接口由Windows7中文操作系统、MySQL数据库以及软件的词典和数据结构组成。4)故障处理对出现的问题无法采用可行的解决手段,会影响开发模块之间的互动,从而影响开发软件的开展,导致软件无法按期完工。所以要个相应的部门的协力才能工作,才能很好的完成这个软件系统。,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明其含义并找出其中的错误、遗憾或者其它不足的地方。:..:..1)逻辑结构设计要点:本系统内软件所使用的每个数据结构的名称、标识符以及它们之中每个数据项、记录、文卷和系的标识、定义、长度及它们之间的层次的或表格的相互关系。:车号、出发地、目的地、发车日期、座位等级、剩余座位数。:订单号、身份证号、车号、订购日期、订购票数。:用户名、身份证号、性别、电话、地址。2)全局数据:模块1---登录系统模块输入:登录账号和密码模块2---车票查询模块输入:客户信息、车次信息输出:分析结果模块3---订购模块输入:分析结果输出:订购成功/失败通知模块4---退票模块输入:退票信息输出:有效退票/无效退票的确认模块5新用户注册模块输入—用户信息输出—注册成功确认用户信息(Adm)表名称用户信息字段名称表字段字段类型长度是否为主键允许空默认值用户列表AdmIdint是否无密码AdmPwdVarchar20否是无姓名AdmNameVarchar20否是无联系电话AdmpemaiVarchar20否是无l身份证号IDCardVarchar50否是无表的用途记录用户的基本信息的表名:城市表(TCity)表名称城市表字段名表字段字段类型长度是否为主键允许空自动编号TCityIdint是否城市TCityVarchar50否是表的用途记录城市名称表名表名:车票信息表(Ticket)表名称试题信息表字段名表字段字段类型长度是否为主键允许为空:..自动编号TIdint10是否车次TnoVarchar10否否出发城市StartcityVarchar20否否到达城市EndcityVarchar20否否出发时间Starttimedatetime否否软卧余票SoftTicksInt否否硬卧余票TouristTicketInt否否硬座余票HardTicktsInt否否站票StandTicksVarchar10表的用途记录车票信息的车票预订信息(Bicket)表名称车票预订信息字段名称表字段类型长度主键允许空默认自动编号BIdint是否无车次编号TIdInt否是无车票类型TypeVarchar20否是无表的用途记录车票预订登录系统模块描述1)功能:登录系统在欢迎界面选择,进入登录窗口2)处理:模块的流程处理,如图3-1所示开始用户登录用户名和密码点击登录登录成功结束图3-1截图如上:)功能:查询所需车票的余票、用户通过出发时间、地点查询。2)处理:模块的流程处理,如图3-2所示:..余票查询输入时间、地点点击查询查询成功结束截图如下图3-2车票预订模块描述功能:车票预订,用户通过出发时间、地点查询。2)接口:会调用车票查询模块3)处理:模块的截图处理,如图3-3所示图3-)功能:车票预订后的查询订单并退订车票,用户通过出发时间查询订单并退订。2)接口:会调用用户登陆及查票查询模块3)处理:模块的流程处理,如图3-4所示:..订单查询输入时间查询成功车票退订退订成功结束图截图:新用户注册模块描述1)功能:没有账号的用户注册。2)处理:模块的流程处理,如图3-5所示开始用户注册输入信息进行注册注册成功结束图3-5截图如上::..。凡是没有出现在这个清单里的功能项都排除在测试的范围之外。具体要点有接口测试、集成测试、功能的测试、业务周期测试、用户页面测试、性能测试整体考虑这部分测试需求要考虑到数据流从软件中的一个模块流到另一个模块的过程中的正确性。,,、测试用例、出错统计和最终分析报告,为维护提供方便测试进度:测试活动计划开始日期实际开始日期结束日期制定测试计划2013-06-042013-06-042013-06-04设计测试2013-06-052013-06-052013-06-05集成测试2013-06-062013-06-062013-06-06系统测试2013-06-072013-06-072013-06-07性能测试2013-06-082013-06-082013-06-08安装测试2013-06-102013-06-102013-06-10用户验收测试2013-06-112013-06-112013-06-11对测试进行评估2013-06-122013-06-122013-06-12产品发布2013-06-132013-06-122013-06-::登陆功能能正确响应鼠标单击事件初始条件运行系统,“登录”按钮期望输出打开用户成功登陆后的主界面实际输出:..:判断身份验证信息正确,数据库票存正确。初始条件成功登陆,,否则提示没有,,并且测试能否注册已存在用户或非法字符。模块注册功能模块优先级1测试目的验证:能成功正确注册用户信息,并写入系统数据库初始条件运行系统,,:..:输入查询条件后,能正确显示余票、车次、时间。初始条件成功登陆,、车次、时间、:条件符合,能进行改签和退票操作初始条件成功登陆,,改签或退票成功。实际输出测试状态编制人胡柏吉备注其他窗口界面中各组建对鼠标相应测试参照本测试用例:..:100%::配置文件和数据库文件无损坏,::100%::若数据库文件或配置文件不能正常操作或全局数据已经不一致,设置后备数据库,:后备数据库、配置文件的重载会加大系统的运转,空间扩大。:100%::::100%::::100%:::无效信息的范围很广,缩小需要时间三、课程设计总结或结论通过这次完成的课程设计项目实践让我又学到了许多新的技术,也明白了实践的重要性,知道有的东西不自己做是无法掌握的。并且让我知道了需求分析是什么。也了解到写需求分析beplayapp体育下载的重要性。知道开发一个软件不仅要会写代码还必须要会写项目的需求分析beplayapp体育下载。因为项目的需求分析beplayapp体育下载是给别人看的,所以在一定程度上项目的需求分析beplayapp体育下载比软件本身更重要。而且,在我们在写这个项目的需求分析beplayapp体育下载之前,我们要去了解这个项目的流程和一些相关的知识。这对于我们在开发这个软件的过程中将带来很大的便利,他能让我们的思路更加清晰,不易出错。最后,通过这次完成的课程设计实践提高了我的逻辑思维能力和动手能力,也让我累计的一些宝贵的开发经验让我在以后的学****中能更加得心应手。四、参考文献[1]王珊、[2]柳永坡,刘雪梅,:人民邮电出版社,2005:..[3]蒋本珊,,2002(1).[4]宋雨,:中国电力出版社,2007[5]刘利民、田保军.《软件工程综合设计指导书》.2011

软件工程设计实验报告 来自beplayapp体育下载www.apt-nc.com转载请标明出处.

相关beplayapp体育下载 更多>>
非法内容举报中心
beplayapp体育下载信息
  • 页数19
  • 收藏数0收藏
  • 顶次数0
  • 上传人1781111****
  • 文件大小1.80 MB
  • 时间2024-02-05
最近更新