大作业要求及评分标准
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
大作业要求及评分标准
一、题目
用所学面向对象程序设计知识完成“地铁自动售票”仿真程序,要求:
1、实现“选择目的车站”、“投币买票”、“找零”、“打印车票”等功能;
2、在操作的任何阶段都允许取消操作,钱款退回并恢复到初始状态;
3、界面可以采用控制台交互界面,也可以采用图形界面;
4、程序设计要充分考虑并能适应功能的变化,功能的增删和改变不会对程序结构产生
大的影响(重点)。
5、设计类的时候,要恰当的运用面向对象的三个本质特征。
二、提示
◆自学“有限状态自动机”相关知识;
◆自学“状态机模式”;
◆程序结构设计的重点是各个类之间如何交互。。
三、提交内容和评分标准
1、需求分析,描述你对这个题目的理解,要实现哪些功能。画出系统状态转移图(30
分)
2、程序设计,说明你解决这个问题用到了哪些类?这些类之间的关系怎样?这些类都
有哪些属性和方法?分别代表什么意思?这些方法之间如何交互?(30分)
3、符合编程规范的代码清单。(25分)
4、有代表性的程序运行结果(截图)。(5分)
5、感想与体会,说明你在完成大作业过程中的感受。(10分)
四、提交协议(非常重要!)
截止时间:2014-11-15(星期六)晚23:59分。
提交方式:发送电子邮件至**************,作为附件提交一份word文档(.doc格式),邮件题目与文档题目必须同名,均命名为“2014_班级_学号_某某某_面向对象技术大作业”,如:“2014_041121_04110000_奥巴马_面向对象技术大作业”。发送3日后若未收到回复,请检查邮件地址是否正确,并重发,直至收到确认回复。
五、注意事项
1、作业提交成功与否,以收到确认回复为准。
2、两人雷同分数/2,三人雷同分数/3,以此类推。
3、没有做任何修改把例子程序交上来,分数为0。
附件
大作业文档模板。
面向对象技术大作业
姓名:
学号:
班级:
二零一四年十一月
1. 需求分析1.1. 问题描述
1.2. 对问题的理解
2.程序设计2.1. 概要设计
2.2. 详细设计
3.代码清单
4.运行结果
5.感想与体会