校园售票系统软件工程实践实验总报告.doc

校园售票系统软件工程实践实验总报告.doc

ID:59831714

大小:1.31 MB

页数:32页

时间:2020-11-25

校园售票系统软件工程实践实验总报告.doc_第1页
校园售票系统软件工程实践实验总报告.doc_第2页
校园售票系统软件工程实践实验总报告.doc_第3页
校园售票系统软件工程实践实验总报告.doc_第4页
校园售票系统软件工程实践实验总报告.doc_第5页
资源描述:

《校园售票系统软件工程实践实验总报告.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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)对数据的处理

3、速度快;(2)健壮性强;(3)抗干扰性强;(4)界面简洁、友好,易于用户操作。对系统功能的要求:(1)对所售车票进行上车站和下车站的记录;(2)对一下车的旅客的座位票能够继续出售;(3)不重复售票。4、数据流图4、1顶层数据流4、2、1一层数据流图4、2、2二层数据流购票过程:退票过程:以上所画的是我们组所开发软件的数据流图,包括了该系统中的各种查询,售票以及相关的管理,我们所开发的系统可能不能完全反映现实的售票系统,现实中的还会更加复杂,更具人性化。这只是大体的体现了售票的相关功能和一些流程。五、实验体会本次实验开始前,我先下

4、了visio的安装包,把该画数据流图的软件给安装上。安装完后,就打开软件开始学习画数据流图。关于画数据流图方面,此软件学起来并不是特别难,几分钟就能学会该软件的使用方法。学会了后我就着手开始画数据流图,由于对此软件不太熟悉,因此画的过程当中对相关的图形不能应用自如,画数据流图的进展不是特别顺利,但总的来说,经过八个学时的学习,学会了用visio画数据流图,对visio的使用更加熟悉,对其的应用更加自如,希望在以后的学习当中,能够加深对visio的学习和了解,进一步提高自己自学和动手实践的能力。试验报告二UML工具的使用学习Rat

5、ionalRose、StarUML等工具,针对所选系统进行模型分析和设计,完成用例图、类图、序列图、状态图、活动图等图形的绘制。实验要求:1.下载、安装RationalRose、StarUML等工具软件,学习软件使用;2.绘制用例图、类图、序列图、状态图、活动图等图形针对所选系统进行模型分析和设计。1、用例图购票者用例:售票终端用例:系统管理员用例:1、类图类之间的联系:1、序列图2、状态图购票者状态图:售票终端状态图:系统管理员状态图:1、活动图购票者活动图:售票终端活动图:管理员活动图:1、实验小结与体会这次试验我们用sta

6、rtUML画的图。这次试验的内容相对比较多,而且也是我们组开发软件的关键步骤。由于上可是听得不是特别认真,因此理解的也不是特别透彻,课外还花了不少时间去掌握各种图的画法,然后在课上认真实践。过程当中也遇到了好多难题,课本看懂了,但实验不一定做的顺利,因此课上我还认真再看了下课件,加深理解。通过此次实验,收获甚多。不但学会了使用startUML,还学会了各种图的画法及原理。内容多,花的时间也多,同时收获也不少。在此,感谢课上给我帮助的老师和同学,同时也希望能够通过自己的努力在以后的实验中会做得更好。试验报告三软件源代码管理实验学时

7、:4学时实验要求:学习基于系统工具进行源代码版本管理实验要求:1.下载、安装SVN、Trac等工具软件,学习软件使用;2.对所选系统的源代码进行版本管理。1、SVN代码管理软件的使用。1.1建立代码仓库及用户在SVNsever端建立代码仓库,下图为建立名为CUMTVirusKiller的空仓库。然后建立用户,会要求输入用户名与密码。下图是建立用户lee。建立好以后,可以看到数据仓库和用户都已经在服务端存在。1.2将文件导入仓库。在存有代码的文件夹上单击右键,在TortoiseSVN的子菜单下,选择Import(导入):输入数据仓

8、库的位置,还可以添加注释消息:此时需要身份验证信息:输入用户名和密码后,即可导入数据。此时查看服务器端的数据仓库就可以看到导入的文件:1.3同步工作目录在制定目录下单击右键,选择Checkout即可将此目录同步为工作目录。此时会设置服务器及本地目录。用户验证完成

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。