校园售票系统软件工程实践实验总报告(共32页)_第1页
校园售票系统软件工程实践实验总报告(共32页)_第2页
校园售票系统软件工程实践实验总报告(共32页)_第3页
校园售票系统软件工程实践实验总报告(共32页)_第4页
校园售票系统软件工程实践实验总报告(共32页)_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

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

文档简介

1、试验报告一  利用Visio绘制DFD图根据所选系统,利用Visio绘制系统相关的DFD图。实验学时:8学时实验要求: (1)可以采用结构化方法对所选系统进行需求分析; (2)采用Visio绘制系传统的DFD图; (3)提交绘制的图形和实验报告。1、 软件安装在网络上下载相关的安装包,并安装在自选的目录当中就行了。只不过有的网速有点卡,不过耐心等待就行了。2、 软件的部分界面(1)上图为刚打开软件时的界面(2)上图为要开始画数据流图时所选的工具和绘制界面(3)上图为画数据流图时所选的部分工具放到绘制界面当中3、软件需求分析本软件主要是对管理信息服务和自动

2、决策系统的改进。即在现实的系统中,无座票的旅客也得花全价买票,相对有座的旅客来说不太公平。现在针对这个问题进行管理信息服务和自动决策系统的改进:(1)无座票的旅客买半价票,有座票的旅客买全价票(根据具体的实际情况来制定有坐票与无座票的具体价格);(2)对于学生,有座买半价票,无座的买全价四分之一的价票;(3)假设某有座票旅客在A站下车,则在A站或其之后的某个站可继续出售此座位;(4)当旅客买票时,系统先出售有座票,直至售完为止。(5)添加退票的功能方便用户退票。对所开发软件的性能要求:(1)对数据的处理速度快;(2)健壮性强;(3)抗干扰性强;(4)界面简洁、友好,易于用户操作。对系统功能的要

3、求:(1)对所售车票进行上车站和下车站的记录;(2)对一下车的旅客的座位票能够继续出售;(3)不重复售票。 4、 数据流图 4、1顶层数据流4、2、1一层数据流图4、2、2二层数据流购票过程:退票过程:以上所画的是我们组所开发软件的数据流图,包括了该系统中的各种查询,售票以及相关的管理,我们所开发的系统可能不能完全反映现实的售票系统,现实中的还会更加复杂,更具人性化。 这只是大体的体现了售票的相关功能和一些流程。五、实验体会本次实验开始前,我先下了visio的安装包,把该画数据流图的软件给安装上。安装完后,就打开软件开始学习画数据流图。关于画数据流图方面,此软件学起来并不是特别难,几分钟就能学

4、会该软件的使用方法。学会了后我就着手开始画数据流图,由于对此软件不太熟悉,因此画的过程当中对相关的图形不能应用自如,画数据流图的进展不是特别顺利,但总的来说,经过八个学时的学习,学会了用visio画数据流图,对visio的使用更加熟悉,对其的应用更加自如,希望在以后的学习当中,能够加深对visio的学习和了解,进一步提高自己自学和动手实践的能力。试验报告二 UML工具的使用 学习Rational Rose、 StarUML等工具,针对所选系统进行模型分析和设计,完成用例图、 类图、 序列图、 状态图、 活动图等图形的绘制。实验要求:1下载、安装Rational Rose、StarUML等工具软

5、件,学习软件使用;2绘制用例图、 类图、 序列图、 状态图、 活动图等图形针对所选系统进行模型分析和设计。1、 用例图购票者用例:售票终端用例:系统管理员用例:2、 类图 类之间的联系:3、 序列图4、 状态图购票者状态图: 售票终端状态图:系统管理员状态图:5、 活动图购票者活动图:售票终端活动图:管理员活动图:6、 实验小结与体会 这次试验我们用startUML画的图。这次试验的内容相对比较多,而且也是我们组开发软件的关键步骤。由于上可是听得不是特别认真,因此理解的也不是特别透彻,课外还花了不少时间去掌握各种图的画法,然后在课上认真实践。过程当中也遇到了好多难题,课本看懂了,但实验不一定做

6、的顺利,因此课上我还认真再看了下课件,加深理解。通过此次实验,收获甚多。不但学会了使用startUML,还学会了各种图的画法及原理。内容多,花的时间也多,同时收获也不少。在此,感谢课上给我帮助的老师和同学,同时也希望能够通过自己的努力在以后的实验中会做得更好。 试验报告三 软件源代码管理实验学时:4学时实验要求:学习基于系统工具进行源代码版本管理实验要求: 1下载、安装SVN、Trac等工具软件,学习软件使用; 2对所选系统的源代码进行版本管理。1、 SVN代码管理软件的使用。1.1建立代码仓库及用户在SVN sever端建立代码仓库,下图为建立名为CUMTVirusKiller的空仓库。然后

7、建立用户,会要求输入用户名与密码。下图是建立用户lee。建立好以后,可以看到数据仓库和用户都已经在服务端存在。1.2将文件导入仓库。在存有代码的文件夹上单击右键,在TortoiseSVN的子菜单下,选择Import(导入):输入数据仓库的位置,还可以添加注释消息:此时需要身份验证信息:输入用户名和密码后,即可导入数据。 此时查看服务器端的数据仓库就可以看到导入的文件:1.3同步工作目录在制定目录下单击右键,选择Checkout即可将此目录同步为工作目录。此时会设置服务器及本地目录。用户验证完成后就开始同步。同步完成后文件夹及其子文件夹、文件的图标上都会有绿色对勾出现,表明已经同步:1.4文件的

8、添加现在在工作目录下新增加一个文件,并且加入内容:然后会发现此文件并没有对勾:此时在新建的文件上单击右键,选择Add:之后文家的图标就会变化:此时还没有同步,在此文件上右击,选择SVN Commit就可以同步:然后此文件就已经被同步了:1.5文件的修改若在一个文件CUMTVirusKillerDlg.cpp上进行修改,如下如图所示。保存后文件的图标有变化,变为红色感叹号:同步时可以在文件上单击右键,选择SVN Commit同步后文件的图标又变成绿色对勾:1.6显示SVN日志在TortoiseSVN的子菜单下选择Show log,即可查看当前数据仓库的所有版本信息:其中可以按照日期进行限制,对消

9、息或作者、路径进行搜索。软件会列出来各个版本,并且列出此版本进行的修改,包括添加、修改、删除。各个版本的时间,和各个版本的Message.2、 实验体会本次试验的内容不是特别多,但相关软件的运用学习不是特别容易,都是英文版的,但通过努力还是学会了比较简单的运用,当然还有很多关于此软件需要学习的地方。此次实验不仅学会了svn的使用,还了解了相关的不少知识。另外还知道了一些关于trac抓图工具的一些相关功能。希望在以后的学习中能够把相关软件学得更加透彻。在此,感谢在课上帮我解决相关问题的老师合同学。试验报告四 使用软件测试工具学习Webstress、NUnit等各类软件测试工具,及Test Man

10、ager测试管理工具,针对所选系统实现情况,编写测试计划、设计测试用例,掌握软件自动测试方法。实验学时:4学时一、实验要求:1下载、安装Webstress、NUnit和Test Manager等工具软件,学习软件使用;2运用NUnit工具软件进行白盒测试用例设计及自动测试;3运用Webstress工具软件进行性能自动测试;4了解Test Manager测试管理工具的使用方法。二、实验步骤:下面先进行的是对于NUnit工具软件进行白盒测试的过程:第一步做的就是到有关官方网站下载到NUnit,然后安装到自己的电脑中,同时要确保的就是你的电脑中已经安装了visualstudio,这样就能够线创建你所要测试的:首先打开visual studio创建一个工程,步骤如下图所示的截图:先添加引用, 然后可以对代码进行编译,编译结果如下: 然后就是生成解决方案,调试就会出现下面如图: 最后就是测试了,如图所示: 而上图中显示的是绿色就是表明测试通过,同理如果出现的是红色的测试结果就表明测试失败,如下图所示的就是说明测试失败了: 当然测试结果还会出现黄色的结果,而出现黄色就表明忽略,就像c+编程结果中

温馨提示

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

评论

0/150

提交评论