一、 课程设计基本任务:用Java程序设计语言开发一个具有一定功能和实际应用意义的软件。
二、 适应专业及班级:信息与计算科学16级。
三、 课程设计时间:2017-2018学年第一学期第21周
四、 课程设计任务要求:结合学生实际情况,选择自己感兴趣的题目。可以是科学计算(算法研究)、图形图像处理(原理、应用、识别)、管理类软件(教学管理、图书管理、企业管理等)、工具/游戏、网络应用软件等。
五、 课程设计时间及进度安排:
2018年1月信计16级Java课程设计将持续1周,具体辅导进度安排如下:
次序
时间
任务及目标
1
2018.1.15
任务布置、题目选择及初步设计
2
2018.1.16
辅导答疑,所选题目的具体设计与初步实现
3
2013.1.19
题目基本实现,成果验收及提交设计报告,给出成绩
六、 课程设计任务提交形式
针对所选择题目,提供一套代码成品,并详细完成Java课程设计报告(如附录1所示)。
附录1
西安科技大学
Java语言课程设计报告
题目:
班级:
学号:
姓名:
年 月
1任务(问题)描述
2总体设计
根据题目的具体要求详细描述所设计的功能并配以相应的图表。
3详细设计与实现(重点)
根据题目具体要求和总体设计的功能划分,分别给出详细设计与实现(包括开发中遇到的各种问题及解决方法)。
最后可用下表总结代码中共用到多少个Java文件,每个文件中的类,每个类包含哪些属性和方法。
类 名
属 性
方 法
备 注
Student
private String name
public String setName
private int age
public String getName
……
……
StudentGUI
StudentEvent
附:源程序代码框架
4设计小结
参考文献
参考文献(样式)
1. Bruce Eckel著. Java编程思想. 机械工业出版社, 2005.12: 77~ 79
2. 杨宗芝. 如何使用Java进行动画设计. 软件世界, 1998.01:122~ 125
3. 王晟、马里杰.SQL SERVER 数据库开发经典案例解析.北京.清华大学出版社,2006.165~230
报告格式:纸张A4,一级标题:小三黑体;二级标题:4号宋体加粗;正文:小四宋体;图、表名称宋体5号居中;行距固定20磅。
注意事项:
Ø 报告中应图表齐全,如题目功能分析、程序结构、主要功能代码部分应有设计图或表;设计图或表应有图(表)编号、名称;
Ø 切忌将大段代码无解释、无分析的粘贴在报告中。
Ø 上面的目录结构应根据所完成的具体内容进行增、删、改