一、 课程设计时间安排
课程设计 2 周,其中机房安排 8 次上机,课下完成实习相关准备工作、代码开发、课程设计报告撰写及打印等工作。具体安排如下:
日期
|
星期
|
时间
|
时间
|
20XX.6.12
|
三
|
下午 2:30 – 6:00
|
下午
|
20XX.6.12
|
三
|
晚上 6:30 –10:00
|
晚上
|
20XX.6.13
|
四
|
晚上 6:30 –10:00
|
晚上
|
20XX.6.17
|
一
|
晚上 6:30 –10:00
|
晚上
|
20XX.6.18
|
二
|
晚上 6:30 –10:00
|
晚上
|
20XX.6.20
|
四
|
下午 2:30 – 6:00
|
下午
|
20XX.6.25
|
二
|
下午 2:30 – 6:00
|
下午
|
20XX.6.26
|
三
|
下午 2:30 – 6:00
|
下午
|
[时间] 上午 8:00- 11:30 下午 2:30-6:00 晚上 6:30-10:00
[实习地点] 信息楼 204
二、 课程设计目的
《Java&.net》是一门实践性较强的软件基础课程,为了学好这门课程,必须在掌握理论知识的同时,加强上机实践。本课程设计的目的就是要达到理论与实际应用相结合,使同学们能够根据数据对象的特性,学会数据组织的方法,能把现实世界中的实际问题在计算机内部表示出来,并培养基本的、良好的软件设计与开发技能。
具体包括:1)演示一个全面的设计和开发过程,包括面向对象的分析、面向对象的设计和实现。2)演示如何使用设计目标来影响您的设计选择、仔细地分配职责、在适当的地方使用设计模式、讨论可选设计之间的权衡以及选择适当的解决方案。 解决方案的核心逻辑必须是可测试的,并且完全独立于解决方案的最终功能。 3)清晰地传达设计思想,包括能够熟练使用 UML 类图和交互图的基本符号的设计文档,设计词汇的正确使用,以及系统行为规范中适当级别的正式性。 4)采用 GUI 实现的基本功能,增加对事件处理和观察者模式的理解。
三、 课程设计要求
通过这次设计,要求在软件开发过程,系统架构,系统的设计及其实现等方面中加深对课程基本内容的理解。同时,在程序设计方法以及上机操作等基本技能和科学作风方面受到比较系统和严格的训练。