现代软件工程课程报告

合集下载

软件工程实践报告

软件工程实践报告

软件工程实践报告软件工程实践报告软件工程是一门关注如何管理软件开发项目的学科,它涵盖了从需求分析、设计、编码、测试、部署到维护的全过程。

在本学期的软件工程课程中,我们学习了软件开发的一些基本原理和方法,并进行了一些实践项目,通过这些实践,我们更加深入地了解了软件开发的过程和技术。

在课程的实践项目中,我们采用了敏捷开发的方法,将项目分为若干个迭代周期,每个周期都有明确的目标和任务,通过小团队合作完成项目。

在项目的需求分析阶段,我们通过与项目组进行有效的沟通,明确了项目的需求和范围,确定了项目的优先级和时间安排。

在设计阶段,我们采用了面向对象的分析与设计方法,对系统进行了结构化的设计和模块化的划分。

在编码阶段,我们选择了适合团队开发的开发工具和框架,并采用了良好的命名规范和编码风格,使得代码易于理解和维护。

在测试阶段,我们进行了单元测试、集成测试和系统测试,并通过自动化测试工具提高了测试的效率和质量。

在部署阶段,我们使用了容器化技术和持续集成工具,实现了代码的自动构建和部署,提高了系统的可靠性和可扩展性。

在维护阶段,我们不断收集用户的反馈和需求,通过快速迭代和修复bug的方式来不断改进系统。

通过这次实践项目,我学到了许多软件工程的实际知识和技术。

首先,我学会了如何与团队成员进行有效的沟通和协作,了解到了团队合作的重要性和技巧。

其次,我学会了分析和管理软件项目的需求和风险,以及合理安排项目进度和任务的方法。

再次,我学会了如何进行系统的设计和模块的划分,以及如何编写规范化的代码和进行有效的测试。

最后,我还学会了使用一些实用的开发工具和框架,提高软件开发的效率和质量。

在本次实践项目中,我遇到了一些困难和挑战。

例如,在项目的需求分析阶段,由于团队成员的意见不一致,导致需求的完整性和准确性存在一定的问题。

此外,在编码和测试阶段,由于时间紧张和任务繁重,我们需要在保证质量的前提下尽快完成任务,这对我们的编码和测试能力提出了一定的要求。

软件课程总结报告范文(3篇)

软件课程总结报告范文(3篇)

第1篇一、前言随着信息技术的飞速发展,软件工程已成为当今社会的重要产业之一。

为了培养具备扎实软件工程基础和实际开发能力的应用型人才,我国高校纷纷开设了软件工程相关课程。

本报告旨在对软件工程课程进行总结,分析课程特点、教学方法和实践成果,以期为今后软件工程课程的教学改革和发展提供借鉴。

二、课程概述1. 课程名称:软件工程2. 课程性质:专业基础课,面向计算机科学与技术、软件工程等相关专业。

3. 课程目标:使学生掌握软件工程的基本理论、方法和工具,提高软件设计、开发、测试和维护能力。

4. 课程内容:(1)软件工程概述:软件工程的基本概念、发展历程、应用领域等。

(2)软件需求分析:需求获取、需求分析、需求规格说明等。

(3)软件设计:概要设计、详细设计、设计模式等。

(4)软件实现:编程语言、开发环境、版本控制等。

(5)软件测试:测试策略、测试方法、测试用例设计等。

(6)软件维护:软件维护策略、维护过程、维护工具等。

三、教学特点1. 理论与实践相结合:课程注重理论教学与实践操作相结合,通过项目案例、实验、实习等方式,提高学生的实际动手能力。

2. 工学一体化:课程采用工学一体化的教学模式,将工程实践与理论知识相融合,培养学生的创新能力和团队协作精神。

3. 案例教学:通过分析典型软件工程案例,使学生了解实际软件工程项目的开发过程和解决方法。

4. 跨学科学习:课程涉及计算机科学、数学、心理学等多个学科,培养学生具备跨学科的知识结构和综合素质。

四、教学方法1. 讲授法:系统讲解软件工程的基本理论、方法和工具。

2. 案例分析法:通过分析实际软件工程案例,引导学生深入理解课程内容。

3. 讨论法:组织学生围绕课程内容进行讨论,激发学生的思考能力。

4. 实验法:通过实验操作,使学生掌握软件工程的实际应用。

5. 项目驱动法:通过项目实践,提高学生的实际开发能力。

五、实践成果1. 学生实践能力显著提高:通过课程学习,学生掌握了软件工程的基本理论、方法和工具,具备了一定的软件开发能力。

软件工程学习报告

软件工程学习报告

软件工程学习报告第一篇:软件工程学习报告软件工程学习报告时间飞逝,不知不觉间《软件工程》的学习已经即将结束了。

在这将近一学期的学习中,虽然我不能说我将《软件工程》学习的有多么的好,但是通过学习,我还是受益良多。

在没有学习《软件工程》课之前,我总觉得这门课是那些有工程师称号的高手才摆弄的东西,行业前景也很不错。

之前,我一直对软件存在一些偏见或者是误解,认为软件就是程序,软件的开发就是编写程序,只要编完了程序,一切也就ok了,而且我还片面的认为只要我掌握了时下最新的语言和工具,那么我就能写程序了。

一个人,只要会编程,就能写软件,就是程序员;一个公司,只要招聘一些程序员,就能开发好的软件产品。

只要有几个有经验的程序员,再找些兼职的大学生,就能组成一个软件公司。

但是通过了《软件工程》这门课的学习,使我认识到了我以前的错误。

最大的感触却是: 一定要有个正确的心态,脚踏实地,勤于思考,多做实践。

如果你喜欢创造,那么你可以考虑做一名程序员。

今天的世界离不开电脑,几乎没有什么事情不是由电脑来运作的。

而且你可以想想编程是一件多么奇妙的事情啊。

我觉得,电脑技术是人类历史上最具创造力的技术,你必须能感受到它的奇妙。

软件工程方法一定要从开始抓起,否则到了后面坏习惯已经养成后再回过头来修改,那绝对是耗费时间、精力的大工程。

软件其实不仅仅是程序,软件开发其实也不仅仅是编写程序,软件是思想在硬件上的载体和体现,处理的是逻辑和信息。

唯有对软件和软件的开发过程,有充分的认识,才能更好的开发出,过程受控、质量受控的软件产品。

下面就是我在这一个学期的学习中的一些总结和体会。

首先说说我对软件工程的认识。

它们都起始于一个实际的需求或某个灵感,然后就是分析,设计,编码,调试,维护这些任务动态地结合起来就构成了软件开发的整个过程,这就是所谓的“软件开发周期”。

软件开发工程,其实就是这样一套用于软件的团队的开发过程,以提高软件质量和程序员工作效率为目的。

国开(电大)软件工程课程实验报告1

国开(电大)软件工程课程实验报告1

国开(电大)软件工程课程实验报告1
实验目的
本实验旨在深入理解软件工程的概念和原理,通过实际操作掌握软件工程的基本方法和技术。

实验内容
1. 阅读并理解软件工程的基本概念和原理;
2. 设计并实现一个简单的软件项目;
3. 使用软件工程的方法和技术进行项目管理和团队协作;
4. 编写实验报告,总结实验过程和结果。

实验步骤
1. 阅读教材中关于软件工程的相关章节,理解软件工程的基本概念和原理;
2. 确定一个简单的软件项目并进行需求分析和设计;
3. 使用项目管理工具进行任务分配和进度管理;
4. 遵循软件工程的开发流程,按计划逐步实现软件项目;
5. 在开发过程中进行团队协作,及时沟通和解决问题;
6. 完成软件项目的开发和测试,并进行优化;
7. 撰写实验报告,记录实验过程、项目功能、问题解决等信息。

实验结果
通过本次实验,我深入了解了软件工程的基本概念和原理,并
成功设计和实现了一个简单的软件项目。

在实验过程中,我学会了
使用项目管理工具进行任务分配和进度管理,以及团队协作的重要性。

通过不断地改进和优化,最终成功完成了软件项目的开发和测试。

在实验报告中,我详细记录了实验过程、项目功能和问题解决
等信息。

总结
本次实验对于我的软件工程研究具有重要意义。

通过实际操作,我更加深入地理解了软件工程的概念和原理,掌握了软件工程的基
本方法和技术。

在以后的研究和实践中,我将继续运用所学知识,
并不断提升自己在软件工程领域的能力和水平。

参考文献
- 软件工程教材一
- 软件工程教材二。

软件工程课程设计报告

软件工程课程设计报告

软件工程课程设计报告一、需求分析:1、本系统只有一个文件,包含学生姓名、成绩。

姓名、语文成绩、数学成绩、英语成绩均由键盘输入。

(1)文件名:file(2)文件类型:顺序文件(3)文件结构姓名数学语文英语数据类型字符型单精度数单精度数单精度数数据占用长度字节字节字节字节(4)文件记录长度:、输出时根据操作显示排名或查询成绩,按姓名、数学成绩、语文成绩、英语成绩。

、该程序具有初始化学生成绩,录入学生成绩,修改学生成绩,删除学生成绩,添加学生成绩,按总成绩查询,按姓名查询,按总分查询排名,按英语成绩查询,显示所有学生的数据等功能。

、测试数据:例如:姓名语文数学英语小五小王小李按姓名查询:输入姓名小五,显示语文成绩,数学成绩,英语成绩按语文成绩排序:姓名语文数学英语小王小李小五、数据流图:二、概要设计:、类的定义格式:<类名>{<成员函数或函数数据成员的说明>::<数据成员或成员函数的说明>}<各个成员的实现>、定义数组类型{:下标和数据元素值组成的数据堆集合,其中任意两个数据队的下标各不相同。

:():建立一个数组。

():返回下标位的元素值。

():将下标位的数据对的值为.}3、义字符串类型{:: 字符串是由(≤)各字符组成的有限序列”……”(≤)(): 建立一个空串(): 撤销一个串(): 求串长(): 置为空串(): 串赋值(): 串连接(): 串插入(): 串删除(): 串替位(): 取子串(): 求子串在主串中的位置}三、详细设计1、主程序模块的基本算法(){初始化{根据显示键入操作符}(根据状态标志位返回);{(键入的操作符)'':{ 录入模块}'':{ 总成绩查询模块}'':{按姓名查询模块}'':{ 添加成员模块}'':{删除模块}'':{ 修改模块}'':{显示所有学生成绩模块}'':{按总分查询排名}'':{按语文查询排名}'':{按数学查询排名}'':{按英语查询排名}} <<"您想继续进行其他操作吗?()"<<;;{>>;('''')<<"指令错误!请重新输入!"<<;;}();('')<<"请输入操作代码( 录入按总分查询按姓名查询增加人员删除人员修改数据显示所有成员数据按总分排名按语文排名按数学排名按英语排名)"<<;>>;}('');( <){[];<<" !"<<;、子程序函数清单(因为所用到的算法比较简单算法略)();();();();();DEL();();();();();();();、学生成绩管理软件由主控模块形成顶层模块,由初始化,数据录入,增加人员,删除人员,修改数据,按总成绩查询,按语文成绩查询,按数学成绩查询,按英语成绩查询模块组成一级模块如图:四、调试分析:()由于我们在各模块中用到的状态标志位太多,而且在定义时出现了错误,在老师和同学们的帮助下,我们组的成员齐心协力使得错误很快得到了解决。

软件工程课程设计报告

软件工程课程设计报告

软件工程课程设计报告引言软件工程是一门涵盖软件开发、维护和管理等方面的学科。

在软件工程课程中,学生将学习使用现代软件工程方法和工具进行软件开发和项目管理。

本报告旨在介绍我在软件工程课程设计中所进行的项目,并总结我在这个过程中所获得的经验和教训。

项目背景项目需求分析在软件工程课程设计中,我选择了一个基于Web的在线商城项目作为我的项目。

该项目的主要目标是创建一个全功能的电子商务网站,用户可以注册、登录、浏览商品、下订单等。

网站管理员可以管理商品、订单和用户信息。

通过实现这个项目,我希望能够提升我的Web开发和项目管理技能。

项目范围和目标该项目的范围涵盖了用户注册、登录、浏览商品、下订单、查看订单信息、管理商品和用户等功能。

项目的目标是创建一个用户友好、功能完善、安全可靠的电子商务网站。

系统设计技术选择在系统设计过程中,我选择了以下技术:1.前端开发:HTML、CSS、JavaScript、Vue.js2.后端开发:Node.js、Express.js3.数据库:MongoDB系统架构整个系统采用了经典的三层架构,包括表现层、业务逻辑层和数据访问层。

前端页面使用HTML、CSS和JavaScript编写,并利用Vue.js框架进行组件化开发。

后端使用Node.js和Express.js开发RESTful API,处理业务逻辑并与数据库交互。

数据库采用MongoDB存储用户、商品和订单等信息。

数据库设计包括了用户、商品和订单等数据模型的定义。

用户数据模型包括用户ID、用户名、密码等字段。

商品数据模型包括商品ID、名称、价格、库存等字段。

订单数据模型包括订单ID、用户ID、商品ID、数量、总价等字段。

通过定义这些数据模型,我能够更好地组织和管理系统的数据。

系统实现前端实现在前端实现过程中,我首先使用HTML和CSS构建了页面的基本结构和样式。

然后,我使用JavaScript和Vue.js框架实现了页面的交互功能。

软件工程课程设计报告

软件工程课程设计报告

软件工程课程设计报告软件工程课程设计报告1、项目概述本项目是一个软件工程课程的设计项目。

通过设计和开发一个软件系统,来实践软件工程的相关知识和方法。

本项目旨在提高学生的实践能力和团队合作能力,培养学生的软件开发和管理能力。

2、项目背景随着信息技术的发展,软件系统在各个领域中得到广泛应用。

软件开发的需求量不断增加,对软件工程人才的需求也日益增长。

因此,学习和掌握软件工程的知识和方法成为了现代学生必备的能力之一。

3、项目目标本项目的目标是通过设计和开发一个软件系统,来实践和应用软件工程的相关知识和方法。

具体目标包括:- 学习和掌握软件工程的基本理论和方法;- 通过实践项目,提高学生的软件开发和管理能力;- 培养学生的团队合作能力和沟通能力;- 在项目中培养学生的创新思维和问题解决能力。

4、项目计划本项目的计划包括以下几个阶段:- 需求分析阶段:通过与用户和相关利益方沟通,收集和分析项目的需求;- 设计阶段:根据需求分析结果,进行系统设计和架构设计;- 编码阶段:根据设计文档,进行系统编码和单元测试;- 测试阶段:进行系统测试和集成测试,包括功能测试和性能测试;- 部署阶段:将系统部署到实际环境中,并进行用户培训和验收测试;- 维护阶段:对系统进行维护和支持,解决用户的问题和bug。

5、项目团队本项目的团队由多名学生组成,每名学生负责不同的角色和任务。

其中包括项目经理、需求分析师、设计师、开发工程师、测试工程师和运维工程师等。

6、项目成果本项目的最终成果是一个完整的软件系统,包括用户界面、功能模块和数据库等。

项目成果将根据用户需求和项目计划来确定和评估。

7、项目总结通过本项目的设计和开发,学生将能够实践和应用软件工程的相关知识和方法,提高其软件开发和管理能力。

同时,通过团队合作和沟通,学生的团队合作能力和沟通能力也将得到提高。

这对于学生的综合素质和就业能力都有着重要的意义。

软件工程课程设计报告

软件工程课程设计报告

软件工程课程设计报告旅游信息管理系统姓名: ___________________________学号: _____________________专业: ______ 软件工程 ___________________ 班级:14软件工程1班_______________ 指导教师:__________________________1.课程设计概述 ------------------------------------------------- 1 - 1.1系统目的 (1)1.2系统任务 (1)1.3运行环境 (2)2. ---------------------------------------------------------------------------------------------- 项目的可行性研究---------------------------------------------------- 2 - 2.1旅游网站的可行性研究 (2)2.2.1技术可行性.............................................. -2 - 2.2.2经济可行性.............................................. -3 -2.2.3操作可行性.............................................. -3 -3.需求分析 ------------------------------------------------------ 3 -3.1功能需求分析.............................................. -4 -3.2性能需求分析.............................................. -4 -4.概要设计 ------------------------------------------------------ 5 4. 1系统结构图................................................. -8 4.2系统登陆流程图 (7)4. 3系统E-R图 (8)4.4数据字典.................................................. -9 -5.课程设计完成结果分析与个人小结 ------------------------------ 10 -参考文献----------------------------------------------------- 11 - 1.课程设计概述1.1系统目的该系统主要建立一个完整的旅游网站,突出旅游特点,有美观的界面设计。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

现代软件工程与实践
课程考核报告
题目铁路售票系统
专业班级
姓名
指导教师
2020年月日
目录
1 需求分析 (1)
1.1 需求概述 (1)
1.2 需求分析 (1)
1.3 需求模型(用例图) (4)
2 静态模型 (9)
2.1 类图 (9)
2.2 对象图 (10)
2.3 包图 (11)
3 动态模型 (12)
3.1 时序图 (12)
3.2 状态图 (13)
3.3 协助图 (14)
3.4 活动图 (15)
4 总结 (15)
5 参考资料 (16)
1 需求分析
1.1需求概述
网络火车票售票系统是一款功能强大、操作简便、易维护的、具有良好人机交互界面的线上订票系统,它包括系统设置模块、票务信息模块、订票管理模块、实时信息模块、数据管理模块。

实现火车票线上预定的自动化的计算机系统,能够为旅客提供准确、精细、迅速的火车票销售信息和方便、简单的订票功能。

网络火车票售票系统主要是对于订票信息的统一管理,满足了中小型线上订票网站对于用户的管理订票信息的收集和处理方面的要求。

用现代化的方式取代以前的传统模式更有利于信息的流通资源的宏观管理。

具有体积小、代码简洁、易维护、易修改的优点。

系统模块图
1.2需求分析
网上订票系统主要提供的服务有:站点信息管理服务、车次信息管理服务、网民订票服务和网民取票服务,具体如下:
(1)站点信息管理----铁路工作人员根据实时站点路况实时反馈站点信息;
(2)车次信息管理----铁路工作人员发布实时车次信息;
(3)订票服务----网民在订票系统预定自己所需的车票;
(4)取票服务----订票成功的网民,凭借订票号码到售票处,售票员输入订票码后,提取处网民的预定信息,然后收款付款,发票。

1.2.1 系统设置模块
(1)用户信息:管理员可以修改用户信息并保存。

(2)订票信息:对订票信息进行添加、删除操作。

(3)退订信息:对退订信息进行添加、删除操作。

(4)订票记录:对旅客订票记录进行添加、删除操作。

(5)其他信息:对其他信息进行编辑、删除操作。

1.2.2 票务信息模块
票务信息模块包括如下几个部分:
(1)车次信息:对车次信息进行添加、删除操作。

(2)列车时间信息:对列车时间信息进行添加、删除操作。

(3)座位信息:对座位信息进行添加、删除操作。

(4)价格信息:对价格信息进行添加、删除操作。

(5)车站信息:对车站信息进行添加、删除操作。

订票管理模块包括如下几个部分:
(1)用户注册:注册新用户。

(2)用户登录:已注册用户登录。

(3)列车信息:浏览可预订车辆信息。

(4)车票预定:预定车票。

1.2.4 实时信息模块
实时信息模块包括如下几个部分:
(1)实时信息查看:在窗口显示最新实时信息。

(2)实时信息更新:对于最新路况、车况信息进行更新。

(3)实时信息修改:对于最新路况、车况信息进行修改。

数据管理模块包括如下几个部分:
(1)数据查看:查看所有数据。

(2)数据备份:备份所有数据。

(3)数据恢复:恢复受损数据。

网上订票系统的直接用户为:系统管理员、铁路工作人员、网民。

(1)系统管理员可以实现的操作:在订票系统发布信息之前对铁路工作人员账号以及需要预定车票的网民账号进行审核验证;当认证无误通过后,铁路工作人员和已注册的网民才可以登录系统;系统管理员每隔一段时间对订票系统进行检测、维护以及网民浏览量的信息统计,以供铁路工作人员根据统计数据实时发布车次变化信息。

(2)铁路工作人员可以实现的操作:在收集到各个站点的路况信息后,发布车次信息及列车是否晚点;
(3)网民可以实现的操作:需要预订车票的网民可以注册账号;当账号审核通过后,可以登录自己的账号在网上订取车票;网民根据订票系统网站发布的实时信息订取相应的车票;订票成功的网民,凭借订票号码到售票处,出示订票码后付款,然后获取车票和发票;
1.2.2 数据保存
为保存数据,可以建立网上订票系统的数据库,包括普通网民的注册表,铁路工作人员的注册表,记录交易情况的交易表,以及最后统计发布信息量的统计表。

1.3需求模型
铁路订票系统包括的用例图:顶层用例图,系统管理员用例图,铁路工作人员用例图,网民用例图。

铁路订票系统顶层用例图:
系统管理员用例图:
铁路工作人员用例图:
网民用例图:
用例规约:
用例名:创建用户账号;
用例名:登录订票系统(包括验证);
用例名:查看车票信息;
用例名:订票;
用例名:提交订单;
用例名:录入订票信息;
2 静态模型
2.1 类图
2.2 对象图
(1)管理员管理顾客信息,管理车票信息
(2)顾客查询车次信息,管理订票信息
2.3 包图
(1)创建管理员包,内有管理员类
(2)创建顾客包,内有顾客类
(3)创建订票包,内有订票类
(4)创建车站包,内有车站类,主要是车站信息(5)创建火车票包,内有车票类,主要为火车票信息
3 动态模型
3.1 时序图
(客户)
(1)客户首先要使用已经联网的通信设备,电脑或手机均可(2)在网站上搜索票务信息
(3)系统检索票务信息数据库
(4)移动终端将检索的信息传递给客户
(5)客户经查看信息后进行订票
(6)客户输入自己的账号及密码
(7)系统验证账号及密码的正确性
(8)提交信息并进行缴费
(9)系统反馈给用户取票码
(管理员)
(1)管理员登录到系统
(2)管理员拥有权限修改票务信息、客户信息、车况信息(3)用户登录订票网站
(4)用户可以查看票务信息、车况信息
(5)用户预定车票
3.2 状态图
(1)进入数据库系统界面
(2)进入预定车票界面
(3)预定成功后提出
(4)进入退订车票界面
(5)退定成功后退出
(6)不能成功预定、退订车票则退出3.3 协助图
(1)客户首先要使用已经联网的通信设备,电脑或手机均可
(2)客户进行网站搜索,检索相关的票务信息
(3)移动终端将检索到的票务信息反馈客户
(4)客户查看信息后选择买票
(5)客户输入自己的账号及密码
(6)系统验证账户及密码并提交扣钱
(7)系统反馈客户取票码,凭码取票
3.4 活动图
(1)客户首先要使用已经联网的通信设备,电脑或手机均可
(2)客户输入账户及密码,验证成功后进入票务系统数据库信息管理界面
(3)进入退票界面,客户可以进行退票操作
(4)进入订票界面,客户可以查看票务的实时信息
(5)检索信息后,客户可以进行预定购票
(6)用户进入付款选项
(7)付款成功后,系统反馈客户取票码,凭码取票
(8)结束则退出系统
4 总结
经过现代软件工程这门课的理论学习以及上级实际操作,使我对UML有了更进一步的认识和了解,要想学好它,关键在于不断地实践,要通过不断的上机操作、不断地对业务模型进行构建和优化,才能更好地学习它。

通过课程报告的实际操作,我也发现我的好多不足之处,最主要是自己在UML图形的构建思想和相关软件的使用操作上不够熟悉,通过
实际上机操作使我在这个方面的认识有所提高。

其次,根据课程报告具体要求,经过查找资料,了解相关实用场景,在这些基础上做出了“铁路哦网络售票系统”。

总的来说,这个系统的设计考虑了大部分要考虑的因素,一些影响不大的因素就没有考虑在内,系统的需求分析中占相当一部分比例的用例规格说明采用表格的方式直观,便于理解。

不过需求分析在整体的格式多样性上有所欠缺,这在以后的设计中要吸取教训。

整个系统的设计偏向于实用化,并没有考虑更多的功能和优化方案,在接下来的学习和研究中将进一步深化。

通过这次的课程设计,我不但学到了很多东西,也把原来学的东西理解的更透彻了特别是把原来学的不同科目的东西结合起来了,收获很大。

通过实际上机操作,我认识到学好计算机软件知识要重视实践操作,不管是学习UML语言,还是其它的语言,以及其它的计算机方面的知识都要重在实践,所以在今后的学习过程中,我会更加注视实践操作,使自己更好地学好计算机相关知识。

5 参考资料
[1]谢茂森. 铁路售票系统的设计与实现[D]. 2007.
[2]王明哲, 张振利, 徐彦,等. 铁路互联网售票系统的研究与实现[J]. 铁路计算机应用, 2012(04):27-29+43.
[3]邢国军, 王明哲, 朱建生,等. 铁路12306手机售票系统的研究与实现[C]// 2014第九届中国智能交通年会大会论文集. 2014.
[4]唐堃, 王明哲, 彭怀军,等. 铁路自动售票系统的研究与实现[J]. 铁路计算机应用, 2003, 012(012):28-31.
[5]范晓平. UML建模实例详解[M]. 清华大学出版社, 2005.
[6]陆晓燕, 秦朝辉, 尹治本. UML建模技术及其应用[J]. 成都信息工程学院学报, 2004(03):102-105.
[7]周力, 何雪飞. UML建模图解教程[M]. 人民邮电出版社, 2009.
[8]Hans-Erik Eriksson, Magnus Penker, 夏昕. UML业务建模[M]. 机械工业出版社, 2004.。

相关文档
最新文档